Win32 API 日本語リファレンス
ホームStorage.Packaging.Opc › IOpcDigitalSignature

IOpcDigitalSignature

COM
IID52ab21dd-1cd0-4949-bc80-0c1232d00cb4継承元IUnknown自前メソッド開始 vtbl3

メソッド 15

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

vtblメソッド
3HRESULT GetNamespaces(LPWSTR** prefixes, LPWSTR** namespaces, DWORD* count)
4HRESULT GetSignatureId(LPWSTR* signatureId)
5HRESULT GetSignaturePartName(IOpcPartUri** signaturePartName)
6HRESULT GetSignatureMethod(LPWSTR* signatureMethod)
7HRESULT GetCanonicalizationMethod(OPC_CANONICALIZATION_METHOD* canonicalizationMethod)
8HRESULT GetSignatureValue(BYTE** signatureValue, DWORD* count)
9HRESULT GetSignaturePartReferenceEnumerator(IOpcSignaturePartReferenceEnumerator** partReferenceEnumerator)
10HRESULT GetSignatureRelationshipReferenceEnumerator(IOpcSignatureRelationshipReferenceEnumerator** relationshipReferenceEnumerator)
11HRESULT GetSigningTime(LPWSTR* signingTime)
12HRESULT GetTimeFormat(OPC_SIGNATURE_TIME_FORMAT* timeFormat)
13HRESULT GetPackageObjectReference(IOpcSignatureReference** packageObjectReference)
14HRESULT GetCertificateEnumerator(IOpcCertificateEnumerator** certificateEnumerator)
15HRESULT GetCustomReferenceEnumerator(IOpcSignatureReferenceEnumerator** customReferenceEnumerator)
16HRESULT GetCustomObjectEnumerator(IOpcSignatureCustomObjectEnumerator** customObjectEnumerator)
17HRESULT GetSignatureXml(BYTE** signatureXml, DWORD* count)