wintrust [3/4]: Add a stub implementation of CryptCATEnumerateMember
James Hawkins
truiken at gmail.com
Wed Sep 13 19:15:00 CDT 2006
Hi,
Changelog:
* 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(-)
--
James Hawkins
-------------- next part --------------
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*);
--
1.4.2
More information about the wine-patches
mailing list