547 lines
54 KiB
Plaintext
547 lines
54 KiB
Plaintext
#pragma autorecover
|
|
#pragma classflags(64)
|
|
#pragma namespace("\\\\.\\Root")
|
|
|
|
[Locale(1033) : ToInstance]
|
|
Instance of __Namespace
|
|
{
|
|
Name = "CIMV2";
|
|
};
|
|
#pragma namespace("\\\\.\\root\\cimv2")
|
|
|
|
Instance of __Win32Provider as $Z
|
|
{
|
|
Name = "MSIProv";
|
|
ClsId = "{BE0A9830-2B8B-11d1-A949-0060181EBBAD}";
|
|
ImpersonationLevel = 1;
|
|
PerUserInitialization = "TRUE";
|
|
};
|
|
|
|
Instance of __InstanceProviderRegistration
|
|
{
|
|
Provider = $Z;
|
|
SupportsGet = "TRUE";
|
|
SupportsEnumeration = "TRUE";
|
|
SupportsPut = "TRUE";
|
|
SupportsDelete = "TRUE";
|
|
};
|
|
|
|
Instance of __MethodProviderRegistration
|
|
{
|
|
Provider = $Z;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{CE3324AA-DB34-11d2-85FC-0000F8102E5F}") : ToInstance,provider("MSIProv") : ToInstance,dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_Product : CIM_Product
|
|
{
|
|
[Read : ToSubclass,Value{-6, -2, -1, 1, 2, 5},ValueMap{"Bad Configuration", "Invalid Argument", "Unknown Package", "Advertised", "Absent", "Installed"} : ToSubclass] sint16 InstallState;
|
|
[Read : ToSubclass] string PackageCache;
|
|
[Read : ToSubclass] string InstallDate;
|
|
[Read : ToSubclass] string InstallLocation;
|
|
[static,Implemented] uint32 Install([in] string PackageLocation,[in] string Options,[in] boolean AllUsers = FALSE);
|
|
[static,Implemented] uint32 Admin([in] string PackageLocation,[in] string TargetLocation,[in] string Options);
|
|
[static,Implemented] uint32 Advertise([in] string PackageLocation,[in] string Options,[in] boolean AllUsers = FALSE);
|
|
[Implemented] uint32 Reinstall([in,valuemap{"1", "2", "3", "4", "5", "6", "7", "8", "9", "10"} : ToSubclass] uint16 ReinstallMode = 1);
|
|
[Implemented] uint32 Upgrade([in] string PackageLocation,[in] string Options);
|
|
[Implemented] uint32 Configure([in,valuemap{"1", "2", "3"} : ToSubclass] uint16 InstallState = 1,[in,valuemap{"1", "2", "3"} : ToSubclass] uint16 InstallLevel = 1);
|
|
[Implemented] uint32 Uninstall();
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{A7A5AEBA-E3D2-11d2-8601-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_SoftwareFeature : CIM_SoftwareFeature
|
|
{
|
|
[Read : ToSubclass] uint16 Attributes;
|
|
[Read : ToSubclass,Value{-6, -2, -1, 1, 2, 3, 4},ValueMap{"Bad Configuration", "Invalid Argument", "Unknown Package", "Advertised", "Absent", "Local", "Source"} : ToSubclass] sint16 InstallState;
|
|
[Read : ToSubclass] uint16 Accesses;
|
|
[Read : ToSubclass] datetime LastUse;
|
|
[Implemented] uint32 Reinstall([in,valuemap{"1", "2", "3", "4", "5", "6", "7", "8", "9", "10"} : ToSubclass] uint16 ReinstallMode = 1);
|
|
[Implemented] uint32 Configure([in,valuemap{"1", "2", "3", "4", "5"} : ToSubclass] uint16 InstallState = 1);
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{92ECDE80-E3D2-11d2-8601-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_SoftwareElement : CIM_SoftwareElement
|
|
{
|
|
[Read : ToSubclass] uint16 Attributes;
|
|
[Read : ToSubclass] string Path;
|
|
[valuemap{"-7", "-6", "-4", "-1", "2", "3", "4"} : ToSubclass,Read : ToSubclass] sint16 InstallState;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{CC78410E-E3D1-11d2-8601-0000F8102E5F}") : ToInstance,Dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ApplicationService : CIM_Service
|
|
{
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{656E1F1E-E3D2-11d2-8601-0000F8102E5F}") : ToInstance,Dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_CommandLineAccess : CIM_ServiceAccessPoint
|
|
{
|
|
[Read : ToSubclass] string CommandLine;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{280AE270-DB34-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_SoftwareElementCondition : CIM_Check
|
|
{
|
|
[Read : ToSubclass] string Condition;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{E79C9694-DB32-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_LaunchCondition : CIM_Check
|
|
{
|
|
[Read : ToSubclass] string Condition;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{43FF3654-DB32-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_Condition : CIM_Check
|
|
{
|
|
[Read : ToSubclass] uint16 Level;
|
|
[Read : ToSubclass] string Condition;
|
|
[Read : ToSubclass] string Feature;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{BBB7EBAA-DB32-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_FileSpecification : CIM_FileSpecification
|
|
{
|
|
[Read : ToSubclass] string Language;
|
|
[Read : ToSubclass] uint16 Attributes;
|
|
[Read : ToSubclass] uint16 Sequence;
|
|
[Read : ToSubclass] string FileID;
|
|
[Read : ToSubclass] string Version;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{47772EC4-DB21-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_IniFileSpecification : CIM_FileSpecification
|
|
{
|
|
[Read : ToSubclass] string Section;
|
|
[Read : ToSubclass] string Key;
|
|
[Read : ToSubclass] string Value;
|
|
[Read : ToSubclass] uint16 Action;
|
|
[Read : ToSubclass] string IniFile;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{6328B2A8-DB32-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_DirectorySpecification : CIM_DirectorySpecification
|
|
{
|
|
[Read : ToSubclass] string DefaultDir;
|
|
[Read : ToSubclass] string Directory;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{8518ABC0-DB32-11d2-85FC-0000F8102E5F}") : ToInstance,Dynamic,Provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_EnvironmentSpecification : CIM_Check
|
|
{
|
|
[Read : ToSubclass] string Environment;
|
|
[Read : ToSubclass] string Value;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{C744CF5A-DB33-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ReserveCost : CIM_Check
|
|
{
|
|
[Read : ToSubclass] string ReserveKey;
|
|
[Read : ToSubclass] string ReserveFolder;
|
|
[Read : ToSubclass] uint32 ReserveLocal;
|
|
[Read : ToSubclass] uint32 ReserveSource;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{45BD8DD2-DB33-11d2-85FC-0000F8102E5F}") : ToInstance,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ODBCDriverSpecification : CIM_Check
|
|
{
|
|
[Read : ToSubclass] string Driver;
|
|
[Read : ToSubclass] string Description;
|
|
[Read : ToSubclass] string File;
|
|
[Read : ToSubclass] string SetupFile;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{51E28842-DB33-11d2-85FC-0000F8102E5F}") : ToInstance,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ODBCTranslatorSpecification : CIM_Check
|
|
{
|
|
[Read : ToSubclass] string Translator;
|
|
[Read : ToSubclass] string Description;
|
|
[Read : ToSubclass] string File;
|
|
[Read : ToSubclass] string SetupFile;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{1F20B83E-DB33-11d2-85FC-0000F8102E5F}") : ToInstance,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ODBCDataSourceSpecification : CIM_Check
|
|
{
|
|
[Read : ToSubclass] string DataSource;
|
|
[Read : ToSubclass] string Description;
|
|
[Read : ToSubclass] string DriverDescription;
|
|
[Read : ToSubclass] string Registration;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{DBAD0F60-DB34-11d2-85FC-0000F8102E5F}") : ToInstance,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ServiceSpecification : CIM_Check
|
|
{
|
|
[Read : ToSubclass] string ID;
|
|
[Read : ToSubclass] string Name;
|
|
[Read : ToSubclass] string DisplayName;
|
|
[Read : ToSubclass] sint32 ServiceType;
|
|
[Read : ToSubclass] sint32 StartType;
|
|
[Read : ToSubclass] sint32 ErrorControl;
|
|
[Read : ToSubclass] string LoadOrderGroup;
|
|
[Read : ToSubclass] string Dependencies;
|
|
[Read : ToSubclass] string StartName;
|
|
[Read : ToSubclass] string Password;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{8D500594-DB33-11d2-85FC-0000F8102E5F}") : ToInstance,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ProgIDSpecification : CIM_Check
|
|
{
|
|
[Read : ToSubclass] string ProgID;
|
|
[Read : ToSubclass] string Parent;
|
|
[Read : ToSubclass] string Description;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{A3864E0E-DB33-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_RegistryAction : CIM_Action
|
|
{
|
|
[Read : ToSubclass] string Registry;
|
|
[Read : ToSubclass] string EntryName;
|
|
[Read : ToSubclass] string EntryValue;
|
|
[ValueMap{-1, -1, 0, 1, 2, 3} : ToSubclass,Read : ToSubclass] sint16 Root;
|
|
[Read : ToSubclass] string Key;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{B94A25A8-DB33-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_RemoveIniAction : CIM_Action
|
|
{
|
|
[Read : ToSubclass] string Section;
|
|
[Read : ToSubclass] string Key;
|
|
[Read : ToSubclass] string Value;
|
|
[Read : ToSubclass] uint16 Action;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{FF7DA3FC-DB32-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_MoveFileAction : CIM_FileAction
|
|
{
|
|
[Read : ToSubclass] string SourceName;
|
|
[Read : ToSubclass] string DestName;
|
|
[Read : ToSubclass] string SourceFolder;
|
|
[Read : ToSubclass] string DestFolder;
|
|
[Read : ToSubclass] uint16 Options;
|
|
[Read : ToSubclass] string FileKey;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{38BA58F0-DB32-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ClassInfoAction : CIM_Action
|
|
{
|
|
[Read : ToSubclass] string CLSID;
|
|
[Read : ToSubclass] string ProgID;
|
|
[Read : ToSubclass] string VIProgID;
|
|
[Read : ToSubclass] uint16 Insertable;
|
|
[Read : ToSubclass] string AppID;
|
|
[Read : ToSubclass] string FileTypeMask;
|
|
[Read : ToSubclass] string Argument;
|
|
[Read : ToSubclass] string DefInprocHandler;
|
|
[Read : ToSubclass] string Context;
|
|
[Read : ToSubclass] string RemoteName;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{F3F3A266-DB32-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_MIMEInfoAction : CIM_Action
|
|
{
|
|
[Read : ToSubclass] string ContentType;
|
|
[Read : ToSubclass] string CLSID;
|
|
[Read : ToSubclass] string Extension;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{C63BAA94-DB32-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,ImplementationSource("MSI") : ToSubclass]
|
|
class Win32_FontInfoAction : CIM_Action
|
|
{
|
|
[Read : ToSubclass] string FontTitle;
|
|
[Read : ToSubclass] string File;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{FAE1F7B6-DB33-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ShortcutAction : CIM_Action
|
|
{
|
|
[Read : ToSubclass] string Arguments;
|
|
[Read : ToSubclass] uint16 HotKey;
|
|
string IconIndex;
|
|
[ValueMap{"0", "3", "7"} : ToSubclass,Read : ToSubclass] uint16 ShowCmd;
|
|
[Read : ToSubclass] string Shortcut;
|
|
[Read : ToSubclass] string Name;
|
|
[Read : ToSubclass] string Target;
|
|
[Read : ToSubclass] string WkDir;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{5D06847A-DB34-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_TypeLibraryAction : CIM_Action
|
|
{
|
|
[Read : ToSubclass] uint16 Language;
|
|
[Read : ToSubclass] uint32 Cost;
|
|
[Read : ToSubclass] string LibID;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{DC7E5E90-DB33-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_SelfRegModuleAction : CIM_Action
|
|
{
|
|
[Read : ToSubclass] uint16 Cost;
|
|
[Read : ToSubclass] string File;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{990E7AE6-DB33-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_PublishComponentAction : CIM_Action
|
|
{
|
|
[Read : ToSubclass] string ComponentID;
|
|
[Read : ToSubclass] string Qual;
|
|
[Read : ToSubclass] string AppData;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{1D40FFD4-DB32-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_BindImageAction : CIM_Action
|
|
{
|
|
[Read : ToSubclass] string Path;
|
|
[Read : ToSubclass] string File;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{9668DF4E-DB32-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ExtensionInfoAction : CIM_Action
|
|
{
|
|
[Read : ToSubclass] string ProgID;
|
|
[Read : ToSubclass] string ShellNew;
|
|
[Read : ToSubclass] string ShellNewValue;
|
|
[Read : ToSubclass] string Extension;
|
|
[Read : ToSubclass] string Verb;
|
|
[Read : ToSubclass] string Command;
|
|
[Read : ToSubclass] string Argument;
|
|
[Read : ToSubclass] string MIME;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{785B1AD0-DB32-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_DuplicateFileAction : CIM_CopyFileAction
|
|
{
|
|
[Read : ToSubclass] string FileKey;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{AE565838-DB33-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_RemoveFileAction : CIM_RemoveFileAction
|
|
{
|
|
[Read : ToSubclass] string FileName;
|
|
[Read : ToSubclass] string DirProperty;
|
|
[Read : ToSubclass] string FileKey;
|
|
[Read : ToSubclass] uint16 InstallMode;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{55A2DC30-DB32-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_CreateFolderAction : CIM_CreateDirectoryAction
|
|
{
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{CD7CA121-E3D2-11d2-8601-0000F8102E5F}") : ToInstance,Abstract,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_MSIResource : CIM_Setting
|
|
{
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{14575942-E3E1-11d2-8601-0000F8102E5F}") : ToInstance,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_PatchPackage : Win32_MSIResource
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] string PatchID;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] string ProductCode;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{CD7CA120-E3D2-11d2-8601-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_Property : Win32_MSIResource
|
|
{
|
|
[Read : ToSubclass] string Value;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] string Property;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] string ProductCode;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{7A9E24ED-E3D2-11d2-8601-0000F8102E5F}") : ToInstance,Dynamic,Provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_Patch : Win32_MSIResource
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] string File;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] sint16 Sequence;
|
|
[Read : ToSubclass] uint32 PatchSize;
|
|
[Read : ToSubclass] uint16 Attributes;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] string ProductCode;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{DB150AA8-E3D1-11d2-8601-0000F8102E5F}") : ToInstance,Dynamic,Provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_Binary : Win32_MSIResource
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] string Name;
|
|
[Read : ToSubclass] string Data;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] string ProductCode;
|
|
};
|
|
|
|
#pragma deleteclass("Win32_Upgrade",NOFAIL)
|
|
|
|
[Locale(1033) : ToInstance,UUID("{E7D29B98-E3D1-11d2-8601-0000F8102E5F}") : ToInstance,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ServiceControl : Win32_MSIResource
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] string ID;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] string ProductCode;
|
|
[Read : ToSubclass] string Name;
|
|
[Read : ToSubclass] string Event;
|
|
[Read : ToSubclass] uint16 Wait;
|
|
[Read : ToSubclass] string Arguments;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{023763EC-E3D2-11d2-8601-0000F8102E5F}") : ToInstance,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ODBCAttribute : CIM_Setting
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] string Driver;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] string Attribute;
|
|
[Read : ToSubclass] string Value;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{100985A4-E3D2-11d2-8601-0000F8102E5F}") : ToInstance,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ODBCSourceAttribute : CIM_Setting
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] string DataSource;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] string Attribute;
|
|
[Read : ToSubclass] string Value;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{F3B44268-DB34-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_SoftwareFeatureSoftwareElements : CIM_SoftwareFeatureSoftwareElements
|
|
{
|
|
[key : ToInstance ToSubclass DisableOverride,Override("GroupComponent"),Read : ToSubclass] Win32_SoftwareFeature Ref GroupComponent;
|
|
[key : ToInstance ToSubclass DisableOverride,Override("PartComponent"),Read : ToSubclass] Win32_SoftwareElement Ref PartComponent;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{E7CD451C-DB34-11d2-85FC-0000F8102E5F}") : ToInstance,provider("MSIProv") : ToInstance,dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_SoftwareFeatureParent : CIM_Dependency
|
|
{
|
|
[key : ToInstance ToSubclass DisableOverride,Override("Dependent"),Read : ToSubclass] Win32_SoftwareFeature Ref Dependent;
|
|
[key : ToInstance ToSubclass DisableOverride,Override("Antecedent"),Read : ToSubclass] Win32_SoftwareFeature Ref Antecedent;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{5016E228-DB34-11d2-85FC-0000F8102E5F}") : ToInstance,Association : ToInstance ToSubclass DisableOverride,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_SoftwareFeatureCheck
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_SoftwareFeature Ref Element;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] CIM_Check Ref Check;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{1E45DFA6-DB34-11d2-85FC-0000F8102E5F}") : ToInstance,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_SoftwareElementCheck : CIM_SoftwareElementChecks
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_SoftwareElement Ref Element;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] CIM_Check Ref Check;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{80D071C8-DB33-11d2-85FC-0000F8102E5F}") : ToInstance,dynamic,provider("MSIProv") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ProductSoftwareFeatures : CIM_ProductSoftwareFeatures
|
|
{
|
|
[key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_Product Ref Product;
|
|
[key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_SoftwareFeature Ref Component;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{6EBF1FC0-DB33-11d2-85FC-0000F8102E5F}") : ToInstance,Association : ToInstance ToSubclass DisableOverride,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ProductResource
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_Product Ref Product;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_MSIResource Ref Resource;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{63ECB33C-DB33-11d2-85FC-0000F8102E5F}") : ToInstance,Association : ToInstance ToSubclass DisableOverride,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ProductCheck
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_Product Ref Product;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] CIM_Check Ref Check;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{0D51A84E-DB32-11d2-85FC-0000F8102E5F}") : ToInstance,Association : ToInstance ToSubclass DisableOverride,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ActionCheck
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] CIM_Action Ref Action;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] CIM_Check Ref Check;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{FCD0E156-DB31-11d2-85FC-0000F8102E5F}") : ToInstance,Association : ToInstance ToSubclass DisableOverride,Abstract,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_SettingCheck
|
|
{
|
|
[Read : ToSubclass] CIM_Setting Ref Setting;
|
|
[Read : ToSubclass] CIM_Check Ref Check;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{2C6811D2-DB32-11d2-85FC-0000F8102E5F}") : ToInstance,Association : ToInstance ToSubclass DisableOverride,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_CheckCheck
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] CIM_Action Ref Check;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] CIM_Check Ref Location;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{3F3B81D4-DB34-11d2-85FC-0000F8102E5F}") : ToInstance,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_SoftwareFeatureAction
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_SoftwareFeature Ref Element;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] CIM_Action Ref Action;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{E40D5488-DB31-11d2-85FC-0000F8102E5F}") : ToInstance,Association : ToInstance ToSubclass DisableOverride,abstract]
|
|
class Win32_ManagedSystemElementResource
|
|
{
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{322CE0F0-DB34-11d2-85FC-0000F8102E5F}") : ToInstance,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_SoftwareElementResource : Win32_ManagedSystemElementResource
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Override("Element"),Read : ToSubclass] Win32_SoftwareElement Ref Element;
|
|
[Key : ToInstance ToSubclass DisableOverride,Override("Setting"),Read : ToSubclass] Win32_MSIResource Ref Setting;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{1362C2AC-DB34-11d2-85FC-0000F8102E5F}") : ToInstance,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_SoftwareElementAction : CIM_SoftwareElementActions
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] CIM_Action Ref Action;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_SoftwareElement Ref Element;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{A51D806C-DB32-11d2-85FC-0000F8102E5F}") : ToInstance,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_PatchFile : Win32_SettingCheck
|
|
{
|
|
[key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_FileSpecification Ref Check;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_Patch Ref Setting;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{2B306494-DB33-11d2-85FC-0000F8102E5F}") : ToInstance,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ODBCDriverAttribute : Win32_SettingCheck
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_ODBCDriverSpecification Ref Check;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_ODBCAttribute Ref Setting;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{0E5ACD14-DB33-11d2-85FC-0000F8102E5F}") : ToInstance,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ODBCDataSourceAttribute : Win32_SettingCheck
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_ODBCDataSourceSpecification Ref Check;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_ODBCSourceAttribute Ref Setting;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{3A20796C-DB33-11d2-85FC-0000F8102E5F}") : ToInstance,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ODBCDriverSoftwareElement : CIM_SoftwareElementChecks
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_ODBCDriverSpecification Ref Check;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_SoftwareElement Ref Element;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{DB91D602-DB32-11d2-85FC-0000F8102E5F}") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass,Provider("MSIProv") : ToInstance,Dynamic]
|
|
class Win32_InstalledSoftwareElement : CIM_InstalledSoftwareElement
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Min(0) : ToSubclass,Max(1) : ToSubclass,Read : ToSubclass] Win32_SoftwareElement Ref Software;
|
|
[Key : ToInstance ToSubclass DisableOverride,Min(0) : ToSubclass,Max(FALSE) : ToSubclass,Read : ToSubclass] CIM_ComputerSystem Ref System;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{08145BE0-DB34-11d2-85FC-0000F8102E5F}") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass,Provider("MSIProv") : ToInstance,Dynamic]
|
|
class Win32_ShortcutSAP
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_ShortcutAction Ref Action;
|
|
[Key : ToInstance ToSubclass DisableOverride,Read : ToSubclass] Win32_CommandLineAccess Ref Element;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{ED2ED490-DB33-11d2-85FC-0000F8102E5F}") : ToInstance,Association : ToInstance ToSubclass DisableOverride,Provider("MSIProv") : ToInstance,Dynamic,MappingStrings{"Microsoft.MSI"} : ToSubclass]
|
|
class Win32_ServiceSpecificationService
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Override("Setting"),Read : ToSubclass] Win32_ServiceSpecification Ref Check;
|
|
[Key : ToInstance ToSubclass DisableOverride,Override("Element"),Read : ToSubclass] Win32_Service Ref Element;
|
|
};
|
|
|
|
[Locale(1033) : ToInstance,UUID("{C170CF06-DB34-11d2-85FC-0000F8102E5F}") : ToInstance,MappingStrings{"Microsoft.MSI"} : ToSubclass,Provider("MSIProv") : ToInstance,Dynamic]
|
|
class Win32_ApplicationCommandLine : CIM_ServiceAccessBySAP
|
|
{
|
|
[Key : ToInstance ToSubclass DisableOverride,Override("Antecedent"),Read : ToSubclass] Win32_ApplicationService Ref Antecedent;
|
|
[Key : ToInstance ToSubclass DisableOverride,Override("Dependent"),Read : ToSubclass] Win32_CommandLineAccess Ref Dependent;
|
|
};
|