#[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) -> HRESULT
Auto 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