James Hawkins : wintrust:
Add a stub implementation of CryptCATEnumerateMember.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Sep 25 09:46:49 CDT 2006
Module: wine
Branch: master
Commit: ab5494e83ecde54f37ec02cf9fd20219d12baab1
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=ab5494e83ecde54f37ec02cf9fd20219d12baab1
Author: James Hawkins <truiken at gmail.com>
Date: Wed Sep 13 17:15:00 2006 -0700
wintrust: Add a stub implementation of CryptCATEnumerateMember.
---
dlls/wintrust/crypt.c | 9 +++++++++
dlls/wintrust/wintrust.spec | 2 +-
include/mscat.h | 14 ++++++++++++++
3 files changed, 24 insertions(+), 1 deletions(-)
diff --git a/dlls/wintrust/crypt.c b/dlls/wintrust/crypt.c
index bdbbda4..692501f 100644
--- a/dlls/wintrust/crypt.c
+++ b/dlls/wintrust/crypt.c
@@ -99,6 +99,15 @@ BOOL WINAPI CryptCATAdminReleaseContext(
}
/***********************************************************************
+ * CryptCATEnumerateMember (WINTRUST.@)
+ */
+CRYPTCATMEMBER *WINAPI CryptCATEnumerateMember(HANDLE hCatalog, CRYPTCATMEMBER* pPrevMember)
+{
+ FIXME("(%p, %p) stub\n", hCatalog, pPrevMember);
+ return NULL;
+}
+
+/***********************************************************************
* CryptCATOpen (WINTRUST.@)
*/
HANDLE WINAPI CryptCATOpen(LPWSTR pwszFileName, DWORD fdwOpenFlags, HCRYPTPROV hProv,
diff --git a/dlls/wintrust/wintrust.spec b/dlls/wintrust/wintrust.spec
index eb3c9bb..bd47e73 100644
--- a/dlls/wintrust/wintrust.spec
+++ b/dlls/wintrust/wintrust.spec
@@ -21,7 +21,7 @@
@ stub CryptCATClose
@ stub CryptCATEnumerateAttr
@ stub CryptCATEnumerateCatAttr
-@ stub CryptCATEnumerateMember
+@ stdcall CryptCATEnumerateMember(long ptr)
@ stub CryptCATGetAttrInfo
@ stub CryptCATGetCatAttrInfo
@ stub CryptCATGetMemberInfo
diff --git a/include/mscat.h b/include/mscat.h
index ad3eca0..7e95155 100644
--- a/include/mscat.h
+++ b/include/mscat.h
@@ -26,6 +26,20 @@ #ifdef __cplusplus
extern "C" {
#endif
+typedef struct CRYPTCATMEMBER_ {
+ DWORD cbStruct;
+ LPWSTR pwszReferenceTag;
+ LPWSTR pwszFileName;
+ GUID gSubjectType;
+ DWORD fdwMemberFlags;
+ struct SIP_INDIRECT_DATA_* pIndirectData;
+ DWORD dwCertVersion;
+ DWORD dwReserved;
+ HANDLE hReserved;
+ CRYPT_ATTR_BLOB sEncodedIndirectData;
+ CRYPT_ATTR_BLOB sEncodedMemberInfo;
+} CRYPTCATMEMBER;
+
BOOL WINAPI CryptCATAdminAcquireContext(HCATADMIN*,const GUID*,DWORD);
BOOL WINAPI CryptCATAdminCalcHashFromFileHandle(HANDLE,DWORD*,BYTE*,DWORD);
HCATINFO WINAPI CryptCATAdminEnumCatalogFromHash(HCATADMIN,BYTE*,DWORD,DWORD,HCATINFO*);
More information about the wine-cvs
mailing list