pub trait IDxcLinker_Impl: Sized {
// Required methods
fn RegisterLibrary(
&self,
plibname: &PCWSTR,
plib: Option<&IDxcBlob>,
) -> Result<()>;
fn Link(
&self,
pentryname: &PCWSTR,
ptargetprofile: &PCWSTR,
plibnames: *const PCWSTR,
libcount: u32,
parguments: *const PCWSTR,
argcount: u32,
) -> Result<IDxcOperationResult>;
}
Required Methods§
fn RegisterLibrary( &self, plibname: &PCWSTR, plib: Option<&IDxcBlob>, ) -> Result<()>
fn Link( &self, pentryname: &PCWSTR, ptargetprofile: &PCWSTR, plibnames: *const PCWSTR, libcount: u32, parguments: *const PCWSTR, argcount: u32, ) -> Result<IDxcOperationResult>
Object Safety§
This trait is not object safe.