Struct winsafe::vt::IDXGIObjectVT
source · #[repr(C)]pub struct IDXGIObjectVT {
pub IUnknownVT: IUnknownVT,
pub SetPrivateData: fn(_: *mut c_void, _: *const c_void, _: u32, _: *const c_void) -> u32,
pub SetPrivateDataInterface: fn(_: *mut c_void, _: *const c_void, _: *mut c_void) -> u32,
pub GetPrivateData: fn(_: *mut c_void, _: *const c_void, _: *mut u32, _: *mut c_void) -> u32,
pub GetParent: fn(_: *mut c_void, _: *const c_void, _: *mut *mut c_void) -> u32,
}
Available on crate features
ole
and dxgi
only.Expand description
IDXGIObject
virtual table.
Fields§
§IUnknownVT: IUnknownVT
§SetPrivateData: fn(_: *mut c_void, _: *const c_void, _: u32, _: *const c_void) -> u32
§SetPrivateDataInterface: fn(_: *mut c_void, _: *const c_void, _: *mut c_void) -> u32
§GetPrivateData: fn(_: *mut c_void, _: *const c_void, _: *mut u32, _: *mut c_void) -> u32
§GetParent: fn(_: *mut c_void, _: *const c_void, _: *mut *mut c_void) -> u32
Auto Trait Implementations§
impl Freeze for IDXGIObjectVT
impl RefUnwindSafe for IDXGIObjectVT
impl Send for IDXGIObjectVT
impl Sync for IDXGIObjectVT
impl Unpin for IDXGIObjectVT
impl UnwindSafe for IDXGIObjectVT
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