#[repr(C)]pub struct IPrincipal2 {
pub lpVtbl: *const IPrincipal2Vtbl,
}
Fields§
§lpVtbl: *const IPrincipal2Vtbl
Implementations§
Source§impl IPrincipal2
impl IPrincipal2
pub unsafe fn get_ProcessTokenSidType( &self, pProcessTokenSidType: *mut TASK_PROCESSTOKENSID, ) -> HRESULT
pub unsafe fn put_ProcessTokenSidType( &self, pProcessTokenSidType: TASK_PROCESSTOKENSID, ) -> HRESULT
pub unsafe fn get_RequiredPrivilegeCount(&self, pCount: *mut c_long) -> HRESULT
pub unsafe fn get_RequiredPrivilege( &self, index: c_long, pPrivilege: *mut BSTR, ) -> HRESULT
pub unsafe fn AddRequiredPrivilege(&self, privilege: BSTR) -> HRESULT
Methods from Deref<Target = IDispatch>§
pub unsafe fn GetTypeInfoCount(&self, pctinfo: *mut UINT) -> HRESULT
pub unsafe fn GetTypeInfo( &self, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo, ) -> HRESULT
pub unsafe fn GetIDsOfNames( &self, riid: REFIID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID, ) -> HRESULT
pub unsafe fn Invoke( &self, dispIdMember: DISPID, riid: REFIID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IPrincipal2
impl Deref for IPrincipal2
Auto Trait Implementations§
impl Freeze for IPrincipal2
impl RefUnwindSafe for IPrincipal2
impl !Send for IPrincipal2
impl !Sync for IPrincipal2
impl Unpin for IPrincipal2
impl UnwindSafe for IPrincipal2
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