#[repr(C)]pub struct IEnumStringVtbl {
pub parent: IUnknownVtbl,
pub Next: unsafe extern "system" fn(This: *mut IEnumString, celt: ULONG, rgelt: *mut LPOLESTR, pceltFetched: *mut ULONG) -> HRESULT,
pub Skip: unsafe extern "system" fn(This: *mut IEnumString, celt: ULONG) -> HRESULT,
pub Reset: unsafe extern "system" fn(This: *mut IEnumString) -> HRESULT,
pub Clone: unsafe extern "system" fn(This: *mut IEnumString, ppenum: *mut *mut IEnumString) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Next: unsafe extern "system" fn(This: *mut IEnumString, celt: ULONG, rgelt: *mut LPOLESTR, pceltFetched: *mut ULONG) -> HRESULT
§Skip: unsafe extern "system" fn(This: *mut IEnumString, celt: ULONG) -> HRESULT
§Reset: unsafe extern "system" fn(This: *mut IEnumString) -> HRESULT
§Clone: unsafe extern "system" fn(This: *mut IEnumString, ppenum: *mut *mut IEnumString) -> HRESULT
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