Struct winapi::um::oaidl::IRecordInfoVtbl[][src]

#[repr(C)]
pub struct IRecordInfoVtbl {
Show 17 fields pub parent: IUnknownVtbl, pub RecordInit: unsafe extern "system" fn(This: *mut IRecordInfo, pvNew: PVOID) -> HRESULT, pub RecordClear: unsafe extern "system" fn(This: *mut IRecordInfo, pvExisting: PVOID) -> HRESULT, pub RecordCopy: unsafe extern "system" fn(This: *mut IRecordInfo, pvExisting: PVOID, pvNew: PVOID) -> HRESULT, pub GetGuid: unsafe extern "system" fn(This: *mut IRecordInfo, pguid: *mut GUID) -> HRESULT, pub GetName: unsafe extern "system" fn(This: *mut IRecordInfo, pbstrName: *mut BSTR) -> HRESULT, pub GetSize: unsafe extern "system" fn(This: *mut IRecordInfo, pcbSize: *mut ULONG) -> HRESULT, pub GetTypeInfo: unsafe extern "system" fn(This: *mut IRecordInfo, ppTypeInfo: *mut *mut ITypeInfo) -> HRESULT, pub GetField: unsafe extern "system" fn(This: *mut IRecordInfo, pvData: PVOID, szFieldName: LPCOLESTR, pvarField: *mut VARIANT) -> HRESULT, pub GetFieldNoCopy: unsafe extern "system" fn(This: *mut IRecordInfo, pvData: PVOID, szFieldName: LPCOLESTR, pvarField: *mut VARIANT, ppvDataCArray: *mut PVOID) -> HRESULT, pub PutField: unsafe extern "system" fn(This: *mut IRecordInfo, wFlags: ULONG, pvData: PVOID, szFieldName: LPCOLESTR, pvarField: *mut VARIANT) -> HRESULT, pub PutFieldNoCopy: unsafe extern "system" fn(This: *mut IRecordInfo, wFlags: ULONG, pvData: PVOID, szFieldName: LPCOLESTR, pvarField: *mut VARIANT) -> HRESULT, pub GetFieldNames: unsafe extern "system" fn(This: *mut IRecordInfo, pcNames: *mut ULONG, rgBstrNames: *mut BSTR) -> HRESULT, pub IsMatchingType: unsafe extern "system" fn(This: *mut IRecordInfo, pRecordInfo: *mut IRecordInfo) -> BOOL, pub RecordCreate: unsafe extern "system" fn(This: *mut IRecordInfo) -> PVOID, pub RecordCreateCopy: unsafe extern "system" fn(This: *mut IRecordInfo, pvSource: PVOID, ppvDest: *mut PVOID) -> HRESULT, pub RecordDestroy: unsafe extern "system" fn(This: *mut IRecordInfo, pvRecord: PVOID) -> HRESULT,
}

Fields

parent: IUnknownVtblRecordInit: unsafe extern "system" fn(This: *mut IRecordInfo, pvNew: PVOID) -> HRESULTRecordClear: unsafe extern "system" fn(This: *mut IRecordInfo, pvExisting: PVOID) -> HRESULTRecordCopy: unsafe extern "system" fn(This: *mut IRecordInfo, pvExisting: PVOID, pvNew: PVOID) -> HRESULTGetGuid: unsafe extern "system" fn(This: *mut IRecordInfo, pguid: *mut GUID) -> HRESULTGetName: unsafe extern "system" fn(This: *mut IRecordInfo, pbstrName: *mut BSTR) -> HRESULTGetSize: unsafe extern "system" fn(This: *mut IRecordInfo, pcbSize: *mut ULONG) -> HRESULTGetTypeInfo: unsafe extern "system" fn(This: *mut IRecordInfo, ppTypeInfo: *mut *mut ITypeInfo) -> HRESULTGetField: unsafe extern "system" fn(This: *mut IRecordInfo, pvData: PVOID, szFieldName: LPCOLESTR, pvarField: *mut VARIANT) -> HRESULTGetFieldNoCopy: unsafe extern "system" fn(This: *mut IRecordInfo, pvData: PVOID, szFieldName: LPCOLESTR, pvarField: *mut VARIANT, ppvDataCArray: *mut PVOID) -> HRESULTPutField: unsafe extern "system" fn(This: *mut IRecordInfo, wFlags: ULONG, pvData: PVOID, szFieldName: LPCOLESTR, pvarField: *mut VARIANT) -> HRESULTPutFieldNoCopy: unsafe extern "system" fn(This: *mut IRecordInfo, wFlags: ULONG, pvData: PVOID, szFieldName: LPCOLESTR, pvarField: *mut VARIANT) -> HRESULTGetFieldNames: unsafe extern "system" fn(This: *mut IRecordInfo, pcNames: *mut ULONG, rgBstrNames: *mut BSTR) -> HRESULTIsMatchingType: unsafe extern "system" fn(This: *mut IRecordInfo, pRecordInfo: *mut IRecordInfo) -> BOOLRecordCreate: unsafe extern "system" fn(This: *mut IRecordInfo) -> PVOIDRecordCreateCopy: unsafe extern "system" fn(This: *mut IRecordInfo, pvSource: PVOID, ppvDest: *mut PVOID) -> HRESULTRecordDestroy: unsafe extern "system" fn(This: *mut IRecordInfo, pvRecord: PVOID) -> 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.