Trait windows::Win32::System::Wmi::IMofCompiler_Impl
pub trait IMofCompiler_Impl: Sized {
// Required methods
fn CompileFile(
&self,
filename: &PCWSTR,
serverandnamespace: &PCWSTR,
user: &PCWSTR,
authority: &PCWSTR,
password: &PCWSTR,
loptionflags: i32,
lclassflags: i32,
linstanceflags: i32,
pinfo: *mut WBEM_COMPILE_STATUS_INFO,
) -> Result<()>;
fn CompileBuffer(
&self,
buffsize: i32,
pbuffer: *const u8,
serverandnamespace: &PCWSTR,
user: &PCWSTR,
authority: &PCWSTR,
password: &PCWSTR,
loptionflags: i32,
lclassflags: i32,
linstanceflags: i32,
pinfo: *mut WBEM_COMPILE_STATUS_INFO,
) -> Result<()>;
fn CreateBMOF(
&self,
textfilename: &PCWSTR,
bmoffilename: &PCWSTR,
serverandnamespace: &PCWSTR,
loptionflags: i32,
lclassflags: i32,
linstanceflags: i32,
pinfo: *mut WBEM_COMPILE_STATUS_INFO,
) -> Result<()>;
}
Required Methods§
fn CompileFile( &self, filename: &PCWSTR, serverandnamespace: &PCWSTR, user: &PCWSTR, authority: &PCWSTR, password: &PCWSTR, loptionflags: i32, lclassflags: i32, linstanceflags: i32, pinfo: *mut WBEM_COMPILE_STATUS_INFO, ) -> Result<()>
fn CompileBuffer( &self, buffsize: i32, pbuffer: *const u8, serverandnamespace: &PCWSTR, user: &PCWSTR, authority: &PCWSTR, password: &PCWSTR, loptionflags: i32, lclassflags: i32, linstanceflags: i32, pinfo: *mut WBEM_COMPILE_STATUS_INFO, ) -> Result<()>
fn CreateBMOF( &self, textfilename: &PCWSTR, bmoffilename: &PCWSTR, serverandnamespace: &PCWSTR, loptionflags: i32, lclassflags: i32, linstanceflags: i32, pinfo: *mut WBEM_COMPILE_STATUS_INFO, ) -> Result<()>
Object Safety§
This trait is not object safe.