#[repr(C)]pub struct IKinectPointerDeviceVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IKinectPointerDevice, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IKinectPointerDevice) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IKinectPointerDevice) -> ULONG>,
pub get_PointerDeviceType: Option<unsafe extern "C" fn(This: *mut IKinectPointerDevice, value: *mut PointerDeviceType) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IKinectPointerDevice, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IKinectPointerDevice) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IKinectPointerDevice) -> ULONG>§get_PointerDeviceType: Option<unsafe extern "C" fn(This: *mut IKinectPointerDevice, value: *mut PointerDeviceType) -> HRESULT>Trait Implementations§
Source§impl Debug for IKinectPointerDeviceVtbl
impl Debug for IKinectPointerDeviceVtbl
Source§impl Default for IKinectPointerDeviceVtbl
impl Default for IKinectPointerDeviceVtbl
Source§fn default() -> IKinectPointerDeviceVtbl
fn default() -> IKinectPointerDeviceVtbl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IKinectPointerDeviceVtbl
impl RefUnwindSafe for IKinectPointerDeviceVtbl
impl Send for IKinectPointerDeviceVtbl
impl Sync for IKinectPointerDeviceVtbl
impl Unpin for IKinectPointerDeviceVtbl
impl UnwindSafe for IKinectPointerDeviceVtbl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more