#[repr(C)]pub struct IBindCtx {
pub lpVtbl: *const IBindCtxVtbl,
}
Fields§
§lpVtbl: *const IBindCtxVtbl
Implementations§
Source§impl IBindCtx
impl IBindCtx
pub unsafe fn RegisterObjectBound(&self, punk: *mut IUnknown) -> HRESULT
pub unsafe fn RevokeObjectBound(&self, punk: *mut IUnknown) -> HRESULT
pub unsafe fn ReleaseBoundObjects(&self) -> HRESULT
pub unsafe fn SetBindOptions(&self, pbindopts: *mut BIND_OPTS) -> HRESULT
pub unsafe fn GetBindOptions(&self, pbindopts: *mut BIND_OPTS) -> HRESULT
pub unsafe fn GetRunningObjectTable( &self, pprot: *mut *mut IRunningObjectTable, ) -> HRESULT
pub unsafe fn RegisterObjectParam( &self, pszKey: LPOLESTR, punk: *mut IUnknown, ) -> HRESULT
pub unsafe fn GetObjectParam( &self, pszKey: LPOLESTR, ppunk: *mut *mut IUnknown, ) -> HRESULT
pub unsafe fn EnumObjectParam(&self, ppenum: *mut *mut IEnumString) -> HRESULT
pub unsafe fn RevokeObjectParam(&self, pszKey: LPOLESTR) -> HRESULT
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IBindCtx
impl RefUnwindSafe for IBindCtx
impl !Send for IBindCtx
impl !Sync for IBindCtx
impl Unpin for IBindCtx
impl UnwindSafe for IBindCtx
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