#[repr(C)]pub struct IXMLDSOControlVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl) -> ULONG>,
pub GetTypeInfoCount: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, pctinfo: *mut UINT) -> HRESULT>,
pub GetTypeInfo: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo) -> HRESULT>,
pub GetIDsOfNames: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, riid: *const IID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID) -> HRESULT>,
pub Invoke: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, dispIdMember: DISPID, riid: *const IID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT) -> HRESULT>,
pub get_XMLDocument: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, ppDoc: *mut *mut IXMLDOMDocument) -> HRESULT>,
pub put_XMLDocument: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, ppDoc: *mut IXMLDOMDocument) -> HRESULT>,
pub get_JavaDSOCompatible: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, fJavaDSOCompatible: *mut BOOL) -> HRESULT>,
pub put_JavaDSOCompatible: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, fJavaDSOCompatible: BOOL) -> HRESULT>,
pub get_readyState: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, state: *mut c_long) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl) -> ULONG>
§GetTypeInfoCount: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, pctinfo: *mut UINT) -> HRESULT>
§GetTypeInfo: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo) -> HRESULT>
§GetIDsOfNames: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, riid: *const IID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID) -> HRESULT>
§Invoke: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, dispIdMember: DISPID, riid: *const IID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT) -> HRESULT>
§get_XMLDocument: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, ppDoc: *mut *mut IXMLDOMDocument) -> HRESULT>
§put_XMLDocument: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, ppDoc: *mut IXMLDOMDocument) -> HRESULT>
§get_JavaDSOCompatible: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, fJavaDSOCompatible: *mut BOOL) -> HRESULT>
§put_JavaDSOCompatible: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, fJavaDSOCompatible: BOOL) -> HRESULT>
§get_readyState: Option<unsafe extern "C" fn(This: *mut IXMLDSOControl, state: *mut c_long) -> HRESULT>
Trait Implementations§
Source§impl Clone for IXMLDSOControlVtbl
impl Clone for IXMLDSOControlVtbl
Source§fn clone(&self) -> IXMLDSOControlVtbl
fn clone(&self) -> IXMLDSOControlVtbl
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 IXMLDSOControlVtbl
impl Debug for IXMLDSOControlVtbl
Source§impl Ord for IXMLDSOControlVtbl
impl Ord for IXMLDSOControlVtbl
Source§fn cmp(&self, other: &IXMLDSOControlVtbl) -> Ordering
fn cmp(&self, other: &IXMLDSOControlVtbl) -> 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 IXMLDSOControlVtbl
impl PartialEq for IXMLDSOControlVtbl
Source§impl PartialOrd for IXMLDSOControlVtbl
impl PartialOrd for IXMLDSOControlVtbl
impl Copy for IXMLDSOControlVtbl
impl Eq for IXMLDSOControlVtbl
impl StructuralPartialEq for IXMLDSOControlVtbl
Auto Trait Implementations§
impl Freeze for IXMLDSOControlVtbl
impl RefUnwindSafe for IXMLDSOControlVtbl
impl Send for IXMLDSOControlVtbl
impl Sync for IXMLDSOControlVtbl
impl Unpin for IXMLDSOControlVtbl
impl UnwindSafe for IXMLDSOControlVtbl
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