#[repr(C)]pub struct IDWriteStringListVtbl {
pub parent: IUnknownVtbl,
pub GetCount: unsafe extern "system" fn(This: *mut IDWriteStringList) -> UINT32,
pub GetLocaleNameLength: unsafe extern "system" fn(This: *mut IDWriteStringList, listIndex: UINT32, length: *mut UINT32) -> HRESULT,
pub GetLocaleName: unsafe extern "system" fn(This: *mut IDWriteStringList, listIndex: UINT32, localeName: *mut WCHAR, size: UINT32) -> HRESULT,
pub GetStringLength: unsafe extern "system" fn(This: *mut IDWriteStringList, listIndex: UINT32, length: *mut UINT32) -> HRESULT,
pub GetString: unsafe extern "system" fn(This: *mut IDWriteStringList, listIndex: UINT32, stringBuffer: *mut WCHAR, stringBufferSize: UINT32) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetCount: unsafe extern "system" fn(This: *mut IDWriteStringList) -> UINT32
§GetLocaleNameLength: unsafe extern "system" fn(This: *mut IDWriteStringList, listIndex: UINT32, length: *mut UINT32) -> HRESULT
§GetLocaleName: unsafe extern "system" fn(This: *mut IDWriteStringList, listIndex: UINT32, localeName: *mut WCHAR, size: UINT32) -> HRESULT
§GetStringLength: unsafe extern "system" fn(This: *mut IDWriteStringList, listIndex: UINT32, length: *mut UINT32) -> HRESULT
§GetString: unsafe extern "system" fn(This: *mut IDWriteStringList, listIndex: UINT32, stringBuffer: *mut WCHAR, stringBufferSize: UINT32) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDWriteStringListVtbl
impl RefUnwindSafe for IDWriteStringListVtbl
impl Send for IDWriteStringListVtbl
impl Sync for IDWriteStringListVtbl
impl Unpin for IDWriteStringListVtbl
impl UnwindSafe for IDWriteStringListVtbl
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