=?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