#[repr(C)]pub struct IUriBuilderFactoryVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IUriBuilderFactory, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut IUriBuilderFactory) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut IUriBuilderFactory) -> ULONG>,
pub CreateIUriBuilder: Option<unsafe extern "stdcall" fn(This: *mut IUriBuilderFactory, dwFlags: DWORD, dwReserved: DWORD_PTR, ppIUriBuilder: *mut *mut IUriBuilder) -> HRESULT>,
pub CreateInitializedIUriBuilder: Option<unsafe extern "stdcall" fn(This: *mut IUriBuilderFactory, dwFlags: DWORD, dwReserved: DWORD_PTR, ppIUriBuilder: *mut *mut IUriBuilder) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IUriBuilderFactory, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut IUriBuilderFactory) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut IUriBuilderFactory) -> ULONG>§CreateIUriBuilder: Option<unsafe extern "stdcall" fn(This: *mut IUriBuilderFactory, dwFlags: DWORD, dwReserved: DWORD_PTR, ppIUriBuilder: *mut *mut IUriBuilder) -> HRESULT>§CreateInitializedIUriBuilder: Option<unsafe extern "stdcall" 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 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 moreimpl Copy 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