Leaked source code of windows server 2003
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.

103 lines
3.8 KiB

  1. #ifndef _INC_DSKQUOTA_GUIDSP_H
  2. #define _INC_DSKQUOTA_GUIDSP_H
  3. ///////////////////////////////////////////////////////////////////////////////
  4. /* File: guidsp.h
  5. Description: Private class and interface ID declarations/definitions.
  6. These GUIDs are for private (dskquota project) use only and are not
  7. distributed to public clients.
  8. GUIDs are DEFINED if initguids.h is included prior to this header.
  9. Otherwise, they are declared.
  10. Revision History:
  11. Date Description Programmer
  12. -------- --------------------------------------------------- ----------
  13. 05/22/96 Initial creation. BrianAu
  14. 05/23/97 Added GUID_NtDiskQuotaStream BrianAu
  15. 08/19/97 Reserved dispatch IID's. BrianAu
  16. */
  17. ///////////////////////////////////////////////////////////////////////////////
  18. //
  19. // Class IDs.
  20. //
  21. // {7988B573-EC89-11cf-9C00-00AA00A14F56}
  22. DEFINE_GUID(CLSID_DiskQuotaUI,
  23. 0x7988b573, 0xec89, 0x11cf, 0x9c, 0x0, 0x0, 0xaa, 0x0, 0xa1, 0x4f, 0x56);
  24. //
  25. // Interface IDs
  26. //
  27. // {7988B578-EC89-11cf-9C00-00AA00A14F56}
  28. DEFINE_GUID(IID_ISidNameResolver,
  29. 0x7988b578, 0xec89, 0x11cf, 0x9c, 0x0, 0x0, 0xaa, 0x0, 0xa1, 0x4f, 0x56);
  30. //
  31. // This GUID is the unique identifier for the disk quota export/import stream.
  32. // It's text equivalent is used as the name of the stream in the doc file.
  33. //
  34. // {8A44DF21-D2C9-11d0-80EA-00A0C90637D0}
  35. DEFINE_GUID(GUID_NtDiskQuotaStream,
  36. 0x8a44df21, 0xd2c9, 0x11d0, 0x80, 0xea, 0x0, 0xa0, 0xc9, 0x6, 0x37, 0xd0);
  37. // {7988B575-EC89-11cf-9C00-00AA00A14F56}
  38. DEFINE_GUID(IID_DIDiskQuotaControl,
  39. 0x7988b575, 0xec89, 0x11cf, 0x9c, 0x0, 0x0, 0xaa, 0x0, 0xa1, 0x4f, 0x56);
  40. // {7988B57A-EC89-11cf-9C00-00AA00A14F56}
  41. DEFINE_GUID(IID_DIDiskQuotaUser,
  42. 0x7988b57a, 0xec89, 0x11cf, 0x9c, 0x0, 0x0, 0xaa, 0x0, 0xa1, 0x4f, 0x56);
  43. // {7988B57C-EC89-11cf-9C00-00AA00A14F56}
  44. DEFINE_GUID(LIBID_DiskQuotaTypeLibrary,
  45. 0x7988b57c, 0xec89, 0x11cf, 0x9c, 0x0, 0x0, 0xaa, 0x0, 0xa1, 0x4f, 0x56);
  46. //
  47. // Events used though OLE automation.
  48. //
  49. // {7988B581-EC89-11cf-9C00-00AA00A14F56}
  50. DEFINE_GUID(IID_DIDiskQuotaControlEvents,
  51. 0x7988b581, 0xec89, 0x11cf, 0x9c, 0x0, 0x0, 0xaa, 0x0, 0xa1, 0x4f, 0x56);
  52. // {7988B580-EC89-11cf-9C00-00AA00A14F56}
  53. DEFINE_GUID(IID_IDDiskQuotaControlEvents,
  54. 0x7988b580, 0xec89, 0x11cf, 0x9c, 0x0, 0x0, 0xaa, 0x0, 0xa1, 0x4f, 0x56);
  55. // {F82FEAC6-A340-11d1-91B8-00C04FB6CBB3}
  56. DEFINE_GUID(IID_IDiskQuotaPolicy,
  57. 0xf82feac6, 0xa340, 0x11d1, 0x91, 0xb8, 0x0, 0xc0, 0x4f, 0xb6, 0xcb, 0xb3);
  58. #ifdef __USED_IN_MIDL_FILE__
  59. //
  60. // These guids are merely reserved for use by in dispatch.idl.
  61. //
  62. // {7988B57B-EC89-11cf-9C00-00AA00A14F56}
  63. DEFINE_GUID(GUID_QuotaStateConstant,
  64. 0x7988b57b, 0xec89, 0x11cf, 0x9c, 0x0, 0x0, 0xaa, 0x0, 0xa1, 0x4f, 0x56);
  65. // {7988B57D-EC89-11cf-9C00-00AA00A14F56}
  66. DEFINE_GUID(GUID_UserFilterFlags,
  67. 0x7988b57d, 0xec89, 0x11cf, 0x9c, 0x0, 0x0, 0xaa, 0x0, 0xa1, 0x4f, 0x56);
  68. // {7988B57E-EC89-11cf-9C00-00AA00A14F56}
  69. DEFINE_GUID(GUID_NameResolutionConstant,
  70. 0x7988b57e, 0xec89, 0x11cf, 0x9c, 0x0, 0x0, 0xaa, 0x0, 0xa1, 0x4f, 0x56);
  71. // {7988B57F-EC89-11cf-9C00-00AA00A14F56}
  72. DEFINE_GUID(GUID_InitResult,
  73. 0x7988b57f, 0xec89, 0x11cf, 0x9c, 0x0, 0x0, 0xaa, 0x0, 0xa1, 0x4f, 0x56);
  74. #endif
  75. #ifdef __DSKQUOTA_UNUSED_GUIDS__
  76. //
  77. // These GUIDs were allocated consecutively so it is easier to recognize them
  78. // in the registry.
  79. // If you need another ID for the disk quota project, take it from
  80. // this set. They may be used as either public or private.
  81. //
  82. // {7988B579-EC89-11cf-9C00-00AA00A14F56}
  83. DEFINE_GUID(<<name>>,
  84. 0x7988b579, 0xec89, 0x11cf, 0x9c, 0x0, 0x0, 0xaa, 0x0, 0xa1, 0x4f, 0x56);
  85. #endif // __DSKQUOTA_UNUSED_GUIDS__
  86. #endif // _INC_DSKQUOTA_GUIDSP_H