ホーム › Storage.Xps › IXpsSignatureManager
IXpsSignatureManager
COMメソッド 11
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT LoadPackageFile(LPWSTR fileName) |
| 4 | HRESULT LoadPackageStream(IStream* stream) |
| 5 | HRESULT Sign(IXpsSigningOptions* signOptions, CERT_CONTEXT* x509Certificate, IXpsSignature** signature) |
| 6 | HRESULT GetSignatureOriginPartName(IOpcPartUri** signatureOriginPartName) |
| 7 | HRESULT SetSignatureOriginPartName(IOpcPartUri* signatureOriginPartName) |
| 8 | HRESULT GetSignatures(IXpsSignatureCollection** signatures) |
| 9 | HRESULT AddSignatureBlock(IOpcPartUri* partName, DWORD fixedDocumentIndex, IXpsSignatureBlock** signatureBlock) |
| 10 | HRESULT GetSignatureBlocks(IXpsSignatureBlockCollection** signatureBlocks) |
| 11 | HRESULT CreateSigningOptions(IXpsSigningOptions** signingOptions) |
| 12 | HRESULT SavePackageToFile(LPWSTR fileName, SECURITY_ATTRIBUTES* securityAttributes, DWORD flagsAndAttributes) |
| 13 | HRESULT SavePackageToStream(IStream* stream) |