Struct winsafe::IDispatchVT [−][src]
pub struct IDispatchVT {
pub IUnknownVT: IUnknownVT,
pub GetTypeInfoCount: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32,
pub GetTypeInfo: fn(_: *mut *mut IUnknownVT, _: u32, _: u32, _: *mut *mut *mut IUnknownVT) -> i32,
pub GetIDsOfNames: fn(_: *mut *mut IUnknownVT, _: *const c_void, _: *mut c_void, _: u32, _: u32, _: *mut c_void) -> i32,
pub Invoke: fn(_: *mut *mut IUnknownVT, _: i32, _: *const c_void, _: u32, _: u16, _: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut u32) -> i32,
}
Expand description
IDispatch
virtual table.
Fields
IUnknownVT: IUnknownVT
GetTypeInfoCount: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32
GetTypeInfo: fn(_: *mut *mut IUnknownVT, _: u32, _: u32, _: *mut *mut *mut IUnknownVT) -> i32
GetIDsOfNames: fn(_: *mut *mut IUnknownVT, _: *const c_void, _: *mut c_void, _: u32, _: u32, _: *mut c_void) -> i32
Invoke: fn(_: *mut *mut IUnknownVT, _: i32, _: *const c_void, _: u32, _: u16, _: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut u32) -> i32