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