[−][src]Struct winapi::um::d2d1svg::ID2D1SvgElementVtbl
Fields
parent: ID2D1ResourceVtbl
GetDocument: unsafe extern "system" fn(This: *mut ID2D1SvgElement, document: *mut *mut ID2D1SvgDocument)
GetTagName: unsafe extern "system" fn(This: *mut ID2D1SvgElement, name: PWSTR, nameCount: UINT32) -> HRESULT
GetTagNameLength: unsafe extern "system" fn(This: *mut ID2D1SvgElement) -> UINT32
IsTextContent: unsafe extern "system" fn(This: *mut ID2D1SvgElement) -> BOOL
GetParent: unsafe extern "system" fn(This: *mut ID2D1SvgElement, parent: *mut *mut ID2D1SvgElement)
HasChildren: unsafe extern "system" fn(This: *mut ID2D1SvgElement) -> BOOL
GetFirstChild: unsafe extern "system" fn(This: *mut ID2D1SvgElement, child: *mut *mut ID2D1SvgElement)
GetLastChild: unsafe extern "system" fn(This: *mut ID2D1SvgElement, child: *mut *mut ID2D1SvgElement)
GetPreviousChild: unsafe extern "system" fn(This: *mut ID2D1SvgElement, referenceChild: *mut ID2D1SvgElement, previousChild: *mut *mut ID2D1SvgElement) -> HRESULT
GetNextChild: unsafe extern "system" fn(This: *mut ID2D1SvgElement, referenceChild: *mut ID2D1SvgElement, nextChild: *mut *mut ID2D1SvgElement) -> HRESULT
InsertChildBefore: unsafe extern "system" fn(This: *mut ID2D1SvgElement, newChild: *mut ID2D1SvgElement, referenceChild: *mut ID2D1SvgElement) -> HRESULT
AppendChild: unsafe extern "system" fn(This: *mut ID2D1SvgElement, newChild: *mut ID2D1SvgElement) -> HRESULT
ReplaceChild: unsafe extern "system" fn(This: *mut ID2D1SvgElement, newChild: *mut ID2D1SvgElement, oldChild: *mut ID2D1SvgElement) -> HRESULT
RemoveChild: unsafe extern "system" fn(This: *mut ID2D1SvgElement, oldChild: *mut ID2D1SvgElement) -> HRESULT
IsAttributeSpecified: unsafe extern "system" fn(This: *mut ID2D1SvgElement, name: PCWSTR, inherited: *mut BOOL) -> BOOL
GetSpecifiedAttributeCount: unsafe extern "system" fn(This: *mut ID2D1SvgElement) -> UINT32
GetSpecifiedAttributeName: unsafe extern "system" fn(This: *mut ID2D1SvgElement, index: UINT32, name: PWSTR, nameCount: UINT32, inherited: *mut BOOL) -> HRESULT
GetSpecifiedAttributeNameLength: unsafe extern "system" fn(This: *mut ID2D1SvgElement, index: UINT32, nameLength: *mut UINT32, inherited: *mut BOOL) -> HRESULT
RemoveAttribute: unsafe extern "system" fn(This: *mut ID2D1SvgElement, name: PCWSTR) -> HRESULT
SetTextValue: unsafe extern "system" fn(This: *mut ID2D1SvgElement, name: *const WCHAR, nameCount: UINT32) -> HRESULT
GetTextValue: unsafe extern "system" fn(This: *mut ID2D1SvgElement, name: PWSTR, nameCount: UINT32) -> HRESULT
GetTextValueLength: unsafe extern "system" fn(This: *mut ID2D1SvgElement) -> UINT32
SetAttributeValue_1: unsafe extern "system" fn(This: *mut ID2D1SvgElement, name: PCWSTR, value: *mut ID2D1SvgAttribute) -> HRESULT
SetAttributeValue_2: unsafe extern "system" fn(This: *mut ID2D1SvgElement, name: PCWSTR, type_: D2D1_SVG_ATTRIBUTE_POD_TYPE, value: *const c_void, valueSizeInBytes: UINT32) -> HRESULT
SetAttributeValue_3: unsafe extern "system" fn(This: *mut ID2D1SvgElement, name: PCWSTR, type_: D2D1_SVG_ATTRIBUTE_STRING_TYPE, value: PCWSTR) -> HRESULT
GetAttributeValue_1: unsafe extern "system" fn(This: *mut ID2D1SvgElement, name: PCWSTR, riid: REFIID, value: *mut *mut c_void) -> HRESULT
GetAttributeValue_2: unsafe extern "system" fn(This: *mut ID2D1SvgElement, name: PCWSTR, type_: D2D1_SVG_ATTRIBUTE_POD_TYPE, value: *mut c_void, valueSizeInBytes: UINT32) -> HRESULT
GetAttributeValue_3: unsafe extern "system" fn(This: *mut ID2D1SvgElement, name: PCWSTR, type_: D2D1_SVG_ATTRIBUTE_STRING_TYPE, value: PWSTR, valueCount: UINT32) -> HRESULT
GetAttributeValueLength: unsafe extern "system" fn(This: *mut ID2D1SvgElement, name: PCWSTR, type_: D2D1_SVG_ATTRIBUTE_STRING_TYPE, valueLength: *mut UINT32) -> HRESULT
Auto Trait Implementations
impl Unpin for ID2D1SvgElementVtbl
impl Send for ID2D1SvgElementVtbl
impl Sync for ID2D1SvgElementVtbl
Blanket Implementations
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,