#[repr(C)]pub struct IXMLDOMDocument_Vtbl {Show 34 fields
pub base__: IXMLDOMNode_Vtbl,
pub doctype: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub implementation: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub documentElement: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub putref_documentElement: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub createElement: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT,
pub createDocumentFragment: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub createTextNode: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT,
pub createComment: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT,
pub createCDATASection: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT,
pub createProcessingInstruction: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT,
pub createAttribute: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT,
pub createEntityReference: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT,
pub getElementsByTagName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT,
pub createNode: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT,
pub nodeFromID: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT,
pub load: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>, _: *mut VARIANT_BOOL) -> HRESULT,
pub readyState: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub parseError: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub url: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT,
pub async: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub Setasync: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub abort: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub loadXML: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut VARIANT_BOOL) -> HRESULT,
pub save: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT,
pub validateOnParse: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetvalidateOnParse: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub resolveExternals: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetresolveExternals: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub preserveWhiteSpace: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetpreserveWhiteSpace: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub Setonreadystatechange: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT,
pub Setondataavailable: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT,
pub Setontransformnode: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT,
}
Fields§
§base__: IXMLDOMNode_Vtbl
§doctype: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§implementation: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§documentElement: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§putref_documentElement: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§createElement: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT
§createDocumentFragment: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§createTextNode: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT
§createComment: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT
§createCDATASection: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT
§createProcessingInstruction: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT
§createAttribute: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT
§createEntityReference: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT
§getElementsByTagName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT
§createNode: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT
§nodeFromID: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut *mut c_void) -> HRESULT
§load: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>, _: *mut VARIANT_BOOL) -> HRESULT
§readyState: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§parseError: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§url: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT
§async: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT
§Setasync: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT
§abort: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§loadXML: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut VARIANT_BOOL) -> HRESULT
§save: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT
§validateOnParse: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT
§SetvalidateOnParse: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT
§resolveExternals: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT
§SetresolveExternals: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT
§preserveWhiteSpace: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT
§SetpreserveWhiteSpace: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT
§Setonreadystatechange: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT
§Setondataavailable: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT
§Setontransformnode: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT
Implementations§
§impl IXMLDOMDocument_Vtbl
impl IXMLDOMDocument_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> IXMLDOMDocument_Vtblwhere
Identity: IXMLDOMDocument_Impl + IUnknownImpl,
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IXMLDOMDocument_Vtbl
impl RefUnwindSafe for IXMLDOMDocument_Vtbl
impl Send for IXMLDOMDocument_Vtbl
impl Sync for IXMLDOMDocument_Vtbl
impl Unpin for IXMLDOMDocument_Vtbl
impl UnwindSafe for IXMLDOMDocument_Vtbl
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