pub struct ISyncMgrSyncItemContainer(/* private fields */);
Implementations§
Source§impl ISyncMgrSyncItemContainer
impl ISyncMgrSyncItemContainer
pub unsafe fn GetSyncItem<'a>( &self, pszitemid: impl IntoParam<'a, PWSTR>, ) -> Result<ISyncMgrSyncItem>
pub unsafe fn GetSyncItemEnumerator(&self) -> Result<IEnumSyncMgrSyncItems>
pub unsafe fn GetSyncItemCount(&self) -> Result<u32>
Trait Implementations§
Source§impl Clone for ISyncMgrSyncItemContainer
impl Clone for ISyncMgrSyncItemContainer
Source§fn clone(&self) -> ISyncMgrSyncItemContainer
fn clone(&self) -> ISyncMgrSyncItemContainer
Returns a copy 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 ISyncMgrSyncItemContainer
impl Debug for ISyncMgrSyncItemContainer
Source§impl From<&ISyncMgrSyncItemContainer> for IUnknown
impl From<&ISyncMgrSyncItemContainer> for IUnknown
Source§fn from(value: &ISyncMgrSyncItemContainer) -> Self
fn from(value: &ISyncMgrSyncItemContainer) -> Self
Converts to this type from the input type.
Source§impl From<ISyncMgrSyncItemContainer> for IUnknown
impl From<ISyncMgrSyncItemContainer> for IUnknown
Source§fn from(value: ISyncMgrSyncItemContainer) -> Self
fn from(value: ISyncMgrSyncItemContainer) -> Self
Converts to this type from the input type.
Source§impl Interface for ISyncMgrSyncItemContainer
impl Interface for ISyncMgrSyncItemContainer
const IID: Guid
type Vtable = ISyncMgrSyncItemContainer_abi
Source§unsafe fn assume_vtable<T>(&self) -> &<T as Interface>::Vtablewhere
T: Interface,
unsafe fn assume_vtable<T>(&self) -> &<T as Interface>::Vtablewhere
T: Interface,
Safety Read more
Source§unsafe fn query(&self, iid: *const Guid, interface: *mut *mut c_void) -> HRESULT
unsafe fn query(&self, iid: *const Guid, interface: *mut *mut c_void) -> HRESULT
Safety Read more
impl Eq for ISyncMgrSyncItemContainer
impl StructuralPartialEq for ISyncMgrSyncItemContainer
Auto Trait Implementations§
impl Freeze for ISyncMgrSyncItemContainer
impl RefUnwindSafe for ISyncMgrSyncItemContainer
impl !Send for ISyncMgrSyncItemContainer
impl !Sync for ISyncMgrSyncItemContainer
impl Unpin for ISyncMgrSyncItemContainer
impl UnwindSafe for ISyncMgrSyncItemContainer
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
type DefaultType = Option<T>
Source§fn ok(value: &<T as Abi>::DefaultType) -> Result<T, Error>
fn ok(value: &<T as Abi>::DefaultType) -> Result<T, Error>
Converts from
Self::DefaultType
to Result<T>
.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.
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