[PATCH] includes: Add CryptCATEnumerateAttr and CRYPTCATATTRIBUTE

Maarten Lankhorst maarten at codeweavers.com
Sun Oct 19 12:13:12 CDT 2008


---
 include/mscat.h |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/include/mscat.h b/include/mscat.h
index 29363ad..bef6a8a 100644
--- a/include/mscat.h
+++ b/include/mscat.h
@@ -45,6 +45,16 @@ typedef struct CRYPTCATMEMBER_ {
     CRYPT_ATTR_BLOB sEncodedMemberInfo;
 } CRYPTCATMEMBER;
 
+typedef struct CRYPTCATATTRIBUTE_
+{
+    DWORD cbStruct;
+    LPWSTR pwszReferenceTag;
+    DWORD dwAttrTypeAndAction;
+    DWORD cbValue;
+    BYTE *pbValue;
+    DWORD dwReserved;
+} CRYPTCATATTRIBUTE;
+
 #include <poppack.h>
 
 #define CRYPTCAT_OPEN_CREATENEW 0x1
@@ -61,6 +71,7 @@ BOOL      WINAPI CryptCATAdminReleaseContext(HCATADMIN,DWORD);
 BOOL      WINAPI CryptCATAdminRemoveCatalog(HCATADMIN,LPCWSTR,DWORD);
 BOOL      WINAPI CryptCATClose(HANDLE);
 CRYPTCATMEMBER* WINAPI CryptCATEnumerateMember(HANDLE,CRYPTCATMEMBER*);
+CRYPTCATATTRIBUTE* WINAPI CryptCATEnumerateAttr(HANDLE,CRYPTCATMEMBER*,CRYPTCATATTRIBUTE*);
 HANDLE    WINAPI CryptCATOpen(LPWSTR,DWORD,HCRYPTPROV,DWORD,DWORD);
 
 #ifdef __cplusplus
-- 
1.5.6.5


--------------090802070406010601090800--



More information about the wine-patches mailing list