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

IXpsSignature

COM
IID6ae4c93e-1ade-42fb-898b-3a5658284857継承元IUnknown自前メソッド開始 vtbl3

メソッド 12

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

vtblメソッド
3HRESULT GetSignatureId(LPWSTR* sigId)
4HRESULT GetSignatureValue(BYTE** signatureHashValue, DWORD* count)
5HRESULT GetCertificateEnumerator(IOpcCertificateEnumerator** certificateEnumerator)
6HRESULT GetSigningTime(LPWSTR* sigDateTimeString)
7HRESULT GetSigningTimeFormat(OPC_SIGNATURE_TIME_FORMAT* timeFormat)
8HRESULT GetSignaturePartName(IOpcPartUri** signaturePartName)
9HRESULT Verify(CERT_CONTEXT* x509Certificate, XPS_SIGNATURE_STATUS* sigStatus)
10HRESULT GetPolicy(XPS_SIGN_POLICY* policy)
11HRESULT GetCustomObjectEnumerator(IOpcSignatureCustomObjectEnumerator** customObjectEnumerator)
12HRESULT GetCustomReferenceEnumerator(IOpcSignatureReferenceEnumerator** customReferenceEnumerator)
13HRESULT GetSignatureXml(BYTE** signatureXml, DWORD* count)
14HRESULT SetSignatureXml(BYTE* signatureXml, DWORD count)