Struct windows::Win32::Storage::Xps::IXpsOMCoreProperties_Vtbl
#[repr(C)]pub struct IXpsOMCoreProperties_Vtbl {Show 35 fields
pub base__: IXpsOMPart_Vtbl,
pub GetOwner: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetCategory: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub SetCategory: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub GetContentStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub SetContentStatus: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub GetContentType: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub SetContentType: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub GetCreated: unsafe extern "system" fn(_: *mut c_void, _: *mut SYSTEMTIME) -> HRESULT,
pub SetCreated: unsafe extern "system" fn(_: *mut c_void, _: *const SYSTEMTIME) -> HRESULT,
pub GetCreator: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub SetCreator: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub GetDescription: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub SetDescription: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub GetIdentifier: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub SetIdentifier: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub GetKeywords: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub SetKeywords: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub GetLanguage: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub SetLanguage: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub GetLastModifiedBy: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub SetLastModifiedBy: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub GetLastPrinted: unsafe extern "system" fn(_: *mut c_void, _: *mut SYSTEMTIME) -> HRESULT,
pub SetLastPrinted: unsafe extern "system" fn(_: *mut c_void, _: *const SYSTEMTIME) -> HRESULT,
pub GetModified: unsafe extern "system" fn(_: *mut c_void, _: *mut SYSTEMTIME) -> HRESULT,
pub SetModified: unsafe extern "system" fn(_: *mut c_void, _: *const SYSTEMTIME) -> HRESULT,
pub GetRevision: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub SetRevision: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub GetSubject: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub SetSubject: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub GetTitle: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub SetTitle: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub GetVersion: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub SetVersion: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub Clone: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}
Fields§
§base__: IXpsOMPart_Vtbl
§GetOwner: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetCategory: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§SetCategory: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§GetContentStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§SetContentStatus: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§GetContentType: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§SetContentType: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§GetCreated: unsafe extern "system" fn(_: *mut c_void, _: *mut SYSTEMTIME) -> HRESULT
§SetCreated: unsafe extern "system" fn(_: *mut c_void, _: *const SYSTEMTIME) -> HRESULT
§GetCreator: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§SetCreator: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§GetDescription: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§SetDescription: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§GetIdentifier: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§SetIdentifier: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§GetKeywords: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§SetKeywords: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§GetLanguage: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§SetLanguage: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§GetLastModifiedBy: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§SetLastModifiedBy: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§GetLastPrinted: unsafe extern "system" fn(_: *mut c_void, _: *mut SYSTEMTIME) -> HRESULT
§SetLastPrinted: unsafe extern "system" fn(_: *mut c_void, _: *const SYSTEMTIME) -> HRESULT
§GetModified: unsafe extern "system" fn(_: *mut c_void, _: *mut SYSTEMTIME) -> HRESULT
§SetModified: unsafe extern "system" fn(_: *mut c_void, _: *const SYSTEMTIME) -> HRESULT
§GetRevision: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§SetRevision: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§GetSubject: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§SetSubject: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§GetTitle: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§SetTitle: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§GetVersion: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§SetVersion: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§Clone: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
Implementations§
§impl IXpsOMCoreProperties_Vtbl
impl IXpsOMCoreProperties_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> IXpsOMCoreProperties_Vtblwhere
Identity: IXpsOMCoreProperties_Impl + IUnknownImpl,
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IXpsOMCoreProperties_Vtbl
impl RefUnwindSafe for IXpsOMCoreProperties_Vtbl
impl Send for IXpsOMCoreProperties_Vtbl
impl Sync for IXpsOMCoreProperties_Vtbl
impl Unpin for IXpsOMCoreProperties_Vtbl
impl UnwindSafe for IXpsOMCoreProperties_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