#[repr(C)]pub struct ID3DIncludeVtbl {
pub Open: unsafe extern "system" fn(This: *mut ID3DInclude, IncludeType: D3D_INCLUDE_TYPE, pFileName: LPCSTR, pParentData: LPCVOID, ppData: *mut LPCVOID, pBytes: *mut UINT) -> HRESULT,
pub Close: unsafe extern "system" fn(This: *mut ID3DInclude, pData: LPCVOID) -> HRESULT,
}
Fields§
§Open: unsafe extern "system" fn(This: *mut ID3DInclude, IncludeType: D3D_INCLUDE_TYPE, pFileName: LPCSTR, pParentData: LPCVOID, ppData: *mut LPCVOID, pBytes: *mut UINT) -> HRESULT
§Close: unsafe extern "system" fn(This: *mut ID3DInclude, pData: LPCVOID) -> HRESULT
Auto Trait Implementations§
impl Freeze for ID3DIncludeVtbl
impl RefUnwindSafe for ID3DIncludeVtbl
impl Send for ID3DIncludeVtbl
impl Sync for ID3DIncludeVtbl
impl Unpin for ID3DIncludeVtbl
impl UnwindSafe for ID3DIncludeVtbl
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