#[repr(C)]pub struct IWbemObjectAccessVtbl {
pub parent: IWbemClassObjectVtbl,
pub GetPropertyHandle: unsafe extern "system" fn(This: *mut IWbemObjectAccess, wszPropertyName: LPCWSTR, pType: *mut CIMTYPE, plHandle: *mut c_long) -> HRESULT,
pub WritePropertyValue: unsafe extern "system" fn(This: *mut IWbemObjectAccess, lHandle: c_long, lNumBytes: c_long, aData: *const byte) -> HRESULT,
pub ReadPropertyValue: unsafe extern "system" fn(This: *mut IWbemObjectAccess, lHandle: c_long, lBufferSize: c_long, plNumBytes: *mut c_long, aData: *mut byte) -> HRESULT,
pub ReadDWORD: unsafe extern "system" fn(This: *mut IWbemObjectAccess, lHandle: c_long, pdw: *mut DWORD) -> HRESULT,
pub WriteDWORD: unsafe extern "system" fn(This: *mut IWbemObjectAccess, lHandle: c_long, dw: DWORD) -> HRESULT,
pub ReadQWORD: unsafe extern "system" fn(This: *mut IWbemObjectAccess, lHandle: c_long, pqw: *mut __uint64) -> HRESULT,
pub WriteQWORD: unsafe extern "system" fn(This: *mut IWbemObjectAccess, lHandle: c_long, pw: __uint64) -> HRESULT,
pub GetPropertyInfoByHandle: unsafe extern "system" fn(This: *mut IWbemObjectAccess, lHandle: c_long, pstrName: *mut BSTR, pType: *mut CIMTYPE) -> HRESULT,
pub Lock: unsafe extern "system" fn(This: *mut IWbemObjectAccess, lFlags: c_long) -> HRESULT,
pub Unlock: unsafe extern "system" fn(This: *mut IWbemObjectAccess, lFlags: c_long) -> HRESULT,
}Fields§
§parent: IWbemClassObjectVtbl§GetPropertyHandle: unsafe extern "system" fn(This: *mut IWbemObjectAccess, wszPropertyName: LPCWSTR, pType: *mut CIMTYPE, plHandle: *mut c_long) -> HRESULT§WritePropertyValue: unsafe extern "system" fn(This: *mut IWbemObjectAccess, lHandle: c_long, lNumBytes: c_long, aData: *const byte) -> HRESULT§ReadPropertyValue: unsafe extern "system" fn(This: *mut IWbemObjectAccess, lHandle: c_long, lBufferSize: c_long, plNumBytes: *mut c_long, aData: *mut byte) -> HRESULT§ReadDWORD: unsafe extern "system" fn(This: *mut IWbemObjectAccess, lHandle: c_long, pdw: *mut DWORD) -> HRESULT§WriteDWORD: unsafe extern "system" fn(This: *mut IWbemObjectAccess, lHandle: c_long, dw: DWORD) -> HRESULT§ReadQWORD: unsafe extern "system" fn(This: *mut IWbemObjectAccess, lHandle: c_long, pqw: *mut __uint64) -> HRESULT§WriteQWORD: unsafe extern "system" fn(This: *mut IWbemObjectAccess, lHandle: c_long, pw: __uint64) -> HRESULT§GetPropertyInfoByHandle: unsafe extern "system" fn(This: *mut IWbemObjectAccess, lHandle: c_long, pstrName: *mut BSTR, pType: *mut CIMTYPE) -> HRESULT§Lock: unsafe extern "system" fn(This: *mut IWbemObjectAccess, lFlags: c_long) -> HRESULT§Unlock: unsafe extern "system" fn(This: *mut IWbemObjectAccess, lFlags: c_long) -> HRESULTAuto Trait Implementations§
impl Freeze for IWbemObjectAccessVtbl
impl RefUnwindSafe for IWbemObjectAccessVtbl
impl Send for IWbemObjectAccessVtbl
impl Sync for IWbemObjectAccessVtbl
impl Unpin for IWbemObjectAccessVtbl
impl UnwindSafe for IWbemObjectAccessVtbl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more