ReactOS 0.4.15-dev-7924-g5949c20
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.