[Mingw-w64-public] [PATCH 0/2] Fix generating *.idl files for IPsec include headers

2014-06-26 Thread Martin Willi
Hi, > The header is generated from its *.idl though, and the idl needs > fixing accordingly. Sorry, missed that. The two follow-up commits should fix the associated *.idl files as well. Thanks, Martin PS: Please CC me in any reply, I'm not subscribed to the list. -

[Mingw-w64-public] [PATCH 1/2] fwptypes.idl: Remove FWPM_DISPLAY_DATA0 type defintion

2014-06-26 Thread Martin Willi
After removing it from the header file, remove the definition from the generating .idl file as well. --- mingw-w64-headers/include/fwptypes.idl | 7 --- 1 file changed, 7 deletions(-) diff --git a/mingw-w64-headers/include/fwptypes.idl b/mingw-w64-headers/include/fwptypes.idl index e3cbee5..

[Mingw-w64-public] [PATCH 2/2] iketypes.idl: Remove superfluous #endif

2014-06-26 Thread Martin Willi
After removing it from the header file, remove the #endif quote from the generating .idl file as well. --- mingw-w64-headers/include/iketypes.idl | 1 - 1 file changed, 1 deletion(-) diff --git a/mingw-w64-headers/include/iketypes.idl b/mingw-w64-headers/include/iketypes.idl index 4dba312..86adf

[Mingw-w64-public] [PATCH 3/5] iketypes.h: Remove superfluous #endif

2014-06-25 Thread Martin Willi
Balances the #ifdef definition and fixes preprocessing the header. --- mingw-w64-headers/include/iketypes.h | 1 - 1 file changed, 1 deletion(-) diff --git a/mingw-w64-headers/include/iketypes.h b/mingw-w64-headers/include/iketypes.h index 1abee3d..8a27ff3 100644 --- a/mingw-w64-headers/include/

[Mingw-w64-public] [PATCH 2/5] fwptypes.h: Remove FWPM_DISPLAY_DATA0 type defintion

2014-06-25 Thread Martin Willi
As the prefix indicates, this type belongs to fwpmtypes.h, where it is aready defined. --- mingw-w64-headers/include/fwptypes.h | 5 - 1 file changed, 5 deletions(-) diff --git a/mingw-w64-headers/include/fwptypes.h b/mingw-w64-headers/include/fwptypes.h index 36c8340..d495b67 100644 --- a/m

[Mingw-w64-public] [PATCH 4/5] ipsectypes.h: Begin IPSEC_TRANSFORM_TYPE enumeration at 1

2014-06-25 Thread Martin Willi
Compared to the original headers all values are off by one. --- mingw-w64-headers/include/ipsectypes.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mingw-w64-headers/include/ipsectypes.h b/mingw-w64-headers/include/ipsectypes.h index e01b47b..969a9b8 100644 --- a/mingw-w64-

[Mingw-w64-public] [PATCH 5/5] ipsectypes.h: Begin IPSEC_CIPHER_TYPE enumeration at 1

2014-06-25 Thread Martin Willi
Compared to the original headers all values are off by one. --- mingw-w64-headers/include/ipsectypes.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mingw-w64-headers/include/ipsectypes.h b/mingw-w64-headers/include/ipsectypes.h index 969a9b8..1eb4abe 100644 --- a/mingw-w64-

[Mingw-w64-public] [PATCH 1/5] netioapi.h: Use WINAPI call convention for PIPINTERFACE_CHANGE_CALLBACK

2014-06-25 Thread Martin Willi
--- mingw-w64-headers/include/netioapi.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mingw-w64-headers/include/netioapi.h b/mingw-w64-headers/include/netioapi.h index ac92a7f..95f7f99 100644 --- a/mingw-w64-headers/include/netioapi.h +++ b/mingw-w64-headers/include/netioap

[Mingw-w64-public] [PATCH 0/5] strongSwan ported to Windows - Header patches

2014-06-25 Thread Martin Willi
Hi, We successfully ported the strongSwan IPsec solution to the Windows platform using the MinGW-W64 toolchain. Many thanks to the MinGW-W64 developers for bringing GCC to Windows and making this port possible. For those interested, some early additional information is available at [1]. There are