#[repr(C)]pub struct IEnumStringVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IEnumString, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IEnumString) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IEnumString) -> ULONG>,
pub Next: Option<unsafe extern "C" fn(This: *mut IEnumString, celt: ULONG, rgelt: *mut LPOLESTR, pceltFetched: *mut ULONG) -> HRESULT>,
pub Skip: Option<unsafe extern "C" fn(This: *mut IEnumString, celt: ULONG) -> HRESULT>,
pub Reset: Option<unsafe extern "C" fn(This: *mut IEnumString) -> HRESULT>,
pub Clone: Option<unsafe extern "C" fn(This: *mut IEnumString, ppenum: *mut *mut IEnumString) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IEnumString, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IEnumString) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IEnumString) -> ULONG>§Next: Option<unsafe extern "C" fn(This: *mut IEnumString, celt: ULONG, rgelt: *mut LPOLESTR, pceltFetched: *mut ULONG) -> HRESULT>§Skip: Option<unsafe extern "C" fn(This: *mut IEnumString, celt: ULONG) -> HRESULT>§Reset: Option<unsafe extern "C" fn(This: *mut IEnumString) -> HRESULT>§Clone: Option<unsafe extern "C" fn(This: *mut IEnumString, ppenum: *mut *mut IEnumString) -> HRESULT>Trait Implementations§
Source§impl Clone for IEnumStringVtbl
impl Clone for IEnumStringVtbl
Source§fn clone(&self) -> IEnumStringVtbl
fn clone(&self) -> IEnumStringVtbl
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 IEnumStringVtbl
impl Debug for IEnumStringVtbl
impl Copy for IEnumStringVtbl
Auto Trait Implementations§
impl Freeze for IEnumStringVtbl
impl RefUnwindSafe for IEnumStringVtbl
impl Send for IEnumStringVtbl
impl Sync for IEnumStringVtbl
impl Unpin for IEnumStringVtbl
impl UnwindSafe for IEnumStringVtbl
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