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.

199 lines
11 KiB

  1. #define INITGUID
  2. #include <data.h>
  3. ArrayCLSID g_ArrayCLSID[] = {
  4. { &CLSID_WmiRepository_SQL, "CLSID_WmiRepository_SQL" },
  5. { &CLSID_WmiRepository_Jet, "CLSID_WmiRepository_Jet" },
  6. { &CLSID_WmiRepositoryQuery, "CLSID_WmiRepositoryQuery" },
  7. { &CLSID_UmiDefURL, "CLSID_UmiDefURL" },
  8. { &CLSID_PseudoSink, "CLSID_PseudoSink" },
  9. { &CLSID_WbemClassObjectProxy, "CLSID_WbemClassObjectProxy" },
  10. { &CLSID_UmiObjectWrapperProxy, "CLSID_UmiObjectWrapperProxy" },
  11. { &CLSID_WbemEventSubsystem, "CLSID_WbemEventSubsystem" },
  12. { &CLSID_HmmpEventConsumerProvider, "CLSID_HmmpEventConsumerProvider" },
  13. { &CLSID_WbemFilterProxy, "CLSID_WbemFilterProxy" },
  14. { &CLSID_InProcWbemLevel1Login, "CLSID_InProcWbemLevel1Login" },
  15. { &CLSID__WmiFreeFormObject, "CLSID__WmiFreeFormObject" },
  16. { &CLSID__WmiObjectFactory, "CLSID__WmiObjectFactory" },
  17. { &CLSID__WbemUMIContextWrapper, "CLSID__WbemUMIContextWrapper" },
  18. { &CLSID__WmiErrorObject, "CLSID__WmiErrorObject" },
  19. { &CLSID__UmiErrorObject, "CLSID__UmiErrorObject" },
  20. { &CLSID_WinmgmtMofCompiler, "CLSID_WinmgmtMofCompiler" },
  21. { &CLSID_WbemTokenCache, "CLSID_WbemTokenCache" },
  22. { &CLSID_WmiESS, "CLSID_WmiESS" },
  23. { &CLSID_WmiProvSS, "CLSID_WmiProvSS" },
  24. { &CLSID_WmiProviderBindingFactory, "CLSID_WmiProviderBindingFactory" },
  25. { &CLSID_WmiProviderSharedFactory, "CLSID_WmiProviderSharedFactory" },
  26. { &CLSID_WmiProviderDedicatedFactory, "CLSID_WmiProviderDedicatedFactory" },
  27. { &CLSID_WmiProviderInProcFactory, "CLSID_WmiProviderInProcFactory" },
  28. { &CLSID_IWmiCoreServices, "CLSID_IWmiCoreServices" },
  29. { &CLSID__WmiWbemClass, "CLSID__WmiWbemClass" },
  30. { &CLSID__WmiWbemInstance, "CLSID__WmiWbemInstance" },
  31. { &CLSID__WmiQuery, "CLSID__WmiQuery" },
  32. { &CLSID__WbemUMIObjectWrapper, "CLSID__WbemUMIObjectWrapper" },
  33. { &CLSID__WbemEmptyClassObject, "CLSID__WbemEmptyClassObject" },
  34. { &CLSID__IWbemCallSec, "CLSID__IWbemCallSec" },
  35. { &CLSID__WbemConfigureRefreshingSvcs, "CLSID__WbemConfigureRefreshingSvcs" },
  36. { &CLSID__WbemRefresherMgr, "CLSID__WbemRefresherMgr" },
  37. { &CLSID__WbemHostedRefresherMgr, "CLSID__WbemHostedRefresherMgr" },
  38. { &CLSID__WbemComBinding, "CLSID__WbemComBinding" },
  39. { &CLSID__UmiComBinding, "CLSID__UmiComBinding" },
  40. { &CLSID_WbemLocator, "CLSID_WbemLocator" },
  41. { &CLSID_WbemConnection, "CLSID_WbemConnection" },
  42. { &CLSID_WbemContext, "CLSID_WbemContext" },
  43. { &CLSID_UnsecuredApartment, "CLSID_UnsecuredApartment" },
  44. { &CLSID_WbemClassObject, "CLSID_WbemClassObject" },
  45. { &CLSID_MofCompiler, "CLSID_MofCompiler" },
  46. { &CLSID_WbemStatusCodeText, "CLSID_WbemStatusCodeText" },
  47. { &CLSID_WbemBackupRestore, "CLSID_WbemBackupRestore" },
  48. { &CLSID_WbemRefresher, "CLSID_WbemRefresher" },
  49. { &CLSID_WbemObjectTextSrc, "CLSID_WbemObjectTextSrc" },
  50. { &CLSID_WbemAdministrativeLocator, "CLSID_WbemAdministrativeLocator" },
  51. { &CLSID_WbemAuthenticatedLocator, "CLSID_WbemAuthenticatedLocator" },
  52. { &CLSID_WbemUnauthenticatedLocator, "CLSID_WbemUnauthenticatedLocator" },
  53. { &CLSID_WbemDecoupledRegistrar, "CLSID_WbemDecoupledRegistrar" },
  54. { &CLSID_WbemDecoupledBasicEventProvider, "CLSID_WbemDecoupledBasicEventProvider" },
  55. { &CLSID_WbemLevel1Login, "CLSID_WbemLevel1Login" },
  56. { &CLSID_WbemDCOMTransport, "CLSID_WbemDCOMTransport" },
  57. { &CLSID_WbemLocalAddrRes, "CLSID_WbemLocalAddrRes" },
  58. { &CLSID_WbemUninitializedClassObject, "CLSID_WbemUninitializedClassObject" },
  59. { &CLSID_WbemDefPath, "CLSID_WbemDefPath" },
  60. { &CLSID_WbemQuery, "CLSID_WbemQuery" },
  61. { &CLSID_WMIExtension, "CLSID_WMIExtension" },
  62. { &CLSID_SWbemLocator, "CLSID_SWbemLocator" },
  63. { &CLSID_SWbemLocatorEx, "CLSID_SWbemLocatorEx" },
  64. { &CLSID_SWbemNamedValueSet, "CLSID_SWbemNamedValueSet" },
  65. { &CLSID_SWbemNamedValueSetEx, "CLSID_SWbemNamedValueSetEx" },
  66. { &CLSID_SWbemObjectPath, "CLSID_SWbemObjectPath" },
  67. { &CLSID_SWbemObjectPathEx, "CLSID_SWbemObjectPathEx" },
  68. { &CLSID_SWbemLastError, "CLSID_SWbemLastError" },
  69. { &CLSID_SWbemSink, "CLSID_SWbemSink" },
  70. { &CLSID_SWbemDateTime, "CLSID_SWbemDateTime" },
  71. { &CLSID_SWbemRefresher, "CLSID_SWbemRefresher" },
  72. { &CLSID_SWbemServices, "CLSID_SWbemServices" },
  73. { &CLSID_SWbemServicesEx, "CLSID_SWbemServicesEx" },
  74. { &CLSID_SWbemObject, "CLSID_SWbemObject" },
  75. { &CLSID_SWbemObjectEx, "CLSID_SWbemObjectEx" },
  76. { &CLSID_SWbemObjectSet, "CLSID_SWbemObjectSet" },
  77. { &CLSID_SWbemNamedValue, "CLSID_SWbemNamedValue" },
  78. { &CLSID_SWbemNamedValueEx, "CLSID_SWbemNamedValueEx" },
  79. { &CLSID_SWbemQualifier, "CLSID_SWbemQualifier" },
  80. { &CLSID_SWbemQualifierSet, "CLSID_SWbemQualifierSet" },
  81. { &CLSID_SWbemProperty, "CLSID_SWbemProperty" },
  82. { &CLSID_SWbemPropertyEx, "CLSID_SWbemPropertyEx" },
  83. { &CLSID_SWbemPropertySet, "CLSID_SWbemPropertySet" },
  84. { &CLSID_SWbemMethod, "CLSID_SWbemMethod" },
  85. { &CLSID_SWbemMethodSet, "CLSID_SWbemMethodSet" },
  86. { &CLSID_SWbemEventSource, "CLSID_SWbemEventSource" },
  87. { &CLSID_SWbemSecurity, "CLSID_SWbemSecurity" },
  88. { &CLSID_SWbemPrivilege, "CLSID_SWbemPrivilege" },
  89. { &CLSID_SWbemPrivilegeSet, "CLSID_SWbemPrivilegeSet" },
  90. { &CLSID_SWbemRefreshableItem, "CLSID_SWbemRefreshableItem" },
  91. { &CLSID_SWbemObjectPathComponents, "CLSID_SWbemObjectPathComponents" },
  92. { &CLSID_SWbemTransaction, "CLSID_SWbemTransaction" },
  93. { &CLSID_WmiMessageMsmqSender, "CLSID_WmiMessageMsmqSender" },
  94. { &CLSID_WmiMessageMsmqReceiver, "CLSID_WmiMessageMsmqReceiver" },
  95. { &CLSID_WmiMessageDcomSender, "CLSID_WmiMessageDcomSender" },
  96. { &CLSID_WmiMessageDcomReceiver, "CLSID_WmiMessageDcomReceiver" },
  97. { &CLSID_WmiMessageMultiSendReceive, "CLSID_WmiMessageMultiSendReceive" },
  98. { &CLSID_WmiMessageQueue, "CLSID_WmiMessageQueue" },
  99. { &CLSID_WmiMessageQueueManager, "CLSID_WmiMessageQueueManager" },
  100. { &CLSID_WmiMessageService, "CLSID_WmiMessageService" },
  101. { &CLSID_WmiSmartObjectMarshal, "CLSID_WmiSmartObjectMarshal" },
  102. { &CLSID_MsiMethodStatusSink, "CLSID_MsiMethodStatusSink" },
  103. { &CLSID_MsiProductMethods, "CLSID_MsiProductMethods" },
  104. { &CLSID_MsiSoftwareFeatureMethods, "CLSID_MsiSoftwareFeatureMethods" },
  105. { &CLSID_WMIObjectBroker, "CLSID_WMIObjectBroker" },
  106. { &CLSID_WMIObjectBrokerRegistration, "CLSID_WMIObjectBrokerRegistration" },
  107. { &CLSID_CMSnapin, "CLSID_CMSnapin" },
  108. { &CLSID_CMSnapinAbout, "CLSID_CMSnapinAbout" },
  109. { &CLSID_NSDrive, "CLSID_NSDrive" },
  110. { &CLSID_NSDriveAbout, "CLSID_NSDriveAbout" },
  111. { &CLSID_SDSnapin, "CLSID_SDSnapin" },
  112. { &CLSID_SDSnapinAbout, "CLSID_SDSnapinAbout" },
  113. { &CLSID_WMISnapin, "CLSID_WMISnapin" },
  114. { &CLSID_WMISnapinAbout, "CLSID_WMISnapinAbout" },
  115. //{ &CLSID_HmmLocator, "CLSID_HmmLocator" },
  116. //{ &CLSID_ContinousProvider_v1, "CLSID_ContinousProvider_v1" },
  117. //{ &CLSID_IntProv, "CLSID_IntProv" },
  118. { &CLSID_MyEventProvider, "CLSID_MyEventProvider" },
  119. //{ &CLSID_HiPerfCounter_v1, "CLSID_HiPerfCounter_v1" },
  120. //{ &CLSID_LogicalDiskProv, "CLSID_LogicalDiskProv" },
  121. //{ &CLSID_PERFSRV_v1, "CLSID_PERFSRV_v1" },
  122. //{ &CLSID_HiPerfProvider_v1, "CLSID_HiPerfProvider_v1" },
  123. //{ &CLSID_instprovider, "CLSID_instprovider" },
  124. //{ &CLSID_PROPNAME, "CLSID_PROPNAME" },
  125. //{ &CLSID_TemplateProvider, "CLSID_TemplateProvider" },
  126. //{ &CLSID_TemplateAssocProvider, "CLSID_TemplateAssocProvider" },
  127. //{ &CLSID_TransientProvider, "CLSID_TransientProvider" },
  128. //{ &CLSID_TransientEventProvider, "CLSID_TransientEventProvider" },
  129. //{ &CLSID_UpdConsProvider, "CLSID_UpdConsProvider" },
  130. //{ &CLSID_UpdConsAssocProvider, "CLSID_UpdConsAssocProvider" },
  131. //{ &CLSID_PseudoProvider, "CLSID_PseudoProvider" },
  132. //{ &CLSID_MofConsumer, "CLSID_MofConsumer" },
  133. //{ &CLSID_FwdConsProvider, "CLSID_FwdConsProvider" },
  134. //{ &CLSID_FwdEventProvider, "CLSID_FwdEventProvider" },
  135. //{ &CLSID_FwdAckEventProvider, "CLSID_FwdAckEventProvider" },
  136. //{ &CLSID_KernelTraceProvider, "CLSID_KernelTraceProvider" },
  137. //{ &CLSID_EventInstanceProvider, "CLSID_EventInstanceProvider" },
  138. //{ &CLSID_NCProvider, "CLSID_NCProvider" },
  139. //{ &CLSID_TestBlobDecoder, "CLSID_TestBlobDecoder" },
  140. //{ &CLSID_ModuleScalar, "CLSID_ModuleScalar" },
  141. //{ &CLSID_ModuleArray, "CLSID_ModuleArray" },
  142. //{ &CLSID_ModuleGeneric, "CLSID_ModuleGeneric" },
  143. //{ &CLSID_WbemConsoleConsumer, "CLSID_WbemConsoleConsumer" },
  144. //{ &CLSID_TestEventProvider1, "CLSID_TestEventProvider1" },
  145. //{ &CLSID_WbemActiveScriptConsumer, "CLSID_WbemActiveScriptConsumer" },
  146. //{ &CLSID_WbemSMTPConsumer, "CLSID_WbemSMTPConsumer" },
  147. //{ &CLSID_NewMail, "CLSID_NewMail" },
  148. //{ &CLSID_WbemPagerConsumer, "CLSID_WbemPagerConsumer" },
  149. //{ &CLSID_WbemLogFileConsumer, "CLSID_WbemLogFileConsumer" },
  150. //{ &CLSID_WbemCommandLineConsumer, "CLSID_WbemCommandLineConsumer" },
  151. //{ &CLSID_WbemNTEventLogConsumer, "CLSID_WbemNTEventLogConsumer" },
  152. //{ &CLSID_WbemMsgBoxConsumer, "CLSID_WbemMsgBoxConsumer" },
  153. //{ &CLSID_WbemPerformanceConsumer, "CLSID_WbemPerformanceConsumer" },
  154. //{ &CLSID_VSAPlugIn, "CLSID_VSAPlugIn" },
  155. //{ &CLSID_VSAToWMIEventProvider, "CLSID_VSAToWMIEventProvider" },
  156. //{ &CLSID_FakeLEC, "CLSID_FakeLEC" },
  157. //{ &CLSID_LECObj, "CLSID_LECObj" },
  158. //{ &CLSID_MyEventConsumer, "CLSID_MyEventConsumer" },
  159. //{ &CLSID_IWbemObjectSinkProxyStub, "CLSID_IWbemObjectSinkProxyStub" },
  160. //{ &CLSID_IEnumWbemClassObjectProxyStub, "CLSID_IEnumWbemClassObjectProxyStub" },
  161. //{ &CLSID_IWbemUnboundObjectSinkProxyStub, "CLSID_IWbemUnboundObjectSinkProxyStub" },
  162. //{ &CLSID_IWbemMultiTargetProxyStub, "CLSID_IWbemMultiTargetProxyStub" },
  163. //{ &CLSID_IWbemServicesExProxyStub, "CLSID_IWbemServicesExProxyStub" },
  164. //{ &CLSID_IWbemServicesProxyStub, "CLSID_IWbemServicesProxyStub" },
  165. //{ &CLSID_IWbemComBindingProxyStub, "CLSID_IWbemComBindingProxyStub" },
  166. //{ &CLSID_DCOMAccessControl, "CLSID_DCOMAccessControl" },
  167. //{ &CLSID_kerberosTest, "CLSID_kerberosTest" },
  168. //{ &CLSID_IWbemLocator_Pipes, "CLSID_IWbemLocator_Pipes" },
  169. //{ &CLSID_IWbemLocator_Tcpip, "CLSID_IWbemLocator_Tcpip" },
  170. //{ &CLSID_IWbemAddressResolver_Tcpip, "CLSID_IWbemAddressResolver_Tcpip" },
  171. //{ &CLSID_WbemTcpip, "CLSID_WbemTcpip" },
  172. //{ &CLSID_WbemPipe, "CLSID_WbemPipe" },
  173. { &CLSID_WinNTConnectionObject, "CLSID_WinNTConnectionObject" },
  174. { &CLSID_LDAPConnectionObject, "CLSID_LDAPConnectionObject" },
  175. //{ &CLSID_DcomMsgReceiveStub, "CLSID_DcomMsgReceiveStub" },
  176. //{ &CLSID_ReceiveTest, "CLSID_ReceiveTest" },
  177. //{ &CLSID_NT5PerfProvider_V1, "CLSID_NT5PerfProvider_V1" },
  178. //{ &CLSID_Nt5PerProvider_v1, "CLSID_Nt5PerProvider_v1" },
  179. //{ &CLSID_RayMccProv, "CLSID_RayMccProv" },
  180. //{ &CLSID_WmiProvider, "CLSID_WmiProvider" },
  181. //{ &CLSID_HmmClassInfoFilter, "CLSID_HmmClassInfoFilter" },
  182. //{ &CLSID_HmmSql1Filter, "CLSID_HmmSql1Filter" },
  183. //{ &CLSID_SQLOLEDB, "CLSID_SQLOLEDB" },
  184. //{ &CLSID_testprov, "CLSID_testprov" },
  185. //{ &CLSID_AssociationProvider, "CLSID_AssociationProvider" },
  186. //{ &CLSID_RegProvider, "CLSID_RegProvider" },
  187. //{ &CLSID_RegPropProv, "CLSID_RegPropProv" },
  188. { &CLSID_PerfProvider, "CLSID_PerfProvider" },
  189. { &CLSID_PerfPropProv, "CLSID_PerfPropProv" },
  190. { &CLSID_RegistryEventProvider, "CLSID_RegistryEventProvider" },
  191. { &CLSID__DSSvcExWrap,"CLSID__DSSvcExWrap"}
  192. }; // end g_ArrayCLSID
  193. DWORD g_nClsids = sizeof(g_ArrayCLSID)/sizeof(ArrayCLSID);