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.

4385 lines
479 KiB

  1. ��#pragma autorecover
  2. #pragma classflags(64)
  3. #pragma namespace("\\\\.\\root")
  4. Instance of __Namespace
  5. {
  6. Name = "MicrosoftIISv2";
  7. };
  8. #pragma namespace("\\\\.\\ROOT\\MicrosoftIISv2")
  9. Instance of __Win32Provider as $DataProv
  10. {
  11. Name = "MS_VIEW_INSTANCE_PROVIDER";
  12. ClsId = "{AA70DDF4-E11C-11D1-ABB0-00C04FD9159E}";
  13. ImpersonationLevel = 1;
  14. PerUserInitialization = "True";
  15. HostingModel = "NetworkServiceHost";
  16. };
  17. Instance of __InstanceProviderRegistration
  18. {
  19. Provider = $DataProv;
  20. SupportsPut = TRUE;
  21. SupportsGet = TRUE;
  22. SupportsDelete = TRUE;
  23. SupportsEnumeration = TRUE;
  24. QuerySupportLevels = {"WQL:UnarySelect"};
  25. };
  26. Instance of __MethodProviderRegistration
  27. {
  28. Provider = $DataProv;
  29. };
  30. Instance of __Win32Provider as $IISProv
  31. {
  32. Name = "IIS__PROVIDER";
  33. ClsId = "{D78F1796-E03B-4a81-AFE0-B3B6B0EEE091}";
  34. Pure = "TRUE";
  35. ImpersonationLevel = 1;
  36. PerUserInitialization = "TRUE";
  37. HostingModel = "NetworkServiceHost";
  38. };
  39. Instance of __InstanceProviderRegistration
  40. {
  41. Provider = $IISProv;
  42. SupportsPut = "TRUE";
  43. SupportsGet = "TRUE";
  44. SupportsDelete = "TRUE";
  45. SupportsEnumeration = "TRUE";
  46. QuerySupportLevels = {"WQL:UnarySelect"};
  47. };
  48. Instance of __MethodProviderRegistration
  49. {
  50. Provider = $IISProv;
  51. };
  52. [Abstract,Locale(1033) : ToInstance,UUID("{8502C517-5FBB-11D2-AAC1-006008C78BC7}") : ToInstance]
  53. class CIM_ManagedSystemElement
  54. {
  55. [PropertySources("Caption") : ToSubclass,MaxLen(64) : ToSubclass,read : ToSubclass] string Caption;
  56. [PropertySources("Description") : ToSubclass,read : ToSubclass] string Description;
  57. [PropertySources("InstallDate") : ToSubclass,MappingStrings{"MIF.DMTF|ComponentID|001.5"} : ToSubclass,read : ToSubclass] datetime InstallDate;
  58. [PropertySources("Name") : ToSubclass,read : ToSubclass] string Name;
  59. [PropertySources("Status") : ToSubclass,read : ToSubclass,MaxLen(10) : ToSubclass,ValueMap{"OK", "Error", "Degraded", "Unknown", "Pred Fail", "Starting", "Stopping", "Service"} : ToSubclass] string Status;
  60. };
  61. [Abstract,Locale(1033) : ToInstance,UUID("{8502C518-5FBB-11D2-AAC1-006008C78BC7}") : ToInstance]
  62. class CIM_LogicalElement : CIM_ManagedSystemElement
  63. {
  64. };
  65. [Abstract,Locale(1033) : ToInstance,UUID("{8502C524-5FBB-11D2-AAC1-006008C78BC7}") : ToInstance]
  66. class CIM_System : CIM_LogicalElement
  67. {
  68. [CIM_Key : ToSubclass,Read : ToSubclass] string CreationClassName;
  69. [Override("Name"),CIM_Key : ToSubclass,Read : ToSubclass] string Name;
  70. [Read : ToSubclass] string NameFormat;
  71. [Read : ToSubclass] string PrimaryOwnerContact;
  72. [Read : ToSubclass] string PrimaryOwnerName;
  73. [Read : ToSubclass,Write : ToSubclass] string Roles[];
  74. };
  75. [Abstract,Locale(1033) : ToInstance,UUID("{8502C572-5FBB-11D2-AAC1-006008C78BC7}") : ToInstance]
  76. class CIM_Setting
  77. {
  78. [read : ToSubclass,MaxLen(256) : ToSubclass] string SettingID;
  79. [read : ToSubclass,MaxLen(64) : ToSubclass] string Caption;
  80. [read : ToSubclass] string Description;
  81. };
  82. [Association : ToInstance ToSubclass DisableOverride,Abstract,Aggregation : ToSubclass,Locale(1033) : ToInstance,UUID("{8502C573-5FBB-11D2-AAC1-006008C78BC7}") : ToInstance]
  83. class CIM_Component
  84. {
  85. [read : ToSubclass,Aggregate : ToSubclass,Min(1) : ToSubclass,Max(1) : ToSubclass] CIM_ManagedSystemElement Ref GroupComponent;
  86. [read : ToSubclass] CIM_ManagedSystemElement Ref PartComponent;
  87. };
  88. [union,ViewSources{"Select * from CIM_Service"},ViewSpaces{"\\\\.\\root\\cimv2"},provider("MS_VIEW_INSTANCE_PROVIDER") : ToInstance,Abstract,Locale(1033) : ToInstance,UUID("{8502C527-5FBB-11D2-AAC1-006008C78BC7}") : ToInstance]
  89. class CIM_Service : CIM_LogicalElement
  90. {
  91. [PropertySources("Name") : ToSubclass,read : ToSubclass,Override("Name"),cim_key : ToSubclass] string Name;
  92. [PropertySources("CreationClassName") : ToSubclass,CIM_Key : ToSubclass,read : ToSubclass] string CreationClassName;
  93. [PropertySources("StartMode") : ToSubclass,ValueMap{"Automatic", "Manual"} : ToSubclass,read : ToSubclass] string StartMode;
  94. [PropertySources("Started") : ToSubclass,read : ToSubclass] boolean Started;
  95. [PropertySources("SystemCreationClassName") : ToSubclass,Propagated("CIM_System.CreationClassName") : ToSubclass,CIM_Key : ToSubclass,read : ToSubclass] string SystemCreationClassName;
  96. [PropertySources("SystemName") : ToSubclass,Propagated("CIM_System.Name") : ToSubclass,CIM_Key : ToSubclass,read : ToSubclass] string SystemName;
  97. uint32 StartService();
  98. uint32 StopService();
  99. };
  100. [provider("MS_VIEW_INSTANCE_PROVIDER") : ToInstance,Union,ViewSources{"Select * from Win32_BaseService"},ViewSpaces{"\\\\.\\root\\cimv2"},Abstract,Locale(1033) : ToInstance,UUID("{8502C4C4-5FBB-11D2-AAC1-006008C78BC7}") : ToInstance]
  101. class Win32_BaseService : CIM_Service
  102. {
  103. [PropertySources("Name") : ToSubclass,read : ToSubclass,Override("Name"),key : ToInstance ToSubclass DisableOverride] string Name;
  104. [PropertySources("StartMode") : ToSubclass,ValueMap{"Boot", "System", "Auto", "Manual", "Disabled"} : ToSubclass,read : ToSubclass,Override("StartMode")] string StartMode;
  105. [read : ToSubclass,PropertySources("AcceptPause") : ToSubclass,MappingStrings{"Win32API|Service Structures|SERVICE_STATUS|dwControlsAccepted|SERVICE_ACCEPT_PAUSE_CONTINUE"} : ToSubclass] boolean AcceptPause;
  106. [read : ToSubclass,PropertySources("AcceptStop") : ToSubclass,MappingStrings{"Win32API|Service Structures|SERVICE_STATUS|dwControlsAccepted|SERVICE_ACCEPT_STOP"} : ToSubclass] boolean AcceptStop;
  107. [read : ToSubclass,PropertySources("DesktopInteract") : ToSubclass,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwServiceType|SERVICE_INTERACTIVE_PROCESS"} : ToSubclass] boolean DesktopInteract;
  108. [read : ToSubclass,PropertySources("DisplayName") : ToSubclass,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpDisplayName"} : ToSubclass] string DisplayName;
  109. [read : ToSubclass,PropertySources("ErrorControl") : ToSubclass,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwErrorControl"} : ToSubclass,ValueMap{"Ignore", "Normal", "Severe", "Critical", "Unknown"} : ToSubclass] string ErrorControl;
  110. [read : ToSubclass,PropertySources("PathName") : ToSubclass,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpBinaryPathName"} : ToSubclass] string PathName;
  111. [read : ToSubclass,PropertySources("ServiceType") : ToSubclass,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwServiceType"} : ToSubclass,ValueMap{"Kernel Driver", "File System Driver", "Adapter", "Recognizer Driver", "Own Process", "Share Process", "Interactive Process"} : ToSubclass] string ServiceType;
  112. [read : ToSubclass,PropertySources("StartName") : ToSubclass,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpServiceStartName"} : ToSubclass] string StartName;
  113. [read : ToSubclass,PropertySources("State") : ToSubclass,MappingStrings{"Win32API|Service Structures|SERVICE_STATUS|dwCurrentState "} : ToSubclass,ValueMap{"Stopped", "Start Pending", "Stop Pending", "Running", "Continue Pending", "Pause Pending", "Paused", "Unknown"} : ToSubclass] string State;
  114. [read : ToSubclass,PropertySources("TagId") : ToSubclass,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwTagId"} : ToSubclass] uint32 TagId;
  115. [read : ToSubclass,PropertySources("ExitCode") : ToSubclass,MappingStrings{"Win32API|Service Structures|SERVICE_STATUS|dwWin32ExitCode"} : ToSubclass] uint32 ExitCode;
  116. [read : ToSubclass,PropertySources("ServiceSpecificExitCode") : ToSubclass,MappingStrings{"Win32API|Service Structures|SERVICE_STATUS|dwServiceSpecificExitCode"} : ToSubclass] uint32 ServiceSpecificExitCode;
  117. [MethodSource("StartService") : ToSubclass,Override("StartService"),Implemented,MappingStrings{"Win32API|Service Functions|StartService"} : ToSubclass] uint32 StartService();
  118. [MethodSource("StopService") : ToSubclass,Override("StopService"),Implemented,MappingStrings{"Win32API|Service Functions|ControlService|dwControl|SERVICE_CONTROL_STOP"} : ToSubclass] uint32 StopService();
  119. [MethodSource("PauseService") : ToSubclass,Implemented,MappingStrings{"Win32API|Service Functions|ControlService|dwControl|SERVICE_CONTROL_PAUSE"} : ToSubclass] uint32 PauseService();
  120. [MethodSource("ResumeService") : ToSubclass,Implemented,MappingStrings{"Win32API|Service Functions|ControlService|dwControl|SERVICE_CONTROL_CONTINUE"} : ToSubclass] uint32 ResumeService();
  121. [MethodSource("InterrogateService") : ToSubclass,Implemented,MappingStrings{"Win32API|Service Functions|ControlService|dwControl|SERVICE_CONTROL_INTERROGATE"} : ToSubclass] uint32 InterrogateService();
  122. [MethodSource("UserControlService") : ToSubclass,Implemented,MappingStrings{"Win32API|Service Functions|CreateService|dwDesiredAccess|SERVICE_USER_DEFINED_CONTROL"} : ToSubclass] uint32 UserControlService([In,MappingStrings{"Win32API|Service Functions|ControlService|dwControl"} : ToSubclass] uint8 ControlCode);
  123. [MethodSource("Create") : ToSubclass,Constructor,Implemented,Static,MappingStrings{"Win32API|Service Functions|CreateService"} : ToSubclass] uint32 Create([In,MappingStrings{"Win32API|Service Functions|CreateServicelpServiceName"} : ToSubclass] string Name,[In,MappingStrings{"Win32API|Service Functions|CreateServicelpDisplayName"} : ToSubclass] string DisplayName,[In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpBinaryPathName "} : ToSubclass] string PathName,[In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwServiceType"} : ToSubclass,BitMap{"0", "1", "2", "3", "4", "5", "8"} : ToSubclass] uint8 ServiceType,[In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwErrorControl"} : ToSubclass] uint8 ErrorControl,[In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwStartType"} : ToSubclass,ValueMap{"Boot", "System", "Automatic", "Manual", "Disabled"} : ToSubclass] string StartMode,[In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwServiceType|SERVICE_INTERACTIVE_PROCESS"} : ToSubclass] boolean DesktopInteract,[In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpServiceStartName"} : ToSubclass] string StartName,[In,MappingStrings{"Win32API|Service Functions|CreateService|lpPassword"} : ToSubclass] string StartPassword,[In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpLoadOrderGroup"} : ToSubclass] string LoadOrderGroup,[In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpDependencies"} : ToSubclass] string LoadOrderGroupDependencies[],[In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpDependencies"} : ToSubclass] string ServiceDependencies[]);
  124. [MethodSource("Change") : ToSubclass,Implemented,MappingStrings{"Win32API|Service Functions|ChangeServiceConfig"} : ToSubclass] uint32 Change([In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpDisplayName"} : ToSubclass] string DisplayName,[In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpBinaryPathName"} : ToSubclass] string PathName,[In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwServiceType"} : ToSubclass,BitMap{"0", "1", "2", "3", "4", "5", "8"} : ToSubclass] uint8 ServiceType,[In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwErrorControl"} : ToSubclass] uint8 ErrorControl,[In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwStartType"} : ToSubclass,ValueMap{"Boot", "System", "Automatic", "Manual", "Disabled"} : ToSubclass] string StartMode,[In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwServiceType|SERVICE_INTERACTIVE_PROCESS"} : ToSubclass] boolean DesktopInteract,[In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpServiceStartName"} : ToSubclass] string StartName,[In,MappingStrings{"Win32API|Service Functions|CreateService|lpPassword"} : ToSubclass] string StartPassword,[In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpLoadOrderGroup"} : ToSubclass] string LoadOrderGroup,[In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpDependencies"} : ToSubclass] string LoadOrderGroupDependencies[],[In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpDependencies"} : ToSubclass] string ServiceDependencies[]);
  125. [MethodSource("ChangeStartMode") : ToSubclass,Implemented,MappingStrings{"Service Functions|ChangeServiceConfig|dwStartType"} : ToSubclass] uint32 ChangeStartMode([In,MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwStartType"} : ToSubclass,ValueMap{"Boot", "System", "Automatic", "Manual", "Disabled"} : ToSubclass] string StartMode = "Automatic");
  126. [MethodSource("Delete") : ToSubclass,Destructor,Implemented,MappingStrings{"Win32API|Service Functions|ChangeServiceConfig|DeleteService"} : ToSubclass] uint32 Delete();
  127. };
  128. [union,ViewSources{"Select * from Win32_Service"},ViewSpaces{"\\\\.\\root\\cimv2"},provider("MS_VIEW_INSTANCE_PROVIDER") : ToInstance,dynamic,Locale(1033) : ToInstance,UUID("{8502C4D9-5FBB-11D2-AAC1-006008C78BC7}") : ToInstance]
  129. class Win32_Service : Win32_BaseService
  130. {
  131. [read : ToSubclass,PropertySources("CheckPoint") : ToSubclass,MappingStrings{"Win32API|Service Structures|SERVICE_STATUS|dwCheckPoint"} : ToSubclass] uint32 CheckPoint;
  132. [read : ToSubclass,PropertySources("WaitHint") : ToSubclass,MappingStrings{"Win32API|Service Structures|SERVICE_STATUS|dwWaitHint"} : ToSubclass] uint32 WaitHint;
  133. [read : ToSubclass,PropertySources("ProcessId") : ToSubclass,MappingStrings{"Win32API|Service Structures|SERVICE_STATUS_PROCESS|dwProcessId"} : ToSubclass] uint32 ProcessId;
  134. };
  135. [Abstract,Locale(1033) : ToInstance,UUID("{120BB700-DB2B-11d2-85FC-0000F8102E5F}") : ToInstance]
  136. class CIM_ApplicationSystem : CIM_System
  137. {
  138. };
  139. [Abstract,Association : ToInstance ToSubclass DisableOverride,Locale(1033) : ToInstance,UUID("{8502C577-5FBB-11D2-AAC1-006008C78BC7}") : ToInstance]
  140. class CIM_ElementSetting
  141. {
  142. [read : ToSubclass] CIM_ManagedSystemElement Ref Element;
  143. [read : ToSubclass] CIM_Setting Ref Setting;
  144. };
  145. [Abstract,Locale(1033) : ToInstance]
  146. class IIsStructuredDataClass
  147. {
  148. };
  149. [Abstract,Locale(1033) : ToInstance]
  150. class IIsSetting : CIM_Setting
  151. {
  152. string Name;
  153. };
  154. [Abstract,Locale(1033) : ToInstance]
  155. class IIsDirectory : CIM_LogicalElement
  156. {
  157. [key : ToInstance ToSubclass DisableOverride] string Name;
  158. };
  159. [Abstract,Locale(1033) : ToInstance]
  160. class IIsUserDefinedLogicalElement : CIM_LogicalElement
  161. {
  162. };
  163. [Abstract,Locale(1033) : ToInstance]
  164. class IIsUserDefinedSetting : IIsSetting
  165. {
  166. };
  167. [Abstract,Locale(1033) : ToInstance]
  168. class IIsUserDefinedElementSetting : CIM_ElementSetting
  169. {
  170. };
  171. [Abstract,Locale(1033) : ToInstance]
  172. class IIsUserDefinedComponent : CIM_Component
  173. {
  174. };
  175. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  176. class IIsIPSecuritySetting : IIsSetting
  177. {
  178. [key : ToInstance ToSubclass DisableOverride] string Name;
  179. string IPDeny[];
  180. string IPGrant[];
  181. string DomainDeny[];
  182. string DomainGrant[];
  183. boolean GrantByDefault;
  184. };
  185. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  186. class IIsAdminACL : CIM_LogicalElement
  187. {
  188. [key : ToInstance ToSubclass DisableOverride] string Name;
  189. string Owner;
  190. string Group;
  191. sint32 ControlFlags;
  192. };
  193. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  194. class IIsACE : CIM_LogicalElement
  195. {
  196. [key : ToInstance ToSubclass DisableOverride] string Name;
  197. [key : ToInstance ToSubclass DisableOverride] string Trustee;
  198. sint32 AccessMask;
  199. sint32 AceType;
  200. sint32 AceFlags;
  201. sint32 Flags;
  202. string ObjectType;
  203. string InheritedObjectType;
  204. };
  205. [provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  206. class CustomErrorDescription : IIsStructuredDataClass
  207. {
  208. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string ErrorCode;
  209. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string ErrorSubCode;
  210. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string ErrorText;
  211. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string ErrorSubcodeText;
  212. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string FileSupportOnly;
  213. };
  214. [provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  215. class HttpCustomHeader : IIsStructuredDataClass
  216. {
  217. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string Keyname;
  218. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string Value;
  219. };
  220. [provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  221. class HttpError : IIsStructuredDataClass
  222. {
  223. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string HttpErrorCode;
  224. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string HttpErrorSubcode;
  225. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string HandlerType;
  226. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string HandlerLocation;
  227. };
  228. [provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  229. class ScriptMap : IIsStructuredDataClass
  230. {
  231. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string Extensions;
  232. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string ScriptProcessor;
  233. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string Flags;
  234. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string IncludedVerbs;
  235. };
  236. [provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  237. class SecureBinding : IIsStructuredDataClass
  238. {
  239. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string IP;
  240. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string Port;
  241. };
  242. [provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  243. class ServerBinding : IIsStructuredDataClass
  244. {
  245. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string IP;
  246. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string Port;
  247. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string Hostname;
  248. };
  249. [provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  250. class MimeMap : IIsStructuredDataClass
  251. {
  252. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string Extension;
  253. [key : ToInstance ToSubclass DisableOverride,read : ToSubclass,write : ToSubclass] string MimeType;
  254. };
  255. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  256. class IIsSmtpSessions : CIM_LogicalElement
  257. {
  258. [Key : ToInstance ToSubclass DisableOverride] string Name;
  259. };
  260. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  261. class IIsPop3VirtualDirSetting : IIsSetting
  262. {
  263. [Key : ToInstance ToSubclass DisableOverride] string Name;
  264. [read : ToSubclass,write : ToSubclass] string Path;
  265. [read : ToSubclass,write : ToSubclass] string UNCUserName;
  266. [read : ToSubclass,write : ToSubclass] string UNCPassword;
  267. [read : ToSubclass,write : ToSubclass] sint32 Win32Error;
  268. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  269. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  270. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  271. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  272. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  273. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  274. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  275. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  276. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  277. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  278. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  279. [read : ToSubclass,write : ToSubclass] sint32 AccessSSLFlags;
  280. [read : ToSubclass,write : ToSubclass] boolean AccessSSL;
  281. [read : ToSubclass,write : ToSubclass] boolean AccessSSLNegotiateCert;
  282. [read : ToSubclass,write : ToSubclass] boolean AccessSSLRequireCert;
  283. [read : ToSubclass,write : ToSubclass] boolean AccessSSLMapCert;
  284. [read : ToSubclass,write : ToSubclass] boolean AccessSSL128;
  285. [read : ToSubclass,write : ToSubclass] sint32 Pop3ExpireMail;
  286. [read : ToSubclass,write : ToSubclass] sint32 Pop3MailExpirationTime;
  287. };
  288. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  289. class IIsWebFileSetting : IIsSetting
  290. {
  291. [Key : ToInstance ToSubclass DisableOverride] string Name;
  292. [read : ToSubclass,write : ToSubclass] string AnonymousUserName;
  293. [read : ToSubclass,write : ToSubclass] string AnonymousUserPass;
  294. [read : ToSubclass,write : ToSubclass] boolean AnonymousPasswordSync;
  295. [read : ToSubclass,write : ToSubclass] boolean UNCAuthenticationPassThrough;
  296. [read : ToSubclass,write : ToSubclass] boolean IgnoreTranslate;
  297. [read : ToSubclass,write : ToSubclass] boolean UseDigestSSP;
  298. [read : ToSubclass,write : ToSubclass] sint32 CGITimeout;
  299. [read : ToSubclass,write : ToSubclass] string DefaultLogonDomain;
  300. [read : ToSubclass,write : ToSubclass] sint32 LogonMethod;
  301. [read : ToSubclass,write : ToSubclass] string Realm;
  302. [read : ToSubclass,write : ToSubclass] MimeMap MimeMap[];
  303. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  304. [read : ToSubclass,write : ToSubclass] string HttpExpires;
  305. [read : ToSubclass,write : ToSubclass] string HttpPics[];
  306. [read : ToSubclass,write : ToSubclass] HttpCustomHeader HttpCustomHeaders[];
  307. [read : ToSubclass,write : ToSubclass] HttpError HttpErrors[];
  308. [read : ToSubclass,write : ToSubclass] boolean EnableDocFooter;
  309. [read : ToSubclass,write : ToSubclass] string DefaultDocFooter;
  310. [read : ToSubclass,write : ToSubclass] string HttpRedirect;
  311. [read : ToSubclass,write : ToSubclass] sint32 CacheControlMaxAge;
  312. [read : ToSubclass,write : ToSubclass] boolean CacheControlNoCache;
  313. [read : ToSubclass,write : ToSubclass] string CacheControlCustom;
  314. [read : ToSubclass,write : ToSubclass] boolean CreateProcessAsUser;
  315. [read : ToSubclass,write : ToSubclass] sint32 PoolIdcTimeout;
  316. [read : ToSubclass,write : ToSubclass] sint32 PutReadSize;
  317. [read : ToSubclass,write : ToSubclass] string RedirectHeaders;
  318. [read : ToSubclass,write : ToSubclass] sint32 UploadReadAheadSize;
  319. [read : ToSubclass,write : ToSubclass] sint32 AuthFlags;
  320. [read : ToSubclass,write : ToSubclass] boolean AuthAnonymous;
  321. [read : ToSubclass,write : ToSubclass] boolean AuthBasic;
  322. [read : ToSubclass,write : ToSubclass] boolean AuthNTLM;
  323. [read : ToSubclass,write : ToSubclass] boolean AuthMD5;
  324. [read : ToSubclass,write : ToSubclass] sint32 AuthPersistence;
  325. [read : ToSubclass,write : ToSubclass] boolean AuthPersistSingleRequest;
  326. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  327. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  328. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  329. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  330. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  331. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  332. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  333. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  334. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  335. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  336. [read : ToSubclass,write : ToSubclass] sint32 AccessSSLFlags;
  337. [read : ToSubclass,write : ToSubclass] boolean AccessSSL;
  338. [read : ToSubclass,write : ToSubclass] boolean AccessSSLNegotiateCert;
  339. [read : ToSubclass,write : ToSubclass] boolean AccessSSLRequireCert;
  340. [read : ToSubclass,write : ToSubclass] boolean AccessSSLMapCert;
  341. [read : ToSubclass,write : ToSubclass] boolean AccessSSL128;
  342. [read : ToSubclass,write : ToSubclass] ScriptMap ScriptMaps[];
  343. [read : ToSubclass,write : ToSubclass] boolean CPUAppEnabled;
  344. [read : ToSubclass,write : ToSubclass] boolean CPUCGIEnabled;
  345. [read : ToSubclass,write : ToSubclass] boolean SSIExecDisable;
  346. [read : ToSubclass,write : ToSubclass] boolean EnableReverseDns;
  347. [read : ToSubclass,write : ToSubclass] boolean CreateCGIWithNewConsole;
  348. [read : ToSubclass,write : ToSubclass] boolean DoStaticCompression;
  349. [read : ToSubclass,write : ToSubclass] boolean DoDynamicCompression;
  350. [read : ToSubclass,write : ToSubclass] boolean DavEnabled;
  351. };
  352. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  353. class IIsNntpGroupsSetting : IIsSetting
  354. {
  355. [Key : ToInstance ToSubclass DisableOverride] string Name;
  356. };
  357. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  358. class IIsPop3RoutingSourceSetting : IIsSetting
  359. {
  360. [Key : ToInstance ToSubclass DisableOverride] string Name;
  361. [read : ToSubclass,write : ToSubclass] string Pop3RoutingTableType;
  362. [read : ToSubclass,write : ToSubclass] string Pop3DsDataDirectory;
  363. [read : ToSubclass,write : ToSubclass] string Pop3DsDefaultMailRoot;
  364. [read : ToSubclass,write : ToSubclass] string Pop3DsBindType;
  365. [read : ToSubclass,write : ToSubclass] string Pop3DsSchemaType;
  366. [read : ToSubclass,write : ToSubclass] string Pop3DsHost;
  367. [read : ToSubclass,write : ToSubclass] string Pop3DsNamingContext;
  368. [read : ToSubclass,write : ToSubclass] string Pop3DsAccount;
  369. [read : ToSubclass,write : ToSubclass] string Pop3DsPassword;
  370. };
  371. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  372. class IIsFtpVirtualDir : IIsDirectory
  373. {
  374. };
  375. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  376. class IIsLogModuleSetting : IIsSetting
  377. {
  378. [Key : ToInstance ToSubclass DisableOverride] string Name;
  379. [read : ToSubclass,write : ToSubclass] string LogModuleId;
  380. [read : ToSubclass,write : ToSubclass] string LogModuleUiId;
  381. };
  382. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  383. class IIsFtpInfo : CIM_LogicalElement
  384. {
  385. [Key : ToInstance ToSubclass DisableOverride] string Name;
  386. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 MajorIIsVersionNumber;
  387. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 MinorIIsVersionNumber;
  388. };
  389. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  390. class IIsSmtpSessionsSetting : IIsSetting
  391. {
  392. [Key : ToInstance ToSubclass DisableOverride] string Name;
  393. };
  394. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  395. class IIsSmtpServiceSetting : IIsSetting
  396. {
  397. [Key : ToInstance ToSubclass DisableOverride] string Name;
  398. [read : ToSubclass,write : ToSubclass] sint32 MaxBandwidth;
  399. [read : ToSubclass,write : ToSubclass] sint32 MaxConnections;
  400. [read : ToSubclass,write : ToSubclass] string ServerComment;
  401. [read : ToSubclass,write : ToSubclass] sint32 ConnectionTimeout;
  402. [read : ToSubclass,write : ToSubclass] sint32 ServerListenTimeout;
  403. [read : ToSubclass,write : ToSubclass] sint32 MaxEndpointConnections;
  404. [read : ToSubclass,write : ToSubclass] boolean ServerAutoStart;
  405. [read : ToSubclass,write : ToSubclass] uint8 AdminACLBin[];
  406. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  407. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  408. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  409. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  410. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  411. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  412. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  413. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  414. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  415. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  416. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  417. [read : ToSubclass,write : ToSubclass] sint32 AccessSSLFlags;
  418. [read : ToSubclass,write : ToSubclass] boolean AccessSSL;
  419. [read : ToSubclass,write : ToSubclass] boolean AccessSSLNegotiateCert;
  420. [read : ToSubclass,write : ToSubclass] boolean AccessSSLRequireCert;
  421. [read : ToSubclass,write : ToSubclass] boolean AccessSSLMapCert;
  422. [read : ToSubclass,write : ToSubclass] boolean AccessSSL128;
  423. [read : ToSubclass,write : ToSubclass] sint32 AuthFlags;
  424. [read : ToSubclass,write : ToSubclass] boolean AuthAnonymous;
  425. [read : ToSubclass,write : ToSubclass] boolean AuthBasic;
  426. [read : ToSubclass,write : ToSubclass] boolean AuthNTLM;
  427. [read : ToSubclass,write : ToSubclass] boolean AuthMD5;
  428. [read : ToSubclass,write : ToSubclass] sint32 LogType;
  429. [read : ToSubclass,write : ToSubclass] sint32 LogFilePeriod;
  430. [read : ToSubclass,write : ToSubclass] string LogPluginClsid;
  431. [read : ToSubclass,write : ToSubclass] string LogModuleList;
  432. [read : ToSubclass,write : ToSubclass] string LogFileDirectory;
  433. [read : ToSubclass,write : ToSubclass] sint32 LogFileTruncateSize;
  434. [read : ToSubclass,write : ToSubclass] sint32 LogExtFileFlags;
  435. [read : ToSubclass,write : ToSubclass] boolean LogExtFileDate;
  436. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTime;
  437. [read : ToSubclass,write : ToSubclass] boolean LogExtFileClientIp;
  438. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserName;
  439. [read : ToSubclass,write : ToSubclass] boolean LogExtFileSiteName;
  440. [read : ToSubclass,write : ToSubclass] boolean LogExtFileComputerName;
  441. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerIp;
  442. [read : ToSubclass,write : ToSubclass] boolean LogExtFileMethod;
  443. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriStem;
  444. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriQuery;
  445. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHttpStatus;
  446. [read : ToSubclass,write : ToSubclass] boolean LogExtFileWin32Status;
  447. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesSent;
  448. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesRecv;
  449. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTimeTaken;
  450. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerPort;
  451. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserAgent;
  452. [read : ToSubclass,write : ToSubclass] boolean LogExtFileCookie;
  453. [read : ToSubclass,write : ToSubclass] boolean LogExtFileReferer;
  454. [read : ToSubclass,write : ToSubclass] boolean LogExtFileProtocolVersion;
  455. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHost;
  456. [read : ToSubclass,write : ToSubclass] string LogOdbcDataSource;
  457. [read : ToSubclass,write : ToSubclass] string LogOdbcTableName;
  458. [read : ToSubclass,write : ToSubclass] string LogOdbcUserName;
  459. [read : ToSubclass,write : ToSubclass] string LogOdbcPassword;
  460. [read : ToSubclass,write : ToSubclass] boolean EnableReverseDnsLookup;
  461. [read : ToSubclass,write : ToSubclass] boolean ShouldDeliver;
  462. [read : ToSubclass,write : ToSubclass] boolean AlwaysUseSsl;
  463. [read : ToSubclass,write : ToSubclass] boolean LimitRemoteConnections;
  464. [read : ToSubclass,write : ToSubclass] sint32 SmartHostType;
  465. [read : ToSubclass,write : ToSubclass] boolean DoMasquerade;
  466. [read : ToSubclass,write : ToSubclass] sint32 RemoteSmtpPort;
  467. [read : ToSubclass,write : ToSubclass] sint32 RemoteSmtpSecurePort;
  468. [read : ToSubclass,write : ToSubclass] sint32 HopCount;
  469. [read : ToSubclass,write : ToSubclass] sint32 MaxOutConnections;
  470. [read : ToSubclass,write : ToSubclass] sint32 MaxOutConnectionsPerDomain;
  471. [read : ToSubclass,write : ToSubclass] sint32 RemoteTimeout;
  472. [read : ToSubclass,write : ToSubclass] sint32 MaxMessageSize;
  473. [read : ToSubclass,write : ToSubclass] sint32 MaxSessionSize;
  474. [read : ToSubclass,write : ToSubclass] sint32 MaxRecipients;
  475. [read : ToSubclass,write : ToSubclass] sint32 LocalRetryInterval;
  476. [read : ToSubclass,write : ToSubclass] sint32 RemoteRetryInterval;
  477. [read : ToSubclass,write : ToSubclass] sint32 LocalRetryAttempts;
  478. [read : ToSubclass,write : ToSubclass] sint32 RemoteRetryAttempts;
  479. [read : ToSubclass,write : ToSubclass] sint32 EtrnDays;
  480. [read : ToSubclass,write : ToSubclass] sint32 MaxBatchedMessages;
  481. [read : ToSubclass,write : ToSubclass] string SmartHost;
  482. [read : ToSubclass,write : ToSubclass] string FullyQualifiedDomainName;
  483. [read : ToSubclass,write : ToSubclass] string DefaultDomain;
  484. [read : ToSubclass,write : ToSubclass] string DropDirectory;
  485. [read : ToSubclass,write : ToSubclass] string BadMailDirectory;
  486. [read : ToSubclass,write : ToSubclass] string PickupDirectory;
  487. [read : ToSubclass,write : ToSubclass] string QueueDirectory;
  488. [read : ToSubclass,write : ToSubclass] string MasqueradeDomain;
  489. [read : ToSubclass,write : ToSubclass] string SendNdrTo;
  490. [read : ToSubclass,write : ToSubclass] string SendBadTo;
  491. [read : ToSubclass,write : ToSubclass] string RoutingDll;
  492. [read : ToSubclass,write : ToSubclass] sint32 RouteAction;
  493. [read : ToSubclass,write : ToSubclass] string RouteUserName;
  494. [read : ToSubclass,write : ToSubclass] string RoutePassword;
  495. [read : ToSubclass,write : ToSubclass] string SaslLogonDomain;
  496. [read : ToSubclass,write : ToSubclass] string SmtpClearTextProvider;
  497. [read : ToSubclass,write : ToSubclass] string NTAuthenticationProviders;
  498. [read : ToSubclass,write : ToSubclass] string SmtpRemoteProgressiveRetry;
  499. [read : ToSubclass,write : ToSubclass] sint32 SmtpLocalDelayExpireMinutes;
  500. [read : ToSubclass,write : ToSubclass] sint32 SmtpLocalNDRExpireMinutes;
  501. [read : ToSubclass,write : ToSubclass] sint32 SmtpRemoteDelayExpireMinutes;
  502. [read : ToSubclass,write : ToSubclass] sint32 SmtpRemoteNDRExpireMinutes;
  503. [read : ToSubclass,write : ToSubclass] sint32 SmtpRemoteRetryThreshold;
  504. [read : ToSubclass,write : ToSubclass] sint32 SmtpDSNOptions;
  505. [read : ToSubclass,write : ToSubclass] sint32 SmtpDSNLanguageID;
  506. [read : ToSubclass,write : ToSubclass] string SmtpAdvQueueDll;
  507. [read : ToSubclass,write : ToSubclass] sint32 SmtpInboundCommandSupportOptions;
  508. [read : ToSubclass,write : ToSubclass] sint32 SmtpOutboundCommandSupportOptions;
  509. [read : ToSubclass,write : ToSubclass] sint32 SmtpCommandLogMask;
  510. [read : ToSubclass,write : ToSubclass] sint32 SmtpFlushMailFile;
  511. [read : ToSubclass,write : ToSubclass] uint8 RelayIpList[];
  512. [read : ToSubclass,write : ToSubclass] sint32 RelayForAuth;
  513. [read : ToSubclass,write : ToSubclass] sint32 SmtpConnectTimeout;
  514. [read : ToSubclass,write : ToSubclass] sint32 SmtpMailFromTimeout;
  515. [read : ToSubclass,write : ToSubclass] sint32 SmtpRcptToTimeout;
  516. [read : ToSubclass,write : ToSubclass] sint32 SmtpDataTimeout;
  517. [read : ToSubclass,write : ToSubclass] sint32 SmtpBdatTimeout;
  518. [read : ToSubclass,write : ToSubclass] sint32 SmtpAuthTimeout;
  519. [read : ToSubclass,write : ToSubclass] sint32 SmtpSaslTimeout;
  520. [read : ToSubclass,write : ToSubclass] sint32 SmtpTurnTimeout;
  521. [read : ToSubclass,write : ToSubclass] sint32 SmtpRsetTimeout;
  522. [read : ToSubclass,write : ToSubclass] sint32 SmtpHeloTimeout;
  523. [read : ToSubclass,write : ToSubclass] string AnonymousUserPass;
  524. [read : ToSubclass,write : ToSubclass] boolean DisableSocketPooling;
  525. [read : ToSubclass,write : ToSubclass] sint32 SmtpUseTcpDns;
  526. [read : ToSubclass,write : ToSubclass] boolean SmtpDotStuffPickupDirFiles;
  527. [read : ToSubclass,write : ToSubclass] sint32 SmtpDomainValidationFlags;
  528. [read : ToSubclass,write : ToSubclass] boolean SmtpSSLRequireTrustedCA;
  529. [read : ToSubclass,write : ToSubclass] boolean SmtpSSLCertHostnameValidation;
  530. [read : ToSubclass,write : ToSubclass] sint32 MaxMailObjects;
  531. [read : ToSubclass,write : ToSubclass] boolean ShouldPickupMail;
  532. [read : ToSubclass,write : ToSubclass] sint32 MaxDirChangeIOSize;
  533. [read : ToSubclass,write : ToSubclass] sint32 NameResolutionType;
  534. [read : ToSubclass,write : ToSubclass] sint32 MaxSmtpErrors;
  535. [read : ToSubclass,write : ToSubclass] boolean ShouldPipelineIn;
  536. [read : ToSubclass,write : ToSubclass] boolean ShouldPipelineOut;
  537. [read : ToSubclass,write : ToSubclass] string ConnectResponse;
  538. [read : ToSubclass,write : ToSubclass] boolean UpdatedFQDN;
  539. [read : ToSubclass,write : ToSubclass] boolean UpdatedDefaultDomain;
  540. [read : ToSubclass,write : ToSubclass] boolean EtrnSubdomains;
  541. [read : ToSubclass,write : ToSubclass] sint32 SmtpMaxRemoteQThreads;
  542. [read : ToSubclass,write : ToSubclass] boolean SmtpDisableRelay;
  543. [read : ToSubclass,write : ToSubclass] boolean SmtpHeloNoDomain;
  544. [read : ToSubclass,write : ToSubclass] boolean SmtpMailNoHelo;
  545. [read : ToSubclass,write : ToSubclass] sint32 SmtpAqueueWait;
  546. [read : ToSubclass,write : ToSubclass] boolean AddNoHeaders;
  547. [read : ToSubclass,write : ToSubclass] sint32 SmtpEventlogLevel;
  548. [read : ToSubclass,write : ToSubclass] boolean AllowAnonymous;
  549. [read : ToSubclass,write : ToSubclass] boolean AnonymousOnly;
  550. [read : ToSubclass,write : ToSubclass] boolean AnonymousPasswordSync;
  551. [read : ToSubclass,write : ToSubclass] string AnonymousUserName;
  552. [read : ToSubclass,write : ToSubclass] string Realm;
  553. [read : ToSubclass,write : ToSubclass] string DefaultLogonDomain;
  554. };
  555. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  556. class IIsFtpVirtualDirSetting : IIsSetting
  557. {
  558. [Key : ToInstance ToSubclass DisableOverride] string Name;
  559. [read : ToSubclass,write : ToSubclass] string Path;
  560. [read : ToSubclass,write : ToSubclass] string UNCUserName;
  561. [read : ToSubclass,write : ToSubclass] string UNCPassword;
  562. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  563. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  564. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  565. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  566. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  567. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  568. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  569. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  570. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  571. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  572. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  573. [read : ToSubclass,write : ToSubclass] boolean FtpDirBrowseShowLongDate;
  574. [read : ToSubclass,write : ToSubclass] sint32 Win32Error;
  575. };
  576. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  577. class IIsNntpExpireSetting : IIsSetting
  578. {
  579. [Key : ToInstance ToSubclass DisableOverride] string Name;
  580. [read : ToSubclass,write : ToSubclass] sint32 ExpireSpace;
  581. [read : ToSubclass,write : ToSubclass] sint32 ExpireTime;
  582. [read : ToSubclass,write : ToSubclass] string ExpireNewsgroups[];
  583. [read : ToSubclass,write : ToSubclass] string ExpirePolicyName;
  584. };
  585. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  586. class IIsImapServerSetting : IIsSetting
  587. {
  588. [Key : ToInstance ToSubclass DisableOverride] string Name;
  589. [read : ToSubclass,write : ToSubclass] sint32 MaxBandwidth;
  590. [read : ToSubclass,write : ToSubclass] sint32 MaxConnections;
  591. [read : ToSubclass,write : ToSubclass] string ServerComment;
  592. [read : ToSubclass,write : ToSubclass] sint32 ConnectionTimeout;
  593. [read : ToSubclass,write : ToSubclass] sint32 ServerListenTimeout;
  594. [read : ToSubclass,write : ToSubclass] sint32 MaxEndpointConnections;
  595. [read : ToSubclass,write : ToSubclass] boolean ServerAutoStart;
  596. [read : ToSubclass,write : ToSubclass] ServerBinding ServerBindings[];
  597. [read : ToSubclass,write : ToSubclass] SecureBinding SecureBindings[];
  598. [read : ToSubclass,write : ToSubclass] uint8 AdminACLBin[];
  599. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  600. [read : ToSubclass,write : ToSubclass] sint32 AuthFlags;
  601. [read : ToSubclass,write : ToSubclass] boolean AuthAnonymous;
  602. [read : ToSubclass,write : ToSubclass] boolean AuthBasic;
  603. [read : ToSubclass,write : ToSubclass] boolean AuthNTLM;
  604. [read : ToSubclass,write : ToSubclass] boolean AuthMD5;
  605. [read : ToSubclass,write : ToSubclass] string DefaultLogonDomain;
  606. [read : ToSubclass,write : ToSubclass] string NTAuthenticationProviders;
  607. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  608. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  609. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  610. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  611. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  612. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  613. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  614. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  615. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  616. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  617. [read : ToSubclass,write : ToSubclass] sint32 AccessSSLFlags;
  618. [read : ToSubclass,write : ToSubclass] boolean AccessSSL;
  619. [read : ToSubclass,write : ToSubclass] boolean AccessSSLNegotiateCert;
  620. [read : ToSubclass,write : ToSubclass] boolean AccessSSLRequireCert;
  621. [read : ToSubclass,write : ToSubclass] boolean AccessSSLMapCert;
  622. [read : ToSubclass,write : ToSubclass] boolean AccessSSL128;
  623. [read : ToSubclass,write : ToSubclass] sint32 LogType;
  624. [read : ToSubclass,write : ToSubclass] string LogPluginClsid;
  625. [read : ToSubclass,write : ToSubclass] string LogFileDirectory;
  626. [read : ToSubclass,write : ToSubclass] sint32 LogFilePeriod;
  627. [read : ToSubclass,write : ToSubclass] sint32 LogFileTruncateSize;
  628. [read : ToSubclass,write : ToSubclass] sint32 LogExtFileFlags;
  629. [read : ToSubclass,write : ToSubclass] boolean LogExtFileDate;
  630. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTime;
  631. [read : ToSubclass,write : ToSubclass] boolean LogExtFileClientIp;
  632. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserName;
  633. [read : ToSubclass,write : ToSubclass] boolean LogExtFileSiteName;
  634. [read : ToSubclass,write : ToSubclass] boolean LogExtFileComputerName;
  635. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerIp;
  636. [read : ToSubclass,write : ToSubclass] boolean LogExtFileMethod;
  637. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriStem;
  638. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriQuery;
  639. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHttpStatus;
  640. [read : ToSubclass,write : ToSubclass] boolean LogExtFileWin32Status;
  641. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesSent;
  642. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesRecv;
  643. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTimeTaken;
  644. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerPort;
  645. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserAgent;
  646. [read : ToSubclass,write : ToSubclass] boolean LogExtFileCookie;
  647. [read : ToSubclass,write : ToSubclass] boolean LogExtFileReferer;
  648. [read : ToSubclass,write : ToSubclass] boolean LogExtFileProtocolVersion;
  649. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHost;
  650. [read : ToSubclass,write : ToSubclass] string LogOdbcDataSource;
  651. [read : ToSubclass,write : ToSubclass] string LogOdbcTableName;
  652. [read : ToSubclass,write : ToSubclass] string LogOdbcUserName;
  653. [read : ToSubclass,write : ToSubclass] string LogOdbcPassword;
  654. [read : ToSubclass,write : ToSubclass] sint32 ServerListenBacklog;
  655. [read : ToSubclass,write : ToSubclass] sint32 Win32Error;
  656. [read : ToSubclass,write : ToSubclass] sint32 ImapExpireMail;
  657. [read : ToSubclass,write : ToSubclass] sint32 ImapExpireDelay;
  658. [read : ToSubclass,write : ToSubclass] sint32 ImapExpireStart;
  659. [read : ToSubclass,write : ToSubclass] sint32 ImapMailExpirationTime;
  660. [read : ToSubclass,write : ToSubclass] string ImapClearTextProvider;
  661. [read : ToSubclass,write : ToSubclass] string ImapDefaultDomain;
  662. [read : ToSubclass,write : ToSubclass] string ImapRoutingDll;
  663. };
  664. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  665. class IIsSmtpDomainSetting : IIsSetting
  666. {
  667. [Key : ToInstance ToSubclass DisableOverride] string Name;
  668. [read : ToSubclass,write : ToSubclass] sint32 RouteAction;
  669. [read : ToSubclass,write : ToSubclass] string RouteActionString;
  670. [read : ToSubclass,write : ToSubclass] string RouteUserName;
  671. [read : ToSubclass,write : ToSubclass] string RoutePassword;
  672. [read : ToSubclass,write : ToSubclass] uint8 RelayIpList[];
  673. [read : ToSubclass,write : ToSubclass] sint32 RelayForAuth;
  674. [read : ToSubclass,write : ToSubclass] string AuthTurnList[];
  675. [read : ToSubclass,write : ToSubclass] string CSideEtrnDomains;
  676. };
  677. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  678. class IIsNntpExpiration : CIM_LogicalElement
  679. {
  680. [Key : ToInstance ToSubclass DisableOverride] string Name;
  681. };
  682. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  683. class IIsApplicationPool : CIM_LogicalElement
  684. {
  685. [Key : ToInstance ToSubclass DisableOverride] string Name;
  686. [Implemented] void EnumAppsInPool([OUT] string Applications[]);
  687. [Implemented] void RecycleAppPool();
  688. [Implemented] void Start();
  689. [Implemented] void Stop();
  690. };
  691. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  692. class IIsImapServer : CIM_LogicalElement
  693. {
  694. [Key : ToInstance ToSubclass DisableOverride] string Name;
  695. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 ServerState;
  696. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 ImapServiceVersion;
  697. [read : ToSubclass,write(FALSE) : ToSubclass] string ImapRoutingSources[];
  698. [read : ToSubclass,write(FALSE) : ToSubclass] uint8 SSLCertHash[];
  699. };
  700. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  701. class IIsSmtpUserSetting : IIsSetting
  702. {
  703. [Key : ToInstance ToSubclass DisableOverride] string Name;
  704. };
  705. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  706. class IIsPop3Server : CIM_LogicalElement
  707. {
  708. [Key : ToInstance ToSubclass DisableOverride] string Name;
  709. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 ServerState;
  710. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 Pop3ServiceVersion;
  711. [read : ToSubclass,write(FALSE) : ToSubclass] string Pop3RoutingSources[];
  712. [read : ToSubclass,write(FALSE) : ToSubclass] uint8 SSLCertHash[];
  713. };
  714. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  715. class IIsSmtpService : Win32_Service
  716. {
  717. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 SmtpServiceVersion;
  718. [read : ToSubclass,write(FALSE) : ToSubclass] string RoutingSources[];
  719. [read : ToSubclass,write(FALSE) : ToSubclass] string DomainRouting[];
  720. [read : ToSubclass,write(FALSE) : ToSubclass] string LocalDomains[];
  721. };
  722. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  723. class IIsWebInfoSetting : IIsSetting
  724. {
  725. [Key : ToInstance ToSubclass DisableOverride] string Name;
  726. [read : ToSubclass,write : ToSubclass] sint32 ServerConfigFlags;
  727. [read : ToSubclass,write : ToSubclass] boolean ServerConfigSSL40;
  728. [read : ToSubclass,write : ToSubclass] boolean ServerConfigSSL128;
  729. [read : ToSubclass,write : ToSubclass] boolean ServerConfigSSLAllowEncrypt;
  730. [read : ToSubclass,write : ToSubclass] boolean ServerConfigAutoPWSync;
  731. [read : ToSubclass,write : ToSubclass] CustomErrorDescription CustomErrorDescriptions[];
  732. [read : ToSubclass,write : ToSubclass] string AdminServer;
  733. [read : ToSubclass,write : ToSubclass] string LogModuleList;
  734. };
  735. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  736. class IIsSmtpDL : CIM_LogicalElement
  737. {
  738. [Key : ToInstance ToSubclass DisableOverride] string Name;
  739. };
  740. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  741. class IIsNntpExpirationSetting : IIsSetting
  742. {
  743. [Key : ToInstance ToSubclass DisableOverride] string Name;
  744. };
  745. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  746. class IIsObjectSetting : IIsSetting
  747. {
  748. [Key : ToInstance ToSubclass DisableOverride] string Name;
  749. [read : ToSubclass,write : ToSubclass] string KeyType;
  750. };
  751. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  752. class IIsImapVirtualDirSetting : IIsSetting
  753. {
  754. [Key : ToInstance ToSubclass DisableOverride] string Name;
  755. [read : ToSubclass,write : ToSubclass] string Path;
  756. [read : ToSubclass,write : ToSubclass] string UNCUserName;
  757. [read : ToSubclass,write : ToSubclass] string UNCPassword;
  758. [read : ToSubclass,write : ToSubclass] sint32 Win32Error;
  759. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  760. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  761. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  762. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  763. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  764. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  765. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  766. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  767. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  768. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  769. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  770. [read : ToSubclass,write : ToSubclass] sint32 AccessSSLFlags;
  771. [read : ToSubclass,write : ToSubclass] boolean AccessSSL;
  772. [read : ToSubclass,write : ToSubclass] boolean AccessSSLNegotiateCert;
  773. [read : ToSubclass,write : ToSubclass] boolean AccessSSLRequireCert;
  774. [read : ToSubclass,write : ToSubclass] boolean AccessSSLMapCert;
  775. [read : ToSubclass,write : ToSubclass] boolean AccessSSL128;
  776. [read : ToSubclass,write : ToSubclass] sint32 ImapExpireMail;
  777. [read : ToSubclass,write : ToSubclass] sint32 ImapMailExpirationTime;
  778. };
  779. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  780. class IIsWebServiceSetting : IIsSetting
  781. {
  782. [Key : ToInstance ToSubclass DisableOverride] string Name;
  783. [read : ToSubclass,write : ToSubclass] sint32 MaxBandwidth;
  784. [read : ToSubclass,write : ToSubclass] sint32 MaxConnections;
  785. [read : ToSubclass,write : ToSubclass] MimeMap MimeMap[];
  786. [read : ToSubclass,write : ToSubclass] string AnonymousUserName;
  787. [read : ToSubclass,write : ToSubclass] string AnonymousUserPass;
  788. [read : ToSubclass,write : ToSubclass] boolean IgnoreTranslate;
  789. [read : ToSubclass,write : ToSubclass] boolean UseDigestSSP;
  790. [read : ToSubclass,write : ToSubclass] sint32 ServerListenBacklog;
  791. [read : ToSubclass,write : ToSubclass] string ServerComment;
  792. [read : ToSubclass,write : ToSubclass] ServerBinding ServerBindings[];
  793. [read : ToSubclass,write : ToSubclass] sint32 ConnectionTimeout;
  794. [read : ToSubclass,write : ToSubclass] sint32 ServerListenTimeout;
  795. [read : ToSubclass,write : ToSubclass] sint32 MaxEndpointConnections;
  796. [read : ToSubclass,write : ToSubclass] boolean ServerAutoStart;
  797. [read : ToSubclass,write : ToSubclass] boolean AllowKeepAlive;
  798. [read : ToSubclass,write : ToSubclass] sint32 ServerSize;
  799. [read : ToSubclass,write : ToSubclass] boolean DisableSocketPooling;
  800. [read : ToSubclass,write : ToSubclass] boolean AnonymousPasswordSync;
  801. [read : ToSubclass,write : ToSubclass] string DefaultLogonDomain;
  802. [read : ToSubclass,write : ToSubclass] uint8 AdminACLBin[];
  803. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  804. [read : ToSubclass,write : ToSubclass] string Realm;
  805. [read : ToSubclass,write : ToSubclass] string DefaultDoc;
  806. [read : ToSubclass,write : ToSubclass] string HttpExpires;
  807. [read : ToSubclass,write : ToSubclass] string HttpPics[];
  808. [read : ToSubclass,write : ToSubclass] HttpCustomHeader HttpCustomHeaders[];
  809. [read : ToSubclass,write : ToSubclass] HttpError HttpErrors[];
  810. [read : ToSubclass,write : ToSubclass] boolean EnableDocFooter;
  811. [read : ToSubclass,write : ToSubclass] string DefaultDocFooter;
  812. [read : ToSubclass,write : ToSubclass] sint32 LogonMethod;
  813. [read : ToSubclass,write : ToSubclass] boolean CacheISAPI;
  814. [read : ToSubclass,write : ToSubclass] sint32 CGITimeout;
  815. [read : ToSubclass,write : ToSubclass] sint32 DirectoryLevelsToScan;
  816. [read : ToSubclass,write : ToSubclass] boolean ContentIndexed;
  817. [read : ToSubclass,write : ToSubclass] string NTAuthenticationProviders;
  818. [read : ToSubclass,write : ToSubclass] sint32 CertCheckMode;
  819. [read : ToSubclass,write : ToSubclass] sint32 DownlevelAdminInstance;
  820. [read : ToSubclass,write : ToSubclass] boolean AspBufferingOn;
  821. [read : ToSubclass,write : ToSubclass] boolean AspLogErrorRequests;
  822. [read : ToSubclass,write : ToSubclass] boolean AspScriptErrorSentToBrowser;
  823. [read : ToSubclass,write : ToSubclass] string AspScriptErrorMessage;
  824. [read : ToSubclass,write : ToSubclass] boolean AspAllowOutOfProcComponents;
  825. [read : ToSubclass,write : ToSubclass] sint32 AspScriptFileCacheSize;
  826. [read : ToSubclass,write : ToSubclass] string AspDiskTemplateCacheDirectory;
  827. [read : ToSubclass,write : ToSubclass] sint32 AspMaxDiskTemplateCacheFiles;
  828. [read : ToSubclass,write : ToSubclass] sint32 AspScriptEngineCacheMax;
  829. [read : ToSubclass,write : ToSubclass] sint32 AspScriptTimeout;
  830. [read : ToSubclass,write : ToSubclass] sint32 AspSessionTimeout;
  831. [read : ToSubclass,write : ToSubclass] boolean AspEnableParentPaths;
  832. [read : ToSubclass,write : ToSubclass] boolean AspAllowSessionState;
  833. [read : ToSubclass,write : ToSubclass] string AspScriptLanguage;
  834. [read : ToSubclass,write : ToSubclass] boolean AspExceptionCatchEnable;
  835. [read : ToSubclass,write : ToSubclass] sint32 AspCodepage;
  836. [read : ToSubclass,write : ToSubclass] sint32 AspLCID;
  837. [read : ToSubclass,write : ToSubclass] sint32 AspQueueTimeout;
  838. [read : ToSubclass,write : ToSubclass] boolean AspEnableAspHtmlFallback;
  839. [read : ToSubclass,write : ToSubclass] boolean AspEnableChunkedEncoding;
  840. [read : ToSubclass,write : ToSubclass] boolean AspEnableTypelibCache;
  841. [read : ToSubclass,write : ToSubclass] boolean AspErrorsToNTLog;
  842. [read : ToSubclass,write : ToSubclass] sint32 AspProcessorThreadMax;
  843. [read : ToSubclass,write : ToSubclass] boolean AspTrackThreadingModel;
  844. [read : ToSubclass,write : ToSubclass] sint32 AspRequestQueueMax;
  845. [read : ToSubclass,write : ToSubclass] boolean AspEnableApplicationRestart;
  846. [read : ToSubclass,write : ToSubclass] sint32 AspQueueConnectionTestTime;
  847. [read : ToSubclass,write : ToSubclass] sint32 AspSessionMax;
  848. [read : ToSubclass,write : ToSubclass] boolean AspThreadGateEnabled;
  849. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateTimeSlice;
  850. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateSleepDelay;
  851. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateSleepMax;
  852. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateLoadLow;
  853. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateLoadHigh;
  854. [read : ToSubclass,write : ToSubclass] string AppFriendlyName;
  855. [read : ToSubclass,write : ToSubclass] boolean AppAllowDebugging;
  856. [read : ToSubclass,write : ToSubclass] boolean AppAllowClientDebug;
  857. [read : ToSubclass,write : ToSubclass] sint32 NetLogonWorkstation;
  858. [read : ToSubclass,write : ToSubclass] boolean UseHostName;
  859. [read : ToSubclass,write : ToSubclass] sint32 CacheControlMaxAge;
  860. [read : ToSubclass,write : ToSubclass] boolean CacheControlNoCache;
  861. [read : ToSubclass,write : ToSubclass] string CacheControlCustom;
  862. [read : ToSubclass,write : ToSubclass] boolean CreateProcessAsUser;
  863. [read : ToSubclass,write : ToSubclass] sint32 PoolIdcTimeout;
  864. [read : ToSubclass,write : ToSubclass] sint32 PutReadSize;
  865. [read : ToSubclass,write : ToSubclass] string RedirectHeaders;
  866. [read : ToSubclass,write : ToSubclass] sint32 UploadReadAheadSize;
  867. [read : ToSubclass,write : ToSubclass] sint32 PasswordExpirePrenotifyDays;
  868. [read : ToSubclass,write : ToSubclass] sint32 PasswordCacheTTL;
  869. [read : ToSubclass,write : ToSubclass] sint32 PasswordChangeFlags;
  870. [read : ToSubclass,write : ToSubclass] boolean AuthChangeUnsecure;
  871. [read : ToSubclass,write : ToSubclass] boolean AuthChangeDisable;
  872. [read : ToSubclass,write : ToSubclass] boolean AuthAdvNotifyDisable;
  873. [read : ToSubclass,write : ToSubclass] boolean UNCAuthenticationPassThrough;
  874. [read : ToSubclass,write : ToSubclass] string AppWamClsid;
  875. [read : ToSubclass,write : ToSubclass] sint32 DirBrowseFlags;
  876. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowDate;
  877. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowTime;
  878. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowSize;
  879. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowExtension;
  880. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowLongDate;
  881. [read : ToSubclass,write : ToSubclass] boolean EnableDefaultDoc;
  882. [read : ToSubclass,write : ToSubclass] boolean EnableDirBrowsing;
  883. [read : ToSubclass,write : ToSubclass] sint32 AuthFlags;
  884. [read : ToSubclass,write : ToSubclass] boolean AuthAnonymous;
  885. [read : ToSubclass,write : ToSubclass] boolean AuthBasic;
  886. [read : ToSubclass,write : ToSubclass] boolean AuthNTLM;
  887. [read : ToSubclass,write : ToSubclass] boolean AuthMD5;
  888. [read : ToSubclass,write : ToSubclass] sint32 AuthPersistence;
  889. [read : ToSubclass,write : ToSubclass] boolean AuthPersistSingleRequest;
  890. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  891. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  892. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  893. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  894. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  895. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  896. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  897. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  898. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  899. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  900. [read : ToSubclass,write : ToSubclass] sint32 AccessSSLFlags;
  901. [read : ToSubclass,write : ToSubclass] boolean AccessSSL;
  902. [read : ToSubclass,write : ToSubclass] boolean AccessSSLNegotiateCert;
  903. [read : ToSubclass,write : ToSubclass] boolean AccessSSLRequireCert;
  904. [read : ToSubclass,write : ToSubclass] boolean AccessSSLMapCert;
  905. [read : ToSubclass,write : ToSubclass] boolean AccessSSL128;
  906. [read : ToSubclass,write : ToSubclass] ScriptMap ScriptMaps[];
  907. [read : ToSubclass,write : ToSubclass] boolean SSIExecDisable;
  908. [read : ToSubclass,write : ToSubclass] boolean EnableReverseDns;
  909. [read : ToSubclass,write : ToSubclass] boolean CreateCGIWithNewConsole;
  910. [read : ToSubclass,write : ToSubclass] boolean ProcessNTCRIfLoggedOn;
  911. [read : ToSubclass,write : ToSubclass] boolean AllowPathInfoForScriptMappings;
  912. [read : ToSubclass,write : ToSubclass] string InProcessIsapiApps[];
  913. [read : ToSubclass,write : ToSubclass] sint32 LogType;
  914. [read : ToSubclass,write : ToSubclass] sint32 LogFilePeriod;
  915. [read : ToSubclass,write : ToSubclass] boolean LogFileLocaltimeRollover;
  916. [read : ToSubclass,write : ToSubclass] string LogPluginClsid;
  917. [read : ToSubclass,write : ToSubclass] string LogModuleList;
  918. [read : ToSubclass,write : ToSubclass] string LogFileDirectory;
  919. [read : ToSubclass,write : ToSubclass] sint32 LogFileTruncateSize;
  920. [read : ToSubclass,write : ToSubclass] sint32 LogExtFileFlags;
  921. [read : ToSubclass,write : ToSubclass] boolean LogExtFileDate;
  922. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTime;
  923. [read : ToSubclass,write : ToSubclass] boolean LogExtFileClientIp;
  924. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserName;
  925. [read : ToSubclass,write : ToSubclass] boolean LogExtFileSiteName;
  926. [read : ToSubclass,write : ToSubclass] boolean LogExtFileComputerName;
  927. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerIp;
  928. [read : ToSubclass,write : ToSubclass] boolean LogExtFileMethod;
  929. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriStem;
  930. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriQuery;
  931. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHttpStatus;
  932. [read : ToSubclass,write : ToSubclass] boolean LogExtFileWin32Status;
  933. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesSent;
  934. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesRecv;
  935. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTimeTaken;
  936. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerPort;
  937. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserAgent;
  938. [read : ToSubclass,write : ToSubclass] boolean LogExtFileCookie;
  939. [read : ToSubclass,write : ToSubclass] boolean LogExtFileReferer;
  940. [read : ToSubclass,write : ToSubclass] boolean LogExtFileProtocolVersion;
  941. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHost;
  942. [read : ToSubclass,write : ToSubclass] string LogOdbcDataSource;
  943. [read : ToSubclass,write : ToSubclass] string LogOdbcTableName;
  944. [read : ToSubclass,write : ToSubclass] string LogOdbcUserName;
  945. [read : ToSubclass,write : ToSubclass] string LogOdbcPassword;
  946. [read : ToSubclass,write : ToSubclass] sint32 CPUCGILimit;
  947. [read : ToSubclass,write : ToSubclass] sint32 CPULimitLogEvent;
  948. [read : ToSubclass,write : ToSubclass] sint32 CPULimitPriority;
  949. [read : ToSubclass,write : ToSubclass] sint32 CPULimitProcStop;
  950. [read : ToSubclass,write : ToSubclass] sint32 CPULimitPause;
  951. [read : ToSubclass,write : ToSubclass] boolean CPULimitsEnabled;
  952. [read : ToSubclass,write : ToSubclass] sint32 CPUResetInterval;
  953. [read : ToSubclass,write : ToSubclass] sint32 CPULoggingInterval;
  954. [read : ToSubclass,write : ToSubclass] sint32 CPULoggingOptions;
  955. [read : ToSubclass,write : ToSubclass] boolean CPUEnableAllProcLogging;
  956. [read : ToSubclass,write : ToSubclass] boolean CPUEnableCGILogging;
  957. [read : ToSubclass,write : ToSubclass] boolean CPUEnableAppLogging;
  958. [read : ToSubclass,write : ToSubclass] sint32 CPULoggingMask;
  959. [read : ToSubclass,write : ToSubclass] boolean CPUEnableEvent;
  960. [read : ToSubclass,write : ToSubclass] boolean CPUEnableProcType;
  961. [read : ToSubclass,write : ToSubclass] boolean CPUEnableUserTime;
  962. [read : ToSubclass,write : ToSubclass] boolean CPUEnableKernelTime;
  963. [read : ToSubclass,write : ToSubclass] boolean CPUEnablePageFaults;
  964. [read : ToSubclass,write : ToSubclass] boolean CPUEnableTotalProcs;
  965. [read : ToSubclass,write : ToSubclass] boolean CPUEnableActiveProcs;
  966. [read : ToSubclass,write : ToSubclass] boolean CPUEnableTerminatedProcs;
  967. [read : ToSubclass,write : ToSubclass] boolean CPULoggingEnabled;
  968. [read : ToSubclass,write : ToSubclass] boolean CPUAppEnabled;
  969. [read : ToSubclass,write : ToSubclass] boolean CPUCGIEnabled;
  970. [read : ToSubclass,write : ToSubclass] boolean SslUseDsMapper;
  971. [read : ToSubclass,write : ToSubclass] string WAMUserName;
  972. [read : ToSubclass,write : ToSubclass] string WAMUserPass;
  973. [read : ToSubclass,write : ToSubclass] sint32 ShutdownTimeLimit;
  974. [read : ToSubclass,write : ToSubclass] sint32 CalVcPerConnect;
  975. [read : ToSubclass,write : ToSubclass] sint32 CalLimitHttpError;
  976. [read : ToSubclass,write : ToSubclass] sint32 CalReserveTimeout;
  977. [read : ToSubclass,write : ToSubclass] sint32 CalSSLReserveTimeout;
  978. [read : ToSubclass,write : ToSubclass] string AdminServer;
  979. [read : ToSubclass,write : ToSubclass] string AppPoolId;
  980. [read : ToSubclass,write : ToSubclass] boolean DoStaticCompression;
  981. [read : ToSubclass,write : ToSubclass] boolean DoDynamicCompression;
  982. [read : ToSubclass,write : ToSubclass] boolean StandardAppModeEnabled;
  983. [read : ToSubclass,write : ToSubclass] sint32 MaxGlobalBandwidth;
  984. [read : ToSubclass,write : ToSubclass] sint32 MaxGlobalConnections;
  985. [read : ToSubclass,write : ToSubclass] sint32 MinFileKbSec;
  986. [read : ToSubclass,write : ToSubclass] sint32 HeaderWaitTimeout;
  987. [read : ToSubclass,write : ToSubclass] boolean LogInUTF8;
  988. [read : ToSubclass,write : ToSubclass] boolean DisablePublishing;
  989. [read : ToSubclass,write : ToSubclass] boolean DavEnabled;
  990. [read : ToSubclass,write : ToSubclass] sint32 RapidFailProtectionInterval;
  991. [read : ToSubclass,write : ToSubclass] sint32 RapidFailProtectionMaxCrashes;
  992. [read : ToSubclass,write : ToSubclass] string AspPartitionID;
  993. [read : ToSubclass,write : ToSubclass] string AspSxsName;
  994. [read : ToSubclass,write : ToSubclass] sint32 AspAppServiceFlags;
  995. [read : ToSubclass,write : ToSubclass] boolean AspEnableTracker;
  996. [read : ToSubclass,write : ToSubclass] boolean AspEnableSxs;
  997. [read : ToSubclass,write : ToSubclass] boolean AspUsePartition;
  998. [read : ToSubclass,write : ToSubclass] sint32 AspKeepSessionIDSecure;
  999. [read : ToSubclass,write : ToSubclass] sint32 RevocationFreshnessTime;
  1000. [read : ToSubclass,write : ToSubclass] sint32 RevocationURLRetrievalTimeout;
  1001. };
  1002. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1003. class IIsWebService : Win32_Service
  1004. {
  1005. [read : ToSubclass,write(FALSE) : ToSubclass] string AppRoot;
  1006. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 AppIsolated;
  1007. [read : ToSubclass,write(FALSE) : ToSubclass] string AppPackageID;
  1008. [read : ToSubclass,write(FALSE) : ToSubclass] string AppPackageName;
  1009. [read : ToSubclass,write(FALSE) : ToSubclass] uint8 SSLCertHash[];
  1010. [read : ToSubclass,write(FALSE) : ToSubclass] string SSLStoreName;
  1011. [Implemented] string CreateNewSite([IN] string ServerComment,[IN] ServerBinding ServerBindings[],[IN] string PathOfRootVirtualDir,[IN] sint32 ServerId);
  1012. [Implemented] void GetCurrentMode([OUT] sint32 ServerMode);
  1013. };
  1014. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1015. class IIsFiltersSetting : IIsSetting
  1016. {
  1017. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1018. [read : ToSubclass,write : ToSubclass] string FilterLoadOrder;
  1019. };
  1020. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1021. class IIsNntpRebuild : CIM_LogicalElement
  1022. {
  1023. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1024. };
  1025. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1026. class IIsFtpServiceSetting : IIsSetting
  1027. {
  1028. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1029. [read : ToSubclass,write : ToSubclass] sint32 MaxConnections;
  1030. [read : ToSubclass,write : ToSubclass] string AnonymousUserName;
  1031. [read : ToSubclass,write : ToSubclass] string AnonymousUserPass;
  1032. [read : ToSubclass,write : ToSubclass] sint32 ServerListenBacklog;
  1033. [read : ToSubclass,write : ToSubclass] boolean LogAnonymous;
  1034. [read : ToSubclass,write : ToSubclass] boolean LogNonAnonymous;
  1035. [read : ToSubclass,write : ToSubclass] string ServerComment;
  1036. [read : ToSubclass,write : ToSubclass] ServerBinding ServerBindings[];
  1037. [read : ToSubclass,write : ToSubclass] sint32 ConnectionTimeout;
  1038. [read : ToSubclass,write : ToSubclass] sint32 ServerListenTimeout;
  1039. [read : ToSubclass,write : ToSubclass] sint32 MaxEndpointConnections;
  1040. [read : ToSubclass,write : ToSubclass] boolean ServerAutoStart;
  1041. [read : ToSubclass,write : ToSubclass] string ExitMessage;
  1042. [read : ToSubclass,write : ToSubclass] string GreetingMessage[];
  1043. [read : ToSubclass,write : ToSubclass] string MaxClientsMessage;
  1044. [read : ToSubclass,write : ToSubclass] boolean AnonymousOnly;
  1045. [read : ToSubclass,write : ToSubclass] boolean MSDOSDirOutput;
  1046. [read : ToSubclass,write : ToSubclass] sint32 ServerSize;
  1047. [read : ToSubclass,write : ToSubclass] boolean DisableSocketPooling;
  1048. [read : ToSubclass,write : ToSubclass] boolean AnonymousPasswordSync;
  1049. [read : ToSubclass,write : ToSubclass] boolean AllowAnonymous;
  1050. [read : ToSubclass,write : ToSubclass] string DefaultLogonDomain;
  1051. [read : ToSubclass,write : ToSubclass] uint8 AdminACLBin[];
  1052. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  1053. [read : ToSubclass,write : ToSubclass] sint32 DirectoryLevelsToScan;
  1054. [read : ToSubclass,write : ToSubclass] string Realm;
  1055. [read : ToSubclass,write : ToSubclass] sint32 LogType;
  1056. [read : ToSubclass,write : ToSubclass] sint32 LogFilePeriod;
  1057. [read : ToSubclass,write : ToSubclass] boolean LogFileLocaltimeRollover;
  1058. [read : ToSubclass,write : ToSubclass] string LogPluginClsid;
  1059. [read : ToSubclass,write : ToSubclass] string LogModuleList;
  1060. [read : ToSubclass,write : ToSubclass] string LogFileDirectory;
  1061. [read : ToSubclass,write : ToSubclass] sint32 LogFileTruncateSize;
  1062. [read : ToSubclass,write : ToSubclass] sint32 LogExtFileFlags;
  1063. [read : ToSubclass,write : ToSubclass] boolean LogExtFileDate;
  1064. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTime;
  1065. [read : ToSubclass,write : ToSubclass] boolean LogExtFileClientIp;
  1066. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserName;
  1067. [read : ToSubclass,write : ToSubclass] boolean LogExtFileSiteName;
  1068. [read : ToSubclass,write : ToSubclass] boolean LogExtFileComputerName;
  1069. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerIp;
  1070. [read : ToSubclass,write : ToSubclass] boolean LogExtFileMethod;
  1071. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriStem;
  1072. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriQuery;
  1073. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHttpStatus;
  1074. [read : ToSubclass,write : ToSubclass] boolean LogExtFileWin32Status;
  1075. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesSent;
  1076. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesRecv;
  1077. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTimeTaken;
  1078. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerPort;
  1079. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserAgent;
  1080. [read : ToSubclass,write : ToSubclass] boolean LogExtFileCookie;
  1081. [read : ToSubclass,write : ToSubclass] boolean LogExtFileReferer;
  1082. [read : ToSubclass,write : ToSubclass] boolean LogExtFileProtocolVersion;
  1083. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHost;
  1084. [read : ToSubclass,write : ToSubclass] string LogOdbcDataSource;
  1085. [read : ToSubclass,write : ToSubclass] string LogOdbcTableName;
  1086. [read : ToSubclass,write : ToSubclass] string LogOdbcUserName;
  1087. [read : ToSubclass,write : ToSubclass] string LogOdbcPassword;
  1088. [read : ToSubclass,write : ToSubclass] boolean FtpDirBrowseShowLongDate;
  1089. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  1090. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  1091. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  1092. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  1093. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  1094. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  1095. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  1096. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  1097. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  1098. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  1099. [read : ToSubclass,write : ToSubclass] sint32 DownlevelAdminInstance;
  1100. [read : ToSubclass,write : ToSubclass] string BannerMessage[];
  1101. [read : ToSubclass,write : ToSubclass] sint32 MaxBandwidth;
  1102. };
  1103. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1104. class IIsWebVirtualDirSetting : IIsSetting
  1105. {
  1106. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1107. [read : ToSubclass,write : ToSubclass] string AnonymousUserName;
  1108. [read : ToSubclass,write : ToSubclass] string AnonymousUserPass;
  1109. [read : ToSubclass,write : ToSubclass] boolean AnonymousPasswordSync;
  1110. [read : ToSubclass,write : ToSubclass] boolean IgnoreTranslate;
  1111. [read : ToSubclass,write : ToSubclass] boolean UseDigestSSP;
  1112. [read : ToSubclass,write : ToSubclass] string AppFriendlyName;
  1113. [read : ToSubclass,write : ToSubclass] sint32 AppOopRecoverLimit;
  1114. [read : ToSubclass,write : ToSubclass] boolean CacheISAPI;
  1115. [read : ToSubclass,write : ToSubclass] boolean AppAllowDebugging;
  1116. [read : ToSubclass,write : ToSubclass] boolean AppAllowClientDebug;
  1117. [read : ToSubclass,write : ToSubclass] string DefaultLogonDomain;
  1118. [read : ToSubclass,write : ToSubclass] sint32 LogonMethod;
  1119. [read : ToSubclass,write : ToSubclass] sint32 CGITimeout;
  1120. [read : ToSubclass,write : ToSubclass] string Realm;
  1121. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  1122. [read : ToSubclass,write : ToSubclass] string HttpExpires;
  1123. [read : ToSubclass,write : ToSubclass] string HttpPics[];
  1124. [read : ToSubclass,write : ToSubclass] HttpCustomHeader HttpCustomHeaders[];
  1125. [read : ToSubclass,write : ToSubclass] HttpError HttpErrors[];
  1126. [read : ToSubclass,write : ToSubclass] boolean EnableDocFooter;
  1127. [read : ToSubclass,write : ToSubclass] string DefaultDocFooter;
  1128. [read : ToSubclass,write : ToSubclass] string HttpRedirect;
  1129. [read : ToSubclass,write : ToSubclass] string DefaultDoc;
  1130. [read : ToSubclass,write : ToSubclass] boolean ContentIndexed;
  1131. [read : ToSubclass,write : ToSubclass] sint32 CacheControlMaxAge;
  1132. [read : ToSubclass,write : ToSubclass] boolean CacheControlNoCache;
  1133. [read : ToSubclass,write : ToSubclass] string CacheControlCustom;
  1134. [read : ToSubclass,write : ToSubclass] boolean CreateProcessAsUser;
  1135. [read : ToSubclass,write : ToSubclass] sint32 PoolIdcTimeout;
  1136. [read : ToSubclass,write : ToSubclass] sint32 PutReadSize;
  1137. [read : ToSubclass,write : ToSubclass] string RedirectHeaders;
  1138. [read : ToSubclass,write : ToSubclass] sint32 UploadReadAheadSize;
  1139. [read : ToSubclass,write : ToSubclass] boolean FrontPageWeb;
  1140. [read : ToSubclass,write : ToSubclass] string Path;
  1141. [read : ToSubclass,write : ToSubclass] string UNCUserName;
  1142. [read : ToSubclass,write : ToSubclass] string UNCPassword;
  1143. [read : ToSubclass,write : ToSubclass] boolean UNCAuthenticationPassThrough;
  1144. [read : ToSubclass,write : ToSubclass] string AppWamClsid;
  1145. [read : ToSubclass,write : ToSubclass] sint32 AuthPersistence;
  1146. [read : ToSubclass,write : ToSubclass] boolean AuthPersistSingleRequest;
  1147. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  1148. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  1149. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  1150. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  1151. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  1152. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  1153. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  1154. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  1155. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  1156. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  1157. [read : ToSubclass,write : ToSubclass] sint32 AccessSSLFlags;
  1158. [read : ToSubclass,write : ToSubclass] boolean AccessSSL;
  1159. [read : ToSubclass,write : ToSubclass] boolean AccessSSLNegotiateCert;
  1160. [read : ToSubclass,write : ToSubclass] boolean AccessSSLRequireCert;
  1161. [read : ToSubclass,write : ToSubclass] boolean AccessSSLMapCert;
  1162. [read : ToSubclass,write : ToSubclass] boolean AccessSSL128;
  1163. [read : ToSubclass,write : ToSubclass] ScriptMap ScriptMaps[];
  1164. [read : ToSubclass,write : ToSubclass] boolean SSIExecDisable;
  1165. [read : ToSubclass,write : ToSubclass] boolean EnableReverseDns;
  1166. [read : ToSubclass,write : ToSubclass] boolean CreateCGIWithNewConsole;
  1167. [read : ToSubclass,write : ToSubclass] boolean AspBufferingOn;
  1168. [read : ToSubclass,write : ToSubclass] boolean AspLogErrorRequests;
  1169. [read : ToSubclass,write : ToSubclass] boolean AspScriptErrorSentToBrowser;
  1170. [read : ToSubclass,write : ToSubclass] string AspScriptErrorMessage;
  1171. [read : ToSubclass,write : ToSubclass] boolean AspAllowOutOfProcComponents;
  1172. [read : ToSubclass,write : ToSubclass] sint32 AspScriptFileCacheSize;
  1173. [read : ToSubclass,write : ToSubclass] string AspDiskTemplateCacheDirectory;
  1174. [read : ToSubclass,write : ToSubclass] sint32 AspMaxDiskTemplateCacheFiles;
  1175. [read : ToSubclass,write : ToSubclass] sint32 AspScriptEngineCacheMax;
  1176. [read : ToSubclass,write : ToSubclass] sint32 AspScriptTimeout;
  1177. [read : ToSubclass,write : ToSubclass] sint32 AspSessionTimeout;
  1178. [read : ToSubclass,write : ToSubclass] boolean AspEnableParentPaths;
  1179. [read : ToSubclass,write : ToSubclass] boolean AspAllowSessionState;
  1180. [read : ToSubclass,write : ToSubclass] string AspScriptLanguage;
  1181. [read : ToSubclass,write : ToSubclass] boolean AspExceptionCatchEnable;
  1182. [read : ToSubclass,write : ToSubclass] sint32 AspCodepage;
  1183. [read : ToSubclass,write : ToSubclass] sint32 AspLCID;
  1184. [read : ToSubclass,write : ToSubclass] MimeMap MimeMap[];
  1185. [read : ToSubclass,write : ToSubclass] sint32 AspQueueTimeout;
  1186. [read : ToSubclass,write : ToSubclass] boolean CPUAppEnabled;
  1187. [read : ToSubclass,write : ToSubclass] boolean CPUCGIEnabled;
  1188. [read : ToSubclass,write : ToSubclass] boolean AspEnableAspHtmlFallback;
  1189. [read : ToSubclass,write : ToSubclass] boolean AspEnableChunkedEncoding;
  1190. [read : ToSubclass,write : ToSubclass] boolean AspEnableTypelibCache;
  1191. [read : ToSubclass,write : ToSubclass] boolean AspErrorsToNTLog;
  1192. [read : ToSubclass,write : ToSubclass] sint32 AspProcessorThreadMax;
  1193. [read : ToSubclass,write : ToSubclass] boolean AspTrackThreadingModel;
  1194. [read : ToSubclass,write : ToSubclass] sint32 AspRequestQueueMax;
  1195. [read : ToSubclass,write : ToSubclass] boolean AspEnableApplicationRestart;
  1196. [read : ToSubclass,write : ToSubclass] sint32 AspQueueConnectionTestTime;
  1197. [read : ToSubclass,write : ToSubclass] sint32 AspSessionMax;
  1198. [read : ToSubclass,write : ToSubclass] boolean AspThreadGateEnabled;
  1199. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateTimeSlice;
  1200. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateSleepDelay;
  1201. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateSleepMax;
  1202. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateLoadLow;
  1203. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateLoadHigh;
  1204. [read : ToSubclass,write : ToSubclass] sint32 ShutdownTimeLimit;
  1205. [read : ToSubclass,write : ToSubclass] sint32 DirBrowseFlags;
  1206. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowDate;
  1207. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowTime;
  1208. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowSize;
  1209. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowExtension;
  1210. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowLongDate;
  1211. [read : ToSubclass,write : ToSubclass] boolean EnableDefaultDoc;
  1212. [read : ToSubclass,write : ToSubclass] boolean EnableDirBrowsing;
  1213. [read : ToSubclass,write : ToSubclass] sint32 AuthFlags;
  1214. [read : ToSubclass,write : ToSubclass] boolean AuthAnonymous;
  1215. [read : ToSubclass,write : ToSubclass] boolean AuthBasic;
  1216. [read : ToSubclass,write : ToSubclass] boolean AuthNTLM;
  1217. [read : ToSubclass,write : ToSubclass] boolean AuthMD5;
  1218. [read : ToSubclass,write : ToSubclass] sint32 Win32Error;
  1219. [read : ToSubclass,write : ToSubclass] string AppPoolId;
  1220. [read : ToSubclass,write : ToSubclass] boolean DoStaticCompression;
  1221. [read : ToSubclass,write : ToSubclass] boolean DoDynamicCompression;
  1222. [read : ToSubclass,write : ToSubclass] boolean DisablePublishing;
  1223. [read : ToSubclass,write : ToSubclass] boolean DavEnabled;
  1224. [read : ToSubclass,write : ToSubclass] string AspPartitionID;
  1225. [read : ToSubclass,write : ToSubclass] string AspSxsName;
  1226. [read : ToSubclass,write : ToSubclass] sint32 AspAppServiceFlags;
  1227. [read : ToSubclass,write : ToSubclass] boolean AspEnableTracker;
  1228. [read : ToSubclass,write : ToSubclass] boolean AspEnableSxs;
  1229. [read : ToSubclass,write : ToSubclass] boolean AspUsePartition;
  1230. [read : ToSubclass,write : ToSubclass] sint32 AspKeepSessionIDSecure;
  1231. };
  1232. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1233. class IIsPop3Service : Win32_Service
  1234. {
  1235. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 Pop3ServiceVersion;
  1236. [read : ToSubclass,write(FALSE) : ToSubclass] string Pop3RoutingSources[];
  1237. };
  1238. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1239. class IIsLogModules : CIM_LogicalElement
  1240. {
  1241. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1242. };
  1243. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1244. class IIsNntpFeedsSetting : IIsSetting
  1245. {
  1246. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1247. [read : ToSubclass,write : ToSubclass] string FeedPeerTempDirectory;
  1248. };
  1249. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1250. class IIsWebVirtualDir : IIsDirectory
  1251. {
  1252. [read : ToSubclass,write(FALSE) : ToSubclass] string AppRoot;
  1253. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 AppIsolated;
  1254. [read : ToSubclass,write(FALSE) : ToSubclass] string AppPackageName;
  1255. [read : ToSubclass,write(FALSE) : ToSubclass] string AppPackageID;
  1256. [Implemented] void AppCreate([IN] boolean InProcFlag,[IN] string AppPoolName,[IN] boolean bCreate);
  1257. [Implemented] void AppCreate2([IN] sint32 AppMode,[IN] string AppPoolName,[IN] boolean bCreate);
  1258. [Implemented] void AppDelete([IN] boolean Recursive);
  1259. [Implemented] void AppUnLoad([IN] boolean Recursive);
  1260. [Implemented] void AppDisable([IN] boolean Recursive);
  1261. [Implemented] void AppEnable([IN] boolean Recursive);
  1262. [Implemented] uint32 AppGetStatus();
  1263. [Implemented] void AspAppRestart();
  1264. };
  1265. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1266. class IIsPop3Sessions : CIM_LogicalElement
  1267. {
  1268. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1269. };
  1270. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1271. class IIsPop3SessionsSetting : IIsSetting
  1272. {
  1273. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1274. };
  1275. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1276. class IIsWebDirectory : IIsDirectory
  1277. {
  1278. [read : ToSubclass,write(FALSE) : ToSubclass] string AppRoot;
  1279. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 AppIsolated;
  1280. [read : ToSubclass,write(FALSE) : ToSubclass] string AppPackageName;
  1281. [read : ToSubclass,write(FALSE) : ToSubclass] string AppPackageID;
  1282. [Implemented] void AppCreate([IN] boolean InProcFlag,[IN] string AppPoolName,[IN] boolean bCreate);
  1283. [Implemented] void AppCreate2([IN] sint32 AppMode,[IN] string AppPoolName,[IN] boolean bCreate);
  1284. [Implemented] void AppDelete([IN] boolean Recursive);
  1285. [Implemented] void AppUnLoad([IN] boolean Recursive);
  1286. [Implemented] void AppDisable([IN] boolean Recursive);
  1287. [Implemented] void AppEnable([IN] boolean Recursive);
  1288. [Implemented] uint32 AppGetStatus();
  1289. [Implemented] void AspAppRestart();
  1290. };
  1291. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1292. class IIsSmtpVirtualDirSetting : IIsSetting
  1293. {
  1294. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1295. [read : ToSubclass,write : ToSubclass] string Path;
  1296. [read : ToSubclass,write : ToSubclass] string UNCUserName;
  1297. [read : ToSubclass,write : ToSubclass] string UNCPassword;
  1298. [read : ToSubclass,write : ToSubclass] sint32 Win32Error;
  1299. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  1300. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  1301. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  1302. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  1303. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  1304. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  1305. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  1306. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  1307. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  1308. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  1309. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  1310. [read : ToSubclass,write : ToSubclass] sint32 AccessSSLFlags;
  1311. [read : ToSubclass,write : ToSubclass] boolean AccessSSL;
  1312. [read : ToSubclass,write : ToSubclass] boolean AccessSSLNegotiateCert;
  1313. [read : ToSubclass,write : ToSubclass] boolean AccessSSLRequireCert;
  1314. [read : ToSubclass,write : ToSubclass] boolean AccessSSLMapCert;
  1315. [read : ToSubclass,write : ToSubclass] boolean AccessSSL128;
  1316. };
  1317. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1318. class IIsNntpFeeds : CIM_LogicalElement
  1319. {
  1320. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1321. };
  1322. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1323. class IIsObject : CIM_LogicalElement
  1324. {
  1325. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1326. };
  1327. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1328. class IIsPop3InfoSetting : IIsSetting
  1329. {
  1330. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1331. [read : ToSubclass,write : ToSubclass] string LogModuleList;
  1332. };
  1333. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1334. class IIsWebDirectorySetting : IIsSetting
  1335. {
  1336. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1337. [read : ToSubclass,write : ToSubclass] string AnonymousUserName;
  1338. [read : ToSubclass,write : ToSubclass] string AnonymousUserPass;
  1339. [read : ToSubclass,write : ToSubclass] boolean AnonymousPasswordSync;
  1340. [read : ToSubclass,write : ToSubclass] boolean IgnoreTranslate;
  1341. [read : ToSubclass,write : ToSubclass] boolean UseDigestSSP;
  1342. [read : ToSubclass,write : ToSubclass] string AppFriendlyName;
  1343. [read : ToSubclass,write : ToSubclass] sint32 AppOopRecoverLimit;
  1344. [read : ToSubclass,write : ToSubclass] boolean CacheISAPI;
  1345. [read : ToSubclass,write : ToSubclass] boolean AppAllowDebugging;
  1346. [read : ToSubclass,write : ToSubclass] boolean AppAllowClientDebug;
  1347. [read : ToSubclass,write : ToSubclass] string DefaultLogonDomain;
  1348. [read : ToSubclass,write : ToSubclass] sint32 LogonMethod;
  1349. [read : ToSubclass,write : ToSubclass] sint32 CGITimeout;
  1350. [read : ToSubclass,write : ToSubclass] string Realm;
  1351. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  1352. [read : ToSubclass,write : ToSubclass] string HttpExpires;
  1353. [read : ToSubclass,write : ToSubclass] string HttpPics[];
  1354. [read : ToSubclass,write : ToSubclass] HttpCustomHeader HttpCustomHeaders[];
  1355. [read : ToSubclass,write : ToSubclass] HttpError HttpErrors[];
  1356. [read : ToSubclass,write : ToSubclass] boolean EnableDocFooter;
  1357. [read : ToSubclass,write : ToSubclass] string DefaultDocFooter;
  1358. [read : ToSubclass,write : ToSubclass] string HttpRedirect;
  1359. [read : ToSubclass,write : ToSubclass] string DefaultDoc;
  1360. [read : ToSubclass,write : ToSubclass] boolean ContentIndexed;
  1361. [read : ToSubclass,write : ToSubclass] sint32 CacheControlMaxAge;
  1362. [read : ToSubclass,write : ToSubclass] boolean CacheControlNoCache;
  1363. [read : ToSubclass,write : ToSubclass] string CacheControlCustom;
  1364. [read : ToSubclass,write : ToSubclass] boolean CreateProcessAsUser;
  1365. [read : ToSubclass,write : ToSubclass] sint32 PoolIdcTimeout;
  1366. [read : ToSubclass,write : ToSubclass] sint32 PutReadSize;
  1367. [read : ToSubclass,write : ToSubclass] string RedirectHeaders;
  1368. [read : ToSubclass,write : ToSubclass] sint32 UploadReadAheadSize;
  1369. [read : ToSubclass,write : ToSubclass] boolean FrontPageWeb;
  1370. [read : ToSubclass,write : ToSubclass] boolean UNCAuthenticationPassThrough;
  1371. [read : ToSubclass,write : ToSubclass] string AppWamClsid;
  1372. [read : ToSubclass,write : ToSubclass] sint32 AuthPersistence;
  1373. [read : ToSubclass,write : ToSubclass] boolean AuthPersistSingleRequest;
  1374. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  1375. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  1376. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  1377. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  1378. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  1379. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  1380. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  1381. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  1382. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  1383. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  1384. [read : ToSubclass,write : ToSubclass] sint32 AccessSSLFlags;
  1385. [read : ToSubclass,write : ToSubclass] boolean AccessSSL;
  1386. [read : ToSubclass,write : ToSubclass] boolean AccessSSLNegotiateCert;
  1387. [read : ToSubclass,write : ToSubclass] boolean AccessSSLRequireCert;
  1388. [read : ToSubclass,write : ToSubclass] boolean AccessSSLMapCert;
  1389. [read : ToSubclass,write : ToSubclass] boolean AccessSSL128;
  1390. [read : ToSubclass,write : ToSubclass] ScriptMap ScriptMaps[];
  1391. [read : ToSubclass,write : ToSubclass] boolean SSIExecDisable;
  1392. [read : ToSubclass,write : ToSubclass] boolean EnableReverseDns;
  1393. [read : ToSubclass,write : ToSubclass] boolean CreateCGIWithNewConsole;
  1394. [read : ToSubclass,write : ToSubclass] boolean AspBufferingOn;
  1395. [read : ToSubclass,write : ToSubclass] boolean AspLogErrorRequests;
  1396. [read : ToSubclass,write : ToSubclass] boolean AspScriptErrorSentToBrowser;
  1397. [read : ToSubclass,write : ToSubclass] string AspScriptErrorMessage;
  1398. [read : ToSubclass,write : ToSubclass] boolean AspAllowOutOfProcComponents;
  1399. [read : ToSubclass,write : ToSubclass] sint32 AspScriptFileCacheSize;
  1400. [read : ToSubclass,write : ToSubclass] string AspDiskTemplateCacheDirectory;
  1401. [read : ToSubclass,write : ToSubclass] sint32 AspMaxDiskTemplateCacheFiles;
  1402. [read : ToSubclass,write : ToSubclass] sint32 AspScriptEngineCacheMax;
  1403. [read : ToSubclass,write : ToSubclass] sint32 AspScriptTimeout;
  1404. [read : ToSubclass,write : ToSubclass] sint32 AspSessionTimeout;
  1405. [read : ToSubclass,write : ToSubclass] boolean AspEnableParentPaths;
  1406. [read : ToSubclass,write : ToSubclass] boolean AspAllowSessionState;
  1407. [read : ToSubclass,write : ToSubclass] string AspScriptLanguage;
  1408. [read : ToSubclass,write : ToSubclass] boolean AspExceptionCatchEnable;
  1409. [read : ToSubclass,write : ToSubclass] sint32 AspCodepage;
  1410. [read : ToSubclass,write : ToSubclass] sint32 AspLCID;
  1411. [read : ToSubclass,write : ToSubclass] MimeMap MimeMap[];
  1412. [read : ToSubclass,write : ToSubclass] sint32 AspQueueTimeout;
  1413. [read : ToSubclass,write : ToSubclass] boolean CPUAppEnabled;
  1414. [read : ToSubclass,write : ToSubclass] boolean CPUCGIEnabled;
  1415. [read : ToSubclass,write : ToSubclass] boolean AspEnableAspHtmlFallback;
  1416. [read : ToSubclass,write : ToSubclass] boolean AspEnableChunkedEncoding;
  1417. [read : ToSubclass,write : ToSubclass] boolean AspEnableTypelibCache;
  1418. [read : ToSubclass,write : ToSubclass] boolean AspErrorsToNTLog;
  1419. [read : ToSubclass,write : ToSubclass] sint32 AspProcessorThreadMax;
  1420. [read : ToSubclass,write : ToSubclass] boolean AspTrackThreadingModel;
  1421. [read : ToSubclass,write : ToSubclass] sint32 AspRequestQueueMax;
  1422. [read : ToSubclass,write : ToSubclass] boolean AspEnableApplicationRestart;
  1423. [read : ToSubclass,write : ToSubclass] sint32 AspQueueConnectionTestTime;
  1424. [read : ToSubclass,write : ToSubclass] sint32 AspSessionMax;
  1425. [read : ToSubclass,write : ToSubclass] boolean AspThreadGateEnabled;
  1426. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateTimeSlice;
  1427. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateSleepDelay;
  1428. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateSleepMax;
  1429. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateLoadLow;
  1430. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateLoadHigh;
  1431. [read : ToSubclass,write : ToSubclass] sint32 ShutdownTimeLimit;
  1432. [read : ToSubclass,write : ToSubclass] sint32 DirBrowseFlags;
  1433. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowDate;
  1434. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowTime;
  1435. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowSize;
  1436. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowExtension;
  1437. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowLongDate;
  1438. [read : ToSubclass,write : ToSubclass] boolean EnableDefaultDoc;
  1439. [read : ToSubclass,write : ToSubclass] boolean EnableDirBrowsing;
  1440. [read : ToSubclass,write : ToSubclass] sint32 AuthFlags;
  1441. [read : ToSubclass,write : ToSubclass] boolean AuthAnonymous;
  1442. [read : ToSubclass,write : ToSubclass] boolean AuthBasic;
  1443. [read : ToSubclass,write : ToSubclass] boolean AuthNTLM;
  1444. [read : ToSubclass,write : ToSubclass] boolean AuthMD5;
  1445. [read : ToSubclass,write : ToSubclass] string AppPoolId;
  1446. [read : ToSubclass,write : ToSubclass] boolean DoStaticCompression;
  1447. [read : ToSubclass,write : ToSubclass] boolean DoDynamicCompression;
  1448. [read : ToSubclass,write : ToSubclass] boolean DisablePublishing;
  1449. [read : ToSubclass,write : ToSubclass] boolean DavEnabled;
  1450. [read : ToSubclass,write : ToSubclass] string AspPartitionID;
  1451. [read : ToSubclass,write : ToSubclass] string AspSxsName;
  1452. [read : ToSubclass,write : ToSubclass] sint32 AspAppServiceFlags;
  1453. [read : ToSubclass,write : ToSubclass] boolean AspEnableTracker;
  1454. [read : ToSubclass,write : ToSubclass] boolean AspEnableSxs;
  1455. [read : ToSubclass,write : ToSubclass] boolean AspUsePartition;
  1456. [read : ToSubclass,write : ToSubclass] sint32 AspKeepSessionIDSecure;
  1457. };
  1458. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1459. class IIsNntpSessionsSetting : IIsSetting
  1460. {
  1461. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1462. };
  1463. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1464. class IIsApplicationPoolSetting : IIsSetting
  1465. {
  1466. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1467. [read : ToSubclass,write : ToSubclass] string AppPoolFriendlyName;
  1468. [read : ToSubclass,write : ToSubclass] sint32 PeriodicRestartTime;
  1469. [read : ToSubclass,write : ToSubclass] sint32 PeriodicRestartRequests;
  1470. [read : ToSubclass,write : ToSubclass] sint32 MaxProcesses;
  1471. [read : ToSubclass,write : ToSubclass] boolean PingingEnabled;
  1472. [read : ToSubclass,write : ToSubclass] sint32 IdleTimeout;
  1473. [read : ToSubclass,write : ToSubclass] boolean RapidFailProtection;
  1474. [read : ToSubclass,write : ToSubclass] boolean SMPAffinitized;
  1475. [read : ToSubclass,write : ToSubclass] sint32 SMPProcessorAffinityMask;
  1476. [read : ToSubclass,write : ToSubclass] sint32 StartupTimeLimit;
  1477. [read : ToSubclass,write : ToSubclass] sint32 ShutdownTimeLimit;
  1478. [read : ToSubclass,write : ToSubclass] sint32 PingInterval;
  1479. [read : ToSubclass,write : ToSubclass] sint32 PingResponseTime;
  1480. [read : ToSubclass,write : ToSubclass] boolean DisallowOverlappingRotation;
  1481. [read : ToSubclass,write : ToSubclass] boolean DisallowRotationOnConfigChange;
  1482. [read : ToSubclass,write : ToSubclass] boolean OrphanWorkerProcess;
  1483. [read : ToSubclass,write : ToSubclass] string OrphanAction;
  1484. [read : ToSubclass,write : ToSubclass] sint32 AppPoolQueueLength;
  1485. [read : ToSubclass,write : ToSubclass] sint32 CPUAction;
  1486. [read : ToSubclass,write : ToSubclass] sint32 CPULimit;
  1487. [read : ToSubclass,write : ToSubclass] sint32 CPUResetInterval;
  1488. [read : ToSubclass,write : ToSubclass] sint32 AppPoolIdentityType;
  1489. [read : ToSubclass,write : ToSubclass] string WAMUserName;
  1490. [read : ToSubclass,write : ToSubclass] string WAMUserPass;
  1491. [read : ToSubclass,write : ToSubclass] sint32 LogonMethod;
  1492. [read : ToSubclass,write : ToSubclass] sint32 PeriodicRestartMemory;
  1493. [read : ToSubclass,write : ToSubclass] boolean DisablePublishing;
  1494. [read : ToSubclass,write : ToSubclass] sint32 AppPoolCommand;
  1495. [read : ToSubclass,write : ToSubclass] sint32 AppPoolState;
  1496. [read : ToSubclass,write : ToSubclass] boolean AppPoolAutoStart;
  1497. [read : ToSubclass,write : ToSubclass] string PeriodicRestartSchedule[];
  1498. [read : ToSubclass,write : ToSubclass] sint32 PeriodicRestartConnections;
  1499. [read : ToSubclass,write : ToSubclass] sint32 RapidFailProtectionInterval;
  1500. [read : ToSubclass,write : ToSubclass] sint32 RapidFailProtectionMaxCrashes;
  1501. [read : ToSubclass,write : ToSubclass] sint32 Win32Error;
  1502. [read : ToSubclass,write : ToSubclass] string OrphanActionExe;
  1503. [read : ToSubclass,write : ToSubclass] string OrphanActionParams;
  1504. };
  1505. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1506. class IIsComputer : CIM_ApplicationSystem
  1507. {
  1508. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1509. [Implemented] void SaveData();
  1510. [Implemented] void BackupWithPassword([IN] string BackupLocation,[IN] sint32 BackupVersion,[IN] sint32 BackupFlags,[IN] string Password);
  1511. [Implemented] void DeleteBackup([IN] string BackupLocation,[IN] sint32 BackupVersion);
  1512. [Implemented] void EnumBackups([IN,OUT] string BackupLocation,[IN] sint32 IndexIn,[OUT] sint32 BackupVersionOut,[OUT] datetime BackupDateTimeOut);
  1513. [Implemented] void RestoreWithPassword([IN] string BackupLocation,[IN] sint32 BackupVersion,[IN] sint32 BackupFlags,[IN] string Password);
  1514. [Implemented] void Export([IN] string Passwd,[IN] string FileName,[IN] string SourcePath,[IN] sint32 MDFlags);
  1515. [Implemented] void Import([IN] string Passwd,[IN] string FileName,[IN] string SourcePath,[IN] string DestPath,[IN] sint32 MDFlags);
  1516. [Implemented] void RestoreHistory([IN] string MDHistoryLocation,[IN] sint32 MajorVersion,[IN] sint32 MinorVersion,[IN] sint32 MDFlags);
  1517. [Implemented] void EnumHistory([IN,OUT] string MDHistoryLocation,[OUT] sint32 MajorVersion,[OUT] sint32 MinorVersion,[OUT] datetime HistoryTime,[IN] sint32 EnumIndex);
  1518. };
  1519. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1520. class IIsCompressionScheme : CIM_LogicalElement
  1521. {
  1522. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1523. };
  1524. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1525. class IIsCustomLogModuleSetting : IIsSetting
  1526. {
  1527. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1528. [read : ToSubclass,write : ToSubclass] string LogCustomPropertyName;
  1529. [read : ToSubclass,write : ToSubclass] string LogCustomPropertyHeader;
  1530. [read : ToSubclass,write : ToSubclass] sint32 LogCustomPropertyID;
  1531. [read : ToSubclass,write : ToSubclass] sint32 LogCustomPropertyMask;
  1532. [read : ToSubclass,write : ToSubclass] sint32 LogCustomPropertyDataType;
  1533. [read : ToSubclass,write : ToSubclass] string LogCustomPropertyServicesString[];
  1534. };
  1535. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1536. class IIsFilter : CIM_LogicalElement
  1537. {
  1538. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1539. };
  1540. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1541. class IIsFtpServerSetting : IIsSetting
  1542. {
  1543. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1544. [read : ToSubclass,write : ToSubclass] sint32 MaxConnections;
  1545. [read : ToSubclass,write : ToSubclass] string AnonymousUserName;
  1546. [read : ToSubclass,write : ToSubclass] string AnonymousUserPass;
  1547. [read : ToSubclass,write : ToSubclass] sint32 ServerListenBacklog;
  1548. [read : ToSubclass,write : ToSubclass] boolean DisableSocketPooling;
  1549. [read : ToSubclass,write : ToSubclass] boolean LogAnonymous;
  1550. [read : ToSubclass,write : ToSubclass] boolean LogNonAnonymous;
  1551. [read : ToSubclass,write : ToSubclass] string ServerComment;
  1552. [read : ToSubclass,write : ToSubclass] ServerBinding ServerBindings[];
  1553. [read : ToSubclass,write : ToSubclass] sint32 ConnectionTimeout;
  1554. [read : ToSubclass,write : ToSubclass] sint32 ServerListenTimeout;
  1555. [read : ToSubclass,write : ToSubclass] sint32 MaxEndpointConnections;
  1556. [read : ToSubclass,write : ToSubclass] boolean ServerAutoStart;
  1557. [read : ToSubclass,write : ToSubclass] string ExitMessage;
  1558. [read : ToSubclass,write : ToSubclass] string GreetingMessage[];
  1559. [read : ToSubclass,write : ToSubclass] string MaxClientsMessage;
  1560. [read : ToSubclass,write : ToSubclass] boolean AnonymousOnly;
  1561. [read : ToSubclass,write : ToSubclass] boolean MSDOSDirOutput;
  1562. [read : ToSubclass,write : ToSubclass] sint32 ServerSize;
  1563. [read : ToSubclass,write : ToSubclass] boolean AnonymousPasswordSync;
  1564. [read : ToSubclass,write : ToSubclass] boolean AllowAnonymous;
  1565. [read : ToSubclass,write : ToSubclass] string DefaultLogonDomain;
  1566. [read : ToSubclass,write : ToSubclass] uint8 AdminACLBin[];
  1567. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  1568. [read : ToSubclass,write : ToSubclass] string Realm;
  1569. [read : ToSubclass,write : ToSubclass] boolean ClusterEnabled;
  1570. [read : ToSubclass,write : ToSubclass] sint32 LogType;
  1571. [read : ToSubclass,write : ToSubclass] string LogPluginClsid;
  1572. [read : ToSubclass,write : ToSubclass] string LogFileDirectory;
  1573. [read : ToSubclass,write : ToSubclass] sint32 LogFilePeriod;
  1574. [read : ToSubclass,write : ToSubclass] boolean LogFileLocaltimeRollover;
  1575. [read : ToSubclass,write : ToSubclass] sint32 LogFileTruncateSize;
  1576. [read : ToSubclass,write : ToSubclass] sint32 LogExtFileFlags;
  1577. [read : ToSubclass,write : ToSubclass] boolean LogExtFileDate;
  1578. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTime;
  1579. [read : ToSubclass,write : ToSubclass] boolean LogExtFileClientIp;
  1580. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserName;
  1581. [read : ToSubclass,write : ToSubclass] boolean LogExtFileSiteName;
  1582. [read : ToSubclass,write : ToSubclass] boolean LogExtFileComputerName;
  1583. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerIp;
  1584. [read : ToSubclass,write : ToSubclass] boolean LogExtFileMethod;
  1585. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriStem;
  1586. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriQuery;
  1587. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHttpStatus;
  1588. [read : ToSubclass,write : ToSubclass] boolean LogExtFileWin32Status;
  1589. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesSent;
  1590. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesRecv;
  1591. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTimeTaken;
  1592. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerPort;
  1593. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserAgent;
  1594. [read : ToSubclass,write : ToSubclass] boolean LogExtFileCookie;
  1595. [read : ToSubclass,write : ToSubclass] boolean LogExtFileReferer;
  1596. [read : ToSubclass,write : ToSubclass] boolean LogExtFileProtocolVersion;
  1597. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHost;
  1598. [read : ToSubclass,write : ToSubclass] string LogOdbcDataSource;
  1599. [read : ToSubclass,write : ToSubclass] string LogOdbcTableName;
  1600. [read : ToSubclass,write : ToSubclass] string LogOdbcUserName;
  1601. [read : ToSubclass,write : ToSubclass] string LogOdbcPassword;
  1602. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  1603. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  1604. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  1605. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  1606. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  1607. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  1608. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  1609. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  1610. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  1611. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  1612. [read : ToSubclass,write : ToSubclass] sint32 Win32Error;
  1613. [read : ToSubclass,write : ToSubclass] boolean FtpDirBrowseShowLongDate;
  1614. [read : ToSubclass,write : ToSubclass] string BannerMessage[];
  1615. [read : ToSubclass,write : ToSubclass] sint32 UserIsolationMode;
  1616. [read : ToSubclass,write : ToSubclass] boolean FtpLogInUtf8;
  1617. };
  1618. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1619. class IIsStreamFilter : CIM_LogicalElement
  1620. {
  1621. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1622. };
  1623. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1624. class IIsImapVirtualDir : CIM_LogicalElement
  1625. {
  1626. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1627. };
  1628. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1629. class IIsApplicationPools : CIM_LogicalElement
  1630. {
  1631. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1632. };
  1633. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1634. class IIsImapService : Win32_Service
  1635. {
  1636. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 ImapServiceVersion;
  1637. [read : ToSubclass,write(FALSE) : ToSubclass] string ImapRoutingSources[];
  1638. };
  1639. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1640. class IIsStreamFilterSetting : IIsSetting
  1641. {
  1642. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1643. [read : ToSubclass,write : ToSubclass] boolean PingingEnabled;
  1644. [read : ToSubclass,write : ToSubclass] sint32 IdleTimeout;
  1645. [read : ToSubclass,write : ToSubclass] boolean RapidFailProtection;
  1646. [read : ToSubclass,write : ToSubclass] boolean SMPAffinitized;
  1647. [read : ToSubclass,write : ToSubclass] sint32 SMPProcessorAffinityMask;
  1648. [read : ToSubclass,write : ToSubclass] sint32 StartupTimeLimit;
  1649. [read : ToSubclass,write : ToSubclass] sint32 ShutdownTimeLimit;
  1650. [read : ToSubclass,write : ToSubclass] sint32 PingInterval;
  1651. [read : ToSubclass,write : ToSubclass] sint32 PingResponseTime;
  1652. [read : ToSubclass,write : ToSubclass] boolean DisallowOverlappingRotation;
  1653. [read : ToSubclass,write : ToSubclass] boolean DisallowRotationOnConfigChange;
  1654. [read : ToSubclass,write : ToSubclass] boolean OrphanWorkerProcess;
  1655. [read : ToSubclass,write : ToSubclass] string OrphanAction;
  1656. [read : ToSubclass,write : ToSubclass] string OrphanActionExe;
  1657. [read : ToSubclass,write : ToSubclass] string OrphanActionParams;
  1658. };
  1659. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1660. class IIsImapRoutingSource : CIM_LogicalElement
  1661. {
  1662. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1663. };
  1664. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1665. class IIsPop3RoutingSource : CIM_LogicalElement
  1666. {
  1667. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1668. };
  1669. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1670. class IIsNntpServer : CIM_LogicalElement
  1671. {
  1672. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1673. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 ServerState;
  1674. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 NntpServiceVersion;
  1675. [read : ToSubclass,write(FALSE) : ToSubclass] uint8 SSLCertHash[];
  1676. };
  1677. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1678. class IIsNntpServiceSetting : IIsSetting
  1679. {
  1680. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1681. [read : ToSubclass,write : ToSubclass] sint32 MaxBandwidth;
  1682. [read : ToSubclass,write : ToSubclass] sint32 MaxConnections;
  1683. [read : ToSubclass,write : ToSubclass] string AnonymousUserName;
  1684. [read : ToSubclass,write : ToSubclass] string AnonymousUserPass;
  1685. [read : ToSubclass,write : ToSubclass] boolean AllowAnonymous;
  1686. [read : ToSubclass,write : ToSubclass] sint32 DirectoryLevelsToScan;
  1687. [read : ToSubclass,write : ToSubclass] string ServerComment;
  1688. [read : ToSubclass,write : ToSubclass] sint32 ConnectionTimeout;
  1689. [read : ToSubclass,write : ToSubclass] sint32 ServerListenTimeout;
  1690. [read : ToSubclass,write : ToSubclass] sint32 MaxEndpointConnections;
  1691. [read : ToSubclass,write : ToSubclass] boolean ServerAutoStart;
  1692. [read : ToSubclass,write : ToSubclass] boolean AnonymousPasswordSync;
  1693. [read : ToSubclass,write : ToSubclass] uint8 AdminACLBin[];
  1694. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  1695. [read : ToSubclass,write : ToSubclass] boolean ContentIndexed;
  1696. [read : ToSubclass,write : ToSubclass] sint32 AuthFlags;
  1697. [read : ToSubclass,write : ToSubclass] boolean AuthAnonymous;
  1698. [read : ToSubclass,write : ToSubclass] boolean AuthBasic;
  1699. [read : ToSubclass,write : ToSubclass] boolean AuthNTLM;
  1700. [read : ToSubclass,write : ToSubclass] boolean AuthMD5;
  1701. [read : ToSubclass,write : ToSubclass] sint32 ServerListenBacklog;
  1702. [read : ToSubclass,write : ToSubclass] boolean HonorClientMsgIds;
  1703. [read : ToSubclass,write : ToSubclass] string SmtpServer;
  1704. [read : ToSubclass,write : ToSubclass] string AdminEmail;
  1705. [read : ToSubclass,write : ToSubclass] string AdminName;
  1706. [read : ToSubclass,write : ToSubclass] boolean AllowClientPosts;
  1707. [read : ToSubclass,write : ToSubclass] boolean AllowFeedPosts;
  1708. [read : ToSubclass,write : ToSubclass] boolean AllowControlMsgs;
  1709. [read : ToSubclass,write : ToSubclass] string DefaultModeratorDomain;
  1710. [read : ToSubclass,write : ToSubclass] sint32 NntpCommandLogMask;
  1711. [read : ToSubclass,write : ToSubclass] boolean DisableNewNews;
  1712. [read : ToSubclass,write : ToSubclass] sint32 ClientPostHardLimit;
  1713. [read : ToSubclass,write : ToSubclass] sint32 ClientPostSoftLimit;
  1714. [read : ToSubclass,write : ToSubclass] sint32 FeedPostHardLimit;
  1715. [read : ToSubclass,write : ToSubclass] sint32 FeedPostSoftLimit;
  1716. [read : ToSubclass,write : ToSubclass] sint32 LogType;
  1717. [read : ToSubclass,write : ToSubclass] sint32 LogFilePeriod;
  1718. [read : ToSubclass,write : ToSubclass] string LogPluginClsid;
  1719. [read : ToSubclass,write : ToSubclass] string LogModuleList;
  1720. [read : ToSubclass,write : ToSubclass] string LogFileDirectory;
  1721. [read : ToSubclass,write : ToSubclass] sint32 LogFileTruncateSize;
  1722. [read : ToSubclass,write : ToSubclass] sint32 LogExtFileFlags;
  1723. [read : ToSubclass,write : ToSubclass] boolean LogExtFileDate;
  1724. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTime;
  1725. [read : ToSubclass,write : ToSubclass] boolean LogExtFileClientIp;
  1726. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserName;
  1727. [read : ToSubclass,write : ToSubclass] boolean LogExtFileSiteName;
  1728. [read : ToSubclass,write : ToSubclass] boolean LogExtFileComputerName;
  1729. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerIp;
  1730. [read : ToSubclass,write : ToSubclass] boolean LogExtFileMethod;
  1731. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriStem;
  1732. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriQuery;
  1733. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHttpStatus;
  1734. [read : ToSubclass,write : ToSubclass] boolean LogExtFileWin32Status;
  1735. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesSent;
  1736. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesRecv;
  1737. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTimeTaken;
  1738. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerPort;
  1739. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserAgent;
  1740. [read : ToSubclass,write : ToSubclass] boolean LogExtFileCookie;
  1741. [read : ToSubclass,write : ToSubclass] boolean LogExtFileReferer;
  1742. [read : ToSubclass,write : ToSubclass] boolean LogExtFileProtocolVersion;
  1743. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHost;
  1744. [read : ToSubclass,write : ToSubclass] string LogOdbcDataSource;
  1745. [read : ToSubclass,write : ToSubclass] string LogOdbcTableName;
  1746. [read : ToSubclass,write : ToSubclass] string LogOdbcUserName;
  1747. [read : ToSubclass,write : ToSubclass] string LogOdbcPassword;
  1748. [read : ToSubclass,write : ToSubclass] sint32 FeedReportPeriod;
  1749. [read : ToSubclass,write : ToSubclass] sint32 MaxSearchResults;
  1750. [read : ToSubclass,write : ToSubclass] sint32 AccessSSLFlags;
  1751. [read : ToSubclass,write : ToSubclass] boolean AccessSSL;
  1752. [read : ToSubclass,write : ToSubclass] boolean AccessSSLNegotiateCert;
  1753. [read : ToSubclass,write : ToSubclass] boolean AccessSSLRequireCert;
  1754. [read : ToSubclass,write : ToSubclass] boolean AccessSSLMapCert;
  1755. [read : ToSubclass,write : ToSubclass] boolean AccessSSL128;
  1756. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  1757. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  1758. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  1759. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  1760. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  1761. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  1762. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  1763. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  1764. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  1765. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  1766. [read : ToSubclass,write : ToSubclass] sint32 ShutdownLatency;
  1767. [read : ToSubclass,write : ToSubclass] sint32 ArticleTimeLimit;
  1768. [read : ToSubclass,write : ToSubclass] sint32 HistoryExpiration;
  1769. [read : ToSubclass,write : ToSubclass] sint32 NewsCrawlerTime;
  1770. [read : ToSubclass,write : ToSubclass] string GroupVarListFile;
  1771. [read : ToSubclass,write : ToSubclass] string NTAuthenticationProviders;
  1772. };
  1773. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1774. class IIsPop3ServiceSetting : IIsSetting
  1775. {
  1776. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1777. [read : ToSubclass,write : ToSubclass] sint32 MaxBandwidth;
  1778. [read : ToSubclass,write : ToSubclass] sint32 MaxConnections;
  1779. [read : ToSubclass,write : ToSubclass] string ServerComment;
  1780. [read : ToSubclass,write : ToSubclass] sint32 ConnectionTimeout;
  1781. [read : ToSubclass,write : ToSubclass] sint32 ServerListenTimeout;
  1782. [read : ToSubclass,write : ToSubclass] sint32 MaxEndpointConnections;
  1783. [read : ToSubclass,write : ToSubclass] boolean ServerAutoStart;
  1784. [read : ToSubclass,write : ToSubclass] uint8 AdminACLBin[];
  1785. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  1786. [read : ToSubclass,write : ToSubclass] sint32 AuthFlags;
  1787. [read : ToSubclass,write : ToSubclass] boolean AuthAnonymous;
  1788. [read : ToSubclass,write : ToSubclass] boolean AuthBasic;
  1789. [read : ToSubclass,write : ToSubclass] boolean AuthNTLM;
  1790. [read : ToSubclass,write : ToSubclass] boolean AuthMD5;
  1791. [read : ToSubclass,write : ToSubclass] sint32 ServerListenBacklog;
  1792. [read : ToSubclass,write : ToSubclass] string DefaultLogonDomain;
  1793. [read : ToSubclass,write : ToSubclass] string NTAuthenticationProviders;
  1794. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  1795. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  1796. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  1797. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  1798. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  1799. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  1800. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  1801. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  1802. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  1803. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  1804. [read : ToSubclass,write : ToSubclass] sint32 AccessSSLFlags;
  1805. [read : ToSubclass,write : ToSubclass] boolean AccessSSL;
  1806. [read : ToSubclass,write : ToSubclass] boolean AccessSSLNegotiateCert;
  1807. [read : ToSubclass,write : ToSubclass] boolean AccessSSLRequireCert;
  1808. [read : ToSubclass,write : ToSubclass] boolean AccessSSLMapCert;
  1809. [read : ToSubclass,write : ToSubclass] boolean AccessSSL128;
  1810. [read : ToSubclass,write : ToSubclass] sint32 LogType;
  1811. [read : ToSubclass,write : ToSubclass] sint32 LogFilePeriod;
  1812. [read : ToSubclass,write : ToSubclass] string LogPluginClsid;
  1813. [read : ToSubclass,write : ToSubclass] string LogModuleList;
  1814. [read : ToSubclass,write : ToSubclass] string LogFileDirectory;
  1815. [read : ToSubclass,write : ToSubclass] sint32 LogFileTruncateSize;
  1816. [read : ToSubclass,write : ToSubclass] sint32 LogExtFileFlags;
  1817. [read : ToSubclass,write : ToSubclass] boolean LogExtFileDate;
  1818. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTime;
  1819. [read : ToSubclass,write : ToSubclass] boolean LogExtFileClientIp;
  1820. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserName;
  1821. [read : ToSubclass,write : ToSubclass] boolean LogExtFileSiteName;
  1822. [read : ToSubclass,write : ToSubclass] boolean LogExtFileComputerName;
  1823. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerIp;
  1824. [read : ToSubclass,write : ToSubclass] boolean LogExtFileMethod;
  1825. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriStem;
  1826. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriQuery;
  1827. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHttpStatus;
  1828. [read : ToSubclass,write : ToSubclass] boolean LogExtFileWin32Status;
  1829. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesSent;
  1830. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesRecv;
  1831. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTimeTaken;
  1832. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerPort;
  1833. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserAgent;
  1834. [read : ToSubclass,write : ToSubclass] boolean LogExtFileCookie;
  1835. [read : ToSubclass,write : ToSubclass] boolean LogExtFileReferer;
  1836. [read : ToSubclass,write : ToSubclass] boolean LogExtFileProtocolVersion;
  1837. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHost;
  1838. [read : ToSubclass,write : ToSubclass] string LogOdbcDataSource;
  1839. [read : ToSubclass,write : ToSubclass] string LogOdbcTableName;
  1840. [read : ToSubclass,write : ToSubclass] string LogOdbcUserName;
  1841. [read : ToSubclass,write : ToSubclass] string LogOdbcPassword;
  1842. [read : ToSubclass,write : ToSubclass] sint32 Pop3ExpireMail;
  1843. [read : ToSubclass,write : ToSubclass] sint32 Pop3ExpireDelay;
  1844. [read : ToSubclass,write : ToSubclass] sint32 Pop3ExpireStart;
  1845. [read : ToSubclass,write : ToSubclass] sint32 Pop3MailExpirationTime;
  1846. [read : ToSubclass,write : ToSubclass] string Pop3ClearTextProvider;
  1847. [read : ToSubclass,write : ToSubclass] string Pop3DefaultDomain;
  1848. [read : ToSubclass,write : ToSubclass] string Pop3RoutingDll;
  1849. };
  1850. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1851. class IIsNntpVirtualDirSetting : IIsSetting
  1852. {
  1853. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1854. [read : ToSubclass,write : ToSubclass] string Path;
  1855. [read : ToSubclass,write : ToSubclass] string UNCUserName;
  1856. [read : ToSubclass,write : ToSubclass] string UNCPassword;
  1857. [read : ToSubclass,write : ToSubclass] sint32 Win32Error;
  1858. [read : ToSubclass,write : ToSubclass] boolean ContentIndexed;
  1859. [read : ToSubclass,write : ToSubclass] sint32 AccessSSLFlags;
  1860. [read : ToSubclass,write : ToSubclass] boolean AccessSSL;
  1861. [read : ToSubclass,write : ToSubclass] boolean AccessSSLNegotiateCert;
  1862. [read : ToSubclass,write : ToSubclass] boolean AccessSSLRequireCert;
  1863. [read : ToSubclass,write : ToSubclass] boolean AccessSSLMapCert;
  1864. [read : ToSubclass,write : ToSubclass] boolean AccessSSL128;
  1865. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  1866. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  1867. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  1868. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  1869. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  1870. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  1871. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  1872. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  1873. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  1874. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  1875. [read : ToSubclass,write : ToSubclass] boolean VrDoExpire;
  1876. [read : ToSubclass,write : ToSubclass] sint32 VrUseAccount;
  1877. [read : ToSubclass,write : ToSubclass] boolean VrOwnModerator;
  1878. [read : ToSubclass,write : ToSubclass] string VrDriverProgid;
  1879. [read : ToSubclass,write : ToSubclass] string FsPropertyPath;
  1880. [read : ToSubclass,write : ToSubclass] string ExMdbGuid;
  1881. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  1882. [read : ToSubclass,write : ToSubclass] string VrDriverClsid;
  1883. };
  1884. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1885. class IIsCompressionSchemesSetting : IIsSetting
  1886. {
  1887. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1888. [read : ToSubclass,write : ToSubclass] string HcCompressionDirectory;
  1889. [read : ToSubclass,write : ToSubclass] string HcCacheControlHeader;
  1890. [read : ToSubclass,write : ToSubclass] string HcExpiresHeader;
  1891. [read : ToSubclass,write : ToSubclass] boolean HcDoDynamicCompression;
  1892. [read : ToSubclass,write : ToSubclass] boolean HcDoStaticCompression;
  1893. [read : ToSubclass,write : ToSubclass] boolean HcDoOnDemandCompression;
  1894. [read : ToSubclass,write : ToSubclass] boolean HcDoDiskSpaceLimiting;
  1895. [read : ToSubclass,write : ToSubclass] boolean HcNoCompressionForHttp10;
  1896. [read : ToSubclass,write : ToSubclass] boolean HcNoCompressionForProxies;
  1897. [read : ToSubclass,write : ToSubclass] boolean HcNoCompressionForRange;
  1898. [read : ToSubclass,write : ToSubclass] boolean HcSendCacheHeaders;
  1899. [read : ToSubclass,write : ToSubclass] sint32 HcMaxDiskSpaceUsage;
  1900. [read : ToSubclass,write : ToSubclass] sint32 HcIoBufferSize;
  1901. [read : ToSubclass,write : ToSubclass] sint32 HcCompressionBufferSize;
  1902. [read : ToSubclass,write : ToSubclass] sint32 HcMaxQueueLength;
  1903. [read : ToSubclass,write : ToSubclass] sint32 HcFilesDeletedPerDiskFree;
  1904. [read : ToSubclass,write : ToSubclass] sint32 HcMinFileSizeForComp;
  1905. };
  1906. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1907. class IIsCompressionSchemes : CIM_LogicalElement
  1908. {
  1909. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1910. };
  1911. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1912. class IIsMimeMapSetting : IIsSetting
  1913. {
  1914. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1915. [read : ToSubclass,write : ToSubclass] MimeMap MimeMap[];
  1916. };
  1917. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1918. class IIsNntpInfo : CIM_LogicalElement
  1919. {
  1920. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1921. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 MajorIIsVersionNumber;
  1922. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 MinorIIsVersionNumber;
  1923. };
  1924. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1925. class IIsSmtpInfo : CIM_LogicalElement
  1926. {
  1927. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1928. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 MajorIIsVersionNumber;
  1929. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 MinorIIsVersionNumber;
  1930. };
  1931. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1932. class IIsWebInfo : CIM_LogicalElement
  1933. {
  1934. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1935. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 MajorIIsVersionNumber;
  1936. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 MinorIIsVersionNumber;
  1937. };
  1938. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1939. class IIsPop3Info : CIM_LogicalElement
  1940. {
  1941. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1942. };
  1943. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1944. class IIsNntpService : Win32_Service
  1945. {
  1946. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 NntpServiceVersion;
  1947. };
  1948. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1949. class IIsImapInfo : CIM_LogicalElement
  1950. {
  1951. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1952. };
  1953. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1954. class IIsImapSessionsSetting : IIsSetting
  1955. {
  1956. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1957. };
  1958. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1959. class IIsFilters : CIM_LogicalElement
  1960. {
  1961. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1962. };
  1963. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1964. class IIsSmtpServer : CIM_LogicalElement
  1965. {
  1966. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1967. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 ServerState;
  1968. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 SmtpServiceVersion;
  1969. [read : ToSubclass,write(FALSE) : ToSubclass] string RoutingSources[];
  1970. [read : ToSubclass,write(FALSE) : ToSubclass] string DomainRouting[];
  1971. [read : ToSubclass,write(FALSE) : ToSubclass] string PostmasterName;
  1972. [read : ToSubclass,write(FALSE) : ToSubclass] string PostmasterEmail;
  1973. [read : ToSubclass,write(FALSE) : ToSubclass] string LocalDomains[];
  1974. [read : ToSubclass,write(FALSE) : ToSubclass] uint8 SSLCertHash[];
  1975. };
  1976. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1977. class IIsMimeMap : CIM_LogicalElement
  1978. {
  1979. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1980. };
  1981. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  1982. class IIsApplicationPoolsSetting : IIsSetting
  1983. {
  1984. [Key : ToInstance ToSubclass DisableOverride] string Name;
  1985. [read : ToSubclass,write : ToSubclass] sint32 PeriodicRestartTime;
  1986. [read : ToSubclass,write : ToSubclass] sint32 PeriodicRestartRequests;
  1987. [read : ToSubclass,write : ToSubclass] sint32 MaxProcesses;
  1988. [read : ToSubclass,write : ToSubclass] boolean PingingEnabled;
  1989. [read : ToSubclass,write : ToSubclass] sint32 IdleTimeout;
  1990. [read : ToSubclass,write : ToSubclass] boolean RapidFailProtection;
  1991. [read : ToSubclass,write : ToSubclass] boolean SMPAffinitized;
  1992. [read : ToSubclass,write : ToSubclass] sint32 SMPProcessorAffinityMask;
  1993. [read : ToSubclass,write : ToSubclass] sint32 StartupTimeLimit;
  1994. [read : ToSubclass,write : ToSubclass] sint32 ShutdownTimeLimit;
  1995. [read : ToSubclass,write : ToSubclass] sint32 PingInterval;
  1996. [read : ToSubclass,write : ToSubclass] sint32 PingResponseTime;
  1997. [read : ToSubclass,write : ToSubclass] boolean DisallowOverlappingRotation;
  1998. [read : ToSubclass,write : ToSubclass] boolean DisallowRotationOnConfigChange;
  1999. [read : ToSubclass,write : ToSubclass] boolean OrphanWorkerProcess;
  2000. [read : ToSubclass,write : ToSubclass] string OrphanAction;
  2001. [read : ToSubclass,write : ToSubclass] sint32 AppPoolQueueLength;
  2002. [read : ToSubclass,write : ToSubclass] sint32 CPUAction;
  2003. [read : ToSubclass,write : ToSubclass] sint32 CPULimit;
  2004. [read : ToSubclass,write : ToSubclass] sint32 CPUResetInterval;
  2005. [read : ToSubclass,write : ToSubclass] sint32 AppPoolIdentityType;
  2006. [read : ToSubclass,write : ToSubclass] string WAMUserName;
  2007. [read : ToSubclass,write : ToSubclass] string WAMUserPass;
  2008. [read : ToSubclass,write : ToSubclass] sint32 LogonMethod;
  2009. [read : ToSubclass,write : ToSubclass] sint32 PeriodicRestartMemory;
  2010. [read : ToSubclass,write : ToSubclass] boolean DisablePublishing;
  2011. [read : ToSubclass,write : ToSubclass] boolean AppPoolAutoStart;
  2012. [read : ToSubclass,write : ToSubclass] string PeriodicRestartSchedule[];
  2013. [read : ToSubclass,write : ToSubclass] sint32 PeriodicRestartConnections;
  2014. [read : ToSubclass,write : ToSubclass] sint32 RapidFailProtectionInterval;
  2015. [read : ToSubclass,write : ToSubclass] sint32 RapidFailProtectionMaxCrashes;
  2016. [read : ToSubclass,write : ToSubclass] sint32 Win32Error;
  2017. [read : ToSubclass,write : ToSubclass] string OrphanActionExe;
  2018. [read : ToSubclass,write : ToSubclass] string OrphanActionParams;
  2019. };
  2020. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2021. class IIsCompressionSchemeSetting : IIsSetting
  2022. {
  2023. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2024. [read : ToSubclass,write : ToSubclass] boolean HcDoDynamicCompression;
  2025. [read : ToSubclass,write : ToSubclass] boolean HcDoStaticCompression;
  2026. [read : ToSubclass,write : ToSubclass] boolean HcDoOnDemandCompression;
  2027. [read : ToSubclass,write : ToSubclass] string HcCompressionDll;
  2028. [read : ToSubclass,write : ToSubclass] string HcFileExtensions[];
  2029. [read : ToSubclass,write : ToSubclass] string HcScriptFileExtensions[];
  2030. [read : ToSubclass,write : ToSubclass] string HcMimeType;
  2031. [read : ToSubclass,write : ToSubclass] sint32 HcPriority;
  2032. [read : ToSubclass,write : ToSubclass] sint32 HcDynamicCompressionLevel;
  2033. [read : ToSubclass,write : ToSubclass] sint32 HcOnDemandCompLevel;
  2034. [read : ToSubclass,write : ToSubclass] sint32 HcCreateFlags;
  2035. };
  2036. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2037. class IIsNntpGroups : CIM_LogicalElement
  2038. {
  2039. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2040. };
  2041. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2042. class IIsSmtpRoutingSourceSetting : IIsSetting
  2043. {
  2044. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2045. [read : ToSubclass,write : ToSubclass] string SmtpRoutingTableType;
  2046. [read : ToSubclass,write : ToSubclass] string SmtpDsDataDirectory;
  2047. [read : ToSubclass,write : ToSubclass] string SmtpDsDefaultMailRoot;
  2048. [read : ToSubclass,write : ToSubclass] string SmtpDsBindType;
  2049. [read : ToSubclass,write : ToSubclass] string SmtpDsSchemaType;
  2050. [read : ToSubclass,write : ToSubclass] string SmtpDsHost;
  2051. [read : ToSubclass,write : ToSubclass] string SmtpDsNamingContext;
  2052. [read : ToSubclass,write : ToSubclass] string SmtpDsAccount;
  2053. [read : ToSubclass,write : ToSubclass] string SmtpDsPassword;
  2054. [read : ToSubclass,write : ToSubclass] sint32 SmtpDsUseCat;
  2055. [read : ToSubclass,write : ToSubclass] sint32 SmtpDsPort;
  2056. [read : ToSubclass,write : ToSubclass] string SmtpDsDomain;
  2057. [read : ToSubclass,write : ToSubclass] sint32 SmtpDsFlags;
  2058. };
  2059. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2060. class IIsPop3ServerSetting : IIsSetting
  2061. {
  2062. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2063. [read : ToSubclass,write : ToSubclass] sint32 MaxBandwidth;
  2064. [read : ToSubclass,write : ToSubclass] sint32 MaxConnections;
  2065. [read : ToSubclass,write : ToSubclass] string ServerComment;
  2066. [read : ToSubclass,write : ToSubclass] sint32 ConnectionTimeout;
  2067. [read : ToSubclass,write : ToSubclass] sint32 ServerListenTimeout;
  2068. [read : ToSubclass,write : ToSubclass] sint32 MaxEndpointConnections;
  2069. [read : ToSubclass,write : ToSubclass] boolean ServerAutoStart;
  2070. [read : ToSubclass,write : ToSubclass] ServerBinding ServerBindings[];
  2071. [read : ToSubclass,write : ToSubclass] SecureBinding SecureBindings[];
  2072. [read : ToSubclass,write : ToSubclass] uint8 AdminACLBin[];
  2073. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  2074. [read : ToSubclass,write : ToSubclass] sint32 AuthFlags;
  2075. [read : ToSubclass,write : ToSubclass] boolean AuthAnonymous;
  2076. [read : ToSubclass,write : ToSubclass] boolean AuthBasic;
  2077. [read : ToSubclass,write : ToSubclass] boolean AuthNTLM;
  2078. [read : ToSubclass,write : ToSubclass] boolean AuthMD5;
  2079. [read : ToSubclass,write : ToSubclass] string DefaultLogonDomain;
  2080. [read : ToSubclass,write : ToSubclass] string NTAuthenticationProviders;
  2081. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  2082. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  2083. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  2084. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  2085. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  2086. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  2087. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  2088. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  2089. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  2090. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  2091. [read : ToSubclass,write : ToSubclass] sint32 AccessSSLFlags;
  2092. [read : ToSubclass,write : ToSubclass] boolean AccessSSL;
  2093. [read : ToSubclass,write : ToSubclass] boolean AccessSSLNegotiateCert;
  2094. [read : ToSubclass,write : ToSubclass] boolean AccessSSLRequireCert;
  2095. [read : ToSubclass,write : ToSubclass] boolean AccessSSLMapCert;
  2096. [read : ToSubclass,write : ToSubclass] boolean AccessSSL128;
  2097. [read : ToSubclass,write : ToSubclass] sint32 ServerListenBacklog;
  2098. [read : ToSubclass,write : ToSubclass] sint32 Win32Error;
  2099. [read : ToSubclass,write : ToSubclass] sint32 LogType;
  2100. [read : ToSubclass,write : ToSubclass] string LogPluginClsid;
  2101. [read : ToSubclass,write : ToSubclass] string LogFileDirectory;
  2102. [read : ToSubclass,write : ToSubclass] sint32 LogFilePeriod;
  2103. [read : ToSubclass,write : ToSubclass] sint32 LogFileTruncateSize;
  2104. [read : ToSubclass,write : ToSubclass] sint32 LogExtFileFlags;
  2105. [read : ToSubclass,write : ToSubclass] boolean LogExtFileDate;
  2106. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTime;
  2107. [read : ToSubclass,write : ToSubclass] boolean LogExtFileClientIp;
  2108. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserName;
  2109. [read : ToSubclass,write : ToSubclass] boolean LogExtFileSiteName;
  2110. [read : ToSubclass,write : ToSubclass] boolean LogExtFileComputerName;
  2111. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerIp;
  2112. [read : ToSubclass,write : ToSubclass] boolean LogExtFileMethod;
  2113. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriStem;
  2114. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriQuery;
  2115. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHttpStatus;
  2116. [read : ToSubclass,write : ToSubclass] boolean LogExtFileWin32Status;
  2117. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesSent;
  2118. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesRecv;
  2119. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTimeTaken;
  2120. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerPort;
  2121. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserAgent;
  2122. [read : ToSubclass,write : ToSubclass] boolean LogExtFileCookie;
  2123. [read : ToSubclass,write : ToSubclass] boolean LogExtFileReferer;
  2124. [read : ToSubclass,write : ToSubclass] boolean LogExtFileProtocolVersion;
  2125. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHost;
  2126. [read : ToSubclass,write : ToSubclass] string LogOdbcDataSource;
  2127. [read : ToSubclass,write : ToSubclass] string LogOdbcTableName;
  2128. [read : ToSubclass,write : ToSubclass] string LogOdbcUserName;
  2129. [read : ToSubclass,write : ToSubclass] string LogOdbcPassword;
  2130. [read : ToSubclass,write : ToSubclass] sint32 Pop3ExpireMail;
  2131. [read : ToSubclass,write : ToSubclass] sint32 Pop3ExpireDelay;
  2132. [read : ToSubclass,write : ToSubclass] sint32 Pop3ExpireStart;
  2133. [read : ToSubclass,write : ToSubclass] sint32 Pop3MailExpirationTime;
  2134. [read : ToSubclass,write : ToSubclass] string Pop3ClearTextProvider;
  2135. [read : ToSubclass,write : ToSubclass] string Pop3DefaultDomain;
  2136. [read : ToSubclass,write : ToSubclass] string Pop3RoutingDll;
  2137. };
  2138. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2139. class IIsFilterSetting : IIsSetting
  2140. {
  2141. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2142. [read : ToSubclass,write : ToSubclass] string FilterPath;
  2143. [read : ToSubclass,write : ToSubclass] string FilterDescription;
  2144. [read : ToSubclass,write : ToSubclass] sint32 FilterFlags;
  2145. [read : ToSubclass,write : ToSubclass] boolean NotifySecurePort;
  2146. [read : ToSubclass,write : ToSubclass] boolean NotifyNonSecurePort;
  2147. [read : ToSubclass,write : ToSubclass] boolean NotifySendResponse;
  2148. [read : ToSubclass,write : ToSubclass] boolean NotifyEndOfRequest;
  2149. [read : ToSubclass,write : ToSubclass] boolean NotifyEndOfNetSession;
  2150. [read : ToSubclass,write : ToSubclass] boolean NotifyLog;
  2151. [read : ToSubclass,write : ToSubclass] boolean NotifySendRawData;
  2152. [read : ToSubclass,write : ToSubclass] boolean NotifyAccessDenied;
  2153. [read : ToSubclass,write : ToSubclass] boolean NotifyUrlMap;
  2154. [read : ToSubclass,write : ToSubclass] boolean NotifyAuthentication;
  2155. [read : ToSubclass,write : ToSubclass] boolean NotifyPreProcHeaders;
  2156. [read : ToSubclass,write : ToSubclass] boolean NotifyReadRawData;
  2157. [read : ToSubclass,write : ToSubclass] boolean NotifyOrderLow;
  2158. [read : ToSubclass,write : ToSubclass] boolean NotifyOrderMedium;
  2159. [read : ToSubclass,write : ToSubclass] boolean NotifyOrderHigh;
  2160. [read : ToSubclass,write : ToSubclass] boolean NotifyExtensionTrigger;
  2161. [read : ToSubclass,write : ToSubclass] boolean NotifyAuthComplete;
  2162. [read : ToSubclass,write : ToSubclass] sint32 FilterState;
  2163. [read : ToSubclass,write : ToSubclass] boolean FilterEnabled;
  2164. [read : ToSubclass,write : ToSubclass] sint32 Win32Error;
  2165. };
  2166. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2167. class IIsFtpServer : CIM_LogicalElement
  2168. {
  2169. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2170. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 ServerState;
  2171. [Implemented] void Start();
  2172. [Implemented] void Stop();
  2173. [Implemented] void Continue();
  2174. [Implemented] void Pause();
  2175. };
  2176. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2177. class IIS_GlobalSetting : IIsSetting
  2178. {
  2179. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2180. };
  2181. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2182. class IIsImapInfoSetting : IIsSetting
  2183. {
  2184. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2185. [read : ToSubclass,write : ToSubclass] string LogModuleList;
  2186. };
  2187. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2188. class IIsNntpServerSetting : IIsSetting
  2189. {
  2190. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2191. [read : ToSubclass,write : ToSubclass] sint32 MaxBandwidth;
  2192. [read : ToSubclass,write : ToSubclass] sint32 MaxConnections;
  2193. [read : ToSubclass,write : ToSubclass] string AnonymousUserName;
  2194. [read : ToSubclass,write : ToSubclass] string AnonymousUserPass;
  2195. [read : ToSubclass,write : ToSubclass] string ServerComment;
  2196. [read : ToSubclass,write : ToSubclass] sint32 ConnectionTimeout;
  2197. [read : ToSubclass,write : ToSubclass] sint32 ServerListenTimeout;
  2198. [read : ToSubclass,write : ToSubclass] sint32 MaxEndpointConnections;
  2199. [read : ToSubclass,write : ToSubclass] boolean ServerAutoStart;
  2200. [read : ToSubclass,write : ToSubclass] ServerBinding ServerBindings[];
  2201. [read : ToSubclass,write : ToSubclass] SecureBinding SecureBindings[];
  2202. [read : ToSubclass,write : ToSubclass] boolean ClusterEnabled;
  2203. [read : ToSubclass,write : ToSubclass] boolean AnonymousPasswordSync;
  2204. [read : ToSubclass,write : ToSubclass] uint8 AdminACLBin[];
  2205. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  2206. [read : ToSubclass,write : ToSubclass] boolean ContentIndexed;
  2207. [read : ToSubclass,write : ToSubclass] sint32 AuthFlags;
  2208. [read : ToSubclass,write : ToSubclass] boolean AuthAnonymous;
  2209. [read : ToSubclass,write : ToSubclass] boolean AuthBasic;
  2210. [read : ToSubclass,write : ToSubclass] boolean AuthNTLM;
  2211. [read : ToSubclass,write : ToSubclass] boolean AuthMD5;
  2212. [read : ToSubclass,write : ToSubclass] sint32 ServerListenBacklog;
  2213. [read : ToSubclass,write : ToSubclass] sint32 Win32Error;
  2214. [read : ToSubclass,write : ToSubclass] boolean HonorClientMsgIds;
  2215. [read : ToSubclass,write : ToSubclass] string SmtpServer;
  2216. [read : ToSubclass,write : ToSubclass] string AdminEmail;
  2217. [read : ToSubclass,write : ToSubclass] string AdminName;
  2218. [read : ToSubclass,write : ToSubclass] boolean AllowClientPosts;
  2219. [read : ToSubclass,write : ToSubclass] boolean AllowFeedPosts;
  2220. [read : ToSubclass,write : ToSubclass] boolean AllowControlMsgs;
  2221. [read : ToSubclass,write : ToSubclass] string DefaultModeratorDomain;
  2222. [read : ToSubclass,write : ToSubclass] sint32 NntpCommandLogMask;
  2223. [read : ToSubclass,write : ToSubclass] boolean DisableNewNews;
  2224. [read : ToSubclass,write : ToSubclass] sint32 ClientPostHardLimit;
  2225. [read : ToSubclass,write : ToSubclass] sint32 ClientPostSoftLimit;
  2226. [read : ToSubclass,write : ToSubclass] sint32 FeedPostHardLimit;
  2227. [read : ToSubclass,write : ToSubclass] sint32 FeedPostSoftLimit;
  2228. [read : ToSubclass,write : ToSubclass] string NewsPickupDirectory;
  2229. [read : ToSubclass,write : ToSubclass] string NewsFailedPickupDirectory;
  2230. [read : ToSubclass,write : ToSubclass] string NewsDropDirectory;
  2231. [read : ToSubclass,write : ToSubclass] sint32 LogType;
  2232. [read : ToSubclass,write : ToSubclass] string LogPluginClsid;
  2233. [read : ToSubclass,write : ToSubclass] string LogFileDirectory;
  2234. [read : ToSubclass,write : ToSubclass] sint32 LogFilePeriod;
  2235. [read : ToSubclass,write : ToSubclass] sint32 LogFileTruncateSize;
  2236. [read : ToSubclass,write : ToSubclass] sint32 LogExtFileFlags;
  2237. [read : ToSubclass,write : ToSubclass] boolean LogExtFileDate;
  2238. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTime;
  2239. [read : ToSubclass,write : ToSubclass] boolean LogExtFileClientIp;
  2240. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserName;
  2241. [read : ToSubclass,write : ToSubclass] boolean LogExtFileSiteName;
  2242. [read : ToSubclass,write : ToSubclass] boolean LogExtFileComputerName;
  2243. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerIp;
  2244. [read : ToSubclass,write : ToSubclass] boolean LogExtFileMethod;
  2245. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriStem;
  2246. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriQuery;
  2247. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHttpStatus;
  2248. [read : ToSubclass,write : ToSubclass] boolean LogExtFileWin32Status;
  2249. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesSent;
  2250. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesRecv;
  2251. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTimeTaken;
  2252. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerPort;
  2253. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserAgent;
  2254. [read : ToSubclass,write : ToSubclass] boolean LogExtFileCookie;
  2255. [read : ToSubclass,write : ToSubclass] boolean LogExtFileReferer;
  2256. [read : ToSubclass,write : ToSubclass] boolean LogExtFileProtocolVersion;
  2257. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHost;
  2258. [read : ToSubclass,write : ToSubclass] string LogOdbcDataSource;
  2259. [read : ToSubclass,write : ToSubclass] string LogOdbcTableName;
  2260. [read : ToSubclass,write : ToSubclass] string LogOdbcUserName;
  2261. [read : ToSubclass,write : ToSubclass] string LogOdbcPassword;
  2262. [read : ToSubclass,write : ToSubclass] sint32 FeedReportPeriod;
  2263. [read : ToSubclass,write : ToSubclass] sint32 MaxSearchResults;
  2264. [read : ToSubclass,write : ToSubclass] string NntpUucpName;
  2265. [read : ToSubclass,write : ToSubclass] sint32 AccessSSLFlags;
  2266. [read : ToSubclass,write : ToSubclass] boolean AccessSSL;
  2267. [read : ToSubclass,write : ToSubclass] boolean AccessSSLNegotiateCert;
  2268. [read : ToSubclass,write : ToSubclass] boolean AccessSSLRequireCert;
  2269. [read : ToSubclass,write : ToSubclass] boolean AccessSSLMapCert;
  2270. [read : ToSubclass,write : ToSubclass] boolean AccessSSL128;
  2271. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  2272. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  2273. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  2274. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  2275. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  2276. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  2277. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  2278. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  2279. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  2280. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  2281. [read : ToSubclass,write : ToSubclass] string GroupHelpFile;
  2282. [read : ToSubclass,write : ToSubclass] string GroupListFile;
  2283. [read : ToSubclass,write : ToSubclass] string ArticleTableFile;
  2284. [read : ToSubclass,write : ToSubclass] string HistoryTableFile;
  2285. [read : ToSubclass,write : ToSubclass] string ListFile;
  2286. [read : ToSubclass,write : ToSubclass] string ModeratorFile;
  2287. [read : ToSubclass,write : ToSubclass] string XoverTableFile;
  2288. [read : ToSubclass,write : ToSubclass] string PrettyNamesFile;
  2289. [read : ToSubclass,write : ToSubclass] string GroupVarListFile;
  2290. [read : ToSubclass,write : ToSubclass] sint32 ArticleTimeLimit;
  2291. [read : ToSubclass,write : ToSubclass] sint32 HistoryExpiration;
  2292. [read : ToSubclass,write : ToSubclass] sint32 NewsCrawlerTime;
  2293. [read : ToSubclass,write : ToSubclass] sint32 ShutdownLatency;
  2294. [read : ToSubclass,write : ToSubclass] string NntpOrganization;
  2295. [read : ToSubclass,write : ToSubclass] string NntpClearTextProvider;
  2296. [read : ToSubclass,write : ToSubclass] string NTAuthenticationProviders;
  2297. };
  2298. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2299. class IIsSmtpRoutingSource : CIM_LogicalElement
  2300. {
  2301. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2302. };
  2303. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2304. class IIsWebServer : CIM_LogicalElement
  2305. {
  2306. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2307. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 ServerState;
  2308. [read : ToSubclass,write(FALSE) : ToSubclass] string AppRoot;
  2309. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 AppIsolated;
  2310. [read : ToSubclass,write(FALSE) : ToSubclass] string AppPackageID;
  2311. [read : ToSubclass,write(FALSE) : ToSubclass] string AppPackageName;
  2312. [read : ToSubclass,write(FALSE) : ToSubclass] uint8 SSLCertHash[];
  2313. [read : ToSubclass,write(FALSE) : ToSubclass] string SSLStoreName;
  2314. [Implemented] void Start();
  2315. [Implemented] void Stop();
  2316. [Implemented] void Continue();
  2317. [Implemented] void Pause();
  2318. };
  2319. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2320. class IIsFtpInfoSetting : IIsSetting
  2321. {
  2322. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2323. [read : ToSubclass,write : ToSubclass] string LogModuleList;
  2324. };
  2325. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2326. class IIsNntpVirtualDir : CIM_LogicalElement
  2327. {
  2328. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2329. };
  2330. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2331. class IIsSmtpDLSetting : IIsSetting
  2332. {
  2333. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2334. };
  2335. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2336. class IIsNntpFeed : CIM_LogicalElement
  2337. {
  2338. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2339. };
  2340. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2341. class IIsFtpService : Win32_Service
  2342. {
  2343. [Implemented] string CreateNewSite([IN] string ServerComment,[IN] ServerBinding ServerBindings[],[IN] string PathOfRootVirtualDir,[IN] sint32 ServerId);
  2344. };
  2345. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2346. class IIsPop3VirtualDir : CIM_LogicalElement
  2347. {
  2348. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2349. };
  2350. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2351. class IIsSmtpInfoSetting : IIsSetting
  2352. {
  2353. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2354. [read : ToSubclass,write : ToSubclass] string LogModuleList;
  2355. };
  2356. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2357. class IIsCustomLogModule : CIM_LogicalElement
  2358. {
  2359. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2360. };
  2361. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2362. class IIsImapSessions : CIM_LogicalElement
  2363. {
  2364. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2365. };
  2366. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2367. class IIsNntpInfoSetting : IIsSetting
  2368. {
  2369. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2370. [read : ToSubclass,write : ToSubclass] string LogModuleList;
  2371. };
  2372. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2373. class IIsSmtpVirtualDir : CIM_LogicalElement
  2374. {
  2375. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2376. };
  2377. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2378. class IIsSmtpDomain : CIM_LogicalElement
  2379. {
  2380. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2381. };
  2382. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2383. class IIsSmtpUser : CIM_LogicalElement
  2384. {
  2385. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2386. };
  2387. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2388. class IIS_Global : CIM_LogicalElement
  2389. {
  2390. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2391. [read : ToSubclass,write(FALSE) : ToSubclass] uint8 SessionKey[];
  2392. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 ChangeNumber;
  2393. [read : ToSubclass,write(FALSE) : ToSubclass] sint32 HistoryMajorVersionNumber;
  2394. [read : ToSubclass,write(FALSE) : ToSubclass] uint8 XMLSchemaTimeStamp[];
  2395. [read : ToSubclass,write(FALSE) : ToSubclass] uint8 BINSchemaTimeStamp[];
  2396. };
  2397. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2398. class IIsWebServerSetting : IIsSetting
  2399. {
  2400. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2401. [read : ToSubclass,write : ToSubclass] boolean ContentIndexed;
  2402. [read : ToSubclass,write : ToSubclass] string ServerComment;
  2403. [read : ToSubclass,write : ToSubclass] sint32 MaxBandwidth;
  2404. [read : ToSubclass,write : ToSubclass] boolean ServerAutoStart;
  2405. [read : ToSubclass,write : ToSubclass] sint32 ServerSize;
  2406. [read : ToSubclass,write : ToSubclass] boolean DisableSocketPooling;
  2407. [read : ToSubclass,write : ToSubclass] sint32 ServerListenBacklog;
  2408. [read : ToSubclass,write : ToSubclass] sint32 ServerListenTimeout;
  2409. [read : ToSubclass,write : ToSubclass] ServerBinding ServerBindings[];
  2410. [read : ToSubclass,write : ToSubclass] SecureBinding SecureBindings[];
  2411. [read : ToSubclass,write : ToSubclass] sint32 MaxConnections;
  2412. [read : ToSubclass,write : ToSubclass] sint32 ConnectionTimeout;
  2413. [read : ToSubclass,write : ToSubclass] boolean AllowKeepAlive;
  2414. [read : ToSubclass,write : ToSubclass] sint32 CGITimeout;
  2415. [read : ToSubclass,write : ToSubclass] sint32 MaxEndpointConnections;
  2416. [read : ToSubclass,write : ToSubclass] boolean IgnoreTranslate;
  2417. [read : ToSubclass,write : ToSubclass] boolean UseDigestSSP;
  2418. [read : ToSubclass,write : ToSubclass] boolean CacheISAPI;
  2419. [read : ToSubclass,write : ToSubclass] MimeMap MimeMap[];
  2420. [read : ToSubclass,write : ToSubclass] string AnonymousUserName;
  2421. [read : ToSubclass,write : ToSubclass] string AnonymousUserPass;
  2422. [read : ToSubclass,write : ToSubclass] boolean FrontPageWeb;
  2423. [read : ToSubclass,write : ToSubclass] boolean AnonymousPasswordSync;
  2424. [read : ToSubclass,write : ToSubclass] string DefaultLogonDomain;
  2425. [read : ToSubclass,write : ToSubclass] uint8 AdminACLBin[];
  2426. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  2427. [read : ToSubclass,write : ToSubclass] string Realm;
  2428. [read : ToSubclass,write : ToSubclass] string DefaultDoc;
  2429. [read : ToSubclass,write : ToSubclass] string HttpExpires;
  2430. [read : ToSubclass,write : ToSubclass] string HttpPics[];
  2431. [read : ToSubclass,write : ToSubclass] HttpCustomHeader HttpCustomHeaders[];
  2432. [read : ToSubclass,write : ToSubclass] HttpError HttpErrors[];
  2433. [read : ToSubclass,write : ToSubclass] boolean EnableDocFooter;
  2434. [read : ToSubclass,write : ToSubclass] string DefaultDocFooter;
  2435. [read : ToSubclass,write : ToSubclass] sint32 LogonMethod;
  2436. [read : ToSubclass,write : ToSubclass] string NTAuthenticationProviders;
  2437. [read : ToSubclass,write : ToSubclass] sint32 CertCheckMode;
  2438. [read : ToSubclass,write : ToSubclass] boolean AspBufferingOn;
  2439. [read : ToSubclass,write : ToSubclass] boolean AspLogErrorRequests;
  2440. [read : ToSubclass,write : ToSubclass] boolean AspScriptErrorSentToBrowser;
  2441. [read : ToSubclass,write : ToSubclass] string AspScriptErrorMessage;
  2442. [read : ToSubclass,write : ToSubclass] boolean AspAllowOutOfProcComponents;
  2443. [read : ToSubclass,write : ToSubclass] sint32 AspScriptFileCacheSize;
  2444. [read : ToSubclass,write : ToSubclass] string AspDiskTemplateCacheDirectory;
  2445. [read : ToSubclass,write : ToSubclass] sint32 AspMaxDiskTemplateCacheFiles;
  2446. [read : ToSubclass,write : ToSubclass] sint32 AspScriptEngineCacheMax;
  2447. [read : ToSubclass,write : ToSubclass] sint32 AspScriptTimeout;
  2448. [read : ToSubclass,write : ToSubclass] boolean AspEnableParentPaths;
  2449. [read : ToSubclass,write : ToSubclass] boolean AspAllowSessionState;
  2450. [read : ToSubclass,write : ToSubclass] string AspScriptLanguage;
  2451. [read : ToSubclass,write : ToSubclass] boolean AspExceptionCatchEnable;
  2452. [read : ToSubclass,write : ToSubclass] sint32 AspCodepage;
  2453. [read : ToSubclass,write : ToSubclass] sint32 AspLCID;
  2454. [read : ToSubclass,write : ToSubclass] sint32 AspSessionTimeout;
  2455. [read : ToSubclass,write : ToSubclass] sint32 AspQueueTimeout;
  2456. [read : ToSubclass,write : ToSubclass] boolean AspEnableAspHtmlFallback;
  2457. [read : ToSubclass,write : ToSubclass] boolean AspEnableChunkedEncoding;
  2458. [read : ToSubclass,write : ToSubclass] boolean AspEnableTypelibCache;
  2459. [read : ToSubclass,write : ToSubclass] boolean AspErrorsToNTLog;
  2460. [read : ToSubclass,write : ToSubclass] sint32 AspProcessorThreadMax;
  2461. [read : ToSubclass,write : ToSubclass] boolean AspTrackThreadingModel;
  2462. [read : ToSubclass,write : ToSubclass] sint32 AspRequestQueueMax;
  2463. [read : ToSubclass,write : ToSubclass] boolean AspEnableApplicationRestart;
  2464. [read : ToSubclass,write : ToSubclass] sint32 AspQueueConnectionTestTime;
  2465. [read : ToSubclass,write : ToSubclass] sint32 AspSessionMax;
  2466. [read : ToSubclass,write : ToSubclass] boolean AspThreadGateEnabled;
  2467. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateTimeSlice;
  2468. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateSleepDelay;
  2469. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateSleepMax;
  2470. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateLoadLow;
  2471. [read : ToSubclass,write : ToSubclass] sint32 AspThreadGateLoadHigh;
  2472. [read : ToSubclass,write : ToSubclass] string AppFriendlyName;
  2473. [read : ToSubclass,write : ToSubclass] sint32 AppOopRecoverLimit;
  2474. [read : ToSubclass,write : ToSubclass] boolean AppAllowDebugging;
  2475. [read : ToSubclass,write : ToSubclass] boolean AppAllowClientDebug;
  2476. [read : ToSubclass,write : ToSubclass] sint32 NetLogonWorkstation;
  2477. [read : ToSubclass,write : ToSubclass] boolean UseHostName;
  2478. [read : ToSubclass,write : ToSubclass] boolean ClusterEnabled;
  2479. [read : ToSubclass,write : ToSubclass] sint32 CacheControlMaxAge;
  2480. [read : ToSubclass,write : ToSubclass] boolean CacheControlNoCache;
  2481. [read : ToSubclass,write : ToSubclass] string CacheControlCustom;
  2482. [read : ToSubclass,write : ToSubclass] boolean CreateProcessAsUser;
  2483. [read : ToSubclass,write : ToSubclass] sint32 PoolIdcTimeout;
  2484. [read : ToSubclass,write : ToSubclass] sint32 PutReadSize;
  2485. [read : ToSubclass,write : ToSubclass] string RedirectHeaders;
  2486. [read : ToSubclass,write : ToSubclass] sint32 UploadReadAheadSize;
  2487. [read : ToSubclass,write : ToSubclass] sint32 PasswordExpirePrenotifyDays;
  2488. [read : ToSubclass,write : ToSubclass] sint32 PasswordCacheTTL;
  2489. [read : ToSubclass,write : ToSubclass] sint32 PasswordChangeFlags;
  2490. [read : ToSubclass,write : ToSubclass] boolean AuthChangeUnsecure;
  2491. [read : ToSubclass,write : ToSubclass] boolean AuthChangeDisable;
  2492. [read : ToSubclass,write : ToSubclass] boolean AuthAdvNotifyDisable;
  2493. [read : ToSubclass,write : ToSubclass] sint32 MaxBandwidthBlocked;
  2494. [read : ToSubclass,write : ToSubclass] boolean UNCAuthenticationPassThrough;
  2495. [read : ToSubclass,write : ToSubclass] string AppWamClsid;
  2496. [read : ToSubclass,write : ToSubclass] sint32 DirBrowseFlags;
  2497. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowDate;
  2498. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowTime;
  2499. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowSize;
  2500. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowExtension;
  2501. [read : ToSubclass,write : ToSubclass] boolean DirBrowseShowLongDate;
  2502. [read : ToSubclass,write : ToSubclass] boolean EnableDefaultDoc;
  2503. [read : ToSubclass,write : ToSubclass] boolean EnableDirBrowsing;
  2504. [read : ToSubclass,write : ToSubclass] sint32 AuthFlags;
  2505. [read : ToSubclass,write : ToSubclass] boolean AuthAnonymous;
  2506. [read : ToSubclass,write : ToSubclass] boolean AuthBasic;
  2507. [read : ToSubclass,write : ToSubclass] boolean AuthNTLM;
  2508. [read : ToSubclass,write : ToSubclass] boolean AuthMD5;
  2509. [read : ToSubclass,write : ToSubclass] sint32 AuthPersistence;
  2510. [read : ToSubclass,write : ToSubclass] boolean AuthPersistSingleRequest;
  2511. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  2512. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  2513. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  2514. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  2515. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  2516. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  2517. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  2518. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  2519. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  2520. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  2521. [read : ToSubclass,write : ToSubclass] sint32 AccessSSLFlags;
  2522. [read : ToSubclass,write : ToSubclass] boolean AccessSSL;
  2523. [read : ToSubclass,write : ToSubclass] boolean AccessSSLNegotiateCert;
  2524. [read : ToSubclass,write : ToSubclass] boolean AccessSSLRequireCert;
  2525. [read : ToSubclass,write : ToSubclass] boolean AccessSSLMapCert;
  2526. [read : ToSubclass,write : ToSubclass] boolean AccessSSL128;
  2527. [read : ToSubclass,write : ToSubclass] ScriptMap ScriptMaps[];
  2528. [read : ToSubclass,write : ToSubclass] boolean SSIExecDisable;
  2529. [read : ToSubclass,write : ToSubclass] boolean EnableReverseDns;
  2530. [read : ToSubclass,write : ToSubclass] boolean CreateCGIWithNewConsole;
  2531. [read : ToSubclass,write : ToSubclass] sint32 LogType;
  2532. [read : ToSubclass,write : ToSubclass] string LogPluginClsid;
  2533. [read : ToSubclass,write : ToSubclass] string LogFileDirectory;
  2534. [read : ToSubclass,write : ToSubclass] sint32 LogFilePeriod;
  2535. [read : ToSubclass,write : ToSubclass] boolean LogFileLocaltimeRollover;
  2536. [read : ToSubclass,write : ToSubclass] sint32 LogFileTruncateSize;
  2537. [read : ToSubclass,write : ToSubclass] sint32 LogExtFileFlags;
  2538. [read : ToSubclass,write : ToSubclass] boolean LogExtFileDate;
  2539. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTime;
  2540. [read : ToSubclass,write : ToSubclass] boolean LogExtFileClientIp;
  2541. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserName;
  2542. [read : ToSubclass,write : ToSubclass] boolean LogExtFileSiteName;
  2543. [read : ToSubclass,write : ToSubclass] boolean LogExtFileComputerName;
  2544. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerIp;
  2545. [read : ToSubclass,write : ToSubclass] boolean LogExtFileMethod;
  2546. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriStem;
  2547. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriQuery;
  2548. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHttpStatus;
  2549. [read : ToSubclass,write : ToSubclass] boolean LogExtFileWin32Status;
  2550. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesSent;
  2551. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesRecv;
  2552. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTimeTaken;
  2553. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerPort;
  2554. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserAgent;
  2555. [read : ToSubclass,write : ToSubclass] boolean LogExtFileCookie;
  2556. [read : ToSubclass,write : ToSubclass] boolean LogExtFileReferer;
  2557. [read : ToSubclass,write : ToSubclass] boolean LogExtFileProtocolVersion;
  2558. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHost;
  2559. [read : ToSubclass,write : ToSubclass] string LogOdbcDataSource;
  2560. [read : ToSubclass,write : ToSubclass] string LogOdbcTableName;
  2561. [read : ToSubclass,write : ToSubclass] string LogOdbcUserName;
  2562. [read : ToSubclass,write : ToSubclass] string LogOdbcPassword;
  2563. [read : ToSubclass,write : ToSubclass] boolean CPULimitsEnabled;
  2564. [read : ToSubclass,write : ToSubclass] sint32 CPUResetInterval;
  2565. [read : ToSubclass,write : ToSubclass] sint32 CPULoggingInterval;
  2566. [read : ToSubclass,write : ToSubclass] sint32 CPULoggingOptions;
  2567. [read : ToSubclass,write : ToSubclass] boolean CPUEnableAllProcLogging;
  2568. [read : ToSubclass,write : ToSubclass] boolean CPUEnableCGILogging;
  2569. [read : ToSubclass,write : ToSubclass] boolean CPUEnableAppLogging;
  2570. [read : ToSubclass,write : ToSubclass] sint32 CPULoggingMask;
  2571. [read : ToSubclass,write : ToSubclass] boolean CPUEnableEvent;
  2572. [read : ToSubclass,write : ToSubclass] boolean CPUEnableProcType;
  2573. [read : ToSubclass,write : ToSubclass] boolean CPUEnableUserTime;
  2574. [read : ToSubclass,write : ToSubclass] boolean CPUEnableKernelTime;
  2575. [read : ToSubclass,write : ToSubclass] boolean CPUEnablePageFaults;
  2576. [read : ToSubclass,write : ToSubclass] boolean CPUEnableTotalProcs;
  2577. [read : ToSubclass,write : ToSubclass] boolean CPUEnableActiveProcs;
  2578. [read : ToSubclass,write : ToSubclass] boolean CPUEnableTerminatedProcs;
  2579. [read : ToSubclass,write : ToSubclass] boolean CPULoggingEnabled;
  2580. [read : ToSubclass,write : ToSubclass] sint32 CPUCGILimit;
  2581. [read : ToSubclass,write : ToSubclass] sint32 CPULimitLogEvent;
  2582. [read : ToSubclass,write : ToSubclass] sint32 CPULimitPriority;
  2583. [read : ToSubclass,write : ToSubclass] sint32 CPULimitProcStop;
  2584. [read : ToSubclass,write : ToSubclass] sint32 CPULimitPause;
  2585. [read : ToSubclass,write : ToSubclass] boolean CPUAppEnabled;
  2586. [read : ToSubclass,write : ToSubclass] boolean CPUCGIEnabled;
  2587. [read : ToSubclass,write : ToSubclass] boolean NotDeletable;
  2588. [read : ToSubclass,write : ToSubclass] sint32 ShutdownTimeLimit;
  2589. [read : ToSubclass,write : ToSubclass] boolean ProcessNTCRIfLoggedOn;
  2590. [read : ToSubclass,write : ToSubclass] boolean AllowPathInfoForScriptMappings;
  2591. [read : ToSubclass,write : ToSubclass] sint32 ServerCommand;
  2592. [read : ToSubclass,write : ToSubclass] sint32 Win32Error;
  2593. [read : ToSubclass,write : ToSubclass] string AppPoolId;
  2594. [read : ToSubclass,write : ToSubclass] boolean DoStaticCompression;
  2595. [read : ToSubclass,write : ToSubclass] boolean DoDynamicCompression;
  2596. [read : ToSubclass,write : ToSubclass] boolean DisablePublishing;
  2597. [read : ToSubclass,write : ToSubclass] boolean DavEnabled;
  2598. [read : ToSubclass,write : ToSubclass] string AspPartitionID;
  2599. [read : ToSubclass,write : ToSubclass] string AspSxsName;
  2600. [read : ToSubclass,write : ToSubclass] sint32 AspAppServiceFlags;
  2601. [read : ToSubclass,write : ToSubclass] boolean AspEnableTracker;
  2602. [read : ToSubclass,write : ToSubclass] boolean AspEnableSxs;
  2603. [read : ToSubclass,write : ToSubclass] boolean AspUsePartition;
  2604. [read : ToSubclass,write : ToSubclass] sint32 AspKeepSessionIDSecure;
  2605. [read : ToSubclass,write : ToSubclass] sint32 RevocationFreshnessTime;
  2606. [read : ToSubclass,write : ToSubclass] sint32 RevocationURLRetrievalTimeout;
  2607. };
  2608. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2609. class IIsComputerSetting : IIsSetting
  2610. {
  2611. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2612. [read : ToSubclass,write : ToSubclass] sint32 MaxBandwidth;
  2613. [read : ToSubclass,write : ToSubclass] sint32 MaxBandwidthBlocked;
  2614. [read : ToSubclass,write : ToSubclass] MimeMap MimeMap[];
  2615. [read : ToSubclass,write : ToSubclass] sint32 EnableHistory;
  2616. [read : ToSubclass,write : ToSubclass] sint32 MaxHistoryFiles;
  2617. [read : ToSubclass,write : ToSubclass] sint32 EnableEditWhileRunning;
  2618. };
  2619. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2620. class IIsImapRoutingSourceSetting : IIsSetting
  2621. {
  2622. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2623. [read : ToSubclass,write : ToSubclass] string ImapRoutingTableType;
  2624. [read : ToSubclass,write : ToSubclass] string ImapDsDataDirectory;
  2625. [read : ToSubclass,write : ToSubclass] string ImapDsDefaultMailRoot;
  2626. [read : ToSubclass,write : ToSubclass] string ImapDsBindType;
  2627. [read : ToSubclass,write : ToSubclass] string ImapDsSchemaType;
  2628. [read : ToSubclass,write : ToSubclass] string ImapDsHost;
  2629. [read : ToSubclass,write : ToSubclass] string ImapDsNamingContext;
  2630. [read : ToSubclass,write : ToSubclass] string ImapDsAccount;
  2631. [read : ToSubclass,write : ToSubclass] string ImapDsPassword;
  2632. };
  2633. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2634. class IIsNntpExpire : CIM_LogicalElement
  2635. {
  2636. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2637. };
  2638. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2639. class IIsCertMapper : CIM_LogicalElement
  2640. {
  2641. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2642. [Implemented] void CreateMapping([IN] string vCert,[IN] string NtAcct,[IN] string NtPwd,[IN] string strName,[IN] boolean IEnabled);
  2643. [Implemented] void DeleteMapping([IN] sint32 IMethod,[IN] string vKey);
  2644. [Implemented] void GetMapping([IN] sint32 IMethod,[IN] string vKey,[OUT] string vCert,[OUT] string NtAcct,[OUT] string NtPwd,[OUT] string strName,[OUT] boolean IEnabled);
  2645. [Implemented] void SetAcct([IN] sint32 IMethod,[IN] string vKey,[IN] string NtAcct);
  2646. [Implemented] void SetEnabled([IN] sint32 IMethod,[IN] string vKey,[IN] boolean IEnabled);
  2647. [Implemented] void SetName([IN] sint32 IMethod,[IN] string vKey,[IN] string strName);
  2648. [Implemented] void SetPwd([IN] sint32 IMethod,[IN] string vKey,[IN] string NtPwd);
  2649. };
  2650. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2651. class IIsLogModule : CIM_LogicalElement
  2652. {
  2653. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2654. };
  2655. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2656. class IIsImapServiceSetting : IIsSetting
  2657. {
  2658. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2659. [read : ToSubclass,write : ToSubclass] sint32 MaxBandwidth;
  2660. [read : ToSubclass,write : ToSubclass] sint32 MaxConnections;
  2661. [read : ToSubclass,write : ToSubclass] string ServerComment;
  2662. [read : ToSubclass,write : ToSubclass] sint32 ConnectionTimeout;
  2663. [read : ToSubclass,write : ToSubclass] sint32 ServerListenTimeout;
  2664. [read : ToSubclass,write : ToSubclass] sint32 MaxEndpointConnections;
  2665. [read : ToSubclass,write : ToSubclass] boolean ServerAutoStart;
  2666. [read : ToSubclass,write : ToSubclass] uint8 AdminACLBin[];
  2667. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  2668. [read : ToSubclass,write : ToSubclass] sint32 AuthFlags;
  2669. [read : ToSubclass,write : ToSubclass] boolean AuthAnonymous;
  2670. [read : ToSubclass,write : ToSubclass] boolean AuthBasic;
  2671. [read : ToSubclass,write : ToSubclass] boolean AuthNTLM;
  2672. [read : ToSubclass,write : ToSubclass] boolean AuthMD5;
  2673. [read : ToSubclass,write : ToSubclass] sint32 ServerListenBacklog;
  2674. [read : ToSubclass,write : ToSubclass] string DefaultLogonDomain;
  2675. [read : ToSubclass,write : ToSubclass] string NTAuthenticationProviders;
  2676. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  2677. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  2678. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  2679. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  2680. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  2681. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  2682. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  2683. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  2684. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  2685. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  2686. [read : ToSubclass,write : ToSubclass] sint32 AccessSSLFlags;
  2687. [read : ToSubclass,write : ToSubclass] boolean AccessSSL;
  2688. [read : ToSubclass,write : ToSubclass] boolean AccessSSLNegotiateCert;
  2689. [read : ToSubclass,write : ToSubclass] boolean AccessSSLRequireCert;
  2690. [read : ToSubclass,write : ToSubclass] boolean AccessSSLMapCert;
  2691. [read : ToSubclass,write : ToSubclass] boolean AccessSSL128;
  2692. [read : ToSubclass,write : ToSubclass] sint32 LogType;
  2693. [read : ToSubclass,write : ToSubclass] sint32 LogFilePeriod;
  2694. [read : ToSubclass,write : ToSubclass] string LogPluginClsid;
  2695. [read : ToSubclass,write : ToSubclass] string LogModuleList;
  2696. [read : ToSubclass,write : ToSubclass] string LogFileDirectory;
  2697. [read : ToSubclass,write : ToSubclass] sint32 LogFileTruncateSize;
  2698. [read : ToSubclass,write : ToSubclass] sint32 LogExtFileFlags;
  2699. [read : ToSubclass,write : ToSubclass] boolean LogExtFileDate;
  2700. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTime;
  2701. [read : ToSubclass,write : ToSubclass] boolean LogExtFileClientIp;
  2702. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserName;
  2703. [read : ToSubclass,write : ToSubclass] boolean LogExtFileSiteName;
  2704. [read : ToSubclass,write : ToSubclass] boolean LogExtFileComputerName;
  2705. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerIp;
  2706. [read : ToSubclass,write : ToSubclass] boolean LogExtFileMethod;
  2707. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriStem;
  2708. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriQuery;
  2709. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHttpStatus;
  2710. [read : ToSubclass,write : ToSubclass] boolean LogExtFileWin32Status;
  2711. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesSent;
  2712. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesRecv;
  2713. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTimeTaken;
  2714. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerPort;
  2715. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserAgent;
  2716. [read : ToSubclass,write : ToSubclass] boolean LogExtFileCookie;
  2717. [read : ToSubclass,write : ToSubclass] boolean LogExtFileReferer;
  2718. [read : ToSubclass,write : ToSubclass] boolean LogExtFileProtocolVersion;
  2719. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHost;
  2720. [read : ToSubclass,write : ToSubclass] string LogOdbcDataSource;
  2721. [read : ToSubclass,write : ToSubclass] string LogOdbcTableName;
  2722. [read : ToSubclass,write : ToSubclass] string LogOdbcUserName;
  2723. [read : ToSubclass,write : ToSubclass] string LogOdbcPassword;
  2724. [read : ToSubclass,write : ToSubclass] sint32 ImapExpireMail;
  2725. [read : ToSubclass,write : ToSubclass] sint32 ImapExpireDelay;
  2726. [read : ToSubclass,write : ToSubclass] sint32 ImapExpireStart;
  2727. [read : ToSubclass,write : ToSubclass] sint32 ImapMailExpirationTime;
  2728. [read : ToSubclass,write : ToSubclass] string ImapClearTextProvider;
  2729. [read : ToSubclass,write : ToSubclass] string ImapDefaultDomain;
  2730. [read : ToSubclass,write : ToSubclass] string ImapRoutingDll;
  2731. };
  2732. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2733. class IIsSmtpServerSetting : IIsSetting
  2734. {
  2735. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2736. [read : ToSubclass,write : ToSubclass] sint32 MaxBandwidth;
  2737. [read : ToSubclass,write : ToSubclass] sint32 MaxConnections;
  2738. [read : ToSubclass,write : ToSubclass] string ServerComment;
  2739. [read : ToSubclass,write : ToSubclass] sint32 ConnectionTimeout;
  2740. [read : ToSubclass,write : ToSubclass] sint32 ServerListenTimeout;
  2741. [read : ToSubclass,write : ToSubclass] sint32 MaxEndpointConnections;
  2742. [read : ToSubclass,write : ToSubclass] boolean ServerAutoStart;
  2743. [read : ToSubclass,write : ToSubclass] ServerBinding ServerBindings[];
  2744. [read : ToSubclass,write : ToSubclass] SecureBinding SecureBindings[];
  2745. [read : ToSubclass,write : ToSubclass] boolean ClusterEnabled;
  2746. [read : ToSubclass,write : ToSubclass] uint8 AdminACLBin[];
  2747. [read : ToSubclass,write : ToSubclass] boolean DontLog;
  2748. [read : ToSubclass,write : ToSubclass] sint32 AuthFlags;
  2749. [read : ToSubclass,write : ToSubclass] boolean AuthAnonymous;
  2750. [read : ToSubclass,write : ToSubclass] boolean AuthBasic;
  2751. [read : ToSubclass,write : ToSubclass] boolean AuthNTLM;
  2752. [read : ToSubclass,write : ToSubclass] boolean AuthMD5;
  2753. [read : ToSubclass,write : ToSubclass] sint32 AccessFlags;
  2754. [read : ToSubclass,write : ToSubclass] boolean AccessRead;
  2755. [read : ToSubclass,write : ToSubclass] boolean AccessWrite;
  2756. [read : ToSubclass,write : ToSubclass] boolean AccessExecute;
  2757. [read : ToSubclass,write : ToSubclass] boolean AccessSource;
  2758. [read : ToSubclass,write : ToSubclass] boolean AccessScript;
  2759. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteWrite;
  2760. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteExecute;
  2761. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteRead;
  2762. [read : ToSubclass,write : ToSubclass] boolean AccessNoRemoteScript;
  2763. [read : ToSubclass,write : ToSubclass] sint32 AccessSSLFlags;
  2764. [read : ToSubclass,write : ToSubclass] boolean AccessSSL;
  2765. [read : ToSubclass,write : ToSubclass] boolean AccessSSLNegotiateCert;
  2766. [read : ToSubclass,write : ToSubclass] boolean AccessSSLRequireCert;
  2767. [read : ToSubclass,write : ToSubclass] boolean AccessSSLMapCert;
  2768. [read : ToSubclass,write : ToSubclass] boolean AccessSSL128;
  2769. [read : ToSubclass,write : ToSubclass] sint32 ServerListenBacklog;
  2770. [read : ToSubclass,write : ToSubclass] sint32 Win32Error;
  2771. [read : ToSubclass,write : ToSubclass] sint32 LogType;
  2772. [read : ToSubclass,write : ToSubclass] string LogPluginClsid;
  2773. [read : ToSubclass,write : ToSubclass] string LogFileDirectory;
  2774. [read : ToSubclass,write : ToSubclass] sint32 LogFilePeriod;
  2775. [read : ToSubclass,write : ToSubclass] sint32 LogFileTruncateSize;
  2776. [read : ToSubclass,write : ToSubclass] sint32 LogExtFileFlags;
  2777. [read : ToSubclass,write : ToSubclass] boolean LogExtFileDate;
  2778. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTime;
  2779. [read : ToSubclass,write : ToSubclass] boolean LogExtFileClientIp;
  2780. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserName;
  2781. [read : ToSubclass,write : ToSubclass] boolean LogExtFileSiteName;
  2782. [read : ToSubclass,write : ToSubclass] boolean LogExtFileComputerName;
  2783. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerIp;
  2784. [read : ToSubclass,write : ToSubclass] boolean LogExtFileMethod;
  2785. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriStem;
  2786. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUriQuery;
  2787. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHttpStatus;
  2788. [read : ToSubclass,write : ToSubclass] boolean LogExtFileWin32Status;
  2789. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesSent;
  2790. [read : ToSubclass,write : ToSubclass] boolean LogExtFileBytesRecv;
  2791. [read : ToSubclass,write : ToSubclass] boolean LogExtFileTimeTaken;
  2792. [read : ToSubclass,write : ToSubclass] boolean LogExtFileServerPort;
  2793. [read : ToSubclass,write : ToSubclass] boolean LogExtFileUserAgent;
  2794. [read : ToSubclass,write : ToSubclass] boolean LogExtFileCookie;
  2795. [read : ToSubclass,write : ToSubclass] boolean LogExtFileReferer;
  2796. [read : ToSubclass,write : ToSubclass] boolean LogExtFileProtocolVersion;
  2797. [read : ToSubclass,write : ToSubclass] boolean LogExtFileHost;
  2798. [read : ToSubclass,write : ToSubclass] string LogOdbcDataSource;
  2799. [read : ToSubclass,write : ToSubclass] string LogOdbcTableName;
  2800. [read : ToSubclass,write : ToSubclass] string LogOdbcUserName;
  2801. [read : ToSubclass,write : ToSubclass] string LogOdbcPassword;
  2802. [read : ToSubclass,write : ToSubclass] boolean EnableReverseDnsLookup;
  2803. [read : ToSubclass,write : ToSubclass] boolean ShouldDeliver;
  2804. [read : ToSubclass,write : ToSubclass] boolean AlwaysUseSsl;
  2805. [read : ToSubclass,write : ToSubclass] boolean LimitRemoteConnections;
  2806. [read : ToSubclass,write : ToSubclass] sint32 SmartHostType;
  2807. [read : ToSubclass,write : ToSubclass] boolean DoMasquerade;
  2808. [read : ToSubclass,write : ToSubclass] sint32 RemoteSmtpPort;
  2809. [read : ToSubclass,write : ToSubclass] sint32 RemoteSmtpSecurePort;
  2810. [read : ToSubclass,write : ToSubclass] sint32 HopCount;
  2811. [read : ToSubclass,write : ToSubclass] sint32 MaxOutConnections;
  2812. [read : ToSubclass,write : ToSubclass] sint32 MaxOutConnectionsPerDomain;
  2813. [read : ToSubclass,write : ToSubclass] sint32 RemoteTimeout;
  2814. [read : ToSubclass,write : ToSubclass] sint32 MaxMessageSize;
  2815. [read : ToSubclass,write : ToSubclass] sint32 MaxSessionSize;
  2816. [read : ToSubclass,write : ToSubclass] sint32 MaxRecipients;
  2817. [read : ToSubclass,write : ToSubclass] sint32 LocalRetryInterval;
  2818. [read : ToSubclass,write : ToSubclass] sint32 RemoteRetryInterval;
  2819. [read : ToSubclass,write : ToSubclass] sint32 LocalRetryAttempts;
  2820. [read : ToSubclass,write : ToSubclass] sint32 RemoteRetryAttempts;
  2821. [read : ToSubclass,write : ToSubclass] sint32 EtrnDays;
  2822. [read : ToSubclass,write : ToSubclass] sint32 MaxBatchedMessages;
  2823. [read : ToSubclass,write : ToSubclass] string SmartHost;
  2824. [read : ToSubclass,write : ToSubclass] string FullyQualifiedDomainName;
  2825. [read : ToSubclass,write : ToSubclass] string DefaultDomain;
  2826. [read : ToSubclass,write : ToSubclass] string DropDirectory;
  2827. [read : ToSubclass,write : ToSubclass] string BadMailDirectory;
  2828. [read : ToSubclass,write : ToSubclass] string PickupDirectory;
  2829. [read : ToSubclass,write : ToSubclass] string QueueDirectory;
  2830. [read : ToSubclass,write : ToSubclass] string MasqueradeDomain;
  2831. [read : ToSubclass,write : ToSubclass] string SendNdrTo;
  2832. [read : ToSubclass,write : ToSubclass] string SendBadTo;
  2833. [read : ToSubclass,write : ToSubclass] string RoutingDll;
  2834. [read : ToSubclass,write : ToSubclass] sint32 RouteAction;
  2835. [read : ToSubclass,write : ToSubclass] string RouteUserName;
  2836. [read : ToSubclass,write : ToSubclass] string RoutePassword;
  2837. [read : ToSubclass,write : ToSubclass] string SaslLogonDomain;
  2838. [read : ToSubclass,write : ToSubclass] string SmtpClearTextProvider;
  2839. [read : ToSubclass,write : ToSubclass] string NTAuthenticationProviders;
  2840. [read : ToSubclass,write : ToSubclass] string SmtpRemoteProgressiveRetry;
  2841. [read : ToSubclass,write : ToSubclass] sint32 SmtpLocalDelayExpireMinutes;
  2842. [read : ToSubclass,write : ToSubclass] sint32 SmtpLocalNDRExpireMinutes;
  2843. [read : ToSubclass,write : ToSubclass] sint32 SmtpRemoteDelayExpireMinutes;
  2844. [read : ToSubclass,write : ToSubclass] sint32 SmtpRemoteNDRExpireMinutes;
  2845. [read : ToSubclass,write : ToSubclass] sint32 SmtpRemoteRetryThreshold;
  2846. [read : ToSubclass,write : ToSubclass] sint32 SmtpDSNOptions;
  2847. [read : ToSubclass,write : ToSubclass] sint32 SmtpDSNLanguageID;
  2848. [read : ToSubclass,write : ToSubclass] sint32 SmtpInboundCommandSupportOptions;
  2849. [read : ToSubclass,write : ToSubclass] sint32 SmtpOutboundCommandSupportOptions;
  2850. [read : ToSubclass,write : ToSubclass] uint8 RelayIpList[];
  2851. [read : ToSubclass,write : ToSubclass] sint32 RelayForAuth;
  2852. [read : ToSubclass,write : ToSubclass] sint32 SmtpConnectTimeout;
  2853. [read : ToSubclass,write : ToSubclass] sint32 SmtpMailFromTimeout;
  2854. [read : ToSubclass,write : ToSubclass] sint32 SmtpRcptToTimeout;
  2855. [read : ToSubclass,write : ToSubclass] sint32 SmtpDataTimeout;
  2856. [read : ToSubclass,write : ToSubclass] sint32 SmtpBdatTimeout;
  2857. [read : ToSubclass,write : ToSubclass] sint32 SmtpAuthTimeout;
  2858. [read : ToSubclass,write : ToSubclass] sint32 SmtpSaslTimeout;
  2859. [read : ToSubclass,write : ToSubclass] sint32 SmtpTurnTimeout;
  2860. [read : ToSubclass,write : ToSubclass] sint32 SmtpRsetTimeout;
  2861. [read : ToSubclass,write : ToSubclass] sint32 SmtpHeloTimeout;
  2862. [read : ToSubclass,write : ToSubclass] boolean DisableSocketPooling;
  2863. [read : ToSubclass,write : ToSubclass] sint32 SmtpUseTcpDns;
  2864. [read : ToSubclass,write : ToSubclass] boolean SmtpDotStuffPickupDirFiles;
  2865. [read : ToSubclass,write : ToSubclass] sint32 SmtpDomainValidationFlags;
  2866. [read : ToSubclass,write : ToSubclass] boolean SmtpSSLRequireTrustedCA;
  2867. [read : ToSubclass,write : ToSubclass] boolean SmtpSSLCertHostnameValidation;
  2868. [read : ToSubclass,write : ToSubclass] sint32 MaxMailObjects;
  2869. [read : ToSubclass,write : ToSubclass] boolean ShouldPickupMail;
  2870. [read : ToSubclass,write : ToSubclass] sint32 MaxDirChangeIOSize;
  2871. [read : ToSubclass,write : ToSubclass] sint32 NameResolutionType;
  2872. [read : ToSubclass,write : ToSubclass] sint32 MaxSmtpErrors;
  2873. [read : ToSubclass,write : ToSubclass] boolean ShouldPipelineIn;
  2874. [read : ToSubclass,write : ToSubclass] boolean ShouldPipelineOut;
  2875. [read : ToSubclass,write : ToSubclass] string ConnectResponse;
  2876. [read : ToSubclass,write : ToSubclass] boolean UpdatedFQDN;
  2877. [read : ToSubclass,write : ToSubclass] boolean UpdatedDefaultDomain;
  2878. [read : ToSubclass,write : ToSubclass] boolean EtrnSubdomains;
  2879. [read : ToSubclass,write : ToSubclass] sint32 SmtpMaxRemoteQThreads;
  2880. [read : ToSubclass,write : ToSubclass] boolean SmtpDisableRelay;
  2881. [read : ToSubclass,write : ToSubclass] boolean SmtpHeloNoDomain;
  2882. [read : ToSubclass,write : ToSubclass] boolean SmtpMailNoHelo;
  2883. [read : ToSubclass,write : ToSubclass] sint32 SmtpAqueueWait;
  2884. [read : ToSubclass,write : ToSubclass] boolean AddNoHeaders;
  2885. [read : ToSubclass,write : ToSubclass] sint32 SmtpEventlogLevel;
  2886. [read : ToSubclass,write : ToSubclass] boolean AllowAnonymous;
  2887. [read : ToSubclass,write : ToSubclass] boolean AnonymousOnly;
  2888. [read : ToSubclass,write : ToSubclass] boolean AnonymousPasswordSync;
  2889. [read : ToSubclass,write : ToSubclass] string AnonymousUserName;
  2890. [read : ToSubclass,write : ToSubclass] string Realm;
  2891. [read : ToSubclass,write : ToSubclass] string DefaultLogonDomain;
  2892. };
  2893. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2894. class IIsWebFile : IIsDirectory
  2895. {
  2896. };
  2897. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2898. class IIsCertMapperSetting : IIsSetting
  2899. {
  2900. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2901. };
  2902. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2903. class IIsNntpSessions : CIM_LogicalElement
  2904. {
  2905. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2906. };
  2907. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2908. class IIsNntpFeedSetting : IIsSetting
  2909. {
  2910. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2911. [read : ToSubclass,write : ToSubclass] string FeedServerName;
  2912. [read : ToSubclass,write : ToSubclass] sint32 FeedType;
  2913. [read : ToSubclass,write : ToSubclass] string FeedNewsgroups[];
  2914. [read : ToSubclass,write : ToSubclass] sint32 FeedSecurityType;
  2915. [read : ToSubclass,write : ToSubclass] sint32 FeedAuthenticationType;
  2916. [read : ToSubclass,write : ToSubclass] string FeedAccountName;
  2917. [read : ToSubclass,write : ToSubclass] string FeedPassword;
  2918. [read : ToSubclass,write : ToSubclass] sint32 FeedStartTimeHigh;
  2919. [read : ToSubclass,write : ToSubclass] sint32 FeedStartTimeLow;
  2920. [read : ToSubclass,write : ToSubclass] sint32 FeedInterval;
  2921. [read : ToSubclass,write : ToSubclass] sint32 FeedAllowControlMsgs;
  2922. [read : ToSubclass,write : ToSubclass] sint32 FeedCreateAutomatically;
  2923. [read : ToSubclass,write : ToSubclass] sint32 FeedDisabled;
  2924. [read : ToSubclass,write : ToSubclass] string FeedDistribution[];
  2925. [read : ToSubclass,write : ToSubclass] sint32 FeedConcurrentSessions;
  2926. [read : ToSubclass,write : ToSubclass] sint32 FeedMaxConnectionAttempts;
  2927. [read : ToSubclass,write : ToSubclass] string FeedUucpName;
  2928. [read : ToSubclass,write : ToSubclass] string FeedTempDirectory;
  2929. [read : ToSubclass,write : ToSubclass] sint32 FeedNextPullHigh;
  2930. [read : ToSubclass,write : ToSubclass] sint32 FeedNextPullLow;
  2931. [read : ToSubclass,write : ToSubclass] string FeedPeerTempDirectory;
  2932. [read : ToSubclass,write : ToSubclass] sint32 FeedPeerGapSize;
  2933. [read : ToSubclass,write : ToSubclass] sint32 FeedOutgoingPort;
  2934. [read : ToSubclass,write : ToSubclass] sint32 FeedFeedpairId;
  2935. [read : ToSubclass,write : ToSubclass] sint32 FeedHandshake;
  2936. [read : ToSubclass,write : ToSubclass] sint32 FeedAdminError;
  2937. [read : ToSubclass,write : ToSubclass] sint32 FeedErrParmMask;
  2938. };
  2939. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2940. class IIsSmtpAlias : CIM_LogicalElement
  2941. {
  2942. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2943. };
  2944. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2945. class IIsLogModulesSetting : IIsSetting
  2946. {
  2947. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2948. };
  2949. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2950. class IIsNntpRebuildSetting : IIsSetting
  2951. {
  2952. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2953. };
  2954. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2955. class IIsSmtpAliasSetting : IIsSetting
  2956. {
  2957. [Key : ToInstance ToSubclass DisableOverride] string Name;
  2958. };
  2959. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2960. class IIsSmtpServer_IIsSmtpRoutingSource : CIM_Component
  2961. {
  2962. [key : ToInstance ToSubclass DisableOverride] IIsSmtpServer Ref GroupComponent;
  2963. [key : ToInstance ToSubclass DisableOverride] IIsSmtpRoutingSource Ref PartComponent;
  2964. };
  2965. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2966. class IIsPop3Info_IIsPop3InfoSetting : CIM_ElementSetting
  2967. {
  2968. [key : ToInstance ToSubclass DisableOverride] IIsPop3Info Ref Element;
  2969. [key : ToInstance ToSubclass DisableOverride] IIsPop3InfoSetting Ref Setting;
  2970. };
  2971. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2972. class IIsNntpExpiration_IIsNntpExpire : CIM_Component
  2973. {
  2974. [key : ToInstance ToSubclass DisableOverride] IIsNntpExpiration Ref GroupComponent;
  2975. [key : ToInstance ToSubclass DisableOverride] IIsNntpExpire Ref PartComponent;
  2976. };
  2977. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2978. class IIsFtpServer_IIsAdminACL : CIM_Component
  2979. {
  2980. [key : ToInstance ToSubclass DisableOverride] IIsFtpServer Ref GroupComponent;
  2981. [key : ToInstance ToSubclass DisableOverride] IIsAdminACL Ref PartComponent;
  2982. };
  2983. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2984. class IIsWebService_IIsWebServiceSetting : CIM_ElementSetting
  2985. {
  2986. [key : ToInstance ToSubclass DisableOverride] IIsWebService Ref Element;
  2987. [key : ToInstance ToSubclass DisableOverride] IIsWebServiceSetting Ref Setting;
  2988. };
  2989. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2990. class IIsSmtpService_IIsSmtpServer : CIM_Component
  2991. {
  2992. [key : ToInstance ToSubclass DisableOverride] IIsSmtpService Ref GroupComponent;
  2993. [key : ToInstance ToSubclass DisableOverride] IIsSmtpServer Ref PartComponent;
  2994. };
  2995. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  2996. class IIsFtpServer_IIsObject : CIM_Component
  2997. {
  2998. [key : ToInstance ToSubclass DisableOverride] IIsFtpServer Ref GroupComponent;
  2999. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3000. };
  3001. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3002. class IIsComputer_IIsMimeMap : CIM_Component
  3003. {
  3004. [key : ToInstance ToSubclass DisableOverride] IIsComputer Ref GroupComponent;
  3005. [key : ToInstance ToSubclass DisableOverride] IIsMimeMap Ref PartComponent;
  3006. };
  3007. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3008. class IIsImapServer_IIsAdminACL : CIM_Component
  3009. {
  3010. [key : ToInstance ToSubclass DisableOverride] IIsImapServer Ref GroupComponent;
  3011. [key : ToInstance ToSubclass DisableOverride] IIsAdminACL Ref PartComponent;
  3012. };
  3013. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3014. class IIsSmtpAlias_IIsSmtpAliasSetting : CIM_ElementSetting
  3015. {
  3016. [key : ToInstance ToSubclass DisableOverride] IIsSmtpAlias Ref Element;
  3017. [key : ToInstance ToSubclass DisableOverride] IIsSmtpAliasSetting Ref Setting;
  3018. };
  3019. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3020. class IIsSmtpDomain_IIsSmtpDomain : CIM_Component
  3021. {
  3022. [key : ToInstance ToSubclass DisableOverride] IIsSmtpDomain Ref GroupComponent;
  3023. [key : ToInstance ToSubclass DisableOverride] IIsSmtpDomain Ref PartComponent;
  3024. };
  3025. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3026. class IIsSmtpSessions_IIsSmtpSessionsSetting : CIM_ElementSetting
  3027. {
  3028. [key : ToInstance ToSubclass DisableOverride] IIsSmtpSessions Ref Element;
  3029. [key : ToInstance ToSubclass DisableOverride] IIsSmtpSessionsSetting Ref Setting;
  3030. };
  3031. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3032. class IIsWebFile_IIsIPSecuritySetting : CIM_ElementSetting
  3033. {
  3034. [key : ToInstance ToSubclass DisableOverride] IIsWebFile Ref Element;
  3035. [key : ToInstance ToSubclass DisableOverride] IIsIPSecuritySetting Ref Setting;
  3036. };
  3037. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3038. class IIsFtpService_IIsFtpServer : CIM_Component
  3039. {
  3040. [key : ToInstance ToSubclass DisableOverride] IIsFtpService Ref GroupComponent;
  3041. [key : ToInstance ToSubclass DisableOverride] IIsFtpServer Ref PartComponent;
  3042. };
  3043. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3044. class IIsFtpInfo_IIsAdminACL : CIM_Component
  3045. {
  3046. [key : ToInstance ToSubclass DisableOverride] IIsFtpInfo Ref GroupComponent;
  3047. [key : ToInstance ToSubclass DisableOverride] IIsAdminACL Ref PartComponent;
  3048. };
  3049. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3050. class IIsFilters_IIsFiltersSetting : CIM_ElementSetting
  3051. {
  3052. [key : ToInstance ToSubclass DisableOverride] IIsFilters Ref Element;
  3053. [key : ToInstance ToSubclass DisableOverride] IIsFiltersSetting Ref Setting;
  3054. };
  3055. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3056. class IIsWebService_IIsApplicationPools : CIM_Component
  3057. {
  3058. [key : ToInstance ToSubclass DisableOverride] IIsWebService Ref GroupComponent;
  3059. [key : ToInstance ToSubclass DisableOverride] IIsApplicationPools Ref PartComponent;
  3060. };
  3061. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3062. class IIsLogModules_IIsAdminACL : CIM_Component
  3063. {
  3064. [key : ToInstance ToSubclass DisableOverride] IIsLogModules Ref GroupComponent;
  3065. [key : ToInstance ToSubclass DisableOverride] IIsAdminACL Ref PartComponent;
  3066. };
  3067. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3068. class IIsNntpServer_IIsNntpFeeds : CIM_Component
  3069. {
  3070. [key : ToInstance ToSubclass DisableOverride] IIsNntpServer Ref GroupComponent;
  3071. [key : ToInstance ToSubclass DisableOverride] IIsNntpFeeds Ref PartComponent;
  3072. };
  3073. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3074. class IIsNntpServer_IIsNntpExpiration : CIM_Component
  3075. {
  3076. [key : ToInstance ToSubclass DisableOverride] IIsNntpServer Ref GroupComponent;
  3077. [key : ToInstance ToSubclass DisableOverride] IIsNntpExpiration Ref PartComponent;
  3078. };
  3079. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3080. class IIsWebInfo_IIsObject : CIM_Component
  3081. {
  3082. [key : ToInstance ToSubclass DisableOverride] IIsWebInfo Ref GroupComponent;
  3083. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3084. };
  3085. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3086. class IIsCustomLogModule_IIsCustomLogModuleSetting : CIM_ElementSetting
  3087. {
  3088. [key : ToInstance ToSubclass DisableOverride] IIsCustomLogModule Ref Element;
  3089. [key : ToInstance ToSubclass DisableOverride] IIsCustomLogModuleSetting Ref Setting;
  3090. };
  3091. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3092. class IIsCompressionSchemes_IIsCompressionSchemesSetting : CIM_ElementSetting
  3093. {
  3094. [key : ToInstance ToSubclass DisableOverride] IIsCompressionSchemes Ref Element;
  3095. [key : ToInstance ToSubclass DisableOverride] IIsCompressionSchemesSetting Ref Setting;
  3096. };
  3097. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3098. class IIsImapServer_IIsImapRoutingSource : CIM_Component
  3099. {
  3100. [key : ToInstance ToSubclass DisableOverride] IIsImapServer Ref GroupComponent;
  3101. [key : ToInstance ToSubclass DisableOverride] IIsImapRoutingSource Ref PartComponent;
  3102. };
  3103. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3104. class IIsWebServer_IIsFilters : CIM_Component
  3105. {
  3106. [key : ToInstance ToSubclass DisableOverride] IIsWebServer Ref GroupComponent;
  3107. [key : ToInstance ToSubclass DisableOverride] IIsFilters Ref PartComponent;
  3108. };
  3109. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3110. class IIsWebVirtualDir_IIsWebVirtualDirSetting : CIM_ElementSetting
  3111. {
  3112. [key : ToInstance ToSubclass DisableOverride] IIsWebVirtualDir Ref Element;
  3113. [key : ToInstance ToSubclass DisableOverride] IIsWebVirtualDirSetting Ref Setting;
  3114. };
  3115. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3116. class IIsFtpInfo_IIsObject : CIM_Component
  3117. {
  3118. [key : ToInstance ToSubclass DisableOverride] IIsFtpInfo Ref GroupComponent;
  3119. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3120. };
  3121. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3122. class IIsWebVirtualDir_IIsWebVirtualDir : CIM_Component
  3123. {
  3124. [key : ToInstance ToSubclass DisableOverride] IIsWebVirtualDir Ref GroupComponent;
  3125. [key : ToInstance ToSubclass DisableOverride] IIsWebVirtualDir Ref PartComponent;
  3126. };
  3127. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3128. class IIsWebService_IIsAdminACL : CIM_Component
  3129. {
  3130. [key : ToInstance ToSubclass DisableOverride] IIsWebService Ref GroupComponent;
  3131. [key : ToInstance ToSubclass DisableOverride] IIsAdminACL Ref PartComponent;
  3132. };
  3133. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3134. class IIsWebDirectory_IIsObject : CIM_Component
  3135. {
  3136. [key : ToInstance ToSubclass DisableOverride] IIsWebDirectory Ref GroupComponent;
  3137. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3138. };
  3139. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3140. class IIsComputer_IIsObject : CIM_Component
  3141. {
  3142. [key : ToInstance ToSubclass DisableOverride] IIsComputer Ref GroupComponent;
  3143. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3144. };
  3145. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3146. class IIsNntpService_IIsNntpServer : CIM_Component
  3147. {
  3148. [key : ToInstance ToSubclass DisableOverride] IIsNntpService Ref GroupComponent;
  3149. [key : ToInstance ToSubclass DisableOverride] IIsNntpServer Ref PartComponent;
  3150. };
  3151. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3152. class IIsImapService_IIsImapServiceSetting : CIM_ElementSetting
  3153. {
  3154. [key : ToInstance ToSubclass DisableOverride] IIsImapService Ref Element;
  3155. [key : ToInstance ToSubclass DisableOverride] IIsImapServiceSetting Ref Setting;
  3156. };
  3157. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3158. class IIsNntpFeed_IIsNntpFeedSetting : CIM_ElementSetting
  3159. {
  3160. [key : ToInstance ToSubclass DisableOverride] IIsNntpFeed Ref Element;
  3161. [key : ToInstance ToSubclass DisableOverride] IIsNntpFeedSetting Ref Setting;
  3162. };
  3163. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3164. class IIsFtpInfo_IIsFtpInfoSetting : CIM_ElementSetting
  3165. {
  3166. [key : ToInstance ToSubclass DisableOverride] IIsFtpInfo Ref Element;
  3167. [key : ToInstance ToSubclass DisableOverride] IIsFtpInfoSetting Ref Setting;
  3168. };
  3169. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3170. class IIsFtpService_IIsAdminACL : CIM_Component
  3171. {
  3172. [key : ToInstance ToSubclass DisableOverride] IIsFtpService Ref GroupComponent;
  3173. [key : ToInstance ToSubclass DisableOverride] IIsAdminACL Ref PartComponent;
  3174. };
  3175. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3176. class IIsWebVirtualDir_IIsIPSecuritySetting : CIM_ElementSetting
  3177. {
  3178. [key : ToInstance ToSubclass DisableOverride] IIsWebVirtualDir Ref Element;
  3179. [key : ToInstance ToSubclass DisableOverride] IIsIPSecuritySetting Ref Setting;
  3180. };
  3181. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3182. class IIsAdminACL_IIsACE : CIM_Component
  3183. {
  3184. [key : ToInstance ToSubclass DisableOverride] IIsAdminACL Ref GroupComponent;
  3185. [key : ToInstance ToSubclass DisableOverride] IIsACE Ref PartComponent;
  3186. };
  3187. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3188. class IIsPop3Service_IIsObject : CIM_Component
  3189. {
  3190. [key : ToInstance ToSubclass DisableOverride] IIsPop3Service Ref GroupComponent;
  3191. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3192. };
  3193. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3194. class IIsSmtpServer_IIsSmtpDomain : CIM_Component
  3195. {
  3196. [key : ToInstance ToSubclass DisableOverride] IIsSmtpServer Ref GroupComponent;
  3197. [key : ToInstance ToSubclass DisableOverride] IIsSmtpDomain Ref PartComponent;
  3198. };
  3199. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3200. class IIsNntpFeeds_IIsNntpFeed : CIM_Component
  3201. {
  3202. [key : ToInstance ToSubclass DisableOverride] IIsNntpFeeds Ref GroupComponent;
  3203. [key : ToInstance ToSubclass DisableOverride] IIsNntpFeed Ref PartComponent;
  3204. };
  3205. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3206. class IIsSmtpServer_IIsObject : CIM_Component
  3207. {
  3208. [key : ToInstance ToSubclass DisableOverride] IIsSmtpServer Ref GroupComponent;
  3209. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3210. };
  3211. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3212. class IIsNntpServer_IIsNntpRebuild : CIM_Component
  3213. {
  3214. [key : ToInstance ToSubclass DisableOverride] IIsNntpServer Ref GroupComponent;
  3215. [key : ToInstance ToSubclass DisableOverride] IIsNntpRebuild Ref PartComponent;
  3216. };
  3217. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3218. class IIsNntpServer_IIsNntpServerSetting : CIM_ElementSetting
  3219. {
  3220. [key : ToInstance ToSubclass DisableOverride] IIsNntpServer Ref Element;
  3221. [key : ToInstance ToSubclass DisableOverride] IIsNntpServerSetting Ref Setting;
  3222. };
  3223. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3224. class IIsSmtpUser_IIsSmtpUserSetting : CIM_ElementSetting
  3225. {
  3226. [key : ToInstance ToSubclass DisableOverride] IIsSmtpUser Ref Element;
  3227. [key : ToInstance ToSubclass DisableOverride] IIsSmtpUserSetting Ref Setting;
  3228. };
  3229. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3230. class IIsFtpService_IIsObject : CIM_Component
  3231. {
  3232. [key : ToInstance ToSubclass DisableOverride] IIsFtpService Ref GroupComponent;
  3233. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3234. };
  3235. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3236. class IIsNntpServer_IIsNntpVirtualDir : CIM_Component
  3237. {
  3238. [key : ToInstance ToSubclass DisableOverride] IIsNntpServer Ref GroupComponent;
  3239. [key : ToInstance ToSubclass DisableOverride] IIsNntpVirtualDir Ref PartComponent;
  3240. };
  3241. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3242. class IIsFilters_IIsFilter : CIM_Component
  3243. {
  3244. [key : ToInstance ToSubclass DisableOverride] IIsFilters Ref GroupComponent;
  3245. [key : ToInstance ToSubclass DisableOverride] IIsFilter Ref PartComponent;
  3246. };
  3247. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3248. class IIsSmtpVirtualDir_IIsObject : CIM_Component
  3249. {
  3250. [key : ToInstance ToSubclass DisableOverride] IIsSmtpVirtualDir Ref GroupComponent;
  3251. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3252. };
  3253. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3254. class IIsWebService_IIsFilters : CIM_Component
  3255. {
  3256. [key : ToInstance ToSubclass DisableOverride] IIsWebService Ref GroupComponent;
  3257. [key : ToInstance ToSubclass DisableOverride] IIsFilters Ref PartComponent;
  3258. };
  3259. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3260. class IIsCompressionScheme_IIsCompressionSchemeSetting : CIM_ElementSetting
  3261. {
  3262. [key : ToInstance ToSubclass DisableOverride] IIsCompressionScheme Ref Element;
  3263. [key : ToInstance ToSubclass DisableOverride] IIsCompressionSchemeSetting Ref Setting;
  3264. };
  3265. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3266. class IIsLogModules_IIsCustomLogModule : CIM_Component
  3267. {
  3268. [key : ToInstance ToSubclass DisableOverride] IIsLogModules Ref GroupComponent;
  3269. [key : ToInstance ToSubclass DisableOverride] IIsCustomLogModule Ref PartComponent;
  3270. };
  3271. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3272. class IIsImapInfo_IIsObject : CIM_Component
  3273. {
  3274. [key : ToInstance ToSubclass DisableOverride] IIsImapInfo Ref GroupComponent;
  3275. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3276. };
  3277. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3278. class IIsNntpService_IIsNntpServiceSetting : CIM_ElementSetting
  3279. {
  3280. [key : ToInstance ToSubclass DisableOverride] IIsNntpService Ref Element;
  3281. [key : ToInstance ToSubclass DisableOverride] IIsNntpServiceSetting Ref Setting;
  3282. };
  3283. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3284. class IIsComputer_IIsPop3Service : CIM_Component
  3285. {
  3286. [key : ToInstance ToSubclass DisableOverride] IIsComputer Ref GroupComponent;
  3287. [key : ToInstance ToSubclass DisableOverride] IIsPop3Service Ref PartComponent;
  3288. };
  3289. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3290. class IIsWebServer_IIsIPSecuritySetting : CIM_ElementSetting
  3291. {
  3292. [key : ToInstance ToSubclass DisableOverride] IIsWebServer Ref Element;
  3293. [key : ToInstance ToSubclass DisableOverride] IIsIPSecuritySetting Ref Setting;
  3294. };
  3295. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3296. class IIsLogModules_IIsLogModulesSetting : CIM_ElementSetting
  3297. {
  3298. [key : ToInstance ToSubclass DisableOverride] IIsLogModules Ref Element;
  3299. [key : ToInstance ToSubclass DisableOverride] IIsLogModulesSetting Ref Setting;
  3300. };
  3301. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3302. class IIsCompressionSchemes_IIsObject : CIM_Component
  3303. {
  3304. [key : ToInstance ToSubclass DisableOverride] IIsCompressionSchemes Ref GroupComponent;
  3305. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3306. };
  3307. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3308. class IIsImapRoutingSource_IIsImapRoutingSourceSetting : CIM_ElementSetting
  3309. {
  3310. [key : ToInstance ToSubclass DisableOverride] IIsImapRoutingSource Ref Element;
  3311. [key : ToInstance ToSubclass DisableOverride] IIsImapRoutingSourceSetting Ref Setting;
  3312. };
  3313. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3314. class IIsWebServer_IIsObject : CIM_Component
  3315. {
  3316. [key : ToInstance ToSubclass DisableOverride] IIsWebServer Ref GroupComponent;
  3317. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3318. };
  3319. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3320. class IIsPop3Server_IIsIPSecuritySetting : CIM_ElementSetting
  3321. {
  3322. [key : ToInstance ToSubclass DisableOverride] IIsPop3Server Ref Element;
  3323. [key : ToInstance ToSubclass DisableOverride] IIsIPSecuritySetting Ref Setting;
  3324. };
  3325. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3326. class IIsStreamFilter_IIsStreamFilterSetting : CIM_ElementSetting
  3327. {
  3328. [key : ToInstance ToSubclass DisableOverride] IIsStreamFilter Ref Element;
  3329. [key : ToInstance ToSubclass DisableOverride] IIsStreamFilterSetting Ref Setting;
  3330. };
  3331. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3332. class IIsComputer_IIsWebService : CIM_Component
  3333. {
  3334. [key : ToInstance ToSubclass DisableOverride] IIsComputer Ref GroupComponent;
  3335. [key : ToInstance ToSubclass DisableOverride] IIsWebService Ref PartComponent;
  3336. };
  3337. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3338. class IIsNntpServer_IIsAdminACL : CIM_Component
  3339. {
  3340. [key : ToInstance ToSubclass DisableOverride] IIsNntpServer Ref GroupComponent;
  3341. [key : ToInstance ToSubclass DisableOverride] IIsAdminACL Ref PartComponent;
  3342. };
  3343. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3344. class IIsPop3Service_IIsPop3Info : CIM_Component
  3345. {
  3346. [key : ToInstance ToSubclass DisableOverride] IIsPop3Service Ref GroupComponent;
  3347. [key : ToInstance ToSubclass DisableOverride] IIsPop3Info Ref PartComponent;
  3348. };
  3349. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3350. class IIsNntpServer_IIsNntpSessions : CIM_Component
  3351. {
  3352. [key : ToInstance ToSubclass DisableOverride] IIsNntpServer Ref GroupComponent;
  3353. [key : ToInstance ToSubclass DisableOverride] IIsNntpSessions Ref PartComponent;
  3354. };
  3355. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3356. class IIsNntpFeeds_IIsNntpFeedsSetting : CIM_ElementSetting
  3357. {
  3358. [key : ToInstance ToSubclass DisableOverride] IIsNntpFeeds Ref Element;
  3359. [key : ToInstance ToSubclass DisableOverride] IIsNntpFeedsSetting Ref Setting;
  3360. };
  3361. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3362. class IIsImapServer_IIsObject : CIM_Component
  3363. {
  3364. [key : ToInstance ToSubclass DisableOverride] IIsImapServer Ref GroupComponent;
  3365. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3366. };
  3367. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3368. class IIsWebServer_IIsCertMapper : CIM_Component
  3369. {
  3370. [key : ToInstance ToSubclass DisableOverride] IIsWebServer Ref GroupComponent;
  3371. [key : ToInstance ToSubclass DisableOverride] IIsCertMapper Ref PartComponent;
  3372. };
  3373. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3374. class IIsImapVirtualDir_IIsImapVirtualDirSetting : CIM_ElementSetting
  3375. {
  3376. [key : ToInstance ToSubclass DisableOverride] IIsImapVirtualDir Ref Element;
  3377. [key : ToInstance ToSubclass DisableOverride] IIsImapVirtualDirSetting Ref Setting;
  3378. };
  3379. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3380. class IIsApplicationPool_IIsApplicationPoolSetting : CIM_ElementSetting
  3381. {
  3382. [key : ToInstance ToSubclass DisableOverride] IIsApplicationPool Ref Element;
  3383. [key : ToInstance ToSubclass DisableOverride] IIsApplicationPoolSetting Ref Setting;
  3384. };
  3385. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3386. class IIsCompressionSchemes_IIsCompressionScheme : CIM_Component
  3387. {
  3388. [key : ToInstance ToSubclass DisableOverride] IIsCompressionSchemes Ref GroupComponent;
  3389. [key : ToInstance ToSubclass DisableOverride] IIsCompressionScheme Ref PartComponent;
  3390. };
  3391. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3392. class IIsNntpInfo_IIsObject : CIM_Component
  3393. {
  3394. [key : ToInstance ToSubclass DisableOverride] IIsNntpInfo Ref GroupComponent;
  3395. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3396. };
  3397. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3398. class IIsPop3Info_IIsObject : CIM_Component
  3399. {
  3400. [key : ToInstance ToSubclass DisableOverride] IIsPop3Info Ref GroupComponent;
  3401. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3402. };
  3403. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3404. class IIsWebDirectory_IIsWebDirectory : CIM_Component
  3405. {
  3406. [key : ToInstance ToSubclass DisableOverride] IIsWebDirectory Ref GroupComponent;
  3407. [key : ToInstance ToSubclass DisableOverride] IIsWebDirectory Ref PartComponent;
  3408. };
  3409. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3410. class IIsWebServer_IIsWebVirtualDir : CIM_Component
  3411. {
  3412. [key : ToInstance ToSubclass DisableOverride] IIsWebServer Ref GroupComponent;
  3413. [key : ToInstance ToSubclass DisableOverride] IIsWebVirtualDir Ref PartComponent;
  3414. };
  3415. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3416. class IIsImapSessions_IIsImapSessionsSetting : CIM_ElementSetting
  3417. {
  3418. [key : ToInstance ToSubclass DisableOverride] IIsImapSessions Ref Element;
  3419. [key : ToInstance ToSubclass DisableOverride] IIsImapSessionsSetting Ref Setting;
  3420. };
  3421. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3422. class IIsPop3Server_IIsPop3ServerSetting : CIM_ElementSetting
  3423. {
  3424. [key : ToInstance ToSubclass DisableOverride] IIsPop3Server Ref Element;
  3425. [key : ToInstance ToSubclass DisableOverride] IIsPop3ServerSetting Ref Setting;
  3426. };
  3427. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3428. class IIsImapService_IIsIPSecuritySetting : CIM_ElementSetting
  3429. {
  3430. [key : ToInstance ToSubclass DisableOverride] IIsImapService Ref Element;
  3431. [key : ToInstance ToSubclass DisableOverride] IIsIPSecuritySetting Ref Setting;
  3432. };
  3433. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3434. class IIsFilter_IIsCompressionScheme : CIM_Component
  3435. {
  3436. [key : ToInstance ToSubclass DisableOverride] IIsFilter Ref GroupComponent;
  3437. [key : ToInstance ToSubclass DisableOverride] IIsCompressionScheme Ref PartComponent;
  3438. };
  3439. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3440. class IIsApplicationPools_IIsApplicationPool : CIM_Component
  3441. {
  3442. [key : ToInstance ToSubclass DisableOverride] IIsApplicationPools Ref GroupComponent;
  3443. [key : ToInstance ToSubclass DisableOverride] IIsApplicationPool Ref PartComponent;
  3444. };
  3445. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3446. class IIsApplicationPools_IIsStreamFilter : CIM_Component
  3447. {
  3448. [key : ToInstance ToSubclass DisableOverride] IIsApplicationPools Ref GroupComponent;
  3449. [key : ToInstance ToSubclass DisableOverride] IIsStreamFilter Ref PartComponent;
  3450. };
  3451. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3452. class IIsNntpRebuild_IIsNntpRebuildSetting : CIM_ElementSetting
  3453. {
  3454. [key : ToInstance ToSubclass DisableOverride] IIsNntpRebuild Ref Element;
  3455. [key : ToInstance ToSubclass DisableOverride] IIsNntpRebuildSetting Ref Setting;
  3456. };
  3457. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3458. class IIsFtpService_IIsFtpInfo : CIM_Component
  3459. {
  3460. [key : ToInstance ToSubclass DisableOverride] IIsFtpService Ref GroupComponent;
  3461. [key : ToInstance ToSubclass DisableOverride] IIsFtpInfo Ref PartComponent;
  3462. };
  3463. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3464. class IIsWebVirtualDir_IIsWebFile : CIM_Component
  3465. {
  3466. [key : ToInstance ToSubclass DisableOverride] IIsWebVirtualDir Ref GroupComponent;
  3467. [key : ToInstance ToSubclass DisableOverride] IIsWebFile Ref PartComponent;
  3468. };
  3469. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3470. class IIsNntpVirtualDir_IIsNntpVirtualDirSetting : CIM_ElementSetting
  3471. {
  3472. [key : ToInstance ToSubclass DisableOverride] IIsNntpVirtualDir Ref Element;
  3473. [key : ToInstance ToSubclass DisableOverride] IIsNntpVirtualDirSetting Ref Setting;
  3474. };
  3475. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3476. class IIsFtpVirtualDir_IIsIPSecuritySetting : CIM_ElementSetting
  3477. {
  3478. [key : ToInstance ToSubclass DisableOverride] IIsFtpVirtualDir Ref Element;
  3479. [key : ToInstance ToSubclass DisableOverride] IIsIPSecuritySetting Ref Setting;
  3480. };
  3481. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3482. class IIsSmtpVirtualDir_IIsSmtpVirtualDir : CIM_Component
  3483. {
  3484. [key : ToInstance ToSubclass DisableOverride] IIsSmtpVirtualDir Ref GroupComponent;
  3485. [key : ToInstance ToSubclass DisableOverride] IIsSmtpVirtualDir Ref PartComponent;
  3486. };
  3487. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3488. class IIsComputer_IIsImapService : CIM_Component
  3489. {
  3490. [key : ToInstance ToSubclass DisableOverride] IIsComputer Ref GroupComponent;
  3491. [key : ToInstance ToSubclass DisableOverride] IIsImapService Ref PartComponent;
  3492. };
  3493. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3494. class IIsPop3Sessions_IIsPop3SessionsSetting : CIM_ElementSetting
  3495. {
  3496. [key : ToInstance ToSubclass DisableOverride] IIsPop3Sessions Ref Element;
  3497. [key : ToInstance ToSubclass DisableOverride] IIsPop3SessionsSetting Ref Setting;
  3498. };
  3499. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3500. class IIsImapVirtualDir_IIsObject : CIM_Component
  3501. {
  3502. [key : ToInstance ToSubclass DisableOverride] IIsImapVirtualDir Ref GroupComponent;
  3503. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3504. };
  3505. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3506. class IIsLogModules_IIsObject : CIM_Component
  3507. {
  3508. [key : ToInstance ToSubclass DisableOverride] IIsLogModules Ref GroupComponent;
  3509. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3510. };
  3511. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3512. class IIsNntpExpire_IIsNntpExpireSetting : CIM_ElementSetting
  3513. {
  3514. [key : ToInstance ToSubclass DisableOverride] IIsNntpExpire Ref Element;
  3515. [key : ToInstance ToSubclass DisableOverride] IIsNntpExpireSetting Ref Setting;
  3516. };
  3517. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3518. class IIsPop3Service_IIsPop3Server : CIM_Component
  3519. {
  3520. [key : ToInstance ToSubclass DisableOverride] IIsPop3Service Ref GroupComponent;
  3521. [key : ToInstance ToSubclass DisableOverride] IIsPop3Server Ref PartComponent;
  3522. };
  3523. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3524. class IIsNntpServer_IIsIPSecuritySetting : CIM_ElementSetting
  3525. {
  3526. [key : ToInstance ToSubclass DisableOverride] IIsNntpServer Ref Element;
  3527. [key : ToInstance ToSubclass DisableOverride] IIsIPSecuritySetting Ref Setting;
  3528. };
  3529. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3530. class IIsPop3Service_IIsIPSecuritySetting : CIM_ElementSetting
  3531. {
  3532. [key : ToInstance ToSubclass DisableOverride] IIsPop3Service Ref Element;
  3533. [key : ToInstance ToSubclass DisableOverride] IIsIPSecuritySetting Ref Setting;
  3534. };
  3535. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3536. class IIsWebVirtualDir_IIsWebDirectory : CIM_Component
  3537. {
  3538. [key : ToInstance ToSubclass DisableOverride] IIsWebVirtualDir Ref GroupComponent;
  3539. [key : ToInstance ToSubclass DisableOverride] IIsWebDirectory Ref PartComponent;
  3540. };
  3541. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3542. class IIsApplicationPools_IIsApplicationPoolsSetting : CIM_ElementSetting
  3543. {
  3544. [key : ToInstance ToSubclass DisableOverride] IIsApplicationPools Ref Element;
  3545. [key : ToInstance ToSubclass DisableOverride] IIsApplicationPoolsSetting Ref Setting;
  3546. };
  3547. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3548. class IIsSmtpServer_IIsSmtpSessions : CIM_Component
  3549. {
  3550. [key : ToInstance ToSubclass DisableOverride] IIsSmtpServer Ref GroupComponent;
  3551. [key : ToInstance ToSubclass DisableOverride] IIsSmtpSessions Ref PartComponent;
  3552. };
  3553. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3554. class IIsSmtpInfo_IIsSmtpInfoSetting : CIM_ElementSetting
  3555. {
  3556. [key : ToInstance ToSubclass DisableOverride] IIsSmtpInfo Ref Element;
  3557. [key : ToInstance ToSubclass DisableOverride] IIsSmtpInfoSetting Ref Setting;
  3558. };
  3559. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3560. class IIsWebService_IIsWebServer : CIM_Component
  3561. {
  3562. [key : ToInstance ToSubclass DisableOverride] IIsWebService Ref GroupComponent;
  3563. [key : ToInstance ToSubclass DisableOverride] IIsWebServer Ref PartComponent;
  3564. };
  3565. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3566. class IIsNntpExpiration_IIsNntpExpirationSetting : CIM_ElementSetting
  3567. {
  3568. [key : ToInstance ToSubclass DisableOverride] IIsNntpExpiration Ref Element;
  3569. [key : ToInstance ToSubclass DisableOverride] IIsNntpExpirationSetting Ref Setting;
  3570. };
  3571. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3572. class IIsWebInfo_IIsWebInfoSetting : CIM_ElementSetting
  3573. {
  3574. [key : ToInstance ToSubclass DisableOverride] IIsWebInfo Ref Element;
  3575. [key : ToInstance ToSubclass DisableOverride] IIsWebInfoSetting Ref Setting;
  3576. };
  3577. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3578. class IIsImapService_IIsAdminACL : CIM_Component
  3579. {
  3580. [key : ToInstance ToSubclass DisableOverride] IIsImapService Ref GroupComponent;
  3581. [key : ToInstance ToSubclass DisableOverride] IIsAdminACL Ref PartComponent;
  3582. };
  3583. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3584. class IIsMimeMap_IIsMimeMapSetting : CIM_ElementSetting
  3585. {
  3586. [key : ToInstance ToSubclass DisableOverride] IIsMimeMap Ref Element;
  3587. [key : ToInstance ToSubclass DisableOverride] IIsMimeMapSetting Ref Setting;
  3588. };
  3589. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3590. class IIsNntpSessions_IIsNntpSessionsSetting : CIM_ElementSetting
  3591. {
  3592. [key : ToInstance ToSubclass DisableOverride] IIsNntpSessions Ref Element;
  3593. [key : ToInstance ToSubclass DisableOverride] IIsNntpSessionsSetting Ref Setting;
  3594. };
  3595. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3596. class IIsNntpService_IIsNntpInfo : CIM_Component
  3597. {
  3598. [key : ToInstance ToSubclass DisableOverride] IIsNntpService Ref GroupComponent;
  3599. [key : ToInstance ToSubclass DisableOverride] IIsNntpInfo Ref PartComponent;
  3600. };
  3601. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3602. class IIS_Global_IIS_GlobalSetting : CIM_ElementSetting
  3603. {
  3604. [key : ToInstance ToSubclass DisableOverride] IIS_Global Ref Element;
  3605. [key : ToInstance ToSubclass DisableOverride] IIS_GlobalSetting Ref Setting;
  3606. };
  3607. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3608. class IIsPop3Server_IIsAdminACL : CIM_Component
  3609. {
  3610. [key : ToInstance ToSubclass DisableOverride] IIsPop3Server Ref GroupComponent;
  3611. [key : ToInstance ToSubclass DisableOverride] IIsAdminACL Ref PartComponent;
  3612. };
  3613. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3614. class IIsComputer_IIsNntpService : CIM_Component
  3615. {
  3616. [key : ToInstance ToSubclass DisableOverride] IIsComputer Ref GroupComponent;
  3617. [key : ToInstance ToSubclass DisableOverride] IIsNntpService Ref PartComponent;
  3618. };
  3619. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3620. class IIsLogModules_IIsLogModule : CIM_Component
  3621. {
  3622. [key : ToInstance ToSubclass DisableOverride] IIsLogModules Ref GroupComponent;
  3623. [key : ToInstance ToSubclass DisableOverride] IIsLogModule Ref PartComponent;
  3624. };
  3625. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3626. class IIsPop3Server_IIsPop3Sessions : CIM_Component
  3627. {
  3628. [key : ToInstance ToSubclass DisableOverride] IIsPop3Server Ref GroupComponent;
  3629. [key : ToInstance ToSubclass DisableOverride] IIsPop3Sessions Ref PartComponent;
  3630. };
  3631. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3632. class IIsPop3VirtualDir_IIsPop3VirtualDirSetting : CIM_ElementSetting
  3633. {
  3634. [key : ToInstance ToSubclass DisableOverride] IIsPop3VirtualDir Ref Element;
  3635. [key : ToInstance ToSubclass DisableOverride] IIsPop3VirtualDirSetting Ref Setting;
  3636. };
  3637. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3638. class IIsFilter_IIsFilterSetting : CIM_ElementSetting
  3639. {
  3640. [key : ToInstance ToSubclass DisableOverride] IIsFilter Ref Element;
  3641. [key : ToInstance ToSubclass DisableOverride] IIsFilterSetting Ref Setting;
  3642. };
  3643. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3644. class IIsWebDirectory_IIsWebVirtualDir : CIM_Component
  3645. {
  3646. [key : ToInstance ToSubclass DisableOverride] IIsWebDirectory Ref GroupComponent;
  3647. [key : ToInstance ToSubclass DisableOverride] IIsWebVirtualDir Ref PartComponent;
  3648. };
  3649. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3650. class IIsPop3VirtualDir_IIsPop3VirtualDir : CIM_Component
  3651. {
  3652. [key : ToInstance ToSubclass DisableOverride] IIsPop3VirtualDir Ref GroupComponent;
  3653. [key : ToInstance ToSubclass DisableOverride] IIsPop3VirtualDir Ref PartComponent;
  3654. };
  3655. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3656. class IIsSmtpServer_IIsSmtpServerSetting : CIM_ElementSetting
  3657. {
  3658. [key : ToInstance ToSubclass DisableOverride] IIsSmtpServer Ref Element;
  3659. [key : ToInstance ToSubclass DisableOverride] IIsSmtpServerSetting Ref Setting;
  3660. };
  3661. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3662. class IIsPop3Server_IIsPop3VirtualDir : CIM_Component
  3663. {
  3664. [key : ToInstance ToSubclass DisableOverride] IIsPop3Server Ref GroupComponent;
  3665. [key : ToInstance ToSubclass DisableOverride] IIsPop3VirtualDir Ref PartComponent;
  3666. };
  3667. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3668. class IIsFtpService_IIsIPSecuritySetting : CIM_ElementSetting
  3669. {
  3670. [key : ToInstance ToSubclass DisableOverride] IIsFtpService Ref Element;
  3671. [key : ToInstance ToSubclass DisableOverride] IIsIPSecuritySetting Ref Setting;
  3672. };
  3673. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3674. class IIsNntpService_IIsObject : CIM_Component
  3675. {
  3676. [key : ToInstance ToSubclass DisableOverride] IIsNntpService Ref GroupComponent;
  3677. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3678. };
  3679. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3680. class IIsPop3VirtualDir_IIsObject : CIM_Component
  3681. {
  3682. [key : ToInstance ToSubclass DisableOverride] IIsPop3VirtualDir Ref GroupComponent;
  3683. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3684. };
  3685. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3686. class IIsComputer_IIsSmtpService : CIM_Component
  3687. {
  3688. [key : ToInstance ToSubclass DisableOverride] IIsComputer Ref GroupComponent;
  3689. [key : ToInstance ToSubclass DisableOverride] IIsSmtpService Ref PartComponent;
  3690. };
  3691. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3692. class IIsPop3Service_IIsAdminACL : CIM_Component
  3693. {
  3694. [key : ToInstance ToSubclass DisableOverride] IIsPop3Service Ref GroupComponent;
  3695. [key : ToInstance ToSubclass DisableOverride] IIsAdminACL Ref PartComponent;
  3696. };
  3697. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3698. class IIsNntpServer_IIsNntpGroups : CIM_Component
  3699. {
  3700. [key : ToInstance ToSubclass DisableOverride] IIsNntpServer Ref GroupComponent;
  3701. [key : ToInstance ToSubclass DisableOverride] IIsNntpGroups Ref PartComponent;
  3702. };
  3703. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3704. class IIsFilters_IIsObject : CIM_Component
  3705. {
  3706. [key : ToInstance ToSubclass DisableOverride] IIsFilters Ref GroupComponent;
  3707. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3708. };
  3709. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3710. class IIsImapServer_IIsIPSecuritySetting : CIM_ElementSetting
  3711. {
  3712. [key : ToInstance ToSubclass DisableOverride] IIsImapServer Ref Element;
  3713. [key : ToInstance ToSubclass DisableOverride] IIsIPSecuritySetting Ref Setting;
  3714. };
  3715. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3716. class IIsNntpService_IIsIPSecuritySetting : CIM_ElementSetting
  3717. {
  3718. [key : ToInstance ToSubclass DisableOverride] IIsNntpService Ref Element;
  3719. [key : ToInstance ToSubclass DisableOverride] IIsIPSecuritySetting Ref Setting;
  3720. };
  3721. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3722. class IIsWebDirectory_IIsWebDirectorySetting : CIM_ElementSetting
  3723. {
  3724. [key : ToInstance ToSubclass DisableOverride] IIsWebDirectory Ref Element;
  3725. [key : ToInstance ToSubclass DisableOverride] IIsWebDirectorySetting Ref Setting;
  3726. };
  3727. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3728. class IIsImapVirtualDir_IIsImapVirtualDir : CIM_Component
  3729. {
  3730. [key : ToInstance ToSubclass DisableOverride] IIsImapVirtualDir Ref GroupComponent;
  3731. [key : ToInstance ToSubclass DisableOverride] IIsImapVirtualDir Ref PartComponent;
  3732. };
  3733. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3734. class IIsNntpInfo_IIsNntpInfoSetting : CIM_ElementSetting
  3735. {
  3736. [key : ToInstance ToSubclass DisableOverride] IIsNntpInfo Ref Element;
  3737. [key : ToInstance ToSubclass DisableOverride] IIsNntpInfoSetting Ref Setting;
  3738. };
  3739. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3740. class IIsNntpServer_IIsObject : CIM_Component
  3741. {
  3742. [key : ToInstance ToSubclass DisableOverride] IIsNntpServer Ref GroupComponent;
  3743. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3744. };
  3745. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3746. class IIsFtpServer_IIsIPSecuritySetting : CIM_ElementSetting
  3747. {
  3748. [key : ToInstance ToSubclass DisableOverride] IIsFtpServer Ref Element;
  3749. [key : ToInstance ToSubclass DisableOverride] IIsIPSecuritySetting Ref Setting;
  3750. };
  3751. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3752. class IIsWebService_IIsWebInfo : CIM_Component
  3753. {
  3754. [key : ToInstance ToSubclass DisableOverride] IIsWebService Ref GroupComponent;
  3755. [key : ToInstance ToSubclass DisableOverride] IIsWebInfo Ref PartComponent;
  3756. };
  3757. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3758. class IIsSmtpService_IIsSmtpServiceSetting : CIM_ElementSetting
  3759. {
  3760. [key : ToInstance ToSubclass DisableOverride] IIsSmtpService Ref Element;
  3761. [key : ToInstance ToSubclass DisableOverride] IIsSmtpServiceSetting Ref Setting;
  3762. };
  3763. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3764. class IIsWebDirectory_IIsIPSecuritySetting : CIM_ElementSetting
  3765. {
  3766. [key : ToInstance ToSubclass DisableOverride] IIsWebDirectory Ref Element;
  3767. [key : ToInstance ToSubclass DisableOverride] IIsIPSecuritySetting Ref Setting;
  3768. };
  3769. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3770. class IIsFtpServer_IIsFtpVirtualDir : CIM_Component
  3771. {
  3772. [key : ToInstance ToSubclass DisableOverride] IIsFtpServer Ref GroupComponent;
  3773. [key : ToInstance ToSubclass DisableOverride] IIsFtpVirtualDir Ref PartComponent;
  3774. };
  3775. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3776. class IIsImapService_IIsImapInfo : CIM_Component
  3777. {
  3778. [key : ToInstance ToSubclass DisableOverride] IIsImapService Ref GroupComponent;
  3779. [key : ToInstance ToSubclass DisableOverride] IIsImapInfo Ref PartComponent;
  3780. };
  3781. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3782. class IIsSmtpDL_IIsSmtpDLSetting : CIM_ElementSetting
  3783. {
  3784. [key : ToInstance ToSubclass DisableOverride] IIsSmtpDL Ref Element;
  3785. [key : ToInstance ToSubclass DisableOverride] IIsSmtpDLSetting Ref Setting;
  3786. };
  3787. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3788. class IIsImapServer_IIsImapVirtualDir : CIM_Component
  3789. {
  3790. [key : ToInstance ToSubclass DisableOverride] IIsImapServer Ref GroupComponent;
  3791. [key : ToInstance ToSubclass DisableOverride] IIsImapVirtualDir Ref PartComponent;
  3792. };
  3793. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3794. class IIsWebDirectory_IIsWebFile : CIM_Component
  3795. {
  3796. [key : ToInstance ToSubclass DisableOverride] IIsWebDirectory Ref GroupComponent;
  3797. [key : ToInstance ToSubclass DisableOverride] IIsWebFile Ref PartComponent;
  3798. };
  3799. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3800. class IIsFtpServer_IIsFtpServerSetting : CIM_ElementSetting
  3801. {
  3802. [key : ToInstance ToSubclass DisableOverride] IIsFtpServer Ref Element;
  3803. [key : ToInstance ToSubclass DisableOverride] IIsFtpServerSetting Ref Setting;
  3804. };
  3805. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3806. class IIsLogModule_IIsLogModuleSetting : CIM_ElementSetting
  3807. {
  3808. [key : ToInstance ToSubclass DisableOverride] IIsLogModule Ref Element;
  3809. [key : ToInstance ToSubclass DisableOverride] IIsLogModuleSetting Ref Setting;
  3810. };
  3811. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3812. class IIsNntpGroups_IIsNntpGroupsSetting : CIM_ElementSetting
  3813. {
  3814. [key : ToInstance ToSubclass DisableOverride] IIsNntpGroups Ref Element;
  3815. [key : ToInstance ToSubclass DisableOverride] IIsNntpGroupsSetting Ref Setting;
  3816. };
  3817. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3818. class IIsPop3Service_IIsPop3ServiceSetting : CIM_ElementSetting
  3819. {
  3820. [key : ToInstance ToSubclass DisableOverride] IIsPop3Service Ref Element;
  3821. [key : ToInstance ToSubclass DisableOverride] IIsPop3ServiceSetting Ref Setting;
  3822. };
  3823. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3824. class IIsImapServer_IIsImapServerSetting : CIM_ElementSetting
  3825. {
  3826. [key : ToInstance ToSubclass DisableOverride] IIsImapServer Ref Element;
  3827. [key : ToInstance ToSubclass DisableOverride] IIsImapServerSetting Ref Setting;
  3828. };
  3829. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3830. class IIsNntpVirtualDir_IIsNntpVirtualDir : CIM_Component
  3831. {
  3832. [key : ToInstance ToSubclass DisableOverride] IIsNntpVirtualDir Ref GroupComponent;
  3833. [key : ToInstance ToSubclass DisableOverride] IIsNntpVirtualDir Ref PartComponent;
  3834. };
  3835. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3836. class IIsSmtpServer_IIsIPSecuritySetting : CIM_ElementSetting
  3837. {
  3838. [key : ToInstance ToSubclass DisableOverride] IIsSmtpServer Ref Element;
  3839. [key : ToInstance ToSubclass DisableOverride] IIsIPSecuritySetting Ref Setting;
  3840. };
  3841. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3842. class IIsPop3Server_IIsPop3RoutingSource : CIM_Component
  3843. {
  3844. [key : ToInstance ToSubclass DisableOverride] IIsPop3Server Ref GroupComponent;
  3845. [key : ToInstance ToSubclass DisableOverride] IIsPop3RoutingSource Ref PartComponent;
  3846. };
  3847. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3848. class IIsCertMapper_IIsCertMapperSetting : CIM_ElementSetting
  3849. {
  3850. [key : ToInstance ToSubclass DisableOverride] IIsCertMapper Ref Element;
  3851. [key : ToInstance ToSubclass DisableOverride] IIsCertMapperSetting Ref Setting;
  3852. };
  3853. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3854. class IIsWebServer_IIsAdminACL : CIM_Component
  3855. {
  3856. [key : ToInstance ToSubclass DisableOverride] IIsWebServer Ref GroupComponent;
  3857. [key : ToInstance ToSubclass DisableOverride] IIsAdminACL Ref PartComponent;
  3858. };
  3859. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3860. class IIsSmtpService_IIsAdminACL : CIM_Component
  3861. {
  3862. [key : ToInstance ToSubclass DisableOverride] IIsSmtpService Ref GroupComponent;
  3863. [key : ToInstance ToSubclass DisableOverride] IIsAdminACL Ref PartComponent;
  3864. };
  3865. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3866. class IIsImapServer_IIsImapSessions : CIM_Component
  3867. {
  3868. [key : ToInstance ToSubclass DisableOverride] IIsImapServer Ref GroupComponent;
  3869. [key : ToInstance ToSubclass DisableOverride] IIsImapSessions Ref PartComponent;
  3870. };
  3871. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3872. class IIsFtpVirtualDir_IIsFtpVirtualDir : CIM_Component
  3873. {
  3874. [key : ToInstance ToSubclass DisableOverride] IIsFtpVirtualDir Ref GroupComponent;
  3875. [key : ToInstance ToSubclass DisableOverride] IIsFtpVirtualDir Ref PartComponent;
  3876. };
  3877. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3878. class IIsWebServer_IIsWebServerSetting : CIM_ElementSetting
  3879. {
  3880. [key : ToInstance ToSubclass DisableOverride] IIsWebServer Ref Element;
  3881. [key : ToInstance ToSubclass DisableOverride] IIsWebServerSetting Ref Setting;
  3882. };
  3883. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3884. class IIsPop3RoutingSource_IIsPop3RoutingSourceSetting : CIM_ElementSetting
  3885. {
  3886. [key : ToInstance ToSubclass DisableOverride] IIsPop3RoutingSource Ref Element;
  3887. [key : ToInstance ToSubclass DisableOverride] IIsPop3RoutingSourceSetting Ref Setting;
  3888. };
  3889. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3890. class IIsSmtpService_IIsIPSecuritySetting : CIM_ElementSetting
  3891. {
  3892. [key : ToInstance ToSubclass DisableOverride] IIsSmtpService Ref Element;
  3893. [key : ToInstance ToSubclass DisableOverride] IIsIPSecuritySetting Ref Setting;
  3894. };
  3895. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3896. class IIsWebService_IIsIPSecuritySetting : CIM_ElementSetting
  3897. {
  3898. [key : ToInstance ToSubclass DisableOverride] IIsWebService Ref Element;
  3899. [key : ToInstance ToSubclass DisableOverride] IIsIPSecuritySetting Ref Setting;
  3900. };
  3901. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3902. class IIsImapService_IIsObject : CIM_Component
  3903. {
  3904. [key : ToInstance ToSubclass DisableOverride] IIsImapService Ref GroupComponent;
  3905. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3906. };
  3907. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3908. class IIsPop3Server_IIsObject : CIM_Component
  3909. {
  3910. [key : ToInstance ToSubclass DisableOverride] IIsPop3Server Ref GroupComponent;
  3911. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3912. };
  3913. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3914. class IIsObject_IIsObjectSetting : CIM_ElementSetting
  3915. {
  3916. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref Element;
  3917. [key : ToInstance ToSubclass DisableOverride] IIsObjectSetting Ref Setting;
  3918. };
  3919. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3920. class IIsSmtpVirtualDir_IIsSmtpVirtualDirSetting : CIM_ElementSetting
  3921. {
  3922. [key : ToInstance ToSubclass DisableOverride] IIsSmtpVirtualDir Ref Element;
  3923. [key : ToInstance ToSubclass DisableOverride] IIsSmtpVirtualDirSetting Ref Setting;
  3924. };
  3925. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3926. class IIsWebInfo_IIsAdminACL : CIM_Component
  3927. {
  3928. [key : ToInstance ToSubclass DisableOverride] IIsWebInfo Ref GroupComponent;
  3929. [key : ToInstance ToSubclass DisableOverride] IIsAdminACL Ref PartComponent;
  3930. };
  3931. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3932. class IIsComputer_IIsComputerSetting : CIM_ElementSetting
  3933. {
  3934. [key : ToInstance ToSubclass DisableOverride] IIsComputer Ref Element;
  3935. [key : ToInstance ToSubclass DisableOverride] IIsComputerSetting Ref Setting;
  3936. };
  3937. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3938. class IIsSmtpServer_IIsAdminACL : CIM_Component
  3939. {
  3940. [key : ToInstance ToSubclass DisableOverride] IIsSmtpServer Ref GroupComponent;
  3941. [key : ToInstance ToSubclass DisableOverride] IIsAdminACL Ref PartComponent;
  3942. };
  3943. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3944. class IIsSmtpDomain_IIsSmtpDomainSetting : CIM_ElementSetting
  3945. {
  3946. [key : ToInstance ToSubclass DisableOverride] IIsSmtpDomain Ref Element;
  3947. [key : ToInstance ToSubclass DisableOverride] IIsSmtpDomainSetting Ref Setting;
  3948. };
  3949. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3950. class IIsSmtpRoutingSource_IIsSmtpRoutingSourceSetting : CIM_ElementSetting
  3951. {
  3952. [key : ToInstance ToSubclass DisableOverride] IIsSmtpRoutingSource Ref Element;
  3953. [key : ToInstance ToSubclass DisableOverride] IIsSmtpRoutingSourceSetting Ref Setting;
  3954. };
  3955. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3956. class IIsFtpService_IIsFtpServiceSetting : CIM_ElementSetting
  3957. {
  3958. [key : ToInstance ToSubclass DisableOverride] IIsFtpService Ref Element;
  3959. [key : ToInstance ToSubclass DisableOverride] IIsFtpServiceSetting Ref Setting;
  3960. };
  3961. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3962. class IIsComputer_IIsFtpService : CIM_Component
  3963. {
  3964. [key : ToInstance ToSubclass DisableOverride] IIsComputer Ref GroupComponent;
  3965. [key : ToInstance ToSubclass DisableOverride] IIsFtpService Ref PartComponent;
  3966. };
  3967. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3968. class IIsImapInfo_IIsImapInfoSetting : CIM_ElementSetting
  3969. {
  3970. [key : ToInstance ToSubclass DisableOverride] IIsImapInfo Ref Element;
  3971. [key : ToInstance ToSubclass DisableOverride] IIsImapInfoSetting Ref Setting;
  3972. };
  3973. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3974. class IIsWebService_IIsObject : CIM_Component
  3975. {
  3976. [key : ToInstance ToSubclass DisableOverride] IIsWebService Ref GroupComponent;
  3977. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3978. };
  3979. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3980. class IIsNntpService_IIsAdminACL : CIM_Component
  3981. {
  3982. [key : ToInstance ToSubclass DisableOverride] IIsNntpService Ref GroupComponent;
  3983. [key : ToInstance ToSubclass DisableOverride] IIsAdminACL Ref PartComponent;
  3984. };
  3985. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3986. class IIsWebVirtualDir_IIsObject : CIM_Component
  3987. {
  3988. [key : ToInstance ToSubclass DisableOverride] IIsWebVirtualDir Ref GroupComponent;
  3989. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  3990. };
  3991. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3992. class IIsFtpVirtualDir_IIsFtpVirtualDirSetting : CIM_ElementSetting
  3993. {
  3994. [key : ToInstance ToSubclass DisableOverride] IIsFtpVirtualDir Ref Element;
  3995. [key : ToInstance ToSubclass DisableOverride] IIsFtpVirtualDirSetting Ref Setting;
  3996. };
  3997. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  3998. class IIsSmtpServer_IIsSmtpVirtualDir : CIM_Component
  3999. {
  4000. [key : ToInstance ToSubclass DisableOverride] IIsSmtpServer Ref GroupComponent;
  4001. [key : ToInstance ToSubclass DisableOverride] IIsSmtpVirtualDir Ref PartComponent;
  4002. };
  4003. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  4004. class IIsSmtpInfo_IIsObject : CIM_Component
  4005. {
  4006. [key : ToInstance ToSubclass DisableOverride] IIsSmtpInfo Ref GroupComponent;
  4007. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  4008. };
  4009. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  4010. class IIsNntpVirtualDir_IIsObject : CIM_Component
  4011. {
  4012. [key : ToInstance ToSubclass DisableOverride] IIsNntpVirtualDir Ref GroupComponent;
  4013. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  4014. };
  4015. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  4016. class IIsSmtpService_IIsSmtpInfo : CIM_Component
  4017. {
  4018. [key : ToInstance ToSubclass DisableOverride] IIsSmtpService Ref GroupComponent;
  4019. [key : ToInstance ToSubclass DisableOverride] IIsSmtpInfo Ref PartComponent;
  4020. };
  4021. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  4022. class IIsSmtpService_IIsObject : CIM_Component
  4023. {
  4024. [key : ToInstance ToSubclass DisableOverride] IIsSmtpService Ref GroupComponent;
  4025. [key : ToInstance ToSubclass DisableOverride] IIsObject Ref PartComponent;
  4026. };
  4027. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  4028. class IIsWebFile_IIsWebFileSetting : CIM_ElementSetting
  4029. {
  4030. [key : ToInstance ToSubclass DisableOverride] IIsWebFile Ref Element;
  4031. [key : ToInstance ToSubclass DisableOverride] IIsWebFileSetting Ref Setting;
  4032. };
  4033. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  4034. class IIsFilters_IIsCompressionSchemes : CIM_Component
  4035. {
  4036. [key : ToInstance ToSubclass DisableOverride] IIsFilters Ref GroupComponent;
  4037. [key : ToInstance ToSubclass DisableOverride] IIsCompressionSchemes Ref PartComponent;
  4038. };
  4039. [dynamic : ToInstance,provider("IIS__PROVIDER") : ToInstance,Locale(1033) : ToInstance]
  4040. class IIsImapService_IIsImapServer : CIM_Component
  4041. {
  4042. [key : ToInstance ToSubclass DisableOverride] IIsImapService Ref GroupComponent;
  4043. [key : ToInstance ToSubclass DisableOverride] IIsImapServer Ref PartComponent;
  4044. };
  4045. Instance of __ClassProviderRegistration
  4046. {
  4047. InteractionType = 1;
  4048. Provider = $IISProv;
  4049. SupportsGet = "TRUE";
  4050. SupportsEnumeration = "TRUE";
  4051. SupportsPut = "FALSE";
  4052. SupportsDelete = "FALSE";
  4053. };