#define global IID_IXpsOMCoreProperties "{3340FE8F-4027-4AA1-8F5F-D35AE45FE597}"
#usecom global IXpsOMCoreProperties IID_IXpsOMCoreProperties "{}"
#comfunc global IXpsOMCoreProperties_GetOwner 5 sptr
#comfunc global IXpsOMCoreProperties_GetCategory 6 var
#comfunc global IXpsOMCoreProperties_SetCategory 7 wstr
#comfunc global IXpsOMCoreProperties_GetContentStatus 8 var
#comfunc global IXpsOMCoreProperties_SetContentStatus 9 wstr
#comfunc global IXpsOMCoreProperties_GetContentType 10 var
#comfunc global IXpsOMCoreProperties_SetContentType 11 wstr
#comfunc global IXpsOMCoreProperties_GetCreated 12 var
#comfunc global IXpsOMCoreProperties_SetCreated 13 var
#comfunc global IXpsOMCoreProperties_GetCreator 14 var
#comfunc global IXpsOMCoreProperties_SetCreator 15 wstr
#comfunc global IXpsOMCoreProperties_GetDescription 16 var
#comfunc global IXpsOMCoreProperties_SetDescription 17 wstr
#comfunc global IXpsOMCoreProperties_GetIdentifier 18 var
#comfunc global IXpsOMCoreProperties_SetIdentifier 19 wstr
#comfunc global IXpsOMCoreProperties_GetKeywords 20 var
#comfunc global IXpsOMCoreProperties_SetKeywords 21 wstr
#comfunc global IXpsOMCoreProperties_GetLanguage 22 var
#comfunc global IXpsOMCoreProperties_SetLanguage 23 wstr
#comfunc global IXpsOMCoreProperties_GetLastModifiedBy 24 var
#comfunc global IXpsOMCoreProperties_SetLastModifiedBy 25 wstr
#comfunc global IXpsOMCoreProperties_GetLastPrinted 26 var
#comfunc global IXpsOMCoreProperties_SetLastPrinted 27 var
#comfunc global IXpsOMCoreProperties_GetModified 28 var
#comfunc global IXpsOMCoreProperties_SetModified 29 var
#comfunc global IXpsOMCoreProperties_GetRevision 30 var
#comfunc global IXpsOMCoreProperties_SetRevision 31 wstr
#comfunc global IXpsOMCoreProperties_GetSubject 32 var
#comfunc global IXpsOMCoreProperties_SetSubject 33 wstr
#comfunc global IXpsOMCoreProperties_GetTitle 34 var
#comfunc global IXpsOMCoreProperties_SetTitle 35 wstr
#comfunc global IXpsOMCoreProperties_GetVersion 36 var
#comfunc global IXpsOMCoreProperties_SetVersion 37 wstr
#comfunc global IXpsOMCoreProperties_Clone 38 sptr
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。
; ※出力/バッファ引数は var(変数直渡し)。varptr 方式にも切替可。
; ※ハンドル/void*等の不透明ポインタは IronHSP では intptr 指定が可能。#define global IID_IXpsOMCoreProperties "{3340FE8F-4027-4AA1-8F5F-D35AE45FE597}"
#usecom global IXpsOMCoreProperties IID_IXpsOMCoreProperties "{}"
#comfunc global IXpsOMCoreProperties_GetOwner 5 sptr
#comfunc global IXpsOMCoreProperties_GetCategory 6 sptr
#comfunc global IXpsOMCoreProperties_SetCategory 7 wstr
#comfunc global IXpsOMCoreProperties_GetContentStatus 8 sptr
#comfunc global IXpsOMCoreProperties_SetContentStatus 9 wstr
#comfunc global IXpsOMCoreProperties_GetContentType 10 sptr
#comfunc global IXpsOMCoreProperties_SetContentType 11 wstr
#comfunc global IXpsOMCoreProperties_GetCreated 12 sptr
#comfunc global IXpsOMCoreProperties_SetCreated 13 sptr
#comfunc global IXpsOMCoreProperties_GetCreator 14 sptr
#comfunc global IXpsOMCoreProperties_SetCreator 15 wstr
#comfunc global IXpsOMCoreProperties_GetDescription 16 sptr
#comfunc global IXpsOMCoreProperties_SetDescription 17 wstr
#comfunc global IXpsOMCoreProperties_GetIdentifier 18 sptr
#comfunc global IXpsOMCoreProperties_SetIdentifier 19 wstr
#comfunc global IXpsOMCoreProperties_GetKeywords 20 sptr
#comfunc global IXpsOMCoreProperties_SetKeywords 21 wstr
#comfunc global IXpsOMCoreProperties_GetLanguage 22 sptr
#comfunc global IXpsOMCoreProperties_SetLanguage 23 wstr
#comfunc global IXpsOMCoreProperties_GetLastModifiedBy 24 sptr
#comfunc global IXpsOMCoreProperties_SetLastModifiedBy 25 wstr
#comfunc global IXpsOMCoreProperties_GetLastPrinted 26 sptr
#comfunc global IXpsOMCoreProperties_SetLastPrinted 27 sptr
#comfunc global IXpsOMCoreProperties_GetModified 28 sptr
#comfunc global IXpsOMCoreProperties_SetModified 29 sptr
#comfunc global IXpsOMCoreProperties_GetRevision 30 sptr
#comfunc global IXpsOMCoreProperties_SetRevision 31 wstr
#comfunc global IXpsOMCoreProperties_GetSubject 32 sptr
#comfunc global IXpsOMCoreProperties_SetSubject 33 wstr
#comfunc global IXpsOMCoreProperties_GetTitle 34 sptr
#comfunc global IXpsOMCoreProperties_SetTitle 35 wstr
#comfunc global IXpsOMCoreProperties_GetVersion 36 sptr
#comfunc global IXpsOMCoreProperties_SetVersion 37 wstr
#comfunc global IXpsOMCoreProperties_Clone 38 sptr
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。
; ※出力/バッファ引数はポインタ方式(token=sptr / 呼び出しは varptr(変数))。
; ※ハンドル/void*等の不透明ポインタは IronHSP では intptr 指定が可能。