ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/Daodan/MSYS2/mingw32/i686-w64-mingw32/include/napcertrelyingparty.idl
Revision: 1166
Committed: Tue Oct 26 14:22:36 2021 UTC (4 years ago) by rossy
File size: 1199 byte(s)
Log Message:
Daodan: Replace MinGW build env with an up-to-date MSYS2 env

File Contents

# Content
1 /**
2 * This file is part of the mingw-w64 runtime package.
3 * No warranty is given; refer to the file DISCLAIMER within this package.
4 */
5
6 import "naptypes.idl";
7 import "unknwn.idl";
8
9 cpp_quote("#include <winapifamily.h>")
10 cpp_quote("")
11 cpp_quote("#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)")
12 cpp_quote("")
13 cpp_quote("#include <wincrypt.h>")
14 cpp_quote("")
15 cpp_quote("__MINGW_ATTRIB_UNUSED static const UINT32 NapAfwZonePropId = CERT_FIRST_USER_PROP_ID;")
16 cpp_quote("__MINGW_ATTRIB_UNUSED static const UINT32 NapAfwProtectionLevelPropId = CERT_FIRST_USER_PROP_ID + 1;")
17 cpp_quote("")
18 cpp_quote("EXTERN_C const CLSID CLSID_NapCertRelyingParty;")
19
20 [object, uuid (62c02ffc-4c77-4158-8754-782d5b4ee66e), pointer_default (unique)] interface INapCertRelyingParty : IUnknown {
21 HRESULT SubscribeCertByGroup ([in] EnforcementEntityId id,[in] const BSTR subscriberName,[in, unique] const VARIANT *reserved,[out] WINBOOL *certExists);
22 HRESULT UnSubscribeCertByGroup ([in] EnforcementEntityId id,[in, unique] const VARIANT *reserved);
23 HRESULT GetSubscribedRelyingParties ([out] EnforcementEntityCount *count,[out, size_is (,*count)] EnforcementEntityId **relyingParties);
24 };
25 cpp_quote("#endif")