#[repr(C)]pub struct _Assembly {
pub vtable: *const _AssemblyVtbl,
}Fields§
§vtable: *const _AssemblyVtblImplementations§
Source§impl _Assembly
impl _Assembly
pub fn run_entrypoint(&self, args: &[String]) -> Result<VARIANT, String>
pub fn get_entrypoint(&self) -> Result<*mut _MethodInfo, String>
pub fn to_string(&self) -> Result<String, String>
pub unsafe fn ToString(&self, pRetVal: *mut *mut u16) -> HRESULT
pub unsafe fn GetHashCode(&self, pRetVal: *mut c_long) -> HRESULT
pub unsafe fn GetType(&self, pRetVal: *mut *mut _Type) -> HRESULT
pub unsafe fn get_CodeBase(&self, pRetVal: *mut *mut u16) -> HRESULT
pub unsafe fn get_EscapedCodeBase(&self, pRetVal: *mut *mut u16) -> HRESULT
pub unsafe fn GetName(&self, pRetVal: *mut *mut c_void) -> HRESULT
pub unsafe fn get_FullName(&self, pRetVal: *mut *mut u16) -> HRESULT
pub unsafe fn get_EntryPoint(&self, pRetVal: *mut *mut _MethodInfo) -> HRESULT
pub unsafe fn GetType_2( &self, name: *mut u16, pRetVal: *mut *mut _Type, ) -> HRESULT
pub unsafe fn GetTypes(&self, pRetVal: *mut *mut SAFEARRAY) -> HRESULT
pub unsafe fn get_Location(&self, pRetVal: *mut *mut u16) -> HRESULT
pub unsafe fn CreateInstance( &self, typeName: *mut u16, pRetVal: *mut VARIANT, ) -> HRESULT
pub fn create_instance(&self, name: &str) -> Result<VARIANT, String>
pub fn get_type(&self, name: &str) -> Result<*mut _Type, String>
pub fn get_types(&self) -> Result<Vec<*mut _Type>, String>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for _Assembly
impl RefUnwindSafe for _Assembly
impl !Send for _Assembly
impl !Sync for _Assembly
impl Unpin for _Assembly
impl UnsafeUnpin for _Assembly
impl UnwindSafe for _Assembly
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