=?UTF-8?Q?Andr=C3=A9=20Hentschel=20?=: bcrypt: Add stub for BCryptGetProperty.
Alexandre Julliard
julliard at wine.codeweavers.com
Wed Oct 22 09:55:25 CDT 2014
Module: wine
Branch: master
Commit: 574b30b685260278093e2f5d1032d78a04f64480
URL: http://source.winehq.org/git/wine.git/?a=commit;h=574b30b685260278093e2f5d1032d78a04f64480
Author: André Hentschel <nerv at dawncrow.de>
Date: Tue Oct 21 22:53:49 2014 +0200
bcrypt: Add stub for BCryptGetProperty.
---
dlls/bcrypt/bcrypt.spec | 2 +-
dlls/bcrypt/bcrypt_main.c | 7 +++++++
include/bcrypt.h | 1 +
3 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/dlls/bcrypt/bcrypt.spec b/dlls/bcrypt/bcrypt.spec
index 83cdbea..18d4d48 100644
--- a/dlls/bcrypt/bcrypt.spec
+++ b/dlls/bcrypt/bcrypt.spec
@@ -28,7 +28,7 @@
@ stub BCryptGenerateKeyPair
@ stub BCryptGenerateSymmetricKey
@ stdcall BCryptGetFipsAlgorithmMode(ptr)
-@ stub BCryptGetProperty
+@ stdcall BCryptGetProperty(ptr wstr ptr long ptr long)
@ stub BCryptHashData
@ stub BCryptImportKey
@ stub BCryptImportKeyPair
diff --git a/dlls/bcrypt/bcrypt_main.c b/dlls/bcrypt/bcrypt_main.c
index 35a640a..4663e0f 100644
--- a/dlls/bcrypt/bcrypt_main.c
+++ b/dlls/bcrypt/bcrypt_main.c
@@ -108,3 +108,10 @@ NTSTATUS WINAPI BCryptGetFipsAlgorithmMode(BOOLEAN *enabled)
*enabled = FALSE;
return STATUS_SUCCESS;
}
+
+NTSTATUS WINAPI BCryptGetProperty(BCRYPT_HANDLE obj, LPCWSTR prop, UCHAR *buffer, ULONG count, ULONG *res, ULONG flags)
+{
+ FIXME("%p, %s, %p, %u, %p, %08x - stub\n", obj, wine_dbgstr_w(prop), buffer, count, res, flags);
+
+ return STATUS_NOT_IMPLEMENTED;
+}
diff --git a/include/bcrypt.h b/include/bcrypt.h
index e7e7a59..d9b8cc6 100644
--- a/include/bcrypt.h
+++ b/include/bcrypt.h
@@ -48,6 +48,7 @@ typedef struct _BCRYPT_ALGORITHM_IDENTIFIER
} BCRYPT_ALGORITHM_IDENTIFIER;
typedef PVOID BCRYPT_ALG_HANDLE;
+typedef PVOID BCRYPT_HANDLE;
#define BCRYPT_RNG_USE_ENTROPY_IN_BUFFER 0x00000001
#define BCRYPT_USE_SYSTEM_PREFERRED_RNG 0x00000002
More information about the wine-cvs
mailing list