Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

68 lines
1.6 KiB

  1. /*++
  2. Copyright (c) 1989 Microsoft Corporation
  3. Module Name:
  4. StrucHdr.h
  5. Abstract:
  6. This module predefines the strucs for important data structures so that we can always talk about 'em....
  7. even tho they're not defined yet.
  8. Author:
  9. Joe Linn [joelinn] 8-19-94
  10. Revision History:
  11. --*/
  12. #ifndef _RDBSSSTRUCHDR_
  13. #define _RDBSSSTRUCHDR_
  14. #define IMPORTANT_STRUCTURE(x) struct _##x; typedef struct _##x *P##x
  15. IMPORTANT_STRUCTURE(NODE_TYPE_CODE_AND_SIZE);
  16. IMPORTANT_STRUCTURE(RX_PREFIX_ENTRY);
  17. IMPORTANT_STRUCTURE(RX_PREFIX_TABLE);
  18. IMPORTANT_STRUCTURE(RX_FSD_DISPATCH_VECTOR);
  19. IMPORTANT_STRUCTURE(RDBSS_DATA);
  20. IMPORTANT_STRUCTURE(RDBSS_EXPORTS);
  21. IMPORTANT_STRUCTURE(VCB);
  22. IMPORTANT_STRUCTURE(RDBSS_DEVICE_OBJECT);
  23. IMPORTANT_STRUCTURE(DSCB);
  24. IMPORTANT_STRUCTURE(FILE_NAME_NODE);
  25. IMPORTANT_STRUCTURE(REPINNED_BCBS);
  26. IMPORTANT_STRUCTURE(RDBSS_IO_CONTEXT);
  27. IMPORTANT_STRUCTURE(IO_RUNS);
  28. IMPORTANT_STRUCTURE(DELETE_CONTEXT);
  29. IMPORTANT_STRUCTURE(FLOPPY_FLUSH_CONTEXT);
  30. IMPORTANT_STRUCTURE(CLOSE_CONTEXT);
  31. IMPORTANT_STRUCTURE(CLEAN_AND_DIRTY_VOLUME_PACKET);
  32. IMPORTANT_STRUCTURE(SRV_CALL);
  33. IMPORTANT_STRUCTURE(NET_ROOT);
  34. IMPORTANT_STRUCTURE(V_NET_ROOT);
  35. IMPORTANT_STRUCTURE(NON_PAGED_FCB);
  36. IMPORTANT_STRUCTURE(FCB);
  37. IMPORTANT_STRUCTURE(SRV_OPEN);
  38. IMPORTANT_STRUCTURE(FOBX);
  39. IMPORTANT_STRUCTURE(RX_CONTEXT);
  40. IMPORTANT_STRUCTURE(LOWIO_CONTEXT);
  41. IMPORTANT_STRUCTURE(EA_RANGE);
  42. IMPORTANT_STRUCTURE(MINIRDR_DISPATCH);
  43. IMPORTANT_STRUCTURE(RDBSS_EXPORTS);
  44. IMPORTANT_STRUCTURE(MRX_SRVCALL_CALLBACK_CONTEXT);
  45. IMPORTANT_STRUCTURE(MRX_SRVCALLDOWN_STRUCTURE);
  46. IMPORTANT_STRUCTURE(MRX_CREATENETROOT_CONTEXT);
  47. #endif // _RDBSSSTRUCHDR_
  48.