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.

140 lines
2.7 KiB

  1. /**********************************************************************/
  2. /** Microsoft Windows/NT **/
  3. /** Copyright(c) Microsoft Corporation, 1997 - 1998 **/
  4. /**********************************************************************/
  5. /*
  6. AcsAdmin.idl
  7. Defines CLSIDs and GUIDs for TypeNodes, Extension, and Snapins
  8. FILE HISTORY:
  9. 11/03/97 Wei Jiang Created
  10. */
  11. // acsadmin.idl : IDL source for acsadmin.dll
  12. //
  13. // This file will be processed by the MIDL tool to
  14. // produce the type library (acsadmin.tlb) and marshalling code.
  15. import "oaidl.idl";
  16. import "ocidl.idl";
  17. [
  18. uuid(FD57D287-4FD9-11D1-854E-00C04FC31FD3),
  19. version(1.0),
  20. helpstring("acsadmin 1.0 Type Library")
  21. ]
  22. library ACSADMINLib
  23. {
  24. importlib("stdole2.tlb");
  25. //==========================================================================
  26. // node types
  27. [
  28. uuid(FD57D294-4FD9-11D1-854E-00C04FC31FD3),
  29. helpstring("ACS Policy Node"),
  30. ]
  31. coclass ACSPolicyNode
  32. {
  33. [default] interface IUnknown;
  34. };
  35. [
  36. uuid(FD57D299-4FD9-11D1-854E-00C04FC31FD3),
  37. helpstring("ACS Policy Holder Node"),
  38. ]
  39. coclass ACSPolicyHolderNode
  40. {
  41. [default] interface IUnknown;
  42. };
  43. [
  44. uuid(FD57D29B-4FD9-11D1-854E-00C04FC31FD3),
  45. helpstring("ACS Subnetwork Configuration Node"),
  46. ]
  47. coclass ACSSubnetConfigNode
  48. {
  49. [default] interface IUnknown;
  50. };
  51. [
  52. uuid(FD57D296-4FD9-11D1-854E-00C04FC31FD3),
  53. helpstring("ACS Subnetwork Node"),
  54. ]
  55. coclass ACSSubnetNode
  56. {
  57. [default] interface IUnknown;
  58. };
  59. [
  60. uuid(2922FF0A-559B-11d1-8554-00C04FC31FD3),
  61. helpstring("ACS Subnetwork Holder Node"),
  62. ]
  63. coclass ACSSubnetHolderNode
  64. {
  65. [default] interface IUnknown;
  66. };
  67. [
  68. uuid(2922FF0B-559B-11d1-8554-00C04FC31FD3),
  69. helpstring("ACS Global Holder Node"),
  70. ]
  71. coclass ACSGlobalHolderNode
  72. {
  73. [default] interface IUnknown;
  74. };
  75. [
  76. uuid(2922FF0C-559B-11d1-8554-00C04FC31FD3),
  77. helpstring("ACS Root Node"),
  78. ]
  79. coclass ACSRootNode
  80. {
  81. [default] interface IUnknown;
  82. };
  83. //====================================================================
  84. // COM Server Objects
  85. [
  86. uuid(FD57D295-4FD9-11D1-854E-00C04FC31FD3),
  87. helpstring("ACSUser Class")
  88. ]
  89. coclass ACSUser
  90. {
  91. [default] interface IUnknown;
  92. };
  93. [
  94. uuid(FD57D297-4FD9-11D1-854E-00C04FC31FD3),
  95. helpstring("ACSSnap Class")
  96. ]
  97. coclass ACSSnap
  98. {
  99. [default] interface IUnknown;
  100. };
  101. [
  102. uuid(FD57D29A-4FD9-11D1-854E-00C04FC31FD3),
  103. helpstring("ACSSnapExt Class")
  104. ]
  105. coclass ACSSnapExt
  106. {
  107. [default] interface IUnknown;
  108. };
  109. [
  110. uuid(FD57D29C-4FD9-11D1-854E-00C04FC31FD3),
  111. helpstring("ACSSnapAbout Class")
  112. ]
  113. coclass ACSSnapAbout
  114. {
  115. [default] interface IUnknown;
  116. };
  117. /*
  118. [
  119. uuid(F1801DFB-6212-11D1-855B-00C04FC31FD3),
  120. helpstring("DSObject Class")
  121. ]
  122. coclass DSObject
  123. {
  124. [default] interface IDSObject;
  125. };
  126. */
  127. };