Struct winapi::unknwnbase::IUnknownVtbl [] [src]

pub struct IUnknownVtbl {
    pub QueryInterface: unsafe extern "system" fn(This: *mut IUnknown, riid: REFIID, ppvObject: *mut *mut c_void) -> HRESULT,
    pub AddRef: unsafe extern "system" fn(This: *mut IUnknown) -> ULONG,
    pub Release: unsafe extern "system" fn(This: *mut IUnknown) -> ULONG,
}

Fields

QueryInterface: unsafe extern "system" fn(This: *mut IUnknown, riid: REFIID, ppvObject: *mut *mut c_void) -> HRESULT AddRef: unsafe extern "system" fn(This: *mut IUnknown) -> ULONG Release: unsafe extern "system" fn(This: *mut IUnknown) -> ULONG