pub struct ISurrogateService(/* private fields */);Implementations§
Source§impl ISurrogateService
impl ISurrogateService
pub unsafe fn Init<'a, T1__: IntoParam<'a, IProcessLock>>( &self, rguidprocessid: *const Guid, pprocesslock: T1__, pfapplicationaware: *mut BOOL, ) -> ErrorCode
pub unsafe fn ApplicationLaunch( &self, rguidapplid: *const Guid, apptype: ApplicationType, ) -> ErrorCode
pub unsafe fn ApplicationFree(&self, rguidapplid: *const Guid) -> ErrorCode
pub unsafe fn CatalogRefresh(&self, ulreserved: u32) -> ErrorCode
pub unsafe fn ProcessShutdown(&self, shutdowntype: ShutdownType) -> ErrorCode
Trait Implementations§
Source§impl Clone for ISurrogateService
impl Clone for ISurrogateService
Source§fn clone(&self) -> ISurrogateService
fn clone(&self) -> ISurrogateService
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ISurrogateService
impl Debug for ISurrogateService
Source§impl From<&ISurrogateService> for IUnknown
impl From<&ISurrogateService> for IUnknown
Source§fn from(value: &ISurrogateService) -> Self
fn from(value: &ISurrogateService) -> Self
Converts to this type from the input type.
Source§impl From<ISurrogateService> for IUnknown
impl From<ISurrogateService> for IUnknown
Source§fn from(value: ISurrogateService) -> Self
fn from(value: ISurrogateService) -> Self
Converts to this type from the input type.
Source§impl Interface for ISurrogateService
impl Interface for ISurrogateService
const IID: Guid
type Vtable = ISurrogateService_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a ISurrogateService
impl<'a> IntoParam<'a, IUnknown> for &'a ISurrogateService
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for ISurrogateService
impl<'a> IntoParam<'a, IUnknown> for ISurrogateService
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for ISurrogateService
impl PartialEq for ISurrogateService
impl Eq for ISurrogateService
impl StructuralPartialEq for ISurrogateService
Auto Trait Implementations§
impl Freeze for ISurrogateService
impl RefUnwindSafe for ISurrogateService
impl !Send for ISurrogateService
impl !Sync for ISurrogateService
impl Unpin for ISurrogateService
impl UnwindSafe for ISurrogateService
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
Source§fn set_abi(&mut self) -> *mut <T as Abi>::Abi
fn set_abi(&mut self) -> *mut <T as Abi>::Abi
Returns a pointer for setting the object’s value via an ABI call.
Source§unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
Casts the ABI representation to a Rust object by taking ownership of the bits.
fn drop_param(_: &mut Param<'_, Self>)
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