[Mingw-w64-public] [PATCH] crt: Add missing exports in ws2_32.def

2021-07-22 Thread Biswapriyo Nath
From 669dd778642674b8522daa4c969c0413badc7be4 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Thu, 22 Jul 2021 19:57:06 +0530 Subject: [PATCH] crt: Add missing exports in ws2_32.def Signed-off-by: Biswapriyo Nath --- mingw-w64-crt/lib-common/ws2_32.def.in | 1 + mingw-w64-crt/lib32

Re: [Mingw-w64-public] [PATCH] headers: Import propvarutil.h from wine

2021-07-20 Thread Biswapriyo Nath
Apology for my mistake. It has been fixed today in wine by Jacek Caban in this commit[1]. [1]: https://source.winehq.org/git/wine.git/commitdiff/92a0405d9a2fce080e98b1a6ec09ca88bc2d243e ___ Mingw-w64-public mailing list

[Mingw-w64-public] [PATCH] crt: Add missing exports in tbs.def

2021-07-18 Thread Biswapriyo Nath
From 272cf75ecabbc37486bc829255dcd9bcb990b3c6 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Mon, 19 Jul 2021 10:48:06 +0530 Subject: [PATCH] crt: Add missing exports in tbs.def Signed-off-by: Biswapriyo Nath --- mingw-w64-crt/lib-common/tbs.def | 3 +++ mingw-w64-crt/lib32/tbs.def

Re: [Mingw-w64-public] Discussion: Need new function declarations in propvarutil.h from wine

2021-07-16 Thread Biswapriyo Nath
Thank you for the fix <3 ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Re: [Mingw-w64-public] [PATCH] headers: Add some missing names in psdk_inc/_dbg_common.h

2021-07-15 Thread Biswapriyo Nath
OK, I've updated the patch file according to the _rule_ From 02fe066f2699d57707de906b7be6d2024ef60ff8 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Thu, 15 Jul 2021 12:57:12 +0530 Subject: [PATCH] headers: Add some missing names in psdk_inc/_dbg_common.h Signed-off-by: Biswapriyo Nath

[Mingw-w64-public] [PATCH] headers: Add some missing names in psdk_inc/_dbg_common.h

2021-07-15 Thread Biswapriyo Nath
00:00:00 2001 From: Biswapriyo Nath Date: Thu, 15 Jul 2021 12:57:12 +0530 Subject: [PATCH] headers: Add some missing names in psdk_inc/_dbg_common.h Signed-off-by: Biswapriyo Nath --- .../include/psdk_inc/_dbg_common.h| 89 ++- 1 file changed, 87 insertions(+), 2

[Mingw-w64-public] [PATCH] headers: Import propvarutil.h from wine

2021-07-13 Thread Biswapriyo Nath
From ad16f9d5f67e64860b09541a7f285e10434c4884 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Tue, 13 Jul 2021 21:03:36 +0530 Subject: [PATCH] headers: Import propvarutil.h from wine This reverts d603db2c1544a26c7e1153208b660f1c0f0f21d7 commit. The added functions are required for qt6

Re: [Mingw-w64-public] Discussion: Need new function declarations in propvarutil.h from wine

2021-07-12 Thread Biswapriyo Nath
Would you like to upstream that change? I am not the author of that commit and don't know why it was added. qt6-multimedia compiles fine without that NTSTATUS re-definition. ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net

[Mingw-w64-public] Discussion: Need new function declarations in propvarutil.h from wine

2021-07-11 Thread Biswapriyo Nath
Option 1: Import propvarutil.h from wine. But that reverts this commit propvarutil.h: Added NTSTATUS declaration (d603db2). Before that commit propvarutil.h was imported from wine. I have compiled qt6-multimedia without that NTSTATUS declaration. Option 2: Add new function declarations manually.

[Mingw-w64-public] [PATCH] headers: Add some audio format GUIDs in mfapi.h

2021-07-10 Thread Biswapriyo Nath
From e3a72d3ba627cad1b0c2c74f562b2abd22a8c703 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sat, 10 Jul 2021 21:37:18 +0530 Subject: [PATCH] headers: Add some audio format GUIDs in mfapi.h Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/mfapi.h | 64

[Mingw-w64-public] [PATCH] crt: Add missing exports in lib32/ksuser.def

2021-07-09 Thread Biswapriyo Nath
From 9b9fc7e02cb6ff8307d4676d227a959a59d57310 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sat, 10 Jul 2021 10:40:02 +0530 Subject: [PATCH] crt: Add missing exports in lib32/ksuser.def These are present in lib-common/ksuser.def. Signed-off-by: Biswapriyo Nath --- mingw-w64-crt/lib32

[Mingw-w64-public] [PATCH] headers: Add more wave format constants in mmreg.h

2021-07-09 Thread Biswapriyo Nath
From 6331b129adf369697357967ce4e362706966d5a5 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Fri, 9 Jul 2021 12:13:32 +0530 Subject: [PATCH] headers: Add more wave format constants in mmreg.h Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/mmreg.h | 6 ++ 1 file changed

[Mingw-w64-public] [PATCH 2/2] headers: Add more structures in processthreadsapi.h

2021-07-04 Thread Biswapriyo Nath
From 3450ef95091fc4e090b9dfd666a2d691dfcbd21f Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sun, 4 Jul 2021 20:58:08 +0530 Subject: [PATCH 2/2] headers: Add more structures in processthreadsapi.h Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/processthreadsapi.h | 77

[Mingw-w64-public] [PATCH 1/2] headers: Move Get/SetProcessInformation from winbase.h to processthredsapi.h

2021-07-04 Thread Biswapriyo Nath
From d2287eff0393519afbdbcfb6539669344c8f1fd0 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sun, 4 Jul 2021 21:20:13 +0530 Subject: [PATCH 1/2] headers: Move Get/SetProcessInformation from winbase.h to processthredsapi.h Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include

[Mingw-w64-public] [PATCH] headers: Add some missing names in winnt.h

2021-07-03 Thread Biswapriyo Nath
From bde6b2d5a697e119ff5722a795cf640cc6c25f25 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sat, 3 Jul 2021 21:46:52 +0530 Subject: [PATCH] headers: Add some missing names in winnt.h Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/winnt.h | 123

Re: [Mingw-w64-public] [PATCH] headers: Add missing names in winsvc.h

2021-06-29 Thread Biswapriyo Nath
Same mistake as previous. How did you catch those warnings? I copied the modified header to /mingw64/x86_64-w43-mingw32/include folder then compile a simple file with `#include `. But gcc and clang shows nothing. I did something wrong but can't figure it out.

[Mingw-w64-public] [PATCH] headers: Add missing names in winsvc.h

2021-06-29 Thread Biswapriyo Nath
From 152155ec38dd68f1a59880dd4f7b410756325eb0 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Tue, 29 Jun 2021 15:41:41 +0530 Subject: [PATCH] headers: Add missing names in winsvc.h Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/winsvc.h | 113

Re: [Mingw-w64-public] [PATCH] headers: Add missing names in wininet.h

2021-06-28 Thread Biswapriyo Nath
Interesting, gcc does not show any error with that change. Patch updated. From 6d0e9b120280be3978688b7b42962f80d665a087 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Tue, 29 Jun 2021 00:09:31 +0530 Subject: [PATCH] headers: Add missing names in wininet.h Signed-off-by: Biswapriyo Nath

[Mingw-w64-public] [PATCH] headers: Add missing names in wininet.h

2021-06-27 Thread Biswapriyo Nath
From 93db93c912ab8a120766cbf8470aed6b2c207cef Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sun, 27 Jun 2021 21:25:27 +0530 Subject: [PATCH] headers: Add missing names in wininet.h Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/wininet.h | 100

[Mingw-w64-public] [PATCH] headers: Add missing names in winevt.h

2021-06-26 Thread Biswapriyo Nath
From b513617123950018bf75f0cae790b0576e9ad157 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sat, 26 Jun 2021 19:04:26 +0530 Subject: [PATCH] headers: Add missing names in winevt.h Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/winevt.h | 21 ++--- 1 file

Re: [Mingw-w64-public] [PATCH] Revert "headers: Move IP_MREQ from _ip_mreq1.h to ws2ipdef.h."

2021-06-26 Thread Biswapriyo Nath
Thanks for the explanation. Two questions. 1. If I include winsock.h for ip_mreq it compiles. But if I include winsock2.h for ip_mreq it does not compile. Does winsock2.h need _ip_mreq1.h to be included? 2. If I include winsock.h or winsock2.h for ipv6_mreq neither works. Does ipv6_mreq need same

Re: [Mingw-w64-public] [PATCH] Revert "headers: Move IP_MREQ from _ip_mreq1.h to ws2ipdef.h."

2021-06-25 Thread Biswapriyo Nath
Forgot the patch file. From 57fb78c373e609712ae159ac7b9ed51259afaa4b Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sat, 26 Jun 2021 10:27:17 +0530 Subject: [PATCH] Revert "headers: Move IP_MREQ from _ip_mreq1.h to ws2ipdef.h." This reverts commit 0c7108c439fcf349ec172843b022cc

[Mingw-w64-public] [PATCH] Revert "headers: Move IP_MREQ from _ip_mreq1.h to ws2ipdef.h."

2021-06-25 Thread Biswapriyo Nath
My apology for this mistake. I am not sure why this causes build issue in SDL_net https://github.com/msys2/MINGW-packages/issues/8759. /cc Ozkan Sezer ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net

[Mingw-w64-public] [PATCH] headers: Add MsvAvSingleHost in MSV1_0_AVID enum.

2021-06-24 Thread Biswapriyo Nath
From 10e2039d440aab444532fffd394f5be9b56deb1a Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Fri, 25 Jun 2021 10:06:06 +0530 Subject: [PATCH] headers: Add MsvAvSingleHost in MSV1_0_AVID enum. MsvAvSingleHost present in MS-NLMP specifications[1] but not in WinSDK [1]: https

Re: [Mingw-w64-public] [PATCH] crt: Add missing members in setjmp for x86_64.

2021-06-17 Thread Biswapriyo Nath
Updated patch with longjmp. From 4b29c21c4e334934fd9c545c0d3cfe25ecaeea82 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Fri, 18 Jun 2021 10:20:50 +0530 Subject: [PATCH] crt: Add missing members in setjmp for x86_64. This add MxCsr and FpCsr members in _JUMP_BUFFER sturcture. Signed-off

[Mingw-w64-public] [PATCH] crt: Add missing members in setjmp for x86_64.

2021-06-15 Thread Biswapriyo Nath
: Biswapriyo Nath Date: Tue, 15 Jun 2021 21:30:25 +0530 Subject: [PATCH] crt: Add missing members in setjmp for x86_64. --- mingw-w64-crt/misc/setjmp.S| 2 ++ mingw-w64-headers/crt/setjmp.h | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/mingw-w64-crt/misc/setjmp.S b/mingw

Re: [Mingw-w64-public] Can't link _setjmpex in UCRT

2021-06-08 Thread Biswapriyo Nath
> Why do you ever want to call `_setjmpex()` directly? It is only used to > implement the standard > `setjmp()` macro, which in the case of UCRT calls `__intrinsic_setjmpex()`. Same question as mine. Need it here https://github.com/Perl/perl5/blob/blead/dist/threads/threads.xs

[Mingw-w64-public] [PATCH] headers: Add afunix.h file.

2021-06-06 Thread Biswapriyo Nath
From 29bba5d53ab3acf3f823995a85d39badb8f26053 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Mon, 7 Jun 2021 10:25:36 +0530 Subject: [PATCH] headers: Add afunix.h file. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/afunix.h | 19 +++ 1 file changed, 19

[Mingw-w64-public] Can't link _setjmpex in UCRT

2021-06-06 Thread Biswapriyo Nath
* Source: int main() { _setjmpex(0,0); } * Compiler command: gcc test.c * msvcrt ok. * ucrt linking error ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

[Mingw-w64-public] Can't link _setjmpex in UCRT

2021-06-06 Thread Biswapriyo Nath
* Source: int main() { _setjmpex(0,0); } * Compiler command: gcc test.c * msvcrt ok. * ucrt linking error ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

[Mingw-w64-public] [PATCH] headers: Add tsvirtualchannels.idl file.

2021-05-31 Thread Biswapriyo Nath
From c1707eac1e5039bf682850b21591632f25277bb1 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Mon, 31 May 2021 13:10:10 +0530 Subject: [PATCH] headers: Add tsvirtualchannels.idl file. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/Makefile.am | 1 + .../include

[Mingw-w64-public] [PATCH] headers: Add missing flags in pchannel.h.

2021-05-27 Thread Biswapriyo Nath
From 5161559e8004d1d5642c637a65f6f0c7ec2ab1e1 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Fri, 28 May 2021 01:49:21 +0530 Subject: [PATCH] headers: Add missing flags in pchannel.h. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/pchannel.h | 16 +++- 1 file

[Mingw-w64-public] [PATCH] headers: Add missing APIs in wow64apiset.h.

2021-05-20 Thread Biswapriyo Nath
From dcbea6cc8937ca1bf169448f466c7e46f5f59ac0 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Thu, 20 May 2021 20:10:20 +0530 Subject: [PATCH] headers: Add missing APIs in wow64apiset.h. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/wow64apiset.h | 30

[Mingw-w64-public] [PATCH] headers: Add thread pool wrappers in winbase.h.

2021-05-19 Thread Biswapriyo Nath
From c6724c8ae7877402401ea16b46b8aca6eccf5f37 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Wed, 19 May 2021 23:02:30 +0530 Subject: [PATCH] headers: Add thread pool wrappers in winbase.h. Required for FreeRDP project. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include

Re: [Mingw-w64-public] [PATCH] headers: Add missing interfaces in mfidl.idl.

2021-05-19 Thread Biswapriyo Nath
ping! ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Re: [Mingw-w64-public] [PATCH 1/4] crt: Add libopends60.a.

2021-05-17 Thread Biswapriyo Nath
Where do those files come from? I can not find srv.h and opends60 library in Microsoft Windows SDK 10.0.19041.0. ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

[Mingw-w64-public] [PATCH] headers: Add missing interfaces in mfidl.idl.

2021-05-16 Thread Biswapriyo Nath
From 12d026984d097182a49b950a1cbdd8f64d2ce659 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sun, 16 May 2021 18:58:54 +0530 Subject: [PATCH] headers: Add missing interfaces in mfidl.idl. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/mfidl.idl | 174

[Mingw-w64-public] [PATCH] headers: Add more GUIDs in mfidl.idl.

2021-05-14 Thread Biswapriyo Nath
From 8c54bb5c0842decc2966cf2252f4881522580162 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sat, 15 May 2021 10:48:02 +0530 Subject: [PATCH] headers: Add more GUIDs in mfidl.idl. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/mfidl.idl | 55

[Mingw-w64-public] __CRT_UUID_DECL in namespace causes error

2021-05-14 Thread Biswapriyo Nath
If an interface declaration is moved inside a namespace __CRT_UUID_DECL produces error. The error is: explicit specialization of 'template const GUID& __mingw_uuidof()' outside its namespace must use a nested-name-specifier [-fpermissive]. A simple reproducible code is attached (test.cpp). The

Re: [Mingw-w64-public] [PATCH] wofutil def files for x86/x86_64

2021-05-13 Thread Biswapriyo Nath
Both wofutil are same in x64 and arm64, verified with (if not wrong): nm "C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\um\x64\wofutil.lib" | grep __imp ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net

[Mingw-w64-public] [PATCH] headers: Add wmsdk.h

2021-05-13 Thread Biswapriyo Nath
From 1abbce6636e6da56fd164f68bb9728bfda47e193 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Thu, 13 May 2021 20:58:22 +0530 Subject: [PATCH] headers: Add wmsdk.h qtmultimedia checks for this in config.tests. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/wmsdk.h | 13

Re: [Mingw-w64-public] [PATCH] headers: Add definitions for Compact OS compression.

2021-05-13 Thread Biswapriyo Nath
The patch does not contain anything from wofapi.h (though the name has literally "WOF" in it). And yes, we all know it's WinSDK, docs does not match with actual implementation :) ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net

Re: [Mingw-w64-public] [PATCH] headers: Add definitions for Compact OS compression.

2021-05-12 Thread Biswapriyo Nath
According to WinSDK 10.0.19041.0, Christian seems to be correct. ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Re: [Mingw-w64-public] [PATCH 4/4] include/winioctl.h: Import definitions from ntddstor.h.

2021-05-10 Thread Biswapriyo Nath
Do we need both DUMMYUNIONNAME and __C89_NAMELESS in struct _PERSISTENT_RESERVE_COMMAND? BTW, love your kernel mode projects. ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net

Re: [Mingw-w64-public] MINGW trademark claims

2021-05-08 Thread Biswapriyo Nath
This is not MinGW, this is MinGW-w64. BTW, I'm just a normal human not a lawyer. ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

[Mingw-w64-public] [PATCH] headers: Import wuapi.idl from wine.

2021-05-04 Thread Biswapriyo Nath
From ed477454b564a0d3a4cd1a0af0249fc575b741c5 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Wed, 5 May 2021 10:37:11 +0530 Subject: [PATCH] headers: Import wuapi.idl from wine. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/Makefile.am| 1 + mingw-w64-headers/wine-import.sh

[Mingw-w64-public] [PATCH] headers: Add missing names in shlwapi.h

2021-05-02 Thread Biswapriyo Nath
From 3bde731614cf9ea87f75a98752b905785b984485 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sun, 2 May 2021 23:21:56 +0530 Subject: [PATCH] headers: Add missing names in shlwapi.h Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/shlwapi.h | 32

[Mingw-w64-public] Question: Should opaque UCRT structures be added?

2021-05-01 Thread Biswapriyo Nath
Some projects like ruby, perl, gnulib etc. uses the iobuf and ioinfo structures heavily. Is it possible to add those structure definition for UCRT here? Just asking :) ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net

[Mingw-w64-public] Question: Should not the UCRT _iobuf condition be in every declaration?

2021-04-30 Thread Biswapriyo Nath
The `void *_Placeholder` was added in struct _iobuf in stdio.h only. But struct _iobuf is declared in other three headers also. Thoughts attached. From 12a57820b60b5e47ff347b9498a43b74d00d0c95 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sat, 1 May 2021 11:07:37 +0530 Subject: [PATCH

[Mingw-w64-public] [PATCH] headers: Add coclasses in rdpencomapi.idl

2021-04-28 Thread Biswapriyo Nath
From: Biswapriyo Nath Date: Wed, 28 Apr 2021 23:12:56 +0530 Subject: [PATCH] headers: Add coclasses in rdpencomapi.idl Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/rdpencomapi.idl | 318 ++ 1 file changed, 318 insertions(+) diff --git a/mingw-w64-headers

[Mingw-w64-public] [PATCH] headers/sec_api: Add strnlen_s definition.

2021-04-28 Thread Biswapriyo Nath
From 130a886913d019bd19e8b3cc02873a40a890e000 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Wed, 28 Apr 2021 12:00:37 +0530 Subject: [PATCH] headers/sec_api: Add strnlen_s definition. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/crt/sec_api/string_s.h | 4 1 file changed

Re: [Mingw-w64-public] [PATCH] headers: Add rdpencomapi.idl file.

2021-04-28 Thread Biswapriyo Nath
Forgot to add the coclasses. Here is the new updated patch. On Wed, Apr 28, 2021 at 1:49 AM Biswapriyo Nath wrote: > > From 2b091db263eca8253850918436d8c7199efa7a7e Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Wed, 28 Apr 2021 11:58:16 +0530 Subject: [PATCH] headers: Add rdpencoma

[Mingw-w64-public] [PATCH] headers: Add rdpencomapi.idl file.

2021-04-27 Thread Biswapriyo Nath
From aed783445a96eef815db5494e25f7b8962c49d69 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Wed, 28 Apr 2021 01:47:33 +0530 Subject: [PATCH] headers: Add rdpencomapi.idl file. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/Makefile.am | 1 + mingw-w64-headers

Re: [Mingw-w64-public] Add missing function declarations to mingw-w64-headers/include/shlwapi.h

2021-04-27 Thread Biswapriyo Nath
1. Does changing all `#ifndef` to `#if !defined()` make any difference? 2. It is not necessary to comment every #ifdef...#endif sections. If you want comment use C89 comment style like this /*...*/ 3. Remove comma from last element in enum. C89 :( ___

[Mingw-w64-public] [PATCH] headers: Add missing names in ntsecapi.h

2021-04-26 Thread Biswapriyo Nath
From 25460572ab90c9028c1225a4570c343ce89b6435 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Tue, 27 Apr 2021 01:55:20 +0530 Subject: [PATCH] headers: Add missing names in ntsecapi.h Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/ntsecapi.h | 185

[Mingw-w64-public] [PATCH] headers: Add missing values in winerror.h

2021-04-25 Thread Biswapriyo Nath
From 7ec990e83e74470fa989d69e19f90bc6f65d5e13 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Mon, 26 Apr 2021 00:46:21 +0530 Subject: [PATCH] headers: Add missing values in winerror.h Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/winerror.h | 9 + 1 file changed

[Mingw-w64-public] If __MINGW_MSVC_COMPAT_WARNINGS enabled __mingw_ovr not defined in UCRT

2021-04-18 Thread Biswapriyo Nath
* Minimal test: #define __MINGW_MSVC_COMPAT_WARNINGS #include int main() {} * Test program: https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-groonga (in header lib/grn.h) * msvcrt ✓ * ucrt ✕ ___ Mingw-w64-public mailing list

[Mingw-w64-public] [PATCH] headers: Add spellcheck.idl.

2021-04-14 Thread Biswapriyo Nath
From 114b0dea1948a3f12595d1c41fb246116bd29ab4 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Wed, 14 Apr 2021 21:29:53 +0530 Subject: [PATCH] headers: Add spellcheck.idl. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/Makefile.am| 1 + mingw-w64-headers/include

[Mingw-w64-public] Autoconf fails to check scanf APIs in UCRT

2021-04-10 Thread Biswapriyo Nath
* Failed autoconf function: AC_CHECK_FUNCS(scanf sscanf vscanf fscanf vsscanf) * Minimal test from config.log: char scanf(); int main(void) { return scanf(); } * Test program: https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-libwmf * msvcrt ✓ * ucrt ✕

Re: [Mingw-w64-public] [PATCH] include/float: Only hide non-reserved identifiers in strict, conformance mode

2021-04-01 Thread Biswapriyo Nath
* Just curious about how this magic patch fixes the _clearfp + -std=c++11 issue. * Also the float.h lacks the definition of __control87_2 and _statusfp2 functions for x86. * Another query, why does this header use _M_IX86 like manifest constants? I thought those are only for MSVC and we uses

[Mingw-w64-public] g++ error: '_clearfp' was not declared in this scope

2021-03-31 Thread Biswapriyo Nath
Command: g++ -std=c++11 test.cpp Code: #include int main() { _clearfp(); } Summary: * gcc ✓ * g++ ✓ * g++ -std=c++11 ✕ ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net

[Mingw-w64-public] [PATCH] headers: Add missing function declarations in stdlib_s.h.

2021-03-29 Thread Biswapriyo Nath
From 0dd07c9462bff7364bd866f44355e1e760d1d9fc Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Mon, 29 Mar 2021 20:16:26 +0530 Subject: [PATCH] headers: Add missing function declarations in stdlib_s.h. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/crt/sec_api/stdlib_s.h | 8

[Mingw-w64-public] [PATCH] headers: Move some structure from ws2tcpip.h to ws2ipdef.h

2021-03-29 Thread Biswapriyo Nath
From 0130b54348c2fecf968e9fe5b61a529c046b7379 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Mon, 29 Mar 2021 15:06:21 +0530 Subject: [PATCH] headers: Move some structure from ws2tcpip.h to ws2ipdef.h Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/ws2ipdef.h | 56

[Mingw-w64-public] [PATCH 1/2] headers: Revert import of dinput.h in previous commit.

2021-03-19 Thread Biswapriyo Nath
From de208bf1f541acb899d0ae5e6de9310b4196556b Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Fri, 19 Mar 2021 15:26:23 +0530 Subject: [PATCH 1/2] headers: Revert import of dinput.h in previous commit. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/dinput.h | 882

[Mingw-w64-public] [PATCH 2/2] headers: Add missing idl files in automake.

2021-03-19 Thread Biswapriyo Nath
From be4d300deba3758e999153ceb093053d0a84f0a4 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Fri, 19 Mar 2021 15:30:19 +0530 Subject: [PATCH 2/2] headers: Add missing idl files in automake. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/Makefile.am | 2 ++ 1 file changed, 2

Re: [Mingw-w64-public] [PATCH] headers: Add IMFGetService in mfidl.idl.

2021-03-18 Thread Biswapriyo Nath
There was a mistake I have just discovered. There was a change in wine-import.sh which I did not meant to do. ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

[Mingw-w64-public] [PATCH] headers: Add IMFGetService in mfidl.idl.

2021-03-17 Thread Biswapriyo Nath
It is easier to add IMFGetService than importing whole idl file from wine as diff is hugely entangled. From 24e5568e8be29c1b7fb40adc521abaf5c176ca2a Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Wed, 17 Mar 2021 12:00:56 +0530 Subject: [PATCH] headers: Add IMFGetService in mfidl.idl

[Mingw-w64-public] [PATCH] headers: Replace BOOL with WINBOOL in dinput.h.

2021-03-13 Thread Biswapriyo Nath
From 014a5f9f04aa3b6d35725f4734d587d6e0d901cd Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sat, 13 Mar 2021 14:11:09 +0530 Subject: [PATCH] headers: Replace BOOL with WINBOOL in dinput.h. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/dinput.h | 22

[Mingw-w64-public] [PATCH] headers: Import wmprealestate.idl and wmpservices.idl from Wine.

2021-03-13 Thread Biswapriyo Nath
From 30c57c28985908b7bb44265475c5d3471e77000a Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sat, 13 Mar 2021 14:11:09 +0530 Subject: [PATCH] headers: Import wmprealestate.idl and wmpservices.idl from Wine. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/Makefile.am| 2

Re: [Mingw-w64-public] mingw And dlopen

2021-03-06 Thread Biswapriyo Nath
In Microsoft Windows platform, LoadLibrary function is used to load DLLs dynamically. Some projects do like this: #ifdef _WIN32 ret = LoadLibrary(...) #else ret = dlopen(...) #endif If you want to use dlopen() in Microsoft Windows platform there is an unofficial wrapper repository here

Re: [Mingw-w64-public] [PATCH] headers: Add missing names in sspi.h.

2021-03-04 Thread Biswapriyo Nath
Patch update #1. From dca2b1340a58fa39e1f4affc35b44e8fd52fe14d Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Wed, 3 Mar 2021 01:37:56 +0530 Subject: [PATCH] headers: Add missing names in sspi.h. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/sspi.h | 294

[Mingw-w64-public] [PATCH] headers/crt: Remove builtin crc32 function declaration.

2021-03-03 Thread Biswapriyo Nath
From 36a53993325e861fb0da2e7b44392d55a86e4d53 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Thu, 4 Mar 2021 12:42:52 +0530 Subject: [PATCH] headers/crt: Remove builtin crc32 function declaration. Because g++ shows those declarations as redundant. Revert

[Mingw-w64-public] [PATCH] headers: Add missing names in sspi.h.

2021-03-02 Thread Biswapriyo Nath
From dca2b1340a58fa39e1f4affc35b44e8fd52fe14d Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Wed, 3 Mar 2021 01:37:56 +0530 Subject: [PATCH] headers: Add missing names in sspi.h. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/sspi.h | 294 ++- 1

[Mingw-w64-public] g++ shows redundant __builtin declarations in intrin.h

2021-03-02 Thread Biswapriyo Nath
* Command: echo "#include " | g++ -c -Wredundant-decls -xc++ - * Output: intrin.h:59:23: note: previous declaration of 'unsigned int __builtin_ia32_crc32qi(unsigned int, unsigned char)' * Test project: https://github.com/ihhub/fheroes2.git ___

[Mingw-w64-public] [PATCH] headers: Add missing names in winbase.h.

2021-02-28 Thread Biswapriyo Nath
From e4a21e2accd87e5ab2840b46fbac8338f6975b88 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sun, 28 Feb 2021 14:50:42 +0530 Subject: [PATCH] headers: Add missing names in winbase.h. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/winbase.h | 237

[Mingw-w64-public] [PATCH] headers: Import windows.foundation.collections.idl from Wine.

2021-02-28 Thread Biswapriyo Nath
Need latest widl from wine. /cc Jacek From 56267a8c507201067c77e59c9d492547d74c2c69 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sun, 28 Feb 2021 14:50:09 +0530 Subject: [PATCH] headers: Import windows.foundation.collections.idl from Wine. Signed-off-by: Biswapriyo Nath --- mingw-w64

Re: [Mingw-w64-public] (no subject)

2021-02-28 Thread Biswapriyo Nath
Excusez-moi Monsieur, je ne comprends pas ce que vous entendez par "application mingw 64 bits". Ce référentiel n'est qu'une partie de la chaîne d'outils. ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net

Re: [Mingw-w64-public] missing header: netcfgn.h: No such file or directory

2021-02-28 Thread Biswapriyo Nath
I have doubt about the actual command that you have used. You are compiling with `x86_64-pc-cygwin` target but the sysroot and prefix contain `mingw`. You can find proper command for x86_64-pc-cygwin here: * headers:

Re: [Mingw-w64-public] missing header: netcfgn.h: No such file or directory

2021-02-27 Thread Biswapriyo Nath
Are you compiling with mingw gcc or cygwin gcc? `gcc -dumpmachine` will show the target triplet. Also have you tried with `--enable-w32api` option while configuring? ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net

[Mingw-w64-public] _XCR_XFEATURE_ENABLED_MASK is not defined

2021-02-24 Thread Biswapriyo Nath
It is used like this _xgetbv(_XCR_XFEATURE_ENABLED_MASK). Should it be here or GCC's intrinsic files (maybe xsaveintrin.h)? ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net

Re: [Mingw-w64-public] GPL license issue confirm

2021-02-08 Thread Biswapriyo Nath
Hi, jinguang dong, according to your topic, Why does "the GNU General Public License" become an "issue" to you? ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

[Mingw-w64-public] [PATCH] winstorecompat/Crypto: Use proper namespaced Release method.

2021-02-01 Thread Biswapriyo Nath
Please review this. I have no idea about WinRT. I was just trying to fix compiler warning that IBuffer_Release() is undefined. From c0629e1a2db63f27c722672c7fad39692959e768 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Mon, 1 Feb 2021 15:07:55 +0530 Subject: [PATCH] winstorecompat/Crypto

[Mingw-w64-public] [PATCH] headers: Import wmp.idl from wine.

2021-01-30 Thread Biswapriyo Nath
From b8367cef577eae4cc77490f2ae12ebef5403b32a Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sat, 30 Jan 2021 21:15:33 +0530 Subject: [PATCH] headers: Import wmp.idl from wine. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/Makefile.am| 1 + mingw-w64-headers/wine-import.sh

Re: [Mingw-w64-public] std::regex freezes in Japanese locale

2021-01-23 Thread Biswapriyo Nath
Have you tried with other compiler e.g. clang OR with other GCC version OR in any unix-like environment? ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Re: [Mingw-w64-public] Building gcc-10 against mingw-w64-8.0.0: error: unknown conversion type character 'l' in format

2021-01-19 Thread Biswapriyo Nath
Would you like to test if the following patch works? * File name: 0020-libgomp-Don-t-hard-code-MS-printf-attributes.patch * Link: https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-gcc/0020-libgomp-Don-t-hard-code-MS-printf-attributes.patch ArchLinux also uses that patch file. Link

Re: [Mingw-w64-public] MemoryBarrier on arm/aarch64?

2021-01-13 Thread Biswapriyo Nath
As we are talking about ARM, would you please also add YieldProcessor for aarch64 **and** armv7? Previously, for testing, I compiled a dummy file with MSVC (cl.exe /FAs), copied the assembly into __asm() and compiled a project with llvm-mingw. ___

Re: [Mingw-w64-public] IExtractIcon missing functions

2021-01-11 Thread Biswapriyo Nath
> Hmmm why aren't those IDLs imported from Wine? 1. Huge confusion. IExtractIcon is in -- shlobj_core.h in WinSDK, shlobjidl.idl in wine, shlobj.h in mingw-w64. 2. Files differ largely between mingw-w64 and wine. ___ Mingw-w64-public mailing list

Re: [Mingw-w64-public] IExtractIcon missing functions

2021-01-07 Thread Biswapriyo Nath
**. Now LRN's example code compiles fine. I have tentatively attached the patch. From 2195459621ed895f8bcfeb8d2a8456963a3b4ce8 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Fri, 8 Jan 2021 10:50:09 +0530 Subject: [PATCH 1/2] headers: Add shlobj.idl for IExtractIcon only. Signed-off-by: Biswapriyo

Re: [Mingw-w64-public] IExtractIcon missing functions

2021-01-07 Thread Biswapriyo Nath
Do you have any project which requires those APIs declarations? It would be better to have a test project. ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

[Mingw-w64-public] [PATCH 5/5] crt: Add mfsensorgroup export library.

2021-01-04 Thread Biswapriyo Nath
From 54e48653ab2131ef1014b93aecea0d40527954e6 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Tue, 5 Jan 2021 10:51:01 +0530 Subject: [PATCH 5/5] crt: Add mfsensorgroup export library. Signed-off-by: Biswapriyo Nath --- mingw-w64-crt/lib-common/mfsensorgroup.def | 43

[Mingw-w64-public] [PATCH 4/5] crt: Move mfplay export library to lib-common.

2021-01-04 Thread Biswapriyo Nath
From b71468b28cee54230a21563a82d7723770f4648f Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Tue, 5 Jan 2021 10:51:01 +0530 Subject: [PATCH 4/5] crt: Move mfplay export library to lib-common. Comment out DLL initialization symbols. Signed-off-by: Biswapriyo Nath --- mingw-w64-crt

[Mingw-w64-public] [PATCH 3/5] crt: Move mfcore export library to lib-common.

2021-01-04 Thread Biswapriyo Nath
From 87d81ee78d347404e53ee67e6d067ce2f477985d Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Tue, 5 Jan 2021 10:51:01 +0530 Subject: [PATCH 3/5] crt: Move mfcore export library to lib-common. Comment out DLL initialization symbols. Signed-off-by: Biswapriyo Nath --- .../{libarm32

[Mingw-w64-public] [PATCH 2/5] crt: Update mfplat export library.

2021-01-04 Thread Biswapriyo Nath
From 843f02477c1df85db27d49338f0e3793cbeb9f32 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Tue, 5 Jan 2021 10:51:01 +0530 Subject: [PATCH 2/5] crt: Update mfplat export library. Signed-off-by: Biswapriyo Nath --- mingw-w64-crt/lib-common/mfplat.def | 45 +++ mingw-w64-crt

[Mingw-w64-public] [PATCH 1/5] crt: Update mf export library.

2021-01-04 Thread Biswapriyo Nath
From 8d39335c60e02f976d49be72d2ce412313775568 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Tue, 5 Jan 2021 10:51:01 +0530 Subject: [PATCH 1/5] crt: Update mf export library. Comment out DLL initialization symbols. Signed-off-by: Biswapriyo Nath --- mingw-w64-crt/lib-common/mf.def

Re: [Mingw-w64-public] [PATCH 1/2] headers: Move IPv4/v6 options to ws2ipdef.h from ws2tcpip.h.

2021-01-02 Thread Biswapriyo Nath
Any reply on this patch? ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

[Mingw-w64-public] [PATCH 2/2] headers: Move IP_MREQ from _ip_mreq1.h to ws2ipdef.h.

2020-12-25 Thread Biswapriyo Nath
I was thinking to remove the _ip_mreq.h file. But I am not sure why that file _ip_mreq.h (and even the psdk_inc folder) exists there in first place. ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net

[Mingw-w64-public] [PATCH 2/2] headers: Move IP_MREQ from _ip_mreq1.h to ws2ipdef.h.

2020-12-25 Thread Biswapriyo Nath
From 838066ab8d00b22a889602404d3702f189be01d1 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Fri, 25 Dec 2020 20:29:39 +0530 Subject: [PATCH 2/2] headers: Move IP_MREQ from _ip_mreq1.h to ws2ipdef.h. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/psdk_inc/_ip_mreq1.h | 6

[Mingw-w64-public] [PATCH 1/2] headers: Move IPv4/v6 options to ws2ipdef.h from ws2tcpip.h.

2020-12-25 Thread Biswapriyo Nath
From 0ba67fe2cce68ca566c49d6a1850456ae1449627 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Fri, 25 Dec 2020 20:29:39 +0530 Subject: [PATCH 1/2] headers: Move IPv4/v6 options to ws2ipdef.h from ws2tcpip.h. Also add missing new ones. Required for OpenRGB https://gitlab.com

Re: [Mingw-w64-public] [PATCH] headers: Move some interfaces declaration to axextend.idl from strmif.idl.

2020-12-23 Thread Biswapriyo Nath
> $ widl -DBOOL=WINBOOL -h -o axextend.{h,idl} > axextend.idl:79: error: syntax error, unexpected aIDENTIFIER axextend.idl is not meant to be generated. axextend.idl is included in stmif.idl and strmif.idl has to be generated. ___ Mingw-w64-public

[Mingw-w64-public] [PATCH] headers: Move some interfaces declaration to axextend.idl from strmif.idl.

2020-12-22 Thread Biswapriyo Nath
From 66ac10f3fd63e20c1d45d14a1922199e33ed6007 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Tue, 22 Dec 2020 21:43:37 +0530 Subject: [PATCH] headers: Move some interfaces declaration to axextend.idl from strmif.idl. This helps to generate proper header files instead of using manual

  1   2   3   4   5   >