[][src]Struct winapi::um::wbemcli::IWbemClassObjectVtbl

#[repr(C)]
pub struct IWbemClassObjectVtbl { pub parent: IUnknownVtbl, pub GetQualifierSet: unsafe extern "system" fn(This: *mut IWbemClassObject, ppQualSet: *mut *mut IWbemQualifierSet) -> HRESULT, pub Get: unsafe extern "system" fn(This: *mut IWbemClassObject, wszName: LPCWSTR, lFlags: c_long, pVal: *mut VARIANT, pType: *mut CIMTYPE, plFlavor: *mut c_long) -> HRESULT, pub Put: unsafe extern "system" fn(This: *mut IWbemClassObject, wszName: LPCWSTR, lFlags: c_long, pVal: *mut VARIANT, Type: CIMTYPE) -> HRESULT, pub Delete: unsafe extern "system" fn(This: *mut IWbemClassObject, wszName: LPCWSTR) -> HRESULT, pub GetNames: unsafe extern "system" fn(This: *mut IWbemClassObject, wszQualifierName: LPCWSTR, lFlags: c_long, pQualifierVal: *mut VARIANT, pNames: *mut *mut SAFEARRAY) -> HRESULT, pub BeginEnumeration: unsafe extern "system" fn(This: *mut IWbemClassObject, lEnumFlags: c_long) -> HRESULT, pub Next: unsafe extern "system" fn(This: *mut IWbemClassObject, lFlags: c_long, strName: *mut BSTR, pVal: *mut VARIANT, pType: *mut CIMTYPE, plFlavor: *mut c_long) -> HRESULT, pub EndEnumeration: unsafe extern "system" fn(This: *mut IWbemClassObject) -> HRESULT, pub GetPropertyQualifierSet: unsafe extern "system" fn(This: *mut IWbemClassObject, wszProperty: LPCWSTR, ppQualSet: *mut *mut IWbemQualifierSet) -> HRESULT, pub Clone: unsafe extern "system" fn(This: *mut IWbemClassObject, ppCopy: *mut *mut IWbemClassObject) -> HRESULT, pub GetObjectText: unsafe extern "system" fn(This: *mut IWbemClassObject, lFlags: c_long, pstrObjectText: *mut BSTR) -> HRESULT, pub SpawnDerivedClass: unsafe extern "system" fn(This: *mut IWbemClassObject, lFlags: c_long, ppNewClass: *mut *mut IWbemClassObject) -> HRESULT, pub SpawnInstance: unsafe extern "system" fn(This: *mut IWbemClassObject, lFlags: c_long, ppNewInstance: *mut *mut IWbemClassObject) -> HRESULT, pub CompareTo: unsafe extern "system" fn(This: *mut IWbemClassObject, lFlags: c_long, pCompareTo: *mut IWbemClassObject) -> HRESULT, pub GetPropertyOrigin: unsafe extern "system" fn(This: *mut IWbemClassObject, wszName: LPCWSTR, pstrClassName: *mut BSTR) -> HRESULT, pub InheritsFrom: unsafe extern "system" fn(This: *mut IWbemClassObject, strAncestor: LPCWSTR) -> HRESULT, pub GetMethod: unsafe extern "system" fn(This: *mut IWbemClassObject, wszName: LPCWSTR, lFlags: c_long, ppInSignature: *mut *mut IWbemClassObject, ppOutSignature: *mut *mut IWbemClassObject) -> HRESULT, pub PutMethod: unsafe extern "system" fn(This: *mut IWbemClassObject, wszName: LPCWSTR, lFlags: c_long, pInSignature: *mut IWbemClassObject, pOutSignature: *mut IWbemClassObject) -> HRESULT, pub DeleteMethod: unsafe extern "system" fn(This: *mut IWbemClassObject, wszName: LPCWSTR) -> HRESULT, pub BeginMethodEnumeration: unsafe extern "system" fn(This: *mut IWbemClassObject, lEnumFlags: c_long) -> HRESULT, pub NextMethod: unsafe extern "system" fn(This: *mut IWbemClassObject, lFlags: c_long, pstrName: *mut BSTR, ppInSignature: *mut *mut IWbemClassObject, ppOutSignature: *mut *mut IWbemClassObject) -> HRESULT, pub EndMethodEnumeration: unsafe extern "system" fn(This: *mut IWbemClassObject) -> HRESULT, pub GetMethodQualifierSet: unsafe extern "system" fn(This: *mut IWbemClassObject, wszMethod: LPCWSTR, ppQualSet: *mut *mut IWbemQualifierSet) -> HRESULT, pub GetMethodOrigin: unsafe extern "system" fn(This: *mut IWbemClassObject, wszMethodName: LPCWSTR, pstrClassName: *mut BSTR) -> HRESULT, }

Fields

parent: IUnknownVtblGetQualifierSet: unsafe extern "system" fn(This: *mut IWbemClassObject, ppQualSet: *mut *mut IWbemQualifierSet) -> HRESULTGet: unsafe extern "system" fn(This: *mut IWbemClassObject, wszName: LPCWSTR, lFlags: c_long, pVal: *mut VARIANT, pType: *mut CIMTYPE, plFlavor: *mut c_long) -> HRESULTPut: unsafe extern "system" fn(This: *mut IWbemClassObject, wszName: LPCWSTR, lFlags: c_long, pVal: *mut VARIANT, Type: CIMTYPE) -> HRESULTDelete: unsafe extern "system" fn(This: *mut IWbemClassObject, wszName: LPCWSTR) -> HRESULTGetNames: unsafe extern "system" fn(This: *mut IWbemClassObject, wszQualifierName: LPCWSTR, lFlags: c_long, pQualifierVal: *mut VARIANT, pNames: *mut *mut SAFEARRAY) -> HRESULTBeginEnumeration: unsafe extern "system" fn(This: *mut IWbemClassObject, lEnumFlags: c_long) -> HRESULTNext: unsafe extern "system" fn(This: *mut IWbemClassObject, lFlags: c_long, strName: *mut BSTR, pVal: *mut VARIANT, pType: *mut CIMTYPE, plFlavor: *mut c_long) -> HRESULTEndEnumeration: unsafe extern "system" fn(This: *mut IWbemClassObject) -> HRESULTGetPropertyQualifierSet: unsafe extern "system" fn(This: *mut IWbemClassObject, wszProperty: LPCWSTR, ppQualSet: *mut *mut IWbemQualifierSet) -> HRESULTClone: unsafe extern "system" fn(This: *mut IWbemClassObject, ppCopy: *mut *mut IWbemClassObject) -> HRESULTGetObjectText: unsafe extern "system" fn(This: *mut IWbemClassObject, lFlags: c_long, pstrObjectText: *mut BSTR) -> HRESULTSpawnDerivedClass: unsafe extern "system" fn(This: *mut IWbemClassObject, lFlags: c_long, ppNewClass: *mut *mut IWbemClassObject) -> HRESULTSpawnInstance: unsafe extern "system" fn(This: *mut IWbemClassObject, lFlags: c_long, ppNewInstance: *mut *mut IWbemClassObject) -> HRESULTCompareTo: unsafe extern "system" fn(This: *mut IWbemClassObject, lFlags: c_long, pCompareTo: *mut IWbemClassObject) -> HRESULTGetPropertyOrigin: unsafe extern "system" fn(This: *mut IWbemClassObject, wszName: LPCWSTR, pstrClassName: *mut BSTR) -> HRESULTInheritsFrom: unsafe extern "system" fn(This: *mut IWbemClassObject, strAncestor: LPCWSTR) -> HRESULTGetMethod: unsafe extern "system" fn(This: *mut IWbemClassObject, wszName: LPCWSTR, lFlags: c_long, ppInSignature: *mut *mut IWbemClassObject, ppOutSignature: *mut *mut IWbemClassObject) -> HRESULTPutMethod: unsafe extern "system" fn(This: *mut IWbemClassObject, wszName: LPCWSTR, lFlags: c_long, pInSignature: *mut IWbemClassObject, pOutSignature: *mut IWbemClassObject) -> HRESULTDeleteMethod: unsafe extern "system" fn(This: *mut IWbemClassObject, wszName: LPCWSTR) -> HRESULTBeginMethodEnumeration: unsafe extern "system" fn(This: *mut IWbemClassObject, lEnumFlags: c_long) -> HRESULTNextMethod: unsafe extern "system" fn(This: *mut IWbemClassObject, lFlags: c_long, pstrName: *mut BSTR, ppInSignature: *mut *mut IWbemClassObject, ppOutSignature: *mut *mut IWbemClassObject) -> HRESULTEndMethodEnumeration: unsafe extern "system" fn(This: *mut IWbemClassObject) -> HRESULTGetMethodQualifierSet: unsafe extern "system" fn(This: *mut IWbemClassObject, wszMethod: LPCWSTR, ppQualSet: *mut *mut IWbemQualifierSet) -> HRESULTGetMethodOrigin: unsafe extern "system" fn(This: *mut IWbemClassObject, wszMethodName: LPCWSTR, pstrClassName: *mut BSTR) -> HRESULT

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]