#[repr(C)]pub struct IMofCompilerVtbl {
pub parent: IUnknownVtbl,
pub CompileFile: unsafe extern "system" fn(This: *mut IMofCompiler, FileName: LPWSTR, ServerAndNamespace: LPWSTR, User: LPWSTR, Authority: LPWSTR, Password: LPWSTR, lOptionFlags: LONG, lClassFlags: LONG, lInstanceFlags: LONG, pInfo: *mut WBEM_COMPILE_STATUS_INFO) -> HRESULT,
pub CompileBuffer: unsafe extern "system" fn(This: *mut IMofCompiler, BuffSize: c_long, pBuffer: *mut BYTE, ServerAndNamespace: LPWSTR, User: LPWSTR, Authority: LPWSTR, Password: LPWSTR, lOptionFlags: LONG, lClassFlags: LONG, lInstanceFlags: LONG, pInfo: *mut WBEM_COMPILE_STATUS_INFO) -> HRESULT,
pub CreateBMOF: unsafe extern "system" fn(This: *mut IMofCompiler, TextFileName: LPWSTR, BMOFFileName: LPWSTR, ServerAndNamespace: LPWSTR, lOptionFlags: LONG, lClassFlags: LONG, lInstanceFlags: LONG, pInfo: *mut WBEM_COMPILE_STATUS_INFO) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§CompileFile: unsafe extern "system" fn(This: *mut IMofCompiler, FileName: LPWSTR, ServerAndNamespace: LPWSTR, User: LPWSTR, Authority: LPWSTR, Password: LPWSTR, lOptionFlags: LONG, lClassFlags: LONG, lInstanceFlags: LONG, pInfo: *mut WBEM_COMPILE_STATUS_INFO) -> HRESULT§CompileBuffer: unsafe extern "system" fn(This: *mut IMofCompiler, BuffSize: c_long, pBuffer: *mut BYTE, ServerAndNamespace: LPWSTR, User: LPWSTR, Authority: LPWSTR, Password: LPWSTR, lOptionFlags: LONG, lClassFlags: LONG, lInstanceFlags: LONG, pInfo: *mut WBEM_COMPILE_STATUS_INFO) -> HRESULT§CreateBMOF: unsafe extern "system" fn(This: *mut IMofCompiler, TextFileName: LPWSTR, BMOFFileName: LPWSTR, ServerAndNamespace: LPWSTR, lOptionFlags: LONG, lClassFlags: LONG, lInstanceFlags: LONG, pInfo: *mut WBEM_COMPILE_STATUS_INFO) -> HRESULTAuto Trait Implementations§
impl Freeze for IMofCompilerVtbl
impl RefUnwindSafe for IMofCompilerVtbl
impl Send for IMofCompilerVtbl
impl Sync for IMofCompilerVtbl
impl Unpin for IMofCompilerVtbl
impl UnwindSafe for IMofCompilerVtbl
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