29 uuid(f1bd1079-9f01-4bdc-8036-f09b70095066),
49 [
in, size_is(20),
ref]
BYTE *pCertHashBlob
63 [
out, size_is(, 20),
ref]
BYTE **ppCertHashBlob,
85 uuid(4974177
c-3bb6-4c37-9ff0-6b7426f0aba9),
91 uuid(03ca98d6-ff5d-49b8-abc6-03dd84127020)
static const WCHAR version[]
HRESULT SetClientCertificateByName([in] BG_CERT_STORE_LOCATION StoreLocation, [in] LPCWSTR StoreName, [in] LPCWSTR SubjectName)
HRESULT GetClientCertificate([out, ref] BG_CERT_STORE_LOCATION *pStoreLocation, [out, ref] LPWSTR *pStoreName, [out, size_is(, 20), ref] BYTE **ppCertHashBlob, [out, ref] LPWSTR *pSubjectName)
HRESULT SetSecurityFlags([in] ULONG Flags)
HRESULT SetCustomHeaders([in, unique] LPCWSTR RequestHeaders)
HRESULT GetCustomHeaders([out] LPWSTR *pRequestHeaders)
HRESULT SetClientCertificateByID([in] BG_CERT_STORE_LOCATION StoreLocation, [in] LPCWSTR StoreName, [in, size_is(20), ref] BYTE *pCertHashBlob)
@ BG_CERT_STORE_LOCATION_CURRENT_USER
@ BG_CERT_STORE_LOCATION_SERVICES
@ BG_CERT_STORE_LOCATION_LOCAL_MACHINE_ENTERPRISE
@ BG_CERT_STORE_LOCATION_LOCAL_MACHINE_GROUP_POLICY
@ BG_CERT_STORE_LOCATION_CURRENT_SERVICE
@ BG_CERT_STORE_LOCATION_LOCAL_MACHINE
@ BG_CERT_STORE_LOCATION_CURRENT_USER_GROUP_POLICY
@ BG_CERT_STORE_LOCATION_USERS
HRESULT GetSecurityFlags([out, ref] ULONG *pFlags)
HRESULT RemoveClientCertificate()
coclass TestTypelib::Coclass3 odl
_Must_inspect_result_ _In_ ULONG Flags