Zebediah Figura : wintrust: Stub CryptCATPersistStore().

Alexandre Julliard julliard at winehq.org
Mon Oct 19 15:54:05 CDT 2020


Module: wine
Branch: master
Commit: de22b7b334057d59b68468c8ffde382bc200eb87
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=de22b7b334057d59b68468c8ffde382bc200eb87

Author: Zebediah Figura <z.figura12 at gmail.com>
Date:   Sun Oct 18 12:58:12 2020 -0500

wintrust: Stub CryptCATPersistStore().

Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/wintrust/crypt.c       | 11 +++++++++++
 dlls/wintrust/wintrust.spec |  2 +-
 include/mscat.h             |  1 +
 3 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/dlls/wintrust/crypt.c b/dlls/wintrust/crypt.c
index 15b21a299f3..de2e95b4593 100644
--- a/dlls/wintrust/crypt.c
+++ b/dlls/wintrust/crypt.c
@@ -861,6 +861,17 @@ CRYPTCATMEMBER * WINAPI CryptCATPutMemberInfo(HANDLE catalog, WCHAR *filename,
     return NULL;
 }
 
+/***********************************************************************
+ *      CryptCATPersistStore  (WINTRUST.@)
+ */
+BOOL WINAPI CryptCATPersistStore(HANDLE catalog)
+{
+    FIXME("catalog %p, stub!\n", catalog);
+
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return FALSE;
+}
+
 /***********************************************************************
  *      CryptCATOpen  (WINTRUST.@)
  */
diff --git a/dlls/wintrust/wintrust.spec b/dlls/wintrust/wintrust.spec
index a01d1dd93c9..2f369c169ce 100644
--- a/dlls/wintrust/wintrust.spec
+++ b/dlls/wintrust/wintrust.spec
@@ -34,7 +34,7 @@
 @ stdcall CryptCATGetMemberInfo(ptr wstr)
 @ stub CryptCATHandleFromStore
 @ stdcall CryptCATOpen(wstr long long long long)
-@ stub CryptCATPersistStore
+@ stdcall CryptCATPersistStore(ptr)
 @ stub CryptCATPutAttrInfo
 @ stub CryptCATPutCatAttrInfo
 @ stdcall CryptCATPutMemberInfo(ptr wstr wstr ptr long long ptr)
diff --git a/include/mscat.h b/include/mscat.h
index 3931b71596c..d3e9a7e560d 100644
--- a/include/mscat.h
+++ b/include/mscat.h
@@ -131,6 +131,7 @@ CRYPTCATATTRIBUTE * WINAPI CryptCATGetAttrInfo(HANDLE, CRYPTCATMEMBER *, LPWSTR)
 CRYPTCATATTRIBUTE * WINAPI CryptCATGetCatAttrInfo(HANDLE, LPWSTR);
 CRYPTCATMEMBER    * WINAPI CryptCATGetMemberInfo(HANDLE, LPWSTR);
 HANDLE    WINAPI CryptCATOpen(LPWSTR,DWORD,HCRYPTPROV,DWORD,DWORD);
+BOOL      WINAPI CryptCATPersistStore(HANDLE catalog);
 CRYPTCATMEMBER    * WINAPI CryptCATPutMemberInfo(HANDLE catalog, WCHAR *filename, WCHAR *member, GUID *subject, DWORD version, DWORD size, BYTE *data);
 
 #ifdef __cplusplus




More information about the wine-cvs mailing list