---
 mingw-w64-headers/include/bcrypt.h | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/mingw-w64-headers/include/bcrypt.h 
b/mingw-w64-headers/include/bcrypt.h
index e1b0546..006181c 100644
--- a/mingw-w64-headers/include/bcrypt.h
+++ b/mingw-w64-headers/include/bcrypt.h
@@ -12,7 +12,7 @@
 extern "C" {
 #endif
 
-#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP)
+#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || _WIN32_WINNT >= 
0x0A00
 
 #ifndef WINAPI
 #if defined(_ARM_)
@@ -189,7 +189,7 @@ extern "C" {
   } 
BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO,*PBCRYPT_AUTHENTICATED_CIPHER_MODE_INFO;
 #endif
 
-#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP)
+#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) || _WIN32_WINNT >= 0x0A00
   typedef struct _BCryptBuffer {
     ULONG cbBuffer;
     ULONG BufferType;
@@ -203,7 +203,7 @@ extern "C" {
   } BCryptBufferDesc,*PBCryptBufferDesc;
 #endif
 
-#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP)
+#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || _WIN32_WINNT >= 
0x0A00
 
 #define BCRYPT_PUBLIC_KEY_BLOB L"PUBLICBLOB"
 #define BCRYPT_PRIVATE_KEY_BLOB L"PRIVATEBLOB"
@@ -584,6 +584,8 @@ typedef PVOID BCRYPT_HANDLE;
   NTSTATUS WINAPI BCryptDeriveKeyPBKDF2 (BCRYPT_ALG_HANDLE hPrf, PUCHAR 
pbPassword, ULONG cbPassword, PUCHAR pbSalt, ULONG cbSalt, ULONGLONG 
cIterations, PUCHAR pbDerivedKey, ULONG cbDerivedKey, ULONG dwFlags);
   NTSTATUS WINAPI BCryptResolveProviders (LPCWSTR pszContext, ULONG 
dwInterface, LPCWSTR pszFunction, LPCWSTR pszProvider, ULONG dwMode, ULONG 
dwFlags, ULONG *pcbBuffer, PCRYPT_PROVIDER_REFS *ppBuffer);
   NTSTATUS WINAPI BCryptGetFipsAlgorithmMode (BOOLEAN *pfEnabled);
+#endif
+#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP)
 #ifndef KERNEL_MODE_CNG
   NTSTATUS WINAPI BCryptQueryProviderRegistration (LPCWSTR pszProvider, ULONG 
dwMode, ULONG dwInterface, ULONG *pcbBuffer, PCRYPT_PROVIDER_REG *ppBuffer);
   NTSTATUS WINAPI BCryptEnumRegisteredProviders (ULONG *pcbBuffer, 
PCRYPT_PROVIDERS *ppBuffer);
-- 
2.8.1


------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to