1 // Copyright © 2015, skdltmxn
2 // Licensed under the MIT License <LICENSE.md>
3 //! Microsoft Internet Security Catalog API Prototypes and Definitions
4 STRUCT!{struct CRYPTCATSTORE {
5     cbStruct: ::DWORD,
6     dwPublicVersion: ::DWORD,
7     pwszP7File: ::LPWSTR,
8     hProv: ::HCRYPTPROV,
9     dwEncodingType: ::DWORD,
10     fdwStoreFlags: ::DWORD,
11     hReserved: ::HANDLE,
12     hAttrs: ::HANDLE,
13     hCryptMsg: ::HCRYPTMSG,
14     hSorted: ::HANDLE,
15 }}
16 STRUCT!{struct CRYPTCATMEMBER {
17     cbStruct: ::DWORD,
18     pwszReferenceTag: ::LPWSTR,
19     pwszFileName: ::LPWSTR,
20     gSubjectType: ::GUID,
21     fdwMemberFlags: ::DWORD,
22     pIndirectData: *mut ::SIP_INDIRECT_DATA,
23     dwCertVersion: ::DWORD,
24     dwReserved: ::DWORD,
25     hReserved: ::HANDLE,
26     sEncodedIndirectData: ::CRYPT_ATTR_BLOB,
27     sEncodedMemberInfo: ::CRYPT_ATTR_BLOB,
28 }}
29