#[repr(C)]
pub struct IStreamVTable {
pub isequential_stream_base: <dyn ISequentialStream as ComInterface>::VTable,
pub Seek: unsafe extern "stdcall" fn(_: *mut IStreamVPtr, _: LARGE_INTEGER, _: DWORD, _: *mut ULARGE_INTEGER) -> HRESULT,
pub SetSize: unsafe extern "stdcall" fn(_: *mut IStreamVPtr, _: ULARGE_INTEGER) -> HRESULT,
pub CopyTo: unsafe extern "stdcall" fn(_: *mut IStreamVPtr, _: *mut *mut IStreamVTable, _: ULARGE_INTEGER, _: *mut ULARGE_INTEGER, _: *mut ULARGE_INTEGER) -> HRESULT,
pub Commit: unsafe extern "stdcall" fn(_: *mut IStreamVPtr, _: DWORD) -> HRESULT,
pub Revert: unsafe extern "stdcall" fn(_: *mut IStreamVPtr) -> HRESULT,
pub LockRegion: unsafe extern "stdcall" fn(_: *mut IStreamVPtr, _: ULARGE_INTEGER, _: ULARGE_INTEGER, _: DWORD) -> HRESULT,
pub UnlockRegion: unsafe extern "stdcall" fn(_: *mut IStreamVPtr, _: ULARGE_INTEGER, _: ULARGE_INTEGER, _: DWORD) -> HRESULT,
pub Stat: unsafe extern "stdcall" fn(_: *mut IStreamVPtr, _: *mut STATSTG, _: DWORD) -> HRESULT,
pub Clone: unsafe extern "stdcall" fn(_: *mut IStreamVPtr, _: *mut *mut *mut IStreamVTable) -> HRESULT,
}
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.