#[repr(C)]pub struct IUriBuilderFactoryVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IUriBuilderFactory, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IUriBuilderFactory) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IUriBuilderFactory) -> ULONG>,
pub CreateIUriBuilder: Option<unsafe extern "C" fn(This: *mut IUriBuilderFactory, dwFlags: DWORD, dwReserved: DWORD_PTR, ppIUriBuilder: *mut *mut IUriBuilder) -> HRESULT>,
pub CreateInitializedIUriBuilder: Option<unsafe extern "C" fn(This: *mut IUriBuilderFactory, dwFlags: DWORD, dwReserved: DWORD_PTR, ppIUriBuilder: *mut *mut IUriBuilder) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IUriBuilderFactory, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IUriBuilderFactory) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IUriBuilderFactory) -> ULONG>
§CreateIUriBuilder: Option<unsafe extern "C" fn(This: *mut IUriBuilderFactory, dwFlags: DWORD, dwReserved: DWORD_PTR, ppIUriBuilder: *mut *mut IUriBuilder) -> HRESULT>
§CreateInitializedIUriBuilder: Option<unsafe extern "C" fn(This: *mut IUriBuilderFactory, dwFlags: DWORD, dwReserved: DWORD_PTR, ppIUriBuilder: *mut *mut IUriBuilder) -> HRESULT>
Trait Implementations§
Source§impl Clone for IUriBuilderFactoryVtbl
impl Clone for IUriBuilderFactoryVtbl
Source§fn clone(&self) -> IUriBuilderFactoryVtbl
fn clone(&self) -> IUriBuilderFactoryVtbl
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 IUriBuilderFactoryVtbl
impl Debug for IUriBuilderFactoryVtbl
Source§impl Ord for IUriBuilderFactoryVtbl
impl Ord for IUriBuilderFactoryVtbl
Source§fn cmp(&self, other: &IUriBuilderFactoryVtbl) -> Ordering
fn cmp(&self, other: &IUriBuilderFactoryVtbl) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for IUriBuilderFactoryVtbl
impl PartialEq for IUriBuilderFactoryVtbl
Source§impl PartialOrd for IUriBuilderFactoryVtbl
impl PartialOrd for IUriBuilderFactoryVtbl
impl Copy for IUriBuilderFactoryVtbl
impl Eq for IUriBuilderFactoryVtbl
impl StructuralPartialEq for IUriBuilderFactoryVtbl
Auto Trait Implementations§
impl Freeze for IUriBuilderFactoryVtbl
impl RefUnwindSafe for IUriBuilderFactoryVtbl
impl Send for IUriBuilderFactoryVtbl
impl Sync for IUriBuilderFactoryVtbl
impl Unpin for IUriBuilderFactoryVtbl
impl UnwindSafe for IUriBuilderFactoryVtbl
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