Struct winapi::um::propidl::IPropertyStorageVtbl[][src]

#[repr(C)]
pub struct IPropertyStorageVtbl {
Show 13 fields pub parent: IUnknownVtbl, pub ReadMultiple: unsafe extern "system" fn(This: *mut IPropertyStorage, cpspec: ULONG, rgpspec: *const PROPSPEC, rgpropvar: *mut PROPVARIANT) -> HRESULT, pub WriteMultiple: unsafe extern "system" fn(This: *mut IPropertyStorage, cpspec: ULONG, rgpspec: *const PROPSPEC, rgpropvar: *const PROPVARIANT) -> HRESULT, pub DeleteMultiple: unsafe extern "system" fn(This: *mut IPropertyStorage, cpspec: ULONG, rgpspec: *const PROPSPEC) -> HRESULT, pub ReadPropertyNames: unsafe extern "system" fn(This: *mut IPropertyStorage, cppropid: ULONG, rgpropid: *const PROPID, rglpwstrName: *mut LPOLESTR) -> HRESULT, pub WritePropertyNames: unsafe extern "system" fn(This: *mut IPropertyStorage, cppropid: ULONG, rgpropid: *const PROPID, rglpwstrName: *const LPOLESTR) -> HRESULT, pub DeletePropertyNames: unsafe extern "system" fn(This: *mut IPropertyStorage, cppropid: ULONG, rgpropid: *const PROPID) -> HRESULT, pub Commit: unsafe extern "system" fn(This: *mut IPropertyStorage, grfCommitFlags: DWORD) -> HRESULT, pub Revert: unsafe extern "system" fn(This: *mut IPropertyStorage) -> HRESULT, pub Enum: unsafe extern "system" fn(This: *mut IPropertyStorage, ppenum: *mut *mut IEnumSTATPROPSTG) -> HRESULT, pub SetTimes: unsafe extern "system" fn(This: *mut IPropertyStorage, pctime: *const FILETIME, patime: *const FILETIME, pmtime: *const FILETIME) -> HRESULT, pub SetClass: unsafe extern "system" fn(This: *mut IPropertyStorage, clsid: REFCLSID) -> HRESULT, pub Stat: unsafe extern "system" fn(This: *mut IPropertyStorage, pstatpsstg: *mut STATPROPSETSTG) -> HRESULT,
}

Fields

parent: IUnknownVtblReadMultiple: unsafe extern "system" fn(This: *mut IPropertyStorage, cpspec: ULONG, rgpspec: *const PROPSPEC, rgpropvar: *mut PROPVARIANT) -> HRESULTWriteMultiple: unsafe extern "system" fn(This: *mut IPropertyStorage, cpspec: ULONG, rgpspec: *const PROPSPEC, rgpropvar: *const PROPVARIANT) -> HRESULTDeleteMultiple: unsafe extern "system" fn(This: *mut IPropertyStorage, cpspec: ULONG, rgpspec: *const PROPSPEC) -> HRESULTReadPropertyNames: unsafe extern "system" fn(This: *mut IPropertyStorage, cppropid: ULONG, rgpropid: *const PROPID, rglpwstrName: *mut LPOLESTR) -> HRESULTWritePropertyNames: unsafe extern "system" fn(This: *mut IPropertyStorage, cppropid: ULONG, rgpropid: *const PROPID, rglpwstrName: *const LPOLESTR) -> HRESULTDeletePropertyNames: unsafe extern "system" fn(This: *mut IPropertyStorage, cppropid: ULONG, rgpropid: *const PROPID) -> HRESULTCommit: unsafe extern "system" fn(This: *mut IPropertyStorage, grfCommitFlags: DWORD) -> HRESULTRevert: unsafe extern "system" fn(This: *mut IPropertyStorage) -> HRESULTEnum: unsafe extern "system" fn(This: *mut IPropertyStorage, ppenum: *mut *mut IEnumSTATPROPSTG) -> HRESULTSetTimes: unsafe extern "system" fn(This: *mut IPropertyStorage, pctime: *const FILETIME, patime: *const FILETIME, pmtime: *const FILETIME) -> HRESULTSetClass: unsafe extern "system" fn(This: *mut IPropertyStorage, clsid: REFCLSID) -> HRESULTStat: unsafe extern "system" fn(This: *mut IPropertyStorage, pstatpsstg: *mut STATPROPSETSTG) -> HRESULT

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.