Zebediah Figura : wintrust: Stub CryptCATPutCatAttrInfo().
Alexandre Julliard
julliard at winehq.org
Mon Oct 19 15:54:05 CDT 2020
Module: wine
Branch: master
Commit: 3ea7b3d3b96b29a86a3ce70e9bc763a1318ec79d
URL: https://source.winehq.org/git/wine.git/?a=commit;h=3ea7b3d3b96b29a86a3ce70e9bc763a1318ec79d
Author: Zebediah Figura <z.figura12 at gmail.com>
Date: Sun Oct 18 12:58:14 2020 -0500
wintrust: Stub CryptCATPutCatAttrInfo().
Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/wintrust/crypt.c | 13 +++++++++++++
dlls/wintrust/wintrust.spec | 2 +-
include/mscat.h | 1 +
3 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/dlls/wintrust/crypt.c b/dlls/wintrust/crypt.c
index 96a2ab1965b..be869ad8277 100644
--- a/dlls/wintrust/crypt.c
+++ b/dlls/wintrust/crypt.c
@@ -861,6 +861,19 @@ CRYPTCATATTRIBUTE * WINAPI CryptCATPutAttrInfo(HANDLE catalog, CRYPTCATMEMBER *m
return NULL;
}
+/***********************************************************************
+ * CryptCATPutCatAttrInfo (WINTRUST.@)
+ */
+CRYPTCATATTRIBUTE * WINAPI CryptCATPutCatAttrInfo(HANDLE catalog,
+ WCHAR *name, DWORD flags, DWORD size, BYTE *data)
+{
+ FIXME("catalog %p, name %s, flags %#x, size %u, data %p, stub!\n",
+ catalog, debugstr_w(name), flags, size, data);
+
+ SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+ return NULL;
+}
+
/***********************************************************************
* CryptCATPutMemberInfo (WINTRUST.@)
*/
diff --git a/dlls/wintrust/wintrust.spec b/dlls/wintrust/wintrust.spec
index 025241a808c..8226c80c05f 100644
--- a/dlls/wintrust/wintrust.spec
+++ b/dlls/wintrust/wintrust.spec
@@ -36,7 +36,7 @@
@ stdcall CryptCATOpen(wstr long long long long)
@ stdcall CryptCATPersistStore(ptr)
@ stdcall CryptCATPutAttrInfo(ptr ptr wstr long long ptr)
-@ stub CryptCATPutCatAttrInfo
+@ stdcall CryptCATPutCatAttrInfo(ptr wstr long long ptr)
@ stdcall CryptCATPutMemberInfo(ptr wstr wstr ptr long long ptr)
@ stub CryptCATStoreFromHandle
@ stub CryptCATVerifyMember
diff --git a/include/mscat.h b/include/mscat.h
index 79b92b213ab..366dbbb0d1e 100644
--- a/include/mscat.h
+++ b/include/mscat.h
@@ -142,6 +142,7 @@ CRYPTCATMEMBER * WINAPI CryptCATGetMemberInfo(HANDLE, LPWSTR);
HANDLE WINAPI CryptCATOpen(LPWSTR,DWORD,HCRYPTPROV,DWORD,DWORD);
BOOL WINAPI CryptCATPersistStore(HANDLE catalog);
CRYPTCATATTRIBUTE * WINAPI CryptCATPutAttrInfo(HANDLE catalog, CRYPTCATMEMBER *member, WCHAR *name, DWORD flags, DWORD size, BYTE *data);
+CRYPTCATATTRIBUTE * WINAPI CryptCATPutCatAttrInfo(HANDLE catalog, WCHAR *name, DWORD flags, DWORD size, BYTE *data);
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