ReactOS  0.4.15-dev-2776-g4130f0b
wbemdisp.idl File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

interface  WbemScripting::ISWbemEventSource
 
interface  WbemScripting::ISWbemLocator
 
interface  WbemScripting::ISWbemMethod
 
interface  WbemScripting::ISWbemMethodSet
 
interface  WbemScripting::ISWbemNamedValue
 
interface  WbemScripting::ISWbemNamedValueSet
 
interface  WbemScripting::ISWbemObject
 
interface  WbemScripting::ISWbemObjectPath
 
interface  WbemScripting::ISWbemObjectSet
 
interface  WbemScripting::ISWbemPrivilege
 
interface  WbemScripting::ISWbemPrivilegeSet
 
interface  WbemScripting::ISWbemProperty
 
interface  WbemScripting::ISWbemPropertySet
 
interface  WbemScripting::ISWbemQualifier
 
interface  WbemScripting::ISWbemQualifierSet
 
interface  WbemScripting::ISWbemSecurity
 
interface  WbemScripting::ISWbemServices
 
class  WbemScripting::SWbemLocator
 

Modules

library  WbemScripting
 

Macros

#define threading(model)
 
#define progid(str)
 
#define vi_progid(str)
 

Typedefs

typedef enum WbemScripting::WbemTimeout WbemScripting::WbemTimeout
 
typedef enum WbemScripting::WbemChangeFlagEnum WbemScripting::WbemChangeFlagEnum
 
typedef enum WbemScripting::WbemFlagEnum WbemScripting::WbemFlagEnum
 
typedef enum WbemScripting::WbemQueryFlagEnum WbemScripting::WbemQueryFlagEnum
 
typedef enum WbemScripting::WbemComparisonFlagEnum WbemScripting::WbemComparisonFlagEnum
 
typedef enum WbemScripting::WbemPrivilegeEnum WbemScripting::WbemPrivilegeEnum
 
typedef enum WbemScripting::WbemCimtypeEnum WbemScripting::WbemCimtypeEnum
 
typedef enum WbemScripting::WbemImpersonationLevelEnum WbemScripting::WbemImpersonationLevelEnum
 
typedef enum WbemScripting::WbemAuthenticationLevelEnum WbemScripting::WbemAuthenticationLevelEnum
 

Enumerations

enum  WbemScripting::WbemTimeout { WbemScripting::wbemTimeoutInfinite = 0xffffffff }
 
enum  WbemScripting::WbemChangeFlagEnum {
  WbemScripting::wbemChangeFlagCreateOrUpdate = 0, WbemScripting::wbemChangeFlagUpdateOnly = 0x00000001, WbemScripting::wbemChangeFlagCreateOnly = 0x00000002, WbemScripting::wbemChangeFlagUpdateCompatible = 0x00000000,
  WbemScripting::wbemChangeFlagUpdateSafeMode = 0x00000020, WbemScripting::wbemChangeFlagUpdateForceMode = 0x00000040, WbemScripting::wbemChangeFlagStrongValidation = 0x00000080, WbemScripting::wbemChangeFlagAdvisory = 0x00010000
}
 
enum  WbemScripting::WbemFlagEnum {
  WbemScripting::wbemFlagReturnImmediately = 0x00010, WbemScripting::wbemFlagReturnWhenComplete = 0, WbemScripting::wbemFlagBidirectional = 0, WbemScripting::wbemFlagForwardOnly = 0x00020,
  WbemScripting::wbemFlagNoErrorObject = 0x00040, WbemScripting::wbemFlagReturnErrorObject = 0, WbemScripting::wbemFlagSendStatus = 0x00080, WbemScripting::wbemFlagDontSendStatus = 0,
  WbemScripting::wbemFlagEnsureLocatable = 0x00100, WbemScripting::wbemFlagDirectRead = 0x00200, WbemScripting::wbemFlagSendOnlySelected = 0, WbemScripting::wbemFlagUseAmendedQualifiers = 0x20000,
  WbemScripting::wbemFlagGetDefault = 0x0, WbemScripting::wbemFlagSpawnInstance = 0x00001, WbemScripting::wbemFlagUseCurrentTime = 0x00001
}
 
enum  WbemScripting::WbemQueryFlagEnum { WbemScripting::wbemQueryFlagDeep, WbemScripting::wbemQueryFlagShallow, WbemScripting::wbemQueryFlagPrototype }
 
enum  WbemScripting::WbemComparisonFlagEnum {
  WbemScripting::wbemComparisonFlagIncludeAll = 0, WbemScripting::wbemComparisonFlagIgnoreQualifiers = 1, WbemScripting::wbemComparisonFlagIgnoreObjectSource = 2, WbemScripting::wbemComparisonFlagIgnoreDefaultValues = 4,
  WbemScripting::wbemComparisonFlagIgnoreClass = 8, WbemScripting::wbemComparisonFlagIgnoreCase = 16, WbemScripting::wbemComparisonFlagIgnoreFlavor = 32
}
 
enum  WbemScripting::WbemPrivilegeEnum {
  WbemScripting::wbemPrivilegeCreateToken = 1, WbemScripting::wbemPrivilegePrimaryToken = 2, WbemScripting::wbemPrivilegeLockMemory = 3, WbemScripting::wbemPrivilegeIncreaseQuota = 4,
  WbemScripting::wbemPrivilegeMachineAccount = 5, WbemScripting::wbemPrivilegeTcb = 6, WbemScripting::wbemPrivilegeSecurity = 7, WbemScripting::wbemPrivilegeTakeOwnership = 8,
  WbemScripting::wbemPrivilegeLoadDriver = 9, WbemScripting::wbemPrivilegeSystemProfile = 10, WbemScripting::wbemPrivilegeSystemtime = 11, WbemScripting::wbemPrivilegeProfileSingleProcess = 12,
  WbemScripting::wbemPrivilegeIncreaseBasePriority = 13, WbemScripting::wbemPrivilegeCreatePagefile = 14, WbemScripting::wbemPrivilegeCreatePermanent = 15, WbemScripting::wbemPrivilegeBackup = 16,
  WbemScripting::wbemPrivilegeRestore = 17, WbemScripting::wbemPrivilegeShutdown = 18, WbemScripting::wbemPrivilegeDebug = 19, WbemScripting::wbemPrivilegeAudit = 20,
  WbemScripting::wbemPrivilegeSystemEnvironment = 21, WbemScripting::wbemPrivilegeChangeNotify = 22, WbemScripting::wbemPrivilegeRemoteShutdown = 23, WbemScripting::wbemPrivilegeUndock = 24,
  WbemScripting::wbemPrivilegeSyncAgent = 25, WbemScripting::wbemPrivilegeEnableDelegation = 26, WbemScripting::wbemPrivilegeManageVolume = 27
}
 
enum  WbemScripting::WbemCimtypeEnum {
  WbemScripting::wbemCimtypeSint16 = 2, WbemScripting::wbemCimtypeSint32 = 3, WbemScripting::wbemCimtypeReal32 = 4, WbemScripting::wbemCimtypeReal64 = 5,
  WbemScripting::wbemCimtypeString = 8, WbemScripting::wbemCimtypeBoolean = 11, WbemScripting::wbemCimtypeObject = 13, WbemScripting::wbemCimtypeSint8 = 16,
  WbemScripting::wbemCimtypeUint8 = 17, WbemScripting::wbemCimtypeUint16 = 18, WbemScripting::wbemCimtypeUint32 = 19, WbemScripting::wbemCimtypeSint64 = 20,
  WbemScripting::wbemCimtypeUint64 = 21, WbemScripting::wbemCimtypeDatetime = 101, WbemScripting::wbemCimtypeReference = 102, WbemScripting::wbemCimtypeChar16 = 103
}
 
enum  WbemScripting::WbemImpersonationLevelEnum { WbemScripting::wbemImpersonationLevelAnonymous = 1, WbemScripting::wbemImpersonationLevelIdentify = 2, WbemScripting::wbemImpersonationLevelImpersonate = 3, WbemScripting::wbemImpersonationLevelDelegate = 4 }
 
enum  WbemScripting::WbemAuthenticationLevelEnum {
  WbemScripting::wbemAuthenticationLevelDefault = 0, WbemScripting::wbemAuthenticationLevelNone = 1, WbemScripting::wbemAuthenticationLevelConnect = 2, WbemScripting::wbemAuthenticationLevelCall = 3,
  WbemScripting::wbemAuthenticationLevelPkt = 4, WbemScripting::wbemAuthenticationLevelPktIntegrity = 5, WbemScripting::wbemAuthenticationLevelPktPrivacy = 6
}
 

Functions

 WbemScripting::importlib ("stdole2.tlb")
 

Macro Definition Documentation

◆ progid

#define progid (   str)

Definition at line 23 of file wbemdisp.idl.

◆ threading

#define threading (   model)

Definition at line 22 of file wbemdisp.idl.

◆ vi_progid

#define vi_progid (   str)

Definition at line 24 of file wbemdisp.idl.