Struct com::interfaces::iunknown::IUnknownVTable [−][src]
#[repr(C)]pub struct IUnknownVTable {
pub QueryInterface: unsafe extern "system" fn(_: NonNull<IUnknownVPtr>, _: <*const GUID as AbiTransferable>::Abi, _: <*mut *mut c_void as AbiTransferable>::Abi) -> HRESULT,
pub AddRef: unsafe extern "system" fn(_: NonNull<IUnknownVPtr>) -> u32,
pub Release: unsafe extern "system" fn(_: NonNull<IUnknownVPtr>) -> u32,
}
Fields
QueryInterface: unsafe extern "system" fn(_: NonNull<IUnknownVPtr>, _: <*const GUID as AbiTransferable>::Abi, _: <*mut *mut c_void as AbiTransferable>::Abi) -> HRESULT
AddRef: unsafe extern "system" fn(_: NonNull<IUnknownVPtr>) -> u32
Release: unsafe extern "system" fn(_: NonNull<IUnknownVPtr>) -> u32