Win32 API 日本語リファレンス
ホームStorage.Xps › IXpsSignatureManager

IXpsSignatureManager

COM
IIDd3e8d338-fdc4-4afc-80b5-d532a1782ee1継承元IUnknown自前メソッド開始 vtbl3

メソッド 11

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT LoadPackageFile(LPWSTR fileName)
4HRESULT LoadPackageStream(IStream* stream)
5HRESULT Sign(IXpsSigningOptions* signOptions, CERT_CONTEXT* x509Certificate, IXpsSignature** signature)
6HRESULT GetSignatureOriginPartName(IOpcPartUri** signatureOriginPartName)
7HRESULT SetSignatureOriginPartName(IOpcPartUri* signatureOriginPartName)
8HRESULT GetSignatures(IXpsSignatureCollection** signatures)
9HRESULT AddSignatureBlock(IOpcPartUri* partName, DWORD fixedDocumentIndex, IXpsSignatureBlock** signatureBlock)
10HRESULT GetSignatureBlocks(IXpsSignatureBlockCollection** signatureBlocks)
11HRESULT CreateSigningOptions(IXpsSigningOptions** signingOptions)
12HRESULT SavePackageToFile(LPWSTR fileName, SECURITY_ATTRIBUTES* securityAttributes, DWORD flagsAndAttributes)
13HRESULT SavePackageToStream(IStream* stream)