#[repr(C)]pub struct IXMLDocument2Vtbl {Show 23 fields
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IXMLDocument2) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IXMLDocument2) -> ULONG>,
pub GetTypeInfoCount: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, pctinfo: *mut UINT) -> HRESULT>,
pub GetTypeInfo: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo) -> HRESULT>,
pub GetIDsOfNames: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, riid: *const IID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID) -> HRESULT>,
pub Invoke: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, dispIdMember: DISPID, riid: *const IID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT) -> HRESULT>,
pub get_root: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut *mut IXMLElement2) -> HRESULT>,
pub get_fileSize: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut BSTR) -> HRESULT>,
pub get_fileModifiedDate: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut BSTR) -> HRESULT>,
pub get_fileUpdatedDate: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut BSTR) -> HRESULT>,
pub get_URL: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut BSTR) -> HRESULT>,
pub put_URL: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: BSTR) -> HRESULT>,
pub get_mimeType: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut BSTR) -> HRESULT>,
pub get_readyState: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, pl: *mut c_long) -> HRESULT>,
pub get_charset: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut BSTR) -> HRESULT>,
pub put_charset: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: BSTR) -> HRESULT>,
pub get_version: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut BSTR) -> HRESULT>,
pub get_doctype: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut BSTR) -> HRESULT>,
pub get_dtdURL: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut BSTR) -> HRESULT>,
pub createElement: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, vType: VARIANT, var1: VARIANT, ppElem: *mut *mut IXMLElement2) -> HRESULT>,
pub get_async: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, pf: *mut VARIANT_BOOL) -> HRESULT>,
pub put_async: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, f: VARIANT_BOOL) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IXMLDocument2) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IXMLDocument2) -> ULONG>
§GetTypeInfoCount: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, pctinfo: *mut UINT) -> HRESULT>
§GetTypeInfo: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo) -> HRESULT>
§GetIDsOfNames: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, riid: *const IID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID) -> HRESULT>
§Invoke: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, dispIdMember: DISPID, riid: *const IID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT) -> HRESULT>
§get_root: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut *mut IXMLElement2) -> HRESULT>
§get_fileSize: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut BSTR) -> HRESULT>
§get_fileModifiedDate: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut BSTR) -> HRESULT>
§get_fileUpdatedDate: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut BSTR) -> HRESULT>
§get_URL: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut BSTR) -> HRESULT>
§put_URL: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: BSTR) -> HRESULT>
§get_mimeType: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut BSTR) -> HRESULT>
§get_readyState: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, pl: *mut c_long) -> HRESULT>
§get_charset: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut BSTR) -> HRESULT>
§put_charset: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: BSTR) -> HRESULT>
§get_version: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut BSTR) -> HRESULT>
§get_doctype: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut BSTR) -> HRESULT>
§get_dtdURL: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, p: *mut BSTR) -> HRESULT>
§createElement: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, vType: VARIANT, var1: VARIANT, ppElem: *mut *mut IXMLElement2) -> HRESULT>
§get_async: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, pf: *mut VARIANT_BOOL) -> HRESULT>
§put_async: Option<unsafe extern "C" fn(This: *mut IXMLDocument2, f: VARIANT_BOOL) -> HRESULT>
Trait Implementations§
Source§impl Clone for IXMLDocument2Vtbl
impl Clone for IXMLDocument2Vtbl
Source§fn clone(&self) -> IXMLDocument2Vtbl
fn clone(&self) -> IXMLDocument2Vtbl
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 IXMLDocument2Vtbl
impl Debug for IXMLDocument2Vtbl
Source§impl Ord for IXMLDocument2Vtbl
impl Ord for IXMLDocument2Vtbl
Source§fn cmp(&self, other: &IXMLDocument2Vtbl) -> Ordering
fn cmp(&self, other: &IXMLDocument2Vtbl) -> 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 IXMLDocument2Vtbl
impl PartialEq for IXMLDocument2Vtbl
Source§impl PartialOrd for IXMLDocument2Vtbl
impl PartialOrd for IXMLDocument2Vtbl
impl Copy for IXMLDocument2Vtbl
impl Eq for IXMLDocument2Vtbl
impl StructuralPartialEq for IXMLDocument2Vtbl
Auto Trait Implementations§
impl Freeze for IXMLDocument2Vtbl
impl RefUnwindSafe for IXMLDocument2Vtbl
impl Send for IXMLDocument2Vtbl
impl Sync for IXMLDocument2Vtbl
impl Unpin for IXMLDocument2Vtbl
impl UnwindSafe for IXMLDocument2Vtbl
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