[Mingw-w64-public] [PATCH] Reimplement SHGetFolderPathW using WinRT functions

2013-08-15 Thread Jean-Baptiste Kempf
--- .../winstorecompat/src/SHGetFolderPathW.c | 103 +++-- 1 file changed, 97 insertions(+), 6 deletions(-) diff --git a/mingw-w64-libraries/winstorecompat/src/SHGetFolderPathW.c b/mingw-w64-libraries/winstorecompat/src/SHGetFolderPathW.c index 9ae7d3c..36b956f 100644 --

[Mingw-w64-public] [PATCH 1/5] Fix build breakage

2013-08-15 Thread Jean-Baptiste Kempf
--- mingw-w64-headers/Makefile.am | 1 - 1 file changed, 1 deletion(-) diff --git a/mingw-w64-headers/Makefile.am b/mingw-w64-headers/Makefile.am index 34485bc..863ed6c 100644 --- a/mingw-w64-headers/Makefile.am +++ b/mingw-w64-headers/Makefile.am @@ -60,7 +60,6 @@ if HAVE_WIDL IDL_SRCS = \ i

[Mingw-w64-public] [PATCH 5/5] Add Windows.System.Threading WinRT interfaces

2013-08-15 Thread Jean-Baptiste Kempf
--- mingw-w64-headers/Makefile.am | 1 + .../include/windows.system.threading.h | 888 + .../include/windows.system.threading.idl | 119 +++ 3 files changed, 1008 insertions(+) create mode 100644 mingw-w64-headers/include/windows.sy

[Mingw-w64-public] [PATCH 3/5] Add WinRT Windows.Security.Cryptography headers

2013-08-15 Thread Jean-Baptiste Kempf
--- mingw-w64-headers/Makefile.am | 1 + .../include/windows.security.cryptography.h| 411 + .../include/windows.security.cryptography.idl | 52 +++ 3 files changed, 464 insertions(+) create mode 100644 mingw-w64-headers/include/windows.sec

[Mingw-w64-public] [PATCH 2/5] Add WinRT Windows.Foundation headers

2013-08-15 Thread Jean-Baptiste Kempf
--- mingw-w64-headers/Makefile.am| 1 + mingw-w64-headers/include/windows.foundation.h | 716 +++ mingw-w64-headers/include/windows.foundation.idl | 85 +++ 3 files changed, 802 insertions(+) create mode 100644 mingw-w64-headers/include/windows.foundat

[Mingw-w64-public] WinRT idl APIs

2013-08-15 Thread Jean-Baptiste Kempf
This set of patches implement some of the WinRT idls They don't support extra properties and templates because our widl cannot yet process them. The first patch is just to fix the build breakage of r6035 -- Get 100% vis

[Mingw-w64-public] [PATCH 1/2] synchapi.h: APIs are not forbidden on Windows Store

2013-08-15 Thread Rafaël Carré
--- mingw-w64-headers/include/synchapi.h | 5 - 1 file changed, 5 deletions(-) diff --git a/mingw-w64-headers/include/synchapi.h b/mingw-w64-headers/include/synchapi.h index 4e4e2aa..d9a94ed 100755 --- a/mingw-w64-headers/include/synchapi.h +++ b/mingw-w64-headers/include/synchapi.h @@ -14,7

[Mingw-w64-public] [PATCH 2/2] More Windows Store forbidden APIs

2013-08-15 Thread Rafaël Carré
--- mingw-w64-headers/include/shellapi.h | 4 mingw-w64-headers/include/winbase.h | 18 ++ 2 files changed, 22 insertions(+) diff --git a/mingw-w64-headers/include/shellapi.h b/mingw-w64-headers/include/shellapi.h index 9145f06..050c6ab 100644 --- a/mingw-w64-headers/inclu