Except the first hunk for wiadef.h, all changes seem to be enumerator lists, and none of these files seem to be generated, which can be examined with

   git show --color-words=.
   git log $(git show --numstat | grep -Eo 'include/.*$')




--
Best regards,
LIU Hao

From 9132cf3c33d9b58c1abb41cae794814736b2c3d8 Mon Sep 17 00:00:00 2001
From: LIU Hao <lh_mo...@126.com>
Date: Fri, 28 Feb 2025 23:13:49 +0800
Subject: [PATCH] headers: Remove trailing commas from enumerator lists and
 initializer lists

Signed-off-by: LIU Hao <lh_mo...@126.com>
---
 mingw-w64-headers/crt/corecrt_startup.h       |   2 +-
 mingw-w64-headers/include/accctrl.h           |   4 +-
 mingw-w64-headers/include/aclui.h             |   2 +-
 mingw-w64-headers/include/af_irda.h           |   2 +-
 mingw-w64-headers/include/alink.h             |   2 +-
 mingw-w64-headers/include/aqadmtyp.h          |   4 +-
 mingw-w64-headers/include/audioapotypes.h     |   2 +-
 mingw-w64-headers/include/authz.h             |   2 +-
 mingw-w64-headers/include/bdatypes.h          |   6 +-
 mingw-w64-headers/include/certsrv.h           |   2 +-
 mingw-w64-headers/include/combaseapi.h        |   2 +-
 mingw-w64-headers/include/commctrl.h          |   4 +-
 mingw-w64-headers/include/cor.h               |   8 +-
 mingw-w64-headers/include/corhdr.h            |  26 +-
 mingw-w64-headers/include/dwmapi.h            |   2 +-
 mingw-w64-headers/include/mfapi.h             |  12 +-
 mingw-w64-headers/include/nldef.h             |   6 +-
 mingw-w64-headers/include/ntddmmc.h           |   2 +-
 mingw-w64-headers/include/ntddndis.h          |  10 +-
 mingw-w64-headers/include/ntsecapi.h          |   4 +-
 mingw-w64-headers/include/p2p.h               |  28 +-
 mingw-w64-headers/include/pnrpdef.h           |   2 +-
 mingw-w64-headers/include/shlobj.h            |   8 +-
 mingw-w64-headers/include/usp10.h             |   2 +-
 mingw-w64-headers/include/uxtheme.h           |  10 +-
 mingw-w64-headers/include/vsstyle.h           | 336 +++++++++---------
 mingw-w64-headers/include/vssym32.h           |  86 ++---
 mingw-w64-headers/include/wiadef.h            |   6 +-
 mingw-w64-headers/include/winbase.h           |   6 +-
 mingw-w64-headers/include/winddi.h            |   2 +-
 mingw-w64-headers/include/windot11.h          |   2 +-
 .../include/windowsnumerics.impl.h            |  30 +-
 mingw-w64-headers/include/winnt.h             |  12 +-
 mingw-w64-headers/include/winuser.h           |   4 +-
 mingw-w64-headers/include/wsdtypes.h          |   2 +-
 mingw-w64-headers/include/wsman.h             |   2 +-
 36 files changed, 321 insertions(+), 321 deletions(-)

diff --git a/mingw-w64-headers/crt/corecrt_startup.h 
b/mingw-w64-headers/crt/corecrt_startup.h
index 5fadb47f3..37391aab1 100644
--- a/mingw-w64-headers/crt/corecrt_startup.h
+++ b/mingw-w64-headers/crt/corecrt_startup.h
@@ -25,7 +25,7 @@ _CRTIMP void __cdecl _set_app_type(_crt_app_type _Type);
 typedef enum _crt_argv_mode {
     _crt_argv_no_arguments,
     _crt_argv_unexpanded_arguments,
-    _crt_argv_expanded_arguments,
+    _crt_argv_expanded_arguments
 } _crt_argv_mode;
 
 _CRTIMP errno_t __cdecl _configure_narrow_argv(_crt_argv_mode mode);
diff --git a/mingw-w64-headers/include/accctrl.h 
b/mingw-w64-headers/include/accctrl.h
index beb2a0bb6..8979b7500 100644
--- a/mingw-w64-headers/include/accctrl.h
+++ b/mingw-w64-headers/include/accctrl.h
@@ -32,7 +32,7 @@ extern "C" {
     SE_DS_OBJECT_ALL,
     SE_PROVIDER_DEFINED_OBJECT,
     SE_WMIGUID_OBJECT,
-    SE_REGISTRY_WOW64_32KEY,
+    SE_REGISTRY_WOW64_32KEY
   } SE_OBJECT_TYPE;
 
   typedef enum _TRUSTEE_TYPE {
@@ -56,7 +56,7 @@ extern "C" {
 
   typedef enum _MULTIPLE_TRUSTEE_OPERATION {
     NO_MULTIPLE_TRUSTEE,
-    TRUSTEE_IS_IMPERSONATE,
+    TRUSTEE_IS_IMPERSONATE
   } MULTIPLE_TRUSTEE_OPERATION;
 
   typedef struct _OBJECTS_AND_SID {
diff --git a/mingw-w64-headers/include/aclui.h 
b/mingw-w64-headers/include/aclui.h
index 9116c6f64..f5be6abfc 100644
--- a/mingw-w64-headers/include/aclui.h
+++ b/mingw-w64-headers/include/aclui.h
@@ -112,7 +112,7 @@ extern "C" {
     SI_SHOW_OWNER_ACTIVATED,
     SI_SHOW_EFFECTIVE_ACTIVATED,
     SI_SHOW_SHARE_ACTIVATED,
-    SI_SHOW_CENTRAL_POLICY_ACTIVATED,
+    SI_SHOW_CENTRAL_POLICY_ACTIVATED
   } SI_PAGE_ACTIVATED;
 
 #define GET_PAGE_TYPE(X) (UINT) ((X) &0x0000ffff)
diff --git a/mingw-w64-headers/include/af_irda.h 
b/mingw-w64-headers/include/af_irda.h
index f2dadb804..8c649ac10 100644
--- a/mingw-w64-headers/include/af_irda.h
+++ b/mingw-w64-headers/include/af_irda.h
@@ -59,7 +59,7 @@
 
 enum {
   LM_HB_Extension = 128,LM_HB1_PnP = 1,LM_HB1_PDA_Palmtop = 2,LM_HB1_Computer 
= 4,LM_HB1_Printer = 8,LM_HB1_Modem = 16,LM_HB1_Fax = 32,
-  LM_HB1_LANAccess = 64,LM_HB2_Telephony = 1,LM_HB2_FileServer = 2,
+  LM_HB1_LANAccess = 64,LM_HB2_Telephony = 1,LM_HB2_FileServer = 2
 };
 
 #define LmCharSetASCII 0
diff --git a/mingw-w64-headers/include/alink.h 
b/mingw-w64-headers/include/alink.h
index 837813953..156e5395b 100644
--- a/mingw-w64-headers/include/alink.h
+++ b/mingw-w64-headers/include/alink.h
@@ -35,7 +35,7 @@ typedef enum _AssemblyFlags {
   afCleanModules = 0x00000002,
   afNoRefHash = 0x00000004,
   afNoDupTypeCheck = 0x00000008,
-  afDupeCheckTypeFwds = 0x00000010,
+  afDupeCheckTypeFwds = 0x00000010
 } AssemblyFlags;
 
 EXTERN_GUID (CLSID_AssemblyLinker, 0xf7e02368, 0xa7f4, 0x471f, 0x8c, 0x5e, 
0x98, 0x39, 0xed, 0x57, 0xcb, 0x5e);
diff --git a/mingw-w64-headers/include/aqadmtyp.h 
b/mingw-w64-headers/include/aqadmtyp.h
index 7f8772b83..5b1463144 100644
--- a/mingw-w64-headers/include/aqadmtyp.h
+++ b/mingw-w64-headers/include/aqadmtyp.h
@@ -10,7 +10,7 @@
 #define QUEUE_ADMIN_MAX_BUFFER_REQUIRED 200
 
 typedef enum tagQUEUE_ADMIN_VERSIONS {
-  CURRENT_QUEUE_ADMIN_VERSION = 4,
+  CURRENT_QUEUE_ADMIN_VERSION = 4
 } QUEUE_ADMIN_VERSIONS;
 
 typedef struct tagMESSAGE_FILTER {
@@ -54,7 +54,7 @@ typedef enum tagMESSAGE_ENUM_FILTER_TYPE {
   MEF_N_OLDEST_MESSAGES = 0x80,
   MEF_FAILED = 0x100,
   MEF_ALL = 0x40000000,
-  MEF_INVERTSENSE = 0x80000000,
+  MEF_INVERTSENSE = 0x80000000
 } MESSAGE_ENUM_FILTER_TYPE;
 
 typedef struct tagMESSAGE_ENUM_FILTER {
diff --git a/mingw-w64-headers/include/audioapotypes.h 
b/mingw-w64-headers/include/audioapotypes.h
index 090a6a3f8..49874b11e 100644
--- a/mingw-w64-headers/include/audioapotypes.h
+++ b/mingw-w64-headers/include/audioapotypes.h
@@ -29,7 +29,7 @@ typedef struct APO_CONNECTION_PROPERTY {
 
 typedef enum {
   AUDIO_CURVE_TYPE_NONE = 0,
-  AUDIO_CURVE_TYPE_WINDOWS_FADE = 1,
+  AUDIO_CURVE_TYPE_WINDOWS_FADE = 1
 } AUDIO_CURVE_TYPE;
 #endif
 
diff --git a/mingw-w64-headers/include/authz.h 
b/mingw-w64-headers/include/authz.h
index d6dd14bb3..1c8c09d56 100644
--- a/mingw-w64-headers/include/authz.h
+++ b/mingw-w64-headers/include/authz.h
@@ -243,7 +243,7 @@ extern "C" {
     AuthzAuditEventInfoOperationType,
     AuthzAuditEventInfoObjectType,
     AuthzAuditEventInfoObjectName,
-    AuthzAuditEventInfoAdditionalInfo,
+    AuthzAuditEventInfoAdditionalInfo
   } AUTHZ_AUDIT_EVENT_INFORMATION_CLASS;
 
   AUTHZAPI WINBOOL WINAPI AuthzFreeAuditEvent (AUTHZ_AUDIT_EVENT_HANDLE 
hAuditEvent);
diff --git a/mingw-w64-headers/include/bdatypes.h 
b/mingw-w64-headers/include/bdatypes.h
index 7aeff556f..83ce0f1fb 100644
--- a/mingw-w64-headers/include/bdatypes.h
+++ b/mingw-w64-headers/include/bdatypes.h
@@ -69,7 +69,7 @@ typedef enum MEDIA_SAMPLE_CONTENT
 
 typedef enum ISDBCAS_REQUEST_ID {
   ISDBCAS_REQUEST_ID_EMG = 0x38,
-  ISDBCAS_REQUEST_ID_EMD = 0x3a,
+  ISDBCAS_REQUEST_ID_EMD = 0x3a
 } ISDBCAS_REQUEST_ID;
 
 typedef enum MUX_PID_TYPE {
@@ -299,7 +299,7 @@ typedef enum tagScanModulationTypes
   ScanModulationTypesMask_DVBC = BDA_MOD_64QAM | BDA_SCAN_MOD_128QAM |
   BDA_MOD_256QAM,
   BDA_SCAN_MOD_16APSK = 0x10000000,
-  BDA_SCAN_MOD_32APSK = 0x20000000,
+  BDA_SCAN_MOD_32APSK = 0x20000000
 } ScanModulationTypes;
 
 #ifdef __WIDL__
@@ -460,7 +460,7 @@ typedef enum ApplicationTypeType {
   SCTE28_CopyProtection,
   SCTE28_Diagnostic,
   SCTE28_Undesignated,
-  SCTE28_Reserved,
+  SCTE28_Reserved
 } ApplicationTypeType;
 
 #ifdef __WIDL__
diff --git a/mingw-w64-headers/include/certsrv.h 
b/mingw-w64-headers/include/certsrv.h
index e7d6429aa..f0e8698ea 100644
--- a/mingw-w64-headers/include/certsrv.h
+++ b/mingw-w64-headers/include/certsrv.h
@@ -167,7 +167,7 @@
 #define __ENUM_CATYPES__
 
 typedef enum {
-  ENUM_ENTERPRISE_ROOTCA = 0,ENUM_ENTERPRISE_SUBCA = 1,ENUM_STANDALONE_ROOTCA 
= 3,ENUM_STANDALONE_SUBCA = 4,ENUM_UNKNOWN_CA = 5,
+  ENUM_ENTERPRISE_ROOTCA = 0,ENUM_ENTERPRISE_SUBCA = 1,ENUM_STANDALONE_ROOTCA 
= 3,ENUM_STANDALONE_SUBCA = 4,ENUM_UNKNOWN_CA = 5
 } ENUM_CATYPES;
 
 typedef struct _CAINFO {
diff --git a/mingw-w64-headers/include/combaseapi.h 
b/mingw-w64-headers/include/combaseapi.h
index 1a96f6dbd..fcfb8481f 100644
--- a/mingw-w64-headers/include/combaseapi.h
+++ b/mingw-w64-headers/include/combaseapi.h
@@ -147,7 +147,7 @@ typedef interface IRpcStubBuffer IRpcStubBuffer;
 typedef interface IRpcChannelBuffer IRpcChannelBuffer;
 
 typedef enum tagCOINITBASE {
-  COINITBASE_MULTITHREADED = 0x0,
+  COINITBASE_MULTITHREADED = 0x0
 } COINITBASE;
 
 #include <wtypesbase.h>
diff --git a/mingw-w64-headers/include/commctrl.h 
b/mingw-w64-headers/include/commctrl.h
index 070dee969..ce1f23bde 100644
--- a/mingw-w64-headers/include/commctrl.h
+++ b/mingw-w64-headers/include/commctrl.h
@@ -3827,7 +3827,7 @@ extern "C" {
 #define TreeView_ShowInfoTip(hwnd, hitem) (DWORD)SNDMSG ((hwnd), 
TVM_SHOWINFOTIP, 0,(LPARAM) (hitem))
 
   typedef enum _TVITEMPART {
-    TVGIPR_BUTTON = 0x0001,
+    TVGIPR_BUTTON = 0x0001
   } TVITEMPART;
 
   typedef struct tagTVGETITEMPARTRECTINFO {
@@ -5534,7 +5534,7 @@ WINCOMMCTRLAPI WINBOOL WINAPI Str_SetPtrW (LPWSTR *ppsz, 
LPCWSTR psz);
 #if NTDDI_VERSION >= 0x06000000
   enum _LI_METRIC {
     LIM_SMALL,
-    LIM_LARGE,
+    LIM_LARGE
   };
 
   WINCOMMCTRLAPI HRESULT WINAPI LoadIconMetric (HINSTANCE hinst, PCWSTR 
pszName, int lims, HICON *phico);
diff --git a/mingw-w64-headers/include/cor.h b/mingw-w64-headers/include/cor.h
index 3af86ef95..6b7552cec 100644
--- a/mingw-w64-headers/include/cor.h
+++ b/mingw-w64-headers/include/cor.h
@@ -165,14 +165,14 @@ extern "C" {
     nltUnicode = 3,
     nltAuto = 4,
     nltOle = 5,
-    nltMaxValue = 7,
+    nltMaxValue = 7
   } CorNativeLinkType;
 
   typedef enum {
     nlfNone = 0x0,
     nlfLastError = 0x1,
     nlfNoMangle = 0x2,
-    nlfMaxValue = 0x3,
+    nlfMaxValue = 0x3
   } CorNativeLinkFlags;
 
   typedef void const *UVCP_CONSTANT;
@@ -644,7 +644,7 @@ extern "C" {
     ValidatorModuleTypeObj = 0x00000002,
     ValidatorModuleTypeEnc = 0x00000003,
     ValidatorModuleTypeIncr = 0x00000004,
-    ValidatorModuleTypeMax = 0x00000004,
+    ValidatorModuleTypeMax = 0x00000004
   } CorValidatorModuleType;
 
 #undef INTERFACE
@@ -804,7 +804,7 @@ extern "C" {
 enum {
   SIGN_MASK_ONEBYTE = 0xffffffc0,
   SIGN_MASK_TWOBYTE = 0xffffe000,
-  SIGN_MASK_FOURBYTE = 0xf0000000,
+  SIGN_MASK_FOURBYTE = 0xf0000000
 };
 
 extern const mdToken __declspec (selectany) g_tkCorEncodeToken[4] = { 
mdtTypeDef, mdtTypeRef, mdtTypeSpec, mdtBaseType };
diff --git a/mingw-w64-headers/include/corhdr.h 
b/mingw-w64-headers/include/corhdr.h
index 0d9f68e38..3d3e4d8d4 100644
--- a/mingw-w64-headers/include/corhdr.h
+++ b/mingw-w64-headers/include/corhdr.h
@@ -42,7 +42,7 @@ typedef enum CorTypeAttr {
   tdForwarder = 0x200000,
   tdReservedMask = 0x40800,
   tdRTSpecialName = 0x800,
-  tdHasSecurity = 0x40000,
+  tdHasSecurity = 0x40000
 } CorTypeAttr;
 
 typedef enum CorMethodAttr {
@@ -164,7 +164,7 @@ typedef enum CorPropertyAttr {
 typedef enum CorEventAttr {
   evSpecialName = 0x0200,
   evReservedMask = 0x0400,
-  evRTSpecialName = 0x0400,
+  evRTSpecialName = 0x0400
 } CorEventAttr;
 
 typedef enum CorMethodSemanticsAttr {
@@ -266,12 +266,12 @@ typedef enum CorAssemblyFlags {
 typedef enum CorManifestResourceFlags {
   mrVisibilityMask = 0x0007,
   mrPublic = 0x0001,
-  mrPrivate = 0x0002,
+  mrPrivate = 0x0002
 } CorManifestResourceFlags;
 
 typedef enum CorFileFlags {
   ffContainsMetaData = 0x0000,
-  ffContainsNoMetaData = 0x0001,
+  ffContainsNoMetaData = 0x0001
 } CorFileFlags;
 
 typedef enum CorPEKind {
@@ -331,7 +331,7 @@ typedef enum CorElementType {
   ELEMENT_TYPE_MAX = 0x22,
   ELEMENT_TYPE_MODIFIER = 0x40,
   ELEMENT_TYPE_SENTINEL = 0x01 | ELEMENT_TYPE_MODIFIER,
-  ELEMENT_TYPE_PINNED = 0x05 | ELEMENT_TYPE_MODIFIER,
+  ELEMENT_TYPE_PINNED = 0x05 | ELEMENT_TYPE_MODIFIER
 } CorElementType;
 
 typedef enum CorSerializationType {
@@ -370,7 +370,7 @@ typedef enum CorCallingConvention {
   IMAGE_CEE_CS_CALLCONV_MASK = 0x0f,
   IMAGE_CEE_CS_CALLCONV_HASTHIS = 0x20,
   IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS = 0x40,
-  IMAGE_CEE_CS_CALLCONV_GENERIC = 0x10,
+  IMAGE_CEE_CS_CALLCONV_GENERIC = 0x10
 } CorCallingConvention;
 
 typedef enum CorUnmanagedCallingConvention {
@@ -381,7 +381,7 @@ typedef enum CorUnmanagedCallingConvention {
   IMAGE_CEE_CS_CALLCONV_C = IMAGE_CEE_UNMANAGED_CALLCONV_C,
   IMAGE_CEE_CS_CALLCONV_STDCALL = IMAGE_CEE_UNMANAGED_CALLCONV_STDCALL,
   IMAGE_CEE_CS_CALLCONV_THISCALL = IMAGE_CEE_UNMANAGED_CALLCONV_THISCALL,
-  IMAGE_CEE_CS_CALLCONV_FASTCALL = IMAGE_CEE_UNMANAGED_CALLCONV_FASTCALL,
+  IMAGE_CEE_CS_CALLCONV_FASTCALL = IMAGE_CEE_UNMANAGED_CALLCONV_FASTCALL
 } CorUnmanagedCallingConvention;
 
 typedef enum CorArgType {
@@ -395,7 +395,7 @@ typedef enum CorArgType {
   IMAGE_CEE_CS_OBJECT = 0x7,
   IMAGE_CEE_CS_STRUCT4 = 0x8,
   IMAGE_CEE_CS_STRUCT32 = 0x9,
-  IMAGE_CEE_CS_BYVALUE = 0xa,
+  IMAGE_CEE_CS_BYVALUE = 0xa
 } CorArgType;
 
 typedef enum CorNativeType {
@@ -471,7 +471,7 @@ typedef enum CorILMethodFlags {
   CorILMethod_SmallFormat = 0x0,
   CorILMethod_TinyFormat = 0x0002,
   CorILMethod_FatFormat = 0x0003,
-  CorILMethod_TinyFormat1 = 0x0006,
+  CorILMethod_TinyFormat1 = 0x0006
 } CorILMethodFlags;
 
 typedef enum CorExceptionFlag {
@@ -556,7 +556,7 @@ typedef enum CorSetENC {
   MDUpdateExtension = 0x00000003,
   MDUpdateIncremental = 0x00000004,
   MDUpdateDelta = 0x00000005,
-  MDUpdateMask = 0x00000007,
+  MDUpdateMask = 0x00000007
 } CorSetENC;
 
 typedef enum CorErrorIfEmitOutOfOrder {
@@ -567,7 +567,7 @@ typedef enum CorErrorIfEmitOutOfOrder {
   MDFieldOutOfOrder = 0x00000002,
   MDParamOutOfOrder = 0x00000004,
   MDPropertyOutOfOrder = 0x00000008,
-  MDEventOutOfOrder = 0x00000010,
+  MDEventOutOfOrder = 0x00000010
 } CorErrorIfEmitOutOfOrder;
 
 typedef enum CorImportOptions {
@@ -634,7 +634,7 @@ typedef enum CorTokenType {
   mdtGenericParamConstraint = 0x2c000000,
   mdtString = 0x70000000,
   mdtName = 0x71000000,
-  mdtBaseType = 0x72000000,
+  mdtBaseType = 0x72000000
 } CorTokenType;
 
 typedef enum CorOpenFlags {
@@ -669,7 +669,7 @@ typedef enum CorAttributeTargets {
   catGenericParameter = 0x4000,
   catAll = catAssembly | catModule | catClass | catStruct | catEnum | 
catConstructor
     | catMethod | catProperty | catField | catEvent | catInterface | 
catParameter | catDelegate | catGenericParameter,
-  catClassMembers = catClass | catStruct | catEnum | catConstructor | 
catMethod | catProperty | catField | catEvent | catDelegate | catInterface,
+  catClassMembers = catClass | catStruct | catEnum | catConstructor | 
catMethod | catProperty | catField | catEvent | catDelegate | catInterface
 } CorAttributeTargets;
 
 typedef enum CorFileMapping {
diff --git a/mingw-w64-headers/include/dwmapi.h 
b/mingw-w64-headers/include/dwmapi.h
index 23e375917..493d94cc0 100644
--- a/mingw-w64-headers/include/dwmapi.h
+++ b/mingw-w64-headers/include/dwmapi.h
@@ -100,7 +100,7 @@ extern "C" {
     GT_TOUCH_RIGHTTAP = 7,
     GT_TOUCH_PRESSANDHOLD = 8,
     GT_TOUCH_PRESSANDHOLDABORT = 9,
-    GT_TOUCH_PRESSANDTAP = 10,
+    GT_TOUCH_PRESSANDTAP = 10
   };
 
   enum DWM_SHOWCONTACT {
diff --git a/mingw-w64-headers/include/mfapi.h 
b/mingw-w64-headers/include/mfapi.h
index 899d15d2f..2902a22fd 100644
--- a/mingw-w64-headers/include/mfapi.h
+++ b/mingw-w64-headers/include/mfapi.h
@@ -104,7 +104,7 @@ extern "C" {
   typedef enum {
     MF_STANDARD_WORKQUEUE = 0,
     MF_WINDOW_WORKQUEUE = 1,
-    MF_MULTITHREADED_WORKQUEUE = 2,
+    MF_MULTITHREADED_WORKQUEUE = 2
   } MFASYNC_WORKQUEUE_TYPE;
 #endif
 
@@ -198,7 +198,7 @@ extern "C" {
     MF_TOPOSTATUS_DYNAMIC_CHANGED = 210,
 #endif
     MF_TOPOSTATUS_SINK_SWITCHED = 300,
-    MF_TOPOSTATUS_ENDED = 400,
+    MF_TOPOSTATUS_ENDED = 400
   } MF_TOPOSTATUS;
 
   EXTERN_C const GUID MR_BUFFER_SERVICE;
@@ -451,26 +451,26 @@ DEFINE_MEDIATYPE_GUID(MFVideoFormat_Theora, FCC('theo'));
     MFVideo3DSampleFormat_BaseView = 0,
     MFVideo3DSampleFormat_MultiView = 1,
     MFVideo3DSampleFormat_Packed_LeftRight = 2,
-    MFVideo3DSampleFormat_Packed_TopBottom = 3,
+    MFVideo3DSampleFormat_Packed_TopBottom = 3
   } MFVideo3DFormat;
 
   typedef enum _MFVideo3DSampleFormat {
     MFSampleExtension_3DVideo_MultiView = 1,
-    MFSampleExtension_3DVideo_Packed = 0,
+    MFSampleExtension_3DVideo_Packed = 0
   } MFVideo3DSampleFormat;
 
   typedef enum _MFVideoRotationFormat {
     MFVideoRotationFormat_0 = 0,
     MFVideoRotationFormat_90 = 90,
     MFVideoRotationFormat_180 = 180,
-    MFVideoRotationFormat_270 = 270,
+    MFVideoRotationFormat_270 = 270
   } MFVideoRotationFormat;
 #endif
 
   typedef enum _MFVideoDRMFlags {
     MFVideoDRMFlag_None = 0,
     MFVideoDRMFlag_AnalogProtected = 1,
-    MFVideoDRMFlag_DigitallyProtected = 2,
+    MFVideoDRMFlag_DigitallyProtected = 2
   } MFVideoDRMFlags;
 
   typedef enum _MFVideoPadFlags {
diff --git a/mingw-w64-headers/include/nldef.h 
b/mingw-w64-headers/include/nldef.h
index e61f104fd..ebbaab1c2 100644
--- a/mingw-w64-headers/include/nldef.h
+++ b/mingw-w64-headers/include/nldef.h
@@ -19,7 +19,7 @@ typedef enum {
   IpDadStateTentative,
   IpDadStateDuplicate,
   IpDadStateDeprecated,
-  IpDadStatePreferred,
+  IpDadStatePreferred
 } NL_DAD_STATE;
 
 #define MAKE_ROUTE_PROTOCOL(N, V) MIB_IPPROTO_ ## N = V, PROTO_IP_ ## N = V
@@ -98,7 +98,7 @@ typedef enum _NL_ROUTE_ORIGIN {
   NlroWellKnown,
   NlroDHCP,
   NlroRouterAdvertisement,
-  Nlro6to4,
+  Nlro6to4
 } NL_ROUTE_ORIGIN, *PNL_ROUTE_ORIGIN;
 
 typedef enum _NL_NEIGHBOR_STATE {
@@ -109,7 +109,7 @@ typedef enum _NL_NEIGHBOR_STATE {
   NlnsStale,
   NlnsReachable,
   NlnsPermanent,
-  NlnsMaximum,
+  NlnsMaximum
 } NL_NEIGHBOR_STATE, *PNL_NEIGHBOR_STATE;
 
 typedef enum _NL_LINK_LOCAL_ADDRESS_BEHAVIOR {
diff --git a/mingw-w64-headers/include/ntddmmc.h 
b/mingw-w64-headers/include/ntddmmc.h
index f98368af1..1d81fab4b 100644
--- a/mingw-w64-headers/include/ntddmmc.h
+++ b/mingw-w64-headers/include/ntddmmc.h
@@ -125,7 +125,7 @@ typedef enum _FEATURE_NUMBER {
   FeatureDvdCPRM = 0x010B,
   FeatureFirmwareDate = 0x010C,
   FeatureAACS = 0x010D,
-  FeatureVCPS = 0x0110,
+  FeatureVCPS = 0x0110
 } FEATURE_NUMBER, *PFEATURE_NUMBER;
 
 typedef struct _FEATURE_DATA_PROFILE_LIST_EX {
diff --git a/mingw-w64-headers/include/ntddndis.h 
b/mingw-w64-headers/include/ntddndis.h
index d19e885c6..46760071c 100644
--- a/mingw-w64-headers/include/ntddndis.h
+++ b/mingw-w64-headers/include/ntddndis.h
@@ -1181,7 +1181,7 @@ extern "C" {
 
   typedef enum _NDIS_802_11_MEDIA_STREAM_MODE {
     Ndis802_11MediaStreamOff,
-    Ndis802_11MediaStreamOn,
+    Ndis802_11MediaStreamOn
   } NDIS_802_11_MEDIA_STREAM_MODE, *PNDIS_802_11_MEDIA_STREAM_MODE;
 
   typedef UCHAR NDIS_802_11_PMKID_VALUE[16];
@@ -2457,7 +2457,7 @@ extern "C" {
 #if NDIS_SUPPORT_NDIS630
     NdisPortTypeNdisImPlatform,
 #endif
-    NdisPortTypeMax,
+    NdisPortTypeMax
   } NDIS_PORT_TYPE, *PNDIS_PORT_TYPE;
 
   typedef enum _NDIS_PORT_AUTHORIZATION_STATE {
@@ -2923,7 +2923,7 @@ extern "C" {
     NdisWakeReasonWlan4WayHandshakeRequest = 0x1003,
     NdisWakeReasonWwanRegisterState = 0x2000,
     NdisWakeReasonWwanSMSReceive = 0x2001,
-    NdisWakeReasonWwanUSSDReceive = 0x2002,
+    NdisWakeReasonWwanUSSDReceive = 0x2002
   } NDIS_PM_WAKE_REASON_TYPE, *PNDIS_PM_WAKE_REASON_TYPE;
 
   typedef struct _NDIS_PM_WAKE_REASON {
@@ -3445,7 +3445,7 @@ extern "C" {
     NdisRssProfileNuma,
     NdisRssProfileNumaStatic,
     NdisRssProfileConservative,
-    NdisRssProfileMaximum,
+    NdisRssProfileMaximum
   } NDIS_RSS_PROFILE, *PNDIS_RSS_PROFILE;
 #endif
 
@@ -3977,7 +3977,7 @@ extern "C" {
     NdisNicSwitchVPortInterruptModerationOff = 2,
     NdisNicSwitchVPortInterruptModerationLow = 100,
     NdisNicSwitchVPortInterruptModerationMedium = 200,
-    NdisNicSwitchVPortInterruptModerationHigh = 300,
+    NdisNicSwitchVPortInterruptModerationHigh = 300
   } NDIS_NIC_SWITCH_VPORT_INTERRUPT_MODERATION, 
*PNDIS_NIC_SWITCH_VPORT_INTERRUPT_MODERATION;
 
   typedef struct _NDIS_NIC_SWITCH_VPORT_PARAMETERS {
diff --git a/mingw-w64-headers/include/ntsecapi.h 
b/mingw-w64-headers/include/ntsecapi.h
index 246194c9c..c7d74db82 100644
--- a/mingw-w64-headers/include/ntsecapi.h
+++ b/mingw-w64-headers/include/ntsecapi.h
@@ -2572,7 +2572,7 @@ typedef enum _SE_ADT_PARAMETER_TYPE {
   } KERB_QUERY_DOMAIN_EXTENDED_POLICIES_RESPONSE, 
*PKERB_QUERY_DOMAIN_EXTENDED_POLICIES_RESPONSE;
 
   typedef enum _KERB_CERTIFICATE_INFO_TYPE {
-    CertHashInfo = 1,
+    CertHashInfo = 1
   } KERB_CERTIFICATE_INFO_TYPE, *PKERB_CERTIFICATE_INFO_TYPE;
 
   typedef struct _KERB_CERTIFICATE_HASHINFO {
@@ -2827,7 +2827,7 @@ typedef enum _SE_ADT_PARAMETER_TYPE {
   } PKU2U_CREDUI_CONTEXT, *PPKU2U_CREDUI_CONTEXT;
 
   typedef enum _PKU2U_LOGON_SUBMIT_TYPE {
-    Pku2uCertificateS4ULogon = 14,
+    Pku2uCertificateS4ULogon = 14
   } PKU2U_LOGON_SUBMIT_TYPE, *PPKU2U_LOGON_SUBMIT_TYPE;
 
   typedef struct _PKU2U_CERTIFICATE_S4U_LOGON {
diff --git a/mingw-w64-headers/include/p2p.h b/mingw-w64-headers/include/p2p.h
index 1c803f902..46a0f1870 100644
--- a/mingw-w64-headers/include/p2p.h
+++ b/mingw-w64-headers/include/p2p.h
@@ -34,23 +34,23 @@ extern "C" {
     PEER_RECORD_ADDED = 1,
     PEER_RECORD_UPDATED = 2,
     PEER_RECORD_DELETED = 3,
-    PEER_RECORD_EXPIRED = 4,
+    PEER_RECORD_EXPIRED = 4
   } PEER_RECORD_CHANGE_TYPE;
 
   typedef enum peer_connection_status_tag {
     PEER_CONNECTED = 1,
     PEER_DISCONNECTED = 2,
-    PEER_CONNECTION_FAILED = 3,
+    PEER_CONNECTION_FAILED = 3
   } PEER_CONNECTION_STATUS;
 
   typedef enum peer_connection_flags_tag {
     PEER_CONNECTION_NEIGHBOR = 0x0001,
-    PEER_CONNECTION_DIRECT = 0x0002,
+    PEER_CONNECTION_DIRECT = 0x0002
   } PEER_CONNECTION_FLAGS;
 
   typedef enum peer_record_flags_tag {
     PEER_RECORD_FLAG_AUTOREFRESH = 0x0001,
-    PEER_RECORD_FLAG_DELETED = 0x0002,
+    PEER_RECORD_FLAG_DELETED = 0x0002
   } PEER_RECORD_FLAGS;
 
   typedef
@@ -155,24 +155,24 @@ extern "C" {
     PEER_GRAPH_EVENT_INCOMING_DATA = 6,
     PEER_GRAPH_EVENT_CONNECTION_REQUIRED = 7,
     PEER_GRAPH_EVENT_NODE_CHANGED = 8,
-    PEER_GRAPH_EVENT_SYNCHRONIZED = 9,
+    PEER_GRAPH_EVENT_SYNCHRONIZED = 9
   } PEER_GRAPH_EVENT_TYPE;
 
   typedef enum peer_node_change_type_tag {
     PEER_NODE_CHANGE_CONNECTED = 1,
     PEER_NODE_CHANGE_DISCONNECTED = 2,
-    PEER_NODE_CHANGE_UPDATED = 3,
+    PEER_NODE_CHANGE_UPDATED = 3
   } PEER_NODE_CHANGE_TYPE;
 
   typedef enum peer_graph_status_flags_tag {
     PEER_GRAPH_STATUS_LISTENING = 0x0001,
     PEER_GRAPH_STATUS_HAS_CONNECTIONS = 0x0002,
-    PEER_GRAPH_STATUS_SYNCHRONIZED = 0x0004,
+    PEER_GRAPH_STATUS_SYNCHRONIZED = 0x0004
   } PEER_GRAPH_STATUS_FLAGS;
 
   typedef enum peer_graph_property_flags_tag {
     PEER_GRAPH_PROPERTY_HEARTBEATS = 0x0001,
-    PEER_GRAPH_PROPERTY_DEFER_EXPIRATION = 0x0002,
+    PEER_GRAPH_PROPERTY_DEFER_EXPIRATION = 0x0002
   } PEER_GRAPH_PROPERTY_FLAGS;
 
   typedef enum peer_graph_scope_tag {
@@ -317,24 +317,24 @@ extern "C" {
 
   typedef enum peer_group_status_tag {
     PEER_GROUP_STATUS_LISTENING = 0x0001,
-    PEER_GROUP_STATUS_HAS_CONNECTIONS = 0x0002,
+    PEER_GROUP_STATUS_HAS_CONNECTIONS = 0x0002
   } PEER_GROUP_STATUS;
 
   typedef enum peer_group_property_flags_tag {
     PEER_MEMBER_DATA_OPTIONAL = 0x0001,
     PEER_DISABLE_PRESENCE = 0x0002,
-    PEER_DEFER_EXPIRATION = 0x0004,
+    PEER_DEFER_EXPIRATION = 0x0004
   } PEER_GROUP_PROPERTY_FLAGS;
 
 #if NTDDI_VERSION >= 0x06000000
   typedef enum peer_group_authentication_scheme_tag {
     PEER_GROUP_GMC_AUTHENTICATION = 0x00000001,
-    PEER_GROUP_PASSWORD_AUTHENTICATION = 0x00000002,
+    PEER_GROUP_PASSWORD_AUTHENTICATION = 0x00000002
   } PEER_GROUP_AUTHENTICATION_SCHEME;
 #endif
 
   typedef enum peer_member_flags_tag {
-    PEER_MEMBER_PRESENT = 0x0001,
+    PEER_MEMBER_PRESENT = 0x0001
   } PEER_MEMBER_FLAGS;
 
   typedef enum peer_member_change_type_tag {
@@ -342,11 +342,11 @@ extern "C" {
     PEER_MEMBER_DISCONNECTED = 2,
     PEER_MEMBER_UPDATED = 3,
     PEER_MEMBER_JOINED = 4,
-    PEER_MEMBER_LEFT = 5,
+    PEER_MEMBER_LEFT = 5
   } PEER_MEMBER_CHANGE_TYPE;
 
   typedef enum peer_issue_credential_flags_tag {
-    PEER_GROUP_STORE_CREDENTIALS = 0x0001,
+    PEER_GROUP_STORE_CREDENTIALS = 0x0001
   } PEER_GROUP_ISSUE_CREDENTIAL_FLAGS;
 
 #ifndef __WIDL__
diff --git a/mingw-w64-headers/include/pnrpdef.h 
b/mingw-w64-headers/include/pnrpdef.h
index e5b221e10..a1aff1892 100644
--- a/mingw-w64-headers/include/pnrpdef.h
+++ b/mingw-w64-headers/include/pnrpdef.h
@@ -74,7 +74,7 @@ typedef struct _PNRP_CLOUD_ID {
 typedef enum _PNRP_EXTENDED_PAYLOAD_TYPE {
   PNRP_EXTENDED_PAYLOAD_TYPE_NONE = 0,
   PNRP_EXTENDED_PAYLOAD_TYPE_BINARY,
-  PNRP_EXTENDED_PAYLOAD_TYPE_STRING,
+  PNRP_EXTENDED_PAYLOAD_TYPE_STRING
 } PNRP_EXTENDED_PAYLOAD_TYPE,*PPNRP_EXTENDED_PAYLOAD_TYPE;
 
 #endif
diff --git a/mingw-w64-headers/include/shlobj.h 
b/mingw-w64-headers/include/shlobj.h
index c775f50b5..4b0811b36 100644
--- a/mingw-w64-headers/include/shlobj.h
+++ b/mingw-w64-headers/include/shlobj.h
@@ -33,7 +33,7 @@
 
 typedef enum {
   SHGFP_TYPE_CURRENT = 0,
-  SHGFP_TYPE_DEFAULT = 1,
+  SHGFP_TYPE_DEFAULT = 1
 } SHGFP_TYPE;
 
   SHFOLDERAPI SHGetFolderPathW (HWND hwnd, int csidl, HANDLE hToken, DWORD 
dwFlags, LPWSTR pszPath);
@@ -1108,7 +1108,7 @@ extern "C" {
     STDMETHOD(GetBandInfoSFB) (THIS_ PBANDINFOSFB pbi) PURE;
   };
   enum {
-    SFBID_PIDLCHANGED,
+    SFBID_PIDLCHANGED
   };
 
 #undef INTERFACE
@@ -1550,7 +1550,7 @@ extern "C" {
     DROPIMAGE_LINK = DROPEFFECT_LINK,
     DROPIMAGE_LABEL = 6,
     DROPIMAGE_WARNING = 7,
-    DROPIMAGE_NOIMAGE = 8,
+    DROPIMAGE_NOIMAGE = 8
   } DROPIMAGETYPE;
 
   typedef struct {
@@ -2747,7 +2747,7 @@ DECLARE_INTERFACE_IID_ (INamedPropertyBag, IUnknown, 
"FB700430-952C-11d1-946F-00
     IESHORTCUT_NEWBROWSER = 0x01,
     IESHORTCUT_OPENNEWTAB = 0x02,
     IESHORTCUT_FORCENAVIGATE = 0x04,
-    IESHORTCUT_BACKGROUNDTAB = 0x08,
+    IESHORTCUT_BACKGROUNDTAB = 0x08
   } IESHORTCUTFLAGS;
 #endif
 
diff --git a/mingw-w64-headers/include/usp10.h 
b/mingw-w64-headers/include/usp10.h
index c276f480a..9f0425510 100644
--- a/mingw-w64-headers/include/usp10.h
+++ b/mingw-w64-headers/include/usp10.h
@@ -129,7 +129,7 @@ extern "C" {
     SCRIPT_JUSTIFY_ARABIC_BA = 12,
     SCRIPT_JUSTIFY_ARABIC_BARA = 13,
     SCRIPT_JUSTIFY_ARABIC_SEEN = 14,
-    SCRIPT_JUSTIFY_ARABIC_SEEN_M = 15,
+    SCRIPT_JUSTIFY_ARABIC_SEEN_M = 15
   } SCRIPT_JUSTIFY;
 
   typedef struct tag_SCRIPT_VISATTR {
diff --git a/mingw-w64-headers/include/uxtheme.h 
b/mingw-w64-headers/include/uxtheme.h
index d4f43c98a..250f9b497 100644
--- a/mingw-w64-headers/include/uxtheme.h
+++ b/mingw-w64-headers/include/uxtheme.h
@@ -39,7 +39,7 @@ typedef enum TA_PROPERTY {
     TAP_STAGGERDELAY,
     TAP_STAGGERDELAYCAP,
     TAP_STAGGERDELAYFACTOR,
-    TAP_ZORDER,
+    TAP_ZORDER
 } TA_PROPERTY;
 
 typedef enum TA_PROPERTY_FLAG {
@@ -48,7 +48,7 @@ typedef enum TA_PROPERTY_FLAG {
     TAPF_ISRTLAWARE = 0x2,
     TAPF_ALLOWCOLLECTION = 0x4,
     TAPF_HASBACKGROUND = 0x8,
-    TAPF_HASPERSPECTIVE = 0x10,
+    TAPF_HASPERSPECTIVE = 0x10
 } TA_PROPERTY_FLAG;
 
 THEMEAPI GetThemeAnimationProperty(HTHEME hTheme, int iStoryboardId, int 
iTargetId, TA_PROPERTY eProperty, VOID *pvProperty, DWORD cbSize, DWORD 
*pcbSizeOut);
@@ -57,14 +57,14 @@ typedef enum TA_TRANSFORM_TYPE {
     TATT_TRANSLATE_2D,
     TATT_SCALE_2D,
     TATT_OPACITY,
-    TATT_CLIP,
+    TATT_CLIP
 } TA_TRANSFORM_TYPE;
 
 typedef enum TA_TRANSFORM_FLAG {
     TATF_NONE = 0x0,
     TATF_TARGETVALUES_USER = 0x1,
     TATF_HASINITIALVALUES = 0x2,
-    TATF_HASORIGINVALUES = 0x4,
+    TATF_HASORIGINVALUES = 0x4
 } TA_TRANSFORM_FLAG;
 
 typedef struct TA_TRANSFORM {
@@ -107,7 +107,7 @@ THEMEAPI GetThemeAnimationTransform(HTHEME hTheme, int 
iStoryboardId, int iTarge
 
 typedef enum TA_TIMINGFUNCTION_TYPE {
     TTFT_UNDEFINED,
-    TTFT_CUBIC_BEZIER,
+    TTFT_CUBIC_BEZIER
 } TA_TIMINGFUNCTION_TYPE;
 
 typedef struct TA_TIMINGFUNCTION {
diff --git a/mingw-w64-headers/include/vsstyle.h 
b/mingw-w64-headers/include/vsstyle.h
index 85403783a..9c250b6c3 100644
--- a/mingw-w64-headers/include/vsstyle.h
+++ b/mingw-w64-headers/include/vsstyle.h
@@ -66,22 +66,22 @@ enum AEROWIZARDPARTS {
     AW_HEADERAREA = 2,
     AW_CONTENTAREA = 3,
     AW_COMMANDAREA = 4,
-    AW_BUTTON = 5,
+    AW_BUTTON = 5
 };
 
 #define AEROWIZARDSTYLEPARTS AEROWIZARDPARTS;
 
 enum TITLEBARSTATES {
     AW_S_TITLEBAR_ACTIVE = 1,
-    AW_S_TITLEBAR_INACTIVE = 2,
+    AW_S_TITLEBAR_INACTIVE = 2
 };
 
 enum HEADERAREASTATES {
-    AW_S_HEADERAREA_NOMARGIN = 1,
+    AW_S_HEADERAREA_NOMARGIN = 1
 };
 
 enum CONTENTAREASTATES {
-    AW_S_CONTENTAREA_NOMARGIN = 1,
+    AW_S_CONTENTAREA_NOMARGIN = 1
 };
 
 /* BUTTONSTYLE class */
@@ -103,7 +103,7 @@ enum BUTTONPARTS {
     BP_GROUPBOX = 4,
     BP_USERBUTTON = 5,
     BP_COMMANDLINK = 6,
-    BP_COMMANDLINKGLYPH = 7,
+    BP_COMMANDLINKGLYPH = 7
 };
 
 #define BUTTONSTYLEPARTS BUTTONPARTS;
@@ -114,7 +114,7 @@ enum PUSHBUTTONSTATES {
     PBS_PRESSED = 3,
     PBS_DISABLED = 4,
     PBS_DEFAULTED = 5,
-    PBS_DEFAULTED_ANIMATING = 6,
+    PBS_DEFAULTED_ANIMATING = 6
 };
 
 enum RADIOBUTTONSTATES {
@@ -125,7 +125,7 @@ enum RADIOBUTTONSTATES {
     RBS_CHECKEDNORMAL = 5,
     RBS_CHECKEDHOT = 6,
     RBS_CHECKEDPRESSED = 7,
-    RBS_CHECKEDDISABLED = 8,
+    RBS_CHECKEDDISABLED = 8
 };
 
 enum CHECKBOXSTATES {
@@ -148,12 +148,12 @@ enum CHECKBOXSTATES {
     CBS_EXCLUDEDNORMAL = 17,
     CBS_EXCLUDEDHOT = 18,
     CBS_EXCLUDEDPRESSED = 19,
-    CBS_EXCLUDEDDISABLED = 20,
+    CBS_EXCLUDEDDISABLED = 20
 };
 
 enum GROUPBOXSTATES {
     GBS_NORMAL = 1,
-    GBS_DISABLED = 2,
+    GBS_DISABLED = 2
 };
 
 enum COMMANDLINKSTATES {
@@ -162,7 +162,7 @@ enum COMMANDLINKSTATES {
     CMDLS_PRESSED = 3,
     CMDLS_DISABLED = 4,
     CMDLS_DEFAULTED = 5,
-    CMDLS_DEFAULTED_ANIMATING = 6,
+    CMDLS_DEFAULTED_ANIMATING = 6
 };
 
 enum COMMANDLINKGLYPHSTATES {
@@ -170,7 +170,7 @@ enum COMMANDLINKGLYPHSTATES {
     CMDLGS_HOT = 2,
     CMDLGS_PRESSED = 3,
     CMDLGS_DISABLED = 4,
-    CMDLGS_DEFAULTED = 5,
+    CMDLGS_DEFAULTED = 5
 };
 
 /* COMBOBOXSTYLE class */
@@ -193,7 +193,7 @@ enum COMBOBOXPARTS {
     CP_READONLY = 5,
     CP_DROPDOWNBUTTONRIGHT = 6,
     CP_DROPDOWNBUTTONLEFT = 7,
-    CP_CUEBANNER = 8,
+    CP_CUEBANNER = 8
 };
 
 #define COMBOBOXSTYLEPARTS COMBOBOXPARTS;
@@ -202,49 +202,49 @@ enum COMBOBOXSTYLESTATES {
     CBXS_NORMAL = 1,
     CBXS_HOT = 2,
     CBXS_PRESSED = 3,
-    CBXS_DISABLED = 4,
+    CBXS_DISABLED = 4
 };
 
 enum DROPDOWNBUTTONRIGHTSTATES {
     CBXSR_NORMAL = 1,
     CBXSR_HOT = 2,
     CBXSR_PRESSED = 3,
-    CBXSR_DISABLED = 4,
+    CBXSR_DISABLED = 4
 };
 
 enum DROPDOWNBUTTONLEFTSTATES {
     CBXSL_NORMAL = 1,
     CBXSL_HOT = 2,
     CBXSL_PRESSED = 3,
-    CBXSL_DISABLED = 4,
+    CBXSL_DISABLED = 4
 };
 
 enum TRANSPARENTBACKGROUNDSTATES {
     CBTBS_NORMAL = 1,
     CBTBS_HOT = 2,
     CBTBS_DISABLED = 3,
-    CBTBS_FOCUSED = 4,
+    CBTBS_FOCUSED = 4
 };
 
 enum BORDERSTATES {
     CBB_NORMAL = 1,
     CBB_HOT = 2,
     CBB_FOCUSED = 3,
-    CBB_DISABLED = 4,
+    CBB_DISABLED = 4
 };
 
 enum READONLYSTATES {
     CBRO_NORMAL = 1,
     CBRO_HOT = 2,
     CBRO_PRESSED = 3,
-    CBRO_DISABLED = 4,
+    CBRO_DISABLED = 4
 };
 
 enum CUEBANNERSTATES {
     CBCB_NORMAL = 1,
     CBCB_HOT = 2,
     CBCB_PRESSED = 3,
-    CBCB_DISABLED = 4,
+    CBCB_DISABLED = 4
 };
 
 /* COMMUNICATIONSSTYLE class */
@@ -260,7 +260,7 @@ static const WCHAR VSCLASS_COMMUNICATIONS [] = 
{'C','O','M','M','U','N','I','C',
 #endif
 
 enum COMMUNICATIONSPARTS {
-    CSST_TAB = 1,
+    CSST_TAB = 1
 };
 
 #define COMMUNICATIONSSTYLEPARTS COMMUNICATIONSPARTS;
@@ -268,7 +268,7 @@ enum COMMUNICATIONSPARTS {
 enum TABSTATES {
     CSTB_NORMAL = 1,
     CSTB_HOT = 2,
-    CSTB_SELECTED = 3,
+    CSTB_SELECTED = 3
 };
 
 /* CONTROLPANELSTYLE class */
@@ -302,7 +302,7 @@ enum CONTROLPANELPARTS {
     CPANEL_NAVIGATIONPANELINE = 16,
     CPANEL_CONTENTPANELINE = 17,
     CPANEL_BANNERAREA = 18,
-    CPANEL_BODYTITLE = 19,
+    CPANEL_BODYTITLE = 19
 };
 
 #define CONTROLPANELSTYLEPARTS CONTROLPANELPARTS;
@@ -311,7 +311,7 @@ enum HELPLINKSTATES {
     CPHL_NORMAL = 1,
     CPHL_HOT = 2,
     CPHL_PRESSED = 3,
-    CPHL_DISABLED = 4,
+    CPHL_DISABLED = 4
 };
 
 enum TASKLINKSTATES {
@@ -319,19 +319,19 @@ enum TASKLINKSTATES {
     CPTL_HOT = 2,
     CPTL_PRESSED = 3,
     CPTL_DISABLED = 4,
-    CPTL_PAGE = 5,
+    CPTL_PAGE = 5
 };
 
 enum CONTENTLINKSTATES {
     CPCL_NORMAL = 1,
     CPCL_HOT = 2,
     CPCL_PRESSED = 3,
-    CPCL_DISABLED = 4,
+    CPCL_DISABLED = 4
 };
 
 enum SECTIONTITLELINKSTATES {
     CPSTL_NORMAL = 1,
-    CPSTL_HOT = 2,
+    CPSTL_HOT = 2
 };
 
 /* DATEPICKERSTYLE class */
@@ -349,7 +349,7 @@ static const WCHAR VSCLASS_DATEPICKER [] = 
{'D','A','T','E','P','I','C','K','E',
 enum DATEPICKERPARTS {
     DP_DATETEXT = 1,
     DP_DATEBORDER = 2,
-    DP_SHOWCALENDARBUTTONRIGHT = 3,
+    DP_SHOWCALENDARBUTTONRIGHT = 3
 };
 
 #define DATEPICKERSTYLEPARTS DATEPICKERPARTS;
@@ -357,21 +357,21 @@ enum DATEPICKERPARTS {
 enum DATETEXTSTATES {
     DPDT_NORMAL = 1,
     DPDT_DISABLED = 2,
-    DPDT_SELECTED = 3,
+    DPDT_SELECTED = 3
 };
 
 enum DATEBORDERSTATES {
     DPDB_NORMAL = 1,
     DPDB_HOT = 2,
     DPDB_FOCUSED = 3,
-    DPDB_DISABLED = 4,
+    DPDB_DISABLED = 4
 };
 
 enum SHOWCALENDARBUTTONRIGHTSTATES {
     DPSCBR_NORMAL = 1,
     DPSCBR_HOT = 2,
     DPSCBR_PRESSED = 3,
-    DPSCBR_DISABLED = 4,
+    DPSCBR_DISABLED = 4
 };
 
 /* DRAGDROPSTYLE class */
@@ -394,39 +394,39 @@ enum DRAGDROPPARTS {
     DD_WARNING = 5,
     DD_NONE = 6,
     DD_IMAGEBG = 7,
-    DD_TEXTBG = 8,
+    DD_TEXTBG = 8
 };
 
 #define DRAGDROPSTYLEPARTS DRAGDROPPARTS;
 
 enum COPYSTATES {
     DDCOPY_HIGHLIGHT = 1,
-    DDCOPY_NOHIGHLIGHT = 2,
+    DDCOPY_NOHIGHLIGHT = 2
 };
 
 enum MOVESTATES {
     DDMOVE_HIGHLIGHT = 1,
-    DDMOVE_NOHIGHLIGHT = 2,
+    DDMOVE_NOHIGHLIGHT = 2
 };
 
 enum UPDATEMETADATASTATES {
     DDUPDATEMETADATA_HIGHLIGHT = 1,
-    DDUPDATEMETADATA_NOHIGHLIGHT = 2,
+    DDUPDATEMETADATA_NOHIGHLIGHT = 2
 };
 
 enum CREATELINKSTATES {
     DDCREATELINK_HIGHLIGHT = 1,
-    DDCREATELINK_NOHIGHLIGHT = 2,
+    DDCREATELINK_NOHIGHLIGHT = 2
 };
 
 enum WARNINGSTATES {
     DDWARNING_HIGHLIGHT = 1,
-    DDWARNING_NOHIGHLIGHT = 2,
+    DDWARNING_NOHIGHLIGHT = 2
 };
 
 enum NONESTATES {
     DDNONE_HIGHLIGHT = 1,
-    DDNONE_NOHIGHLIGHT = 2,
+    DDNONE_NOHIGHLIGHT = 2
 };
 
 /* EDITSTYLE class */
@@ -450,7 +450,7 @@ enum EDITPARTS {
     EP_EDITBORDER_NOSCROLL = 6,
     EP_EDITBORDER_HSCROLL = 7,
     EP_EDITBORDER_VSCROLL = 8,
-    EP_EDITBORDER_HVSCROLL = 9,
+    EP_EDITBORDER_HVSCROLL = 9
 };
 
 #define EDITSTYLEPARTS EDITPARTS;
@@ -463,7 +463,7 @@ enum EDITTEXTSTATES {
     ETS_FOCUSED = 5,
     ETS_READONLY = 6,
     ETS_ASSIST = 7,
-    ETS_CUEBANNER = 8,
+    ETS_CUEBANNER = 8
 };
 
 enum BACKGROUNDSTATES {
@@ -472,42 +472,42 @@ enum BACKGROUNDSTATES {
     EBS_DISABLED = 3,
     EBS_FOCUSED = 4,
     EBS_READONLY = 5,
-    EBS_ASSIST = 6,
+    EBS_ASSIST = 6
 };
 
 enum BACKGROUNDWITHBORDERSTATES {
     EBWBS_NORMAL = 1,
     EBWBS_HOT = 2,
     EBWBS_DISABLED = 3,
-    EBWBS_FOCUSED = 4,
+    EBWBS_FOCUSED = 4
 };
 
 enum EDITBORDER_NOSCROLLSTATES {
     EPSN_NORMAL = 1,
     EPSN_HOT = 2,
     EPSN_FOCUSED = 3,
-    EPSN_DISABLED = 4,
+    EPSN_DISABLED = 4
 };
 
 enum EDITBORDER_HSCROLLSTATES {
     EPSH_NORMAL = 1,
     EPSH_HOT = 2,
     EPSH_FOCUSED = 3,
-    EPSH_DISABLED = 4,
+    EPSH_DISABLED = 4
 };
 
 enum EDITBORDER_VSCROLLSTATES {
     EPSV_NORMAL = 1,
     EPSV_HOT = 2,
     EPSV_FOCUSED = 3,
-    EPSV_DISABLED = 4,
+    EPSV_DISABLED = 4
 };
 
 enum EDITBORDER_HVSCROLLSTATES {
     EPSHV_NORMAL = 1,
     EPSHV_HOT = 2,
     EPSHV_FOCUSED = 3,
-    EPSHV_DISABLED = 4,
+    EPSHV_DISABLED = 4
 };
 
 /* EXPLORERBARSTYLE class */
@@ -534,7 +534,7 @@ enum EXPLORERBARPARTS {
     EBP_SPECIALGROUPBACKGROUND = 9,
     EBP_SPECIALGROUPCOLLAPSE = 10,
     EBP_SPECIALGROUPEXPAND = 11,
-    EBP_SPECIALGROUPHEAD = 12,
+    EBP_SPECIALGROUPHEAD = 12
 };
 
 #define EXPLORERBARSTYLEPARTS EXPLORERBARPARTS;
@@ -542,7 +542,7 @@ enum EXPLORERBARPARTS {
 enum HEADERCLOSESTATES {
     EBHC_NORMAL = 1,
     EBHC_HOT = 2,
-    EBHC_PRESSED = 3,
+    EBHC_PRESSED = 3
 };
 
 enum HEADERPINSTATES {
@@ -551,37 +551,37 @@ enum HEADERPINSTATES {
     EBHP_PRESSED = 3,
     EBHP_SELECTEDNORMAL = 4,
     EBHP_SELECTEDHOT = 5,
-    EBHP_SELECTEDPRESSED = 6,
+    EBHP_SELECTEDPRESSED = 6
 };
 
 enum IEBARMENUSTATES {
     EBM_NORMAL = 1,
     EBM_HOT = 2,
-    EBM_PRESSED = 3,
+    EBM_PRESSED = 3
 };
 
 enum NORMALGROUPCOLLAPSESTATES {
     EBNGC_NORMAL = 1,
     EBNGC_HOT = 2,
-    EBNGC_PRESSED = 3,
+    EBNGC_PRESSED = 3
 };
 
 enum NORMALGROUPEXPANDSTATES {
     EBNGE_NORMAL = 1,
     EBNGE_HOT = 2,
-    EBNGE_PRESSED = 3,
+    EBNGE_PRESSED = 3
 };
 
 enum SPECIALGROUPCOLLAPSESTATES {
     EBSGC_NORMAL = 1,
     EBSGC_HOT = 2,
-    EBSGC_PRESSED = 3,
+    EBSGC_PRESSED = 3
 };
 
 enum SPECIALGROUPEXPANDSTATES {
     EBSGE_NORMAL = 1,
     EBSGE_HOT = 2,
-    EBSGE_PRESSED = 3,
+    EBSGE_PRESSED = 3
 };
 
 /* FLYOUTSTYLE class */
@@ -604,7 +604,7 @@ enum FLYOUTPARTS {
     FLYOUT_DIVIDER = 5,
     FLYOUT_WINDOW = 6,
     FLYOUT_LINKAREA = 7,
-    FLYOUT_LINKHEADER = 8,
+    FLYOUT_LINKHEADER = 8
 };
 
 #define FLYOUTSTYLEPARTS FLYOUTPARTS;
@@ -613,22 +613,22 @@ enum LABELSTATES {
     FLS_NORMAL = 1,
     FLS_SELECTED = 2,
     FLS_EMPHASIZED = 3,
-    FLS_DISABLED = 4,
+    FLS_DISABLED = 4
 };
 
 enum LINKSTATES {
     FLYOUTLINK_NORMAL = 1,
-    FLYOUTLINK_HOVER = 2,
+    FLYOUTLINK_HOVER = 2
 };
 
 enum BODYSTATES {
     FBS_NORMAL = 1,
-    FBS_EMPHASIZED = 2,
+    FBS_EMPHASIZED = 2
 };
 
 enum LINKHEADERSTATES {
     FLH_NORMAL = 1,
-    FLH_HOVER = 2,
+    FLH_HOVER = 2
 };
 
 /* HEADERSTYLE class */
@@ -650,14 +650,14 @@ enum HEADERPARTS {
     HP_HEADERSORTARROW = 4,
     HP_HEADERDROPDOWN = 5,
     HP_HEADERDROPDOWNFILTER = 6,
-    HP_HEADEROVERFLOW = 7,
+    HP_HEADEROVERFLOW = 7
 };
 
 #define HEADERSTYLEPARTS HEADERPARTS;
 
 enum HEADERSTYLESTATES {
     HBG_DETAILS = 1,
-    HBG_ICON = 2,
+    HBG_ICON = 2
 };
 
 enum HEADERITEMSTATES {
@@ -672,41 +672,41 @@ enum HEADERITEMSTATES {
     HIS_ICONPRESSED = 9,
     HIS_ICONSORTEDNORMAL = 10,
     HIS_ICONSORTEDHOT = 11,
-    HIS_ICONSORTEDPRESSED = 12,
+    HIS_ICONSORTEDPRESSED = 12
 };
 
 enum HEADERITEMLEFTSTATES {
     HILS_NORMAL = 1,
     HILS_HOT = 2,
-    HILS_PRESSED = 3,
+    HILS_PRESSED = 3
 };
 
 enum HEADERITEMRIGHTSTATES {
     HIRS_NORMAL = 1,
     HIRS_HOT = 2,
-    HIRS_PRESSED = 3,
+    HIRS_PRESSED = 3
 };
 
 enum HEADERSORTARROWSTATES {
     HSAS_SORTEDUP = 1,
-    HSAS_SORTEDDOWN = 2,
+    HSAS_SORTEDDOWN = 2
 };
 
 enum HEADERDROPDOWNSTATES {
     HDDS_NORMAL = 1,
     HDDS_SOFTHOT = 2,
-    HDDS_HOT = 3,
+    HDDS_HOT = 3
 };
 
 enum HEADERDROPDOWNFILTERSTATES {
     HDDFS_NORMAL = 1,
     HDDFS_SOFTHOT = 2,
-    HDDFS_HOT = 3,
+    HDDFS_HOT = 3
 };
 
 enum HEADEROVERFLOWSTATES {
     HOFS_NORMAL = 1,
-    HOFS_HOT = 2,
+    HOFS_HOT = 2
 };
 
 /* LISTBOXSTYLE class */
@@ -726,7 +726,7 @@ enum LISTBOXPARTS {
     LBCP_BORDER_HVSCROLL = 2,
     LBCP_BORDER_NOSCROLL = 3,
     LBCP_BORDER_VSCROLL = 4,
-    LBCP_ITEM = 5,
+    LBCP_ITEM = 5
 };
 
 #define LISTBOXSTYLEPARTS LISTBOXPARTS;
@@ -735,35 +735,35 @@ enum BORDER_HSCROLLSTATES {
     LBPSH_NORMAL = 1,
     LBPSH_FOCUSED = 2,
     LBPSH_HOT = 3,
-    LBPSH_DISABLED = 4,
+    LBPSH_DISABLED = 4
 };
 
 enum BORDER_HVSCROLLSTATES {
     LBPSHV_NORMAL = 1,
     LBPSHV_FOCUSED = 2,
     LBPSHV_HOT = 3,
-    LBPSHV_DISABLED = 4,
+    LBPSHV_DISABLED = 4
 };
 
 enum BORDER_NOSCROLLSTATES {
     LBPSN_NORMAL = 1,
     LBPSN_FOCUSED = 2,
     LBPSN_HOT = 3,
-    LBPSN_DISABLED = 4,
+    LBPSN_DISABLED = 4
 };
 
 enum BORDER_VSCROLLSTATES {
     LBPSV_NORMAL = 1,
     LBPSV_FOCUSED = 2,
     LBPSV_HOT = 3,
-    LBPSV_DISABLED = 4,
+    LBPSV_DISABLED = 4
 };
 
 enum ITEMSTATES {
     LBPSI_HOT = 1,
     LBPSI_HOTSELECTED = 2,
     LBPSI_SELECTED = 3,
-    LBPSI_SELECTEDNOTFOCUS = 4,
+    LBPSI_SELECTEDNOTFOCUS = 4
 };
 
 /* LISTVIEWSTYLE class */
@@ -788,7 +788,7 @@ enum LISTVIEWPARTS {
     LVP_GROUPHEADERLINE = 7,
     LVP_EXPANDBUTTON = 8,
     LVP_COLLAPSEBUTTON = 9,
-    LVP_COLUMNDETAIL = 10,
+    LVP_COLUMNDETAIL = 10
 };
 
 #define LISTVIEWSTYLEPARTS LISTVIEWPARTS;
@@ -799,7 +799,7 @@ enum LISTITEMSTATES {
     LISS_SELECTED = 3,
     LISS_DISABLED = 4,
     LISS_SELECTEDNOTFOCUS = 5,
-    LISS_HOTSELECTED = 6,
+    LISS_HOTSELECTED = 6
 };
 
 enum GROUPHEADERSTATES {
@@ -818,7 +818,7 @@ enum GROUPHEADERSTATES {
     LVGH_CLOSESELECTEDNOTFOCUSED = 13,
     LVGH_CLOSESELECTEDNOTFOCUSEDHOT = 14,
     LVGH_CLOSEMIXEDSELECTION = 15,
-    LVGH_CLOSEMIXEDSELECTIONHOT = 16,
+    LVGH_CLOSEMIXEDSELECTIONHOT = 16
 };
 
 enum GROUPHEADERLINESTATES {
@@ -837,19 +837,19 @@ enum GROUPHEADERLINESTATES {
     LVGHL_CLOSESELECTEDNOTFOCUSED = 13,
     LVGHL_CLOSESELECTEDNOTFOCUSEDHOT = 14,
     LVGHL_CLOSEMIXEDSELECTION = 15,
-    LVGHL_CLOSEMIXEDSELECTIONHOT = 16,
+    LVGHL_CLOSEMIXEDSELECTIONHOT = 16
 };
 
 enum EXPANDBUTTONSTATES {
     LVEB_NORMAL = 1,
     LVEB_HOVER = 2,
-    LVEB_PUSHED = 3,
+    LVEB_PUSHED = 3
 };
 
 enum COLLAPSEBUTTONSTATES {
     LVCB_NORMAL = 1,
     LVCB_HOVER = 2,
-    LVCB_PUSHED = 3,
+    LVCB_PUSHED = 3
 };
 
 /* MENUSTYLE class */
@@ -884,14 +884,14 @@ enum MENUPARTS {
     MENU_SYSTEMCLOSE = 17,
     MENU_SYSTEMMAXIMIZE = 18,
     MENU_SYSTEMMINIMIZE = 19,
-    MENU_SYSTEMRESTORE = 20,
+    MENU_SYSTEMRESTORE = 20
 };
 
 #define MENUSTYLEPARTS MENUPARTS;
 
 enum BARBACKGROUNDSTATES {
     MB_ACTIVE = 1,
-    MB_INACTIVE = 2,
+    MB_INACTIVE = 2
 };
 
 enum BARITEMSTATES {
@@ -900,52 +900,52 @@ enum BARITEMSTATES {
     MBI_PUSHED = 3,
     MBI_DISABLED = 4,
     MBI_DISABLEDHOT = 5,
-    MBI_DISABLEDPUSHED = 6,
+    MBI_DISABLEDPUSHED = 6
 };
 
 enum POPUPCHECKSTATES {
     MC_CHECKMARKNORMAL = 1,
     MC_CHECKMARKDISABLED = 2,
     MC_BULLETNORMAL = 3,
-    MC_BULLETDISABLED = 4,
+    MC_BULLETDISABLED = 4
 };
 
 enum POPUPCHECKBACKGROUNDSTATES {
     MCB_DISABLED = 1,
     MCB_NORMAL = 2,
-    MCB_BITMAP = 3,
+    MCB_BITMAP = 3
 };
 
 enum POPUPITEMSTATES {
     MPI_NORMAL = 1,
     MPI_HOT = 2,
     MPI_DISABLED = 3,
-    MPI_DISABLEDHOT = 4,
+    MPI_DISABLEDHOT = 4
 };
 
 enum POPUPSUBMENUSTATES {
     MSM_NORMAL = 1,
-    MSM_DISABLED = 2,
+    MSM_DISABLED = 2
 };
 
 enum SYSTEMCLOSESTATES {
     MSYSC_NORMAL = 1,
-    MSYSC_DISABLED = 2,
+    MSYSC_DISABLED = 2
 };
 
 enum SYSTEMMAXIMIZESTATES {
     MSYSMX_NORMAL = 1,
-    MSYSMX_DISABLED = 2,
+    MSYSMX_DISABLED = 2
 };
 
 enum SYSTEMMINIMIZESTATES {
     MSYSMN_NORMAL = 1,
-    MSYSMN_DISABLED = 2,
+    MSYSMN_DISABLED = 2
 };
 
 enum SYSTEMRESTORESTATES {
     MSYSR_NORMAL = 1,
-    MSYSR_DISABLED = 2,
+    MSYSR_DISABLED = 2
 };
 
 /* NAVIGATION class */
@@ -960,28 +960,28 @@ static const WCHAR VSCLASS_NAVIGATION [] = 
{'N','A','V','I','G','A','T','I','O',
 enum NAVIGATIONPARTS {
     NAV_BACKBUTTON = 1,
     NAV_FORWARDBUTTON = 2,
-    NAV_MENUBUTTON = 3,
+    NAV_MENUBUTTON = 3
 };
 
 enum NAV_BACKBUTTONSTATES {
     NAV_BB_NORMAL = 1,
     NAV_BB_HOT = 2,
     NAV_BB_PRESSED = 3,
-    NAV_BB_DISABLED = 4,
+    NAV_BB_DISABLED = 4
 };
 
 enum NAV_FORWARDBUTTONSTATES {
     NAV_FB_NORMAL = 1,
     NAV_FB_HOT = 2,
     NAV_FB_PRESSED = 3,
-    NAV_FB_DISABLED = 4,
+    NAV_FB_DISABLED = 4
 };
 
 enum NAV_MENUBUTTONSTATES {
     NAV_MB_NORMAL = 1,
     NAV_MB_HOT = 2,
     NAV_MB_PRESSED = 3,
-    NAV_MB_DISABLED = 4,
+    NAV_MB_DISABLED = 4
 };
 
 /* PROGRESSSTYLE class */
@@ -1008,33 +1008,33 @@ enum PROGRESSPARTS {
     PP_PULSEOVERLAYVERT = 9,
     PP_MOVEOVERLAYVERT = 10,
     PP_TRANSPARENTBAR = 11,
-    PP_TRANSPARENTBARVERT = 12,
+    PP_TRANSPARENTBARVERT = 12
 };
 
 #define PROGRESSSTYLEPARTS PROGRESSPARTS;
 
 enum TRANSPARENTBARSTATES {
     PBBS_NORMAL = 1,
-    PBBS_PARTIAL = 2,
+    PBBS_PARTIAL = 2
 };
 
 enum TRANSPARENTBARVERTSTATES {
     PBBVS_NORMAL = 1,
-    PBBVS_PARTIAL = 2,
+    PBBVS_PARTIAL = 2
 };
 
 enum FILLSTATES {
     PBFS_NORMAL = 1,
     PBFS_ERROR = 2,
     PBFS_PAUSED = 3,
-    PBFS_PARTIAL = 4,
+    PBFS_PARTIAL = 4
 };
 
 enum FILLVERTSTATES {
     PBFVS_NORMAL = 1,
     PBFVS_ERROR = 2,
     PBFVS_PAUSED = 3,
-    PBFVS_PARTIAL = 4,
+    PBFVS_PARTIAL = 4
 };
 
 /* REBARSTYLE class */
@@ -1057,7 +1057,7 @@ enum REBARPARTS {
     RP_CHEVRONVERT = 5,
     RP_BACKGROUND = 6,
     RP_SPLITTER = 7,
-    RP_SPLITTERVERT = 8,
+    RP_SPLITTERVERT = 8
 };
 
 #define REBARSTYLEPARTS REBARPARTS;
@@ -1065,25 +1065,25 @@ enum REBARPARTS {
 enum CHEVRONSTATES {
     CHEVS_NORMAL = 1,
     CHEVS_HOT = 2,
-    CHEVS_PRESSED = 3,
+    CHEVS_PRESSED = 3
 };
 
 enum CHEVRONVERTSTATES {
     CHEVSV_NORMAL = 1,
     CHEVSV_HOT = 2,
-    CHEVSV_PRESSED = 3,
+    CHEVSV_PRESSED = 3
 };
 
 enum SPLITTERSTATES {
     SPLITS_NORMAL = 1,
     SPLITS_HOT = 2,
-    SPLITS_PRESSED = 3,
+    SPLITS_PRESSED = 3
 };
 
 enum SPLITTERVERTSTATES {
     SPLITSV_NORMAL = 1,
     SPLITSV_HOT = 2,
-    SPLITSV_PRESSED = 3,
+    SPLITSV_PRESSED = 3
 };
 
 /* SCROLLBARSTYLE class */
@@ -1108,7 +1108,7 @@ enum SCROLLBARPARTS {
     SBP_UPPERTRACKVERT = 7,
     SBP_GRIPPERHORZ = 8,
     SBP_GRIPPERVERT = 9,
-    SBP_SIZEBOX = 10,
+    SBP_SIZEBOX = 10
 };
 
 #define SCROLLBARSTYLEPARTS SCROLLBARPARTS;
@@ -1133,7 +1133,7 @@ enum ARROWBTNSTATES {
     ABS_UPHOVER = 17,
     ABS_DOWNHOVER = 18,
     ABS_LEFTHOVER = 19,
-    ABS_RIGHTHOVER = 20,
+    ABS_RIGHTHOVER = 20
 };
 
 enum SCROLLBARSTYLESTATES {
@@ -1141,7 +1141,7 @@ enum SCROLLBARSTYLESTATES {
     SCRBS_HOT = 2,
     SCRBS_PRESSED = 3,
     SCRBS_DISABLED = 4,
-    SCRBS_HOVER = 5,
+    SCRBS_HOVER = 5
 };
 
 enum SIZEBOXSTATES {
@@ -1152,7 +1152,7 @@ enum SIZEBOXSTATES {
     SZB_HALFBOTTOMRIGHTALIGN = 5,
     SZB_HALFBOTTOMLEFTALIGN = 6,
     SZB_HALFTOPRIGHTALIGN = 7,
-    SZB_HALFTOPLEFTALIGN = 8,
+    SZB_HALFTOPLEFTALIGN = 8
 };
 
 /* SPINSTYLE class */
@@ -1175,7 +1175,7 @@ enum SPINPARTS {
     SPNP_UP = 1,
     SPNP_DOWN = 2,
     SPNP_UPHORZ = 3,
-    SPNP_DOWNHORZ = 4,
+    SPNP_DOWNHORZ = 4
 };
 
 #define SPINSTYLEPARTS SPINPARTS;
@@ -1184,28 +1184,28 @@ enum UPSTATES {
     UPS_NORMAL = 1,
     UPS_HOT = 2,
     UPS_PRESSED = 3,
-    UPS_DISABLED = 4,
+    UPS_DISABLED = 4
 };
 
 enum DOWNSTATES {
     DNS_NORMAL = 1,
     DNS_HOT = 2,
     DNS_PRESSED = 3,
-    DNS_DISABLED = 4,
+    DNS_DISABLED = 4
 };
 
 enum UPHORZSTATES {
     UPHZS_NORMAL = 1,
     UPHZS_HOT = 2,
     UPHZS_PRESSED = 3,
-    UPHZS_DISABLED = 4,
+    UPHZS_DISABLED = 4
 };
 
 enum DOWNHORZSTATES {
     DNHZS_NORMAL = 1,
     DNHZS_HOT = 2,
     DNHZS_PRESSED = 3,
-    DNHZS_DISABLED = 4,
+    DNHZS_DISABLED = 4
 };
 
 /* STATUSSTYLE class */
@@ -1223,7 +1223,7 @@ static const WCHAR VSCLASS_STATUS [] = 
{'S','T','A','T','U','S',0};
 enum STATUSPARTS {
     SP_PANE = 1,
     SP_GRIPPERPANE = 2,
-    SP_GRIPPER = 3,
+    SP_GRIPPER = 3
 };
 
 #define STATUSSTYLEPARTS STATUSPARTS;
@@ -1251,7 +1251,7 @@ enum TABPARTS {
     TABP_TOPTABITEMBOTHEDGE = 8,
     TABP_PANE = 9,
     TABP_BODY = 10,
-    TABP_AEROWIZARDBODY = 11,
+    TABP_AEROWIZARDBODY = 11
 };
 
 #define TABSTYLEPARTS TABPARTS;
@@ -1261,7 +1261,7 @@ enum TABITEMSTATES {
     TIS_HOT = 2,
     TIS_SELECTED = 3,
     TIS_DISABLED = 4,
-    TIS_FOCUSED = 5,
+    TIS_FOCUSED = 5
 };
 
 enum TABITEMLEFTEDGESTATES {
@@ -1269,7 +1269,7 @@ enum TABITEMLEFTEDGESTATES {
     TILES_HOT = 2,
     TILES_SELECTED = 3,
     TILES_DISABLED = 4,
-    TILES_FOCUSED = 5,
+    TILES_FOCUSED = 5
 };
 
 enum TABITEMRIGHTEDGESTATES {
@@ -1277,7 +1277,7 @@ enum TABITEMRIGHTEDGESTATES {
     TIRES_HOT = 2,
     TIRES_SELECTED = 3,
     TIRES_DISABLED = 4,
-    TIRES_FOCUSED = 5,
+    TIRES_FOCUSED = 5
 };
 
 enum TABITEMBOTHEDGESTATES {
@@ -1285,7 +1285,7 @@ enum TABITEMBOTHEDGESTATES {
     TIBES_HOT = 2,
     TIBES_SELECTED = 3,
     TIBES_DISABLED = 4,
-    TIBES_FOCUSED = 5,
+    TIBES_FOCUSED = 5
 };
 
 enum TOPTABITEMSTATES {
@@ -1293,7 +1293,7 @@ enum TOPTABITEMSTATES {
     TTIS_HOT = 2,
     TTIS_SELECTED = 3,
     TTIS_DISABLED = 4,
-    TTIS_FOCUSED = 5,
+    TTIS_FOCUSED = 5
 };
 
 enum TOPTABITEMLEFTEDGESTATES {
@@ -1301,7 +1301,7 @@ enum TOPTABITEMLEFTEDGESTATES {
     TTILES_HOT = 2,
     TTILES_SELECTED = 3,
     TTILES_DISABLED = 4,
-    TTILES_FOCUSED = 5,
+    TTILES_FOCUSED = 5
 };
 
 enum TOPTABITEMRIGHTEDGESTATES {
@@ -1309,7 +1309,7 @@ enum TOPTABITEMRIGHTEDGESTATES {
     TTIRES_HOT = 2,
     TTIRES_SELECTED = 3,
     TTIRES_DISABLED = 4,
-    TTIRES_FOCUSED = 5,
+    TTIRES_FOCUSED = 5
 };
 
 enum TOPTABITEMBOTHEDGESTATES {
@@ -1317,7 +1317,7 @@ enum TOPTABITEMBOTHEDGESTATES {
     TTIBES_HOT = 2,
     TTIBES_SELECTED = 3,
     TTIBES_DISABLED = 4,
-    TTIBES_FOCUSED = 5,
+    TTIBES_FOCUSED = 5
 };
 
 /* TASKDIALOGSTYLE class */
@@ -1353,13 +1353,13 @@ enum TASKDIALOGPARTS {
     TDLG_EXPANDEDFOOTERAREA = 18,
     TDLG_PROGRESSBAR = 19,
     TDLG_IMAGEALIGNMENT = 20,
-    TDLG_RADIOBUTTONPANE = 21,
+    TDLG_RADIOBUTTONPANE = 21
 };
 
 #define TASKDIALOGSTYLEPARTS TASKDIALOGPARTS;
 
 enum CONTENTPANESTATES {
-    TDLGCPS_STANDALONE = 1,
+    TDLGCPS_STANDALONE = 1
 };
 
 enum EXPANDOBUTTONSTATES {
@@ -1368,7 +1368,7 @@ enum EXPANDOBUTTONSTATES {
     TDLGEBS_PRESSED = 3,
     TDLGEBS_EXPANDEDNORMAL = 4,
     TDLGEBS_EXPANDEDHOVER = 5,
-    TDLGEBS_EXPANDEDPRESSED = 6,
+    TDLGEBS_EXPANDEDPRESSED = 6
 };
 
 /* TEXTSTYLE class */
@@ -1389,19 +1389,19 @@ enum TEXTSTYLEPARTS {
     TEXT_HYPERLINKTEXT = 6,
     TEXT_EXPANDED = 7,
     TEXT_LABEL = 8,
-    TEXT_CONTROLLABEL = 9,
+    TEXT_CONTROLLABEL = 9
 };
 
 enum HYPERLINKTEXTSTATES {
     TS_HYPERLINK_NORMAL = 1,
     TS_HYPERLINK_HOT = 2,
     TS_HYPERLINK_PRESSED = 3,
-    TS_HYPERLINK_DISABLED = 4,
+    TS_HYPERLINK_DISABLED = 4
 };
 
 enum CONTROLLABELSTATES {
     TS_CONTROLLABEL_NORMAL = 1,
-    TS_CONTROLLABEL_DISABLED = 2,
+    TS_CONTROLLABEL_DISABLED = 2
 };
 
 /* TOOLBARSTYLE class */
@@ -1423,7 +1423,7 @@ enum TOOLBARPARTS {
     TP_SPLITBUTTONDROPDOWN = 4,
     TP_SEPARATOR = 5,
     TP_SEPARATORVERT = 6,
-    TP_DROPDOWNBUTTONGLYPH = 7,
+    TP_DROPDOWNBUTTONGLYPH = 7
 };
 
 #define TOOLBARSTYLEPARTS TOOLBARPARTS;
@@ -1436,7 +1436,7 @@ enum TOOLBARSTYLESTATES {
     TS_CHECKED = 5,
     TS_HOTCHECKED = 6,
     TS_NEARHOT = 7,
-    TS_OTHERSIDEHOT = 8,
+    TS_OTHERSIDEHOT = 8
 };
 
 /* TOOLTIPSTYLE class */
@@ -1458,7 +1458,7 @@ enum TOOLTIPPARTS {
     TTP_BALLOONTITLE = 4,
     TTP_CLOSE = 5,
     TTP_BALLOONSTEM = 6,
-    TTP_WRENCH = 7,
+    TTP_WRENCH = 7
 };
 
 #define TOOLTIPSTYLEPARTS TOOLTIPPARTS;
@@ -1466,17 +1466,17 @@ enum TOOLTIPPARTS {
 enum CLOSESTATES {
     TTCS_NORMAL = 1,
     TTCS_HOT = 2,
-    TTCS_PRESSED = 3,
+    TTCS_PRESSED = 3
 };
 
 enum STANDARDSTATES {
     TTSS_NORMAL = 1,
-    TTSS_LINK = 2,
+    TTSS_LINK = 2
 };
 
 enum BALLOONSTATES {
     TTBS_NORMAL = 1,
-    TTBS_LINK = 2,
+    TTBS_LINK = 2
 };
 
 enum BALLOONSTEMSTATES {
@@ -1485,13 +1485,13 @@ enum BALLOONSTEMSTATES {
     TTBSS_POINTINGUPRIGHTWALL = 3,
     TTBSS_POINTINGDOWNRIGHTWALL = 4,
     TTBSS_POINTINGDOWNCENTERED = 5,
-    TTBSS_POINTINGDOWNLEFTWALL = 6,
+    TTBSS_POINTINGDOWNLEFTWALL = 6
 };
 
 enum WRENCHSTATES {
     TTWS_NORMAL = 1,
     TTWS_HOT = 2,
-    TTWS_PRESSED = 3,
+    TTWS_PRESSED = 3
 };
 
 /* TRACKBARSTYLE class */
@@ -1516,21 +1516,21 @@ enum TRACKBARPARTS {
     TKP_THUMBLEFT = 7,
     TKP_THUMBRIGHT = 8,
     TKP_TICS = 9,
-    TKP_TICSVERT = 10,
+    TKP_TICSVERT = 10
 };
 
 #define TRACKBARSTYLEPARTS TRACKBARPARTS;
 
 enum TRACKBARSTYLESTATES {
-    TKS_NORMAL = 1,
+    TKS_NORMAL = 1
 };
 
 enum TRACKSTATES {
-    TRS_NORMAL = 1,
+    TRS_NORMAL = 1
 };
 
 enum TRACKVERTSTATES {
-    TRVS_NORMAL = 1,
+    TRVS_NORMAL = 1
 };
 
 enum THUMBSTATES {
@@ -1538,7 +1538,7 @@ enum THUMBSTATES {
     TUS_HOT = 2,
     TUS_PRESSED = 3,
     TUS_FOCUSED = 4,
-    TUS_DISABLED = 5,
+    TUS_DISABLED = 5
 };
 
 enum THUMBBOTTOMSTATES {
@@ -1546,7 +1546,7 @@ enum THUMBBOTTOMSTATES {
     TUBS_HOT = 2,
     TUBS_PRESSED = 3,
     TUBS_FOCUSED = 4,
-    TUBS_DISABLED = 5,
+    TUBS_DISABLED = 5
 };
 
 enum THUMBTOPSTATES {
@@ -1554,7 +1554,7 @@ enum THUMBTOPSTATES {
     TUTS_HOT = 2,
     TUTS_PRESSED = 3,
     TUTS_FOCUSED = 4,
-    TUTS_DISABLED = 5,
+    TUTS_DISABLED = 5
 };
 
 enum THUMBVERTSTATES {
@@ -1562,7 +1562,7 @@ enum THUMBVERTSTATES {
     TUVS_HOT = 2,
     TUVS_PRESSED = 3,
     TUVS_FOCUSED = 4,
-    TUVS_DISABLED = 5,
+    TUVS_DISABLED = 5
 };
 
 enum THUMBLEFTSTATES {
@@ -1570,7 +1570,7 @@ enum THUMBLEFTSTATES {
     TUVLS_HOT = 2,
     TUVLS_PRESSED = 3,
     TUVLS_FOCUSED = 4,
-    TUVLS_DISABLED = 5,
+    TUVLS_DISABLED = 5
 };
 
 enum THUMBRIGHTSTATES {
@@ -1578,15 +1578,15 @@ enum THUMBRIGHTSTATES {
     TUVRS_HOT = 2,
     TUVRS_PRESSED = 3,
     TUVRS_FOCUSED = 4,
-    TUVRS_DISABLED = 5,
+    TUVRS_DISABLED = 5
 };
 
 enum TICSSTATES {
-    TSS_NORMAL = 1,
+    TSS_NORMAL = 1
 };
 
 enum TICSVERTSTATES {
-    TSVS_NORMAL = 1,
+    TSVS_NORMAL = 1
 };
 
 /* TREEVIEWSTYLE class */
@@ -1605,7 +1605,7 @@ enum TREEVIEWPARTS {
     TVP_TREEITEM = 1,
     TVP_GLYPH = 2,
     TVP_BRANCH = 3,
-    TVP_HOTGLYPH = 4,
+    TVP_HOTGLYPH = 4
 };
 
 #define TREEVIEWSTYLEPARTS TREEVIEWPARTS;
@@ -1616,17 +1616,17 @@ enum TREEITEMSTATES {
     TREIS_SELECTED = 3,
     TREIS_DISABLED = 4,
     TREIS_SELECTEDNOTFOCUS = 5,
-    TREIS_HOTSELECTED = 6,
+    TREIS_HOTSELECTED = 6
 };
 
 enum GLYPHSTATES {
     GLPS_CLOSED = 1,
-    GLPS_OPENED = 2,
+    GLPS_OPENED = 2
 };
 
 enum HOTGLYPHSTATES {
     HGLPS_CLOSED = 1,
-    HGLPS_OPENED = 2,
+    HGLPS_OPENED = 2
 };
 
 /* WINDOWSTYLE class */
@@ -1679,102 +1679,102 @@ enum WINDOWPARTS {
     WP_SMALLFRAMERIGHTSIZINGTEMPLATE = 35,
     WP_FRAMEBOTTOMSIZINGTEMPLATE = 36,
     WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE = 37,
-    WP_FRAME = 38,
+    WP_FRAME = 38
 };
 
 #define WINDOWSTYLEPARTS WINDOWPARTS;
 
 enum FRAMESTATES {
     FS_ACTIVE = 1,
-    FS_INACTIVE = 2,
+    FS_INACTIVE = 2
 };
 
 enum CAPTIONSTATES {
     CS_ACTIVE = 1,
     CS_INACTIVE = 2,
-    CS_DISABLED = 3,
+    CS_DISABLED = 3
 };
 
 enum MAXCAPTIONSTATES {
     MXCS_ACTIVE = 1,
     MXCS_INACTIVE = 2,
-    MXCS_DISABLED = 3,
+    MXCS_DISABLED = 3
 };
 
 enum MINCAPTIONSTATES {
     MNCS_ACTIVE = 1,
     MNCS_INACTIVE = 2,
-    MNCS_DISABLED = 3,
+    MNCS_DISABLED = 3
 };
 
 enum HORZSCROLLSTATES {
     HSS_NORMAL = 1,
     HSS_HOT = 2,
     HSS_PUSHED = 3,
-    HSS_DISABLED = 4,
+    HSS_DISABLED = 4
 };
 
 enum HORZTHUMBSTATES {
     HTS_NORMAL = 1,
     HTS_HOT = 2,
     HTS_PUSHED = 3,
-    HTS_DISABLED = 4,
+    HTS_DISABLED = 4
 };
 
 enum VERTSCROLLSTATES {
     VSS_NORMAL = 1,
     VSS_HOT = 2,
     VSS_PUSHED = 3,
-    VSS_DISABLED = 4,
+    VSS_DISABLED = 4
 };
 
 enum VERTTHUMBSTATES {
     VTS_NORMAL = 1,
     VTS_HOT = 2,
     VTS_PUSHED = 3,
-    VTS_DISABLED = 4,
+    VTS_DISABLED = 4
 };
 
 enum SYSBUTTONSTATES {
     SBS_NORMAL = 1,
     SBS_HOT = 2,
     SBS_PUSHED = 3,
-    SBS_DISABLED = 4,
+    SBS_DISABLED = 4
 };
 
 enum MINBUTTONSTATES {
     MINBS_NORMAL = 1,
     MINBS_HOT = 2,
     MINBS_PUSHED = 3,
-    MINBS_DISABLED = 4,
+    MINBS_DISABLED = 4
 };
 
 enum MAXBUTTONSTATES {
     MAXBS_NORMAL = 1,
     MAXBS_HOT = 2,
     MAXBS_PUSHED = 3,
-    MAXBS_DISABLED = 4,
+    MAXBS_DISABLED = 4
 };
 
 enum RESTOREBUTTONSTATES {
     RBS_NORMAL = 1,
     RBS_HOT = 2,
     RBS_PUSHED = 3,
-    RBS_DISABLED = 4,
+    RBS_DISABLED = 4
 };
 
 enum HELPBUTTONSTATES {
     HBS_NORMAL = 1,
     HBS_HOT = 2,
     HBS_PUSHED = 3,
-    HBS_DISABLED = 4,
+    HBS_DISABLED = 4
 };
 
 enum CLOSEBUTTONSTATES {
     CBS_NORMAL = 1,
     CBS_HOT = 2,
     CBS_PUSHED = 3,
-    CBS_DISABLED = 4,
+    CBS_DISABLED = 4
 };
 
 #endif /* __VSSTYLE_H__ */
diff --git a/mingw-w64-headers/include/vssym32.h 
b/mingw-w64-headers/include/vssym32.h
index 88ec01f94..f4d05b549 100644
--- a/mingw-w64-headers/include/vssym32.h
+++ b/mingw-w64-headers/include/vssym32.h
@@ -51,18 +51,18 @@
 enum BGTYPE {
     BT_IMAGEFILE = 0,
     BT_BORDERFILL = 1,
-    BT_NONE = 2,
+    BT_NONE = 2
 };
 
 enum IMAGELAYOUT {
     IL_VERTICAL = 0,
-    IL_HORIZONTAL = 1,
+    IL_HORIZONTAL = 1
 };
 
 enum BORDERTYPE {
     BT_RECT = 0,
     BT_ROUNDRECT = 1,
-    BT_ELLIPSE = 2,
+    BT_ELLIPSE = 2
 };
 
 enum FILLTYPE {
@@ -70,31 +70,31 @@ enum FILLTYPE {
     FT_VERTGRADIENT = 1,
     FT_HORZGRADIENT = 2,
     FT_RADIALGRADIENT = 3,
-    FT_TILEIMAGE = 4,
+    FT_TILEIMAGE = 4
 };
 
 enum SIZINGTYPE {
     ST_TRUESIZE = 0,
     ST_STRETCH = 1,
-    ST_TILE = 2,
+    ST_TILE = 2
 };
 
 enum HALIGN {
     HA_LEFT = 0,
     HA_CENTER = 1,
-    HA_RIGHT = 2,
+    HA_RIGHT = 2
 };
 
 enum CONTENTALIGNMENT {
     CA_LEFT = 0,
     CA_CENTER = 1,
-    CA_RIGHT = 2,
+    CA_RIGHT = 2
 };
 
 enum VALIGN {
     VA_TOP = 0,
     VA_CENTER = 1,
-    VA_BOTTOM = 2,
+    VA_BOTTOM = 2
 };
 
 enum OFFSETTYPE {
@@ -111,7 +111,7 @@ enum OFFSETTYPE {
     OT_LEFTOFLASTBUTTON = 10,
     OT_RIGHTOFLASTBUTTON = 11,
     OT_ABOVELASTBUTTON = 12,
-    OT_BELOWLASTBUTTON = 13,
+    OT_BELOWLASTBUTTON = 13
 };
 
 enum ICONEFFECT {
@@ -119,37 +119,37 @@ enum ICONEFFECT {
     ICE_GLOW = 1,
     ICE_SHADOW = 2,
     ICE_PULSE = 3,
-    ICE_ALPHA = 4,
+    ICE_ALPHA = 4
 };
 
 enum TEXTSHADOWTYPE {
     TST_NONE = 0,
     TST_SINGLE = 1,
-    TST_CONTINUOUS = 2,
+    TST_CONTINUOUS = 2
 };
 
 enum GLYPHTYPE {
     GT_NONE = 0,
     GT_IMAGEGLYPH = 1,
-    GT_FONTGLYPH = 2,
+    GT_FONTGLYPH = 2
 };
 
 enum IMAGESELECTTYPE {
     IST_NONE = 0,
     IST_SIZE = 1,
-    IST_DPI = 2,
+    IST_DPI = 2
 };
 
 enum TRUESIZESCALINGTYPE {
     TSST_NONE = 0,
     TSST_SIZE = 1,
-    TSST_DPI = 2,
+    TSST_DPI = 2
 };
 
 enum GLYPHFONTSIZINGTYPE {
     GFST_NONE = 0,
     GFST_SIZE = 1,
-    GFST_DPI = 2,
+    GFST_DPI = 2
 };
 
 #define TMT_RESERVEDLOW 0
@@ -413,12 +413,12 @@ static const WCHAR VSCLASS_LINK[] = {'L','I','N','K',0};
 #endif
 
 enum LINKPARTS {
-    LP_HYPERLINK = 1,
+    LP_HYPERLINK = 1
 };
 
 enum HYPERLINKSTATES {
     HLS_NORMALTEXT = 1,
-    HLS_LINKTEXT = 2,
+    HLS_LINKTEXT = 2
 };
 
 /* EMPTYMARKUP class */
@@ -431,12 +431,12 @@ static const WCHAR VSCLASS_EMPTYMARKUP[] = 
{'E','M','P','T','Y','M','A','R','K',
 #endif
 
 enum EMPTYMARKUPPARTS {
-    EMP_MARKUPTEXT = 1,
+    EMP_MARKUPTEXT = 1
 };
 
 enum MARKUPTEXTSTATES {
     EMT_NORMALTEXT = 1,
-    EMT_LINKTEXT = 2,
+    EMT_LINKTEXT = 2
 };
 
 /* STATIC class */
@@ -449,7 +449,7 @@ static const WCHAR VSCLASS_STATIC[] = 
{'S','T','A','T','I','C',0};
 #endif
 
 enum STATICPARTS {
-    STAT_TEXT = 1,
+    STAT_TEXT = 1
 };
 
 /* PAGE class */
@@ -465,7 +465,7 @@ enum PAGEPARTS {
     PGRP_UP = 1,
     PGRP_DOWN = 2,
     PGRP_UPHORZ = 3,
-    PGRP_DOWNHORZ = 4,
+    PGRP_DOWNHORZ = 4
 };
 
 /* MONTHCAL class */
@@ -488,7 +488,7 @@ enum MONTHCALPARTS {
     MC_TRAILINGGRIDCELL = 8,
     MC_TRAILINGGRIDCELLUPPER = 9,
     MC_NAVNEXT = 10,
-    MC_NAVPREV = 11,
+    MC_NAVPREV = 11
 };
 
 enum GRIDCELLBACKGROUNDSTATES {
@@ -496,47 +496,47 @@ enum GRIDCELLBACKGROUNDSTATES {
     MCGCB_HOT = 2,
     MCGCB_SELECTEDHOT = 3,
     MCGCB_SELECTEDNOTFOCUSED = 4,
-    MCGCB_TODAY = 5,
+    MCGCB_TODAY = 5
 };
 
 enum GRIDCELLSTATES {
     MCGC_HOT = 1,
     MCGC_HASSTATE = 2,
     MCGC_HASSTATEHOT = 3,
-    MCGC_TODAY = 4,
+    MCGC_TODAY = 4
 };
 
 enum GRIDCELLUPPERSTATES {
     MCGCU_HOT = 1,
     MCGCU_HASSTATE = 2,
-    MCGCU_HASSTATEHOT = 3,
+    MCGCU_HASSTATEHOT = 3
 };
 
 enum TRAILINGGRIDCELLSTATES {
     MCTGC_HOT = 1,
     MCTGC_HASSTATE = 2,
     MCTGC_HASSTATEHOT = 3,
-    MCTGC_TODAY = 4,
+    MCTGC_TODAY = 4
 };
 
 enum TRAILINGGRIDCELLUPPERSTATES {
     MCTGCU_HOT = 1,
     MCTGCU_HASSTATE = 2,
-    MCTGCU_HASSTATEHOT = 3,
+    MCTGCU_HASSTATEHOT = 3
 };
 
 enum NAVNEXTSTATES {
     MCNN_NORMAL = 1,
     MCNN_HOT = 2,
     MCNN_PRESSED = 3,
-    MCNN_DISABLED = 4,
+    MCNN_DISABLED = 4
 };
 
 enum NAVPREVSTATES {
     MCNP_NORMAL = 1,
     MCNP_HOT = 2,
     MCNP_PRESSED = 3,
-    MCNP_DISABLED = 4,
+    MCNP_DISABLED = 4
 };
 
 /* CLOCK class */
@@ -549,13 +549,13 @@ static const WCHAR VSCLASS_CLOCK[] = 
{'C','L','O','C','K',0};
 #endif
 
 enum CLOCKPARTS {
-    CLP_TIME = 1,
+    CLP_TIME = 1
 };
 
 enum CLOCKSTATES {
     CLS_NORMAL = 1,
     CLS_HOT = 2,
-    CLS_PRESSED = 3,
+    CLS_PRESSED = 3
 };
 
 /* TRAYNOTIFY class */
@@ -569,7 +569,7 @@ static const WCHAR VSCLASS_TRAYNOTIFY[] = 
{'T','R','A','Y','N','O','T','I','F','
 
 enum TRAYNOTIFYPARTS {
     TNP_BACKGROUND = 1,
-    TNP_ANIMBACKGROUND = 2,
+    TNP_ANIMBACKGROUND = 2
 };
 
 /* TASKBAR class */
@@ -589,7 +589,7 @@ enum TASKBARPARTS {
     TBP_SIZINGBARBOTTOM = 5,
     TBP_SIZINGBARRIGHT = 6,
     TBP_SIZINGBARTOP = 7,
-    TBP_SIZINGBARLEFT = 8,
+    TBP_SIZINGBARLEFT = 8
 };
 
 /* TASKBAND class */
@@ -604,7 +604,7 @@ static const WCHAR VSCLASS_TASKBAND[] = 
{'T','A','S','K','B','A','N','D',0};
 enum TASKBANDPARTS {
     TDP_GROUPCOUNT = 1,
     TDP_FLASHBUTTON = 2,
-    TDP_FLASHBUTTONGROUPMENU = 3,
+    TDP_FLASHBUTTONGROUPMENU = 3
 };
 
 /* STARTPANEL class */
@@ -635,7 +635,7 @@ enum STARTPANELPARTS {
     SPP_SEARCHVIEW = 16,
     SPP_MOREPROGRAMSARROWBACK = 17,
     SPP_TOPMATCH = 18,
-    SPP_LOGOFFSPLITBUTTONDROPDOWN = 19,
+    SPP_LOGOFFSPLITBUTTONDROPDOWN = 19
 };
 
 enum MOREPROGRAMSTABSTATES {
@@ -643,7 +643,7 @@ enum MOREPROGRAMSTABSTATES {
     SPMPT_HOT = 2,
     SPMPT_SELECTED = 3,
     SPMPT_DISABLED = 4,
-    SPMPT_FOCUSED = 5,
+    SPMPT_FOCUSED = 5
 };
 
 enum SOFTWAREEXPLORERSTATES {
@@ -651,7 +651,7 @@ enum SOFTWAREEXPLORERSTATES {
     SPSE_HOT = 2,
     SPSE_SELECTED = 3,
     SPSE_DISABLED = 4,
-    SPSE_FOCUSED = 5,
+    SPSE_FOCUSED = 5
 };
 
 enum OPENBOXSTATES {
@@ -659,25 +659,25 @@ enum OPENBOXSTATES {
     SPOB_HOT = 2,
     SPOB_SELECTED = 3,
     SPOB_DISABLED = 4,
-    SPOB_FOCUSED = 5,
+    SPOB_FOCUSED = 5
 };
 
 enum MOREPROGRAMSARROWSTATES {
     SPS_NORMAL = 1,
     SPS_HOT = 2,
-    SPS_PRESSED = 3,
+    SPS_PRESSED = 3
 };
 
 enum MOREPROGRAMSARROWBACKSTATES {
     SPSB_NORMAL = 1,
     SPSB_HOT = 2,
-    SPSB_PRESSED = 3,
+    SPSB_PRESSED = 3
 };
 
 enum LOGOFFBUTTONSSTATES {
     SPLS_NORMAL = 1,
     SPLS_HOT = 2,
-    SPLS_PRESSED = 3,
+    SPLS_PRESSED = 3
 };
 
 /* MENUBAND class */
@@ -691,7 +691,7 @@ static const WCHAR VSCLASS_MENUBAND[] = 
{'M','E','N','U','B','A','N','D',0};
 
 enum MENUBANDPARTS {
     MDP_NEWAPPBUTTON = 1,
-    MDP_SEPERATOR = 2,
+    MDP_SEPERATOR = 2
 };
 
 enum MENUBANDSTATES {
@@ -700,7 +700,7 @@ enum MENUBANDSTATES {
     MDS_PRESSED = 3,
     MDS_DISABLED = 4,
     MDS_CHECKED = 5,
-    MDS_HOTCHECKED = 6,
+    MDS_HOTCHECKED = 6
 };
 
 #endif /* __VSSYM32_H__ */
diff --git a/mingw-w64-headers/include/wiadef.h 
b/mingw-w64-headers/include/wiadef.h
index c6d5a62b1..b00739008 100644
--- a/mingw-w64-headers/include/wiadef.h
+++ b/mingw-w64-headers/include/wiadef.h
@@ -253,9 +253,9 @@ extern "C" {
 #define WIA_DIP_DRIVER_VERSION_STR L"Driver Version"
 
 #ifdef WIA_DECLARE_DEVINFO_PROP_ARRAY
-  PROPSPEC g_psDeviceInfo[WIA_NUM_DIP] = { 
{PRSPEC_PROPID,WIA_DIP_DEV_ID},{PRSPEC_PROPID,WIA_DIP_VEND_DESC},{PRSPEC_PROPID,WIA_DIP_DEV_DESC},{PRSPEC_PROPID,WIA_DIP_DEV_TYPE},{PRSPEC_PROPID,WIA_DIP_PORT_NAME},{PRSPEC_PROPID,WIA_DIP_DEV_NAME},{PRSPEC_PROPID,WIA_DIP_SERVER_NAME},{PRSPEC_PROPID,WIA_DIP_REMOTE_DEV_ID},{PRSPEC_PROPID,WIA_DIP_UI_CLSID},{PRSPEC_PROPID,WIA_DIP_HW_CONFIG},{PRSPEC_PROPID,WIA_DIP_BAUDRATE},{PRSPEC_PROPID,WIA_DIP_STI_GEN_CAPABILITIES},{PRSPEC_PROPID,WIA_DIP_WIA_VERSION},{PRSPEC_PROPID,WIA_DIP_DRIVER_VERSION},};
-  PROPID g_piDeviceInfo[WIA_NUM_DIP] = { 
WIA_DIP_DEV_ID,WIA_DIP_VEND_DESC,WIA_DIP_DEV_DESC,WIA_DIP_DEV_TYPE,WIA_DIP_PORT_NAME,WIA_DIP_DEV_NAME,WIA_DIP_SERVER_NAME,WIA_DIP_REMOTE_DEV_ID,WIA_DIP_UI_CLSID,WIA_DIP_HW_CONFIG,WIA_DIP_BAUDRATE,WIA_DIP_STI_GEN_CAPABILITIES,WIA_DIP_WIA_VERSION,WIA_DIP_DRIVER_VERSION,};
-  LPOLESTR g_pszDeviceInfo[WIA_NUM_DIP] = { 
WIA_DIP_DEV_ID_STR,WIA_DIP_VEND_DESC_STR,WIA_DIP_DEV_DESC_STR,WIA_DIP_DEV_TYPE_STR,WIA_DIP_PORT_NAME_STR,WIA_DIP_DEV_NAME_STR,WIA_DIP_SERVER_NAME_STR,WIA_DIP_REMOTE_DEV_ID_STR,WIA_DIP_UI_CLSID_STR,WIA_DIP_HW_CONFIG_STR,WIA_DIP_BAUDRATE_STR,WIA_DIP_STI_GEN_CAPABILITIES_STR,WIA_DIP_WIA_VERSION_STR,WIA_DIP_DRIVER_VERSION_STR,};
+  PROPSPEC g_psDeviceInfo[WIA_NUM_DIP] = { 
{PRSPEC_PROPID,WIA_DIP_DEV_ID},{PRSPEC_PROPID,WIA_DIP_VEND_DESC},{PRSPEC_PROPID,WIA_DIP_DEV_DESC},{PRSPEC_PROPID,WIA_DIP_DEV_TYPE},{PRSPEC_PROPID,WIA_DIP_PORT_NAME},{PRSPEC_PROPID,WIA_DIP_DEV_NAME},{PRSPEC_PROPID,WIA_DIP_SERVER_NAME},{PRSPEC_PROPID,WIA_DIP_REMOTE_DEV_ID},{PRSPEC_PROPID,WIA_DIP_UI_CLSID},{PRSPEC_PROPID,WIA_DIP_HW_CONFIG},{PRSPEC_PROPID,WIA_DIP_BAUDRATE},{PRSPEC_PROPID,WIA_DIP_STI_GEN_CAPABILITIES},{PRSPEC_PROPID,WIA_DIP_WIA_VERSION},{PRSPEC_PROPID,WIA_DIP_DRIVER_VERSION}};
+  PROPID g_piDeviceInfo[WIA_NUM_DIP] = { 
WIA_DIP_DEV_ID,WIA_DIP_VEND_DESC,WIA_DIP_DEV_DESC,WIA_DIP_DEV_TYPE,WIA_DIP_PORT_NAME,WIA_DIP_DEV_NAME,WIA_DIP_SERVER_NAME,WIA_DIP_REMOTE_DEV_ID,WIA_DIP_UI_CLSID,WIA_DIP_HW_CONFIG,WIA_DIP_BAUDRATE,WIA_DIP_STI_GEN_CAPABILITIES,WIA_DIP_WIA_VERSION,WIA_DIP_DRIVER_VERSION};
+  LPOLESTR g_pszDeviceInfo[WIA_NUM_DIP] = { 
WIA_DIP_DEV_ID_STR,WIA_DIP_VEND_DESC_STR,WIA_DIP_DEV_DESC_STR,WIA_DIP_DEV_TYPE_STR,WIA_DIP_PORT_NAME_STR,WIA_DIP_DEV_NAME_STR,WIA_DIP_SERVER_NAME_STR,WIA_DIP_REMOTE_DEV_ID_STR,WIA_DIP_UI_CLSID_STR,WIA_DIP_HW_CONFIG_STR,WIA_DIP_BAUDRATE_STR,WIA_DIP_STI_GEN_CAPABILITIES_STR,WIA_DIP_WIA_VERSION_STR,WIA_DIP_DRIVER_VERSION_STR};
 #else
   extern PROPSPEC g_psDeviceInfo[WIA_NUM_DIP];
   extern PROPID g_piDeviceInfo[WIA_NUM_DIP];
diff --git a/mingw-w64-headers/include/winbase.h 
b/mingw-w64-headers/include/winbase.h
index f7337843f..43d80a79e 100644
--- a/mingw-w64-headers/include/winbase.h
+++ b/mingw-w64-headers/include/winbase.h
@@ -2311,7 +2311,7 @@ typedef enum FILE_FLUSH_MODE {
     COPYFILE2_CALLBACK_STREAM_FINISHED,
     COPYFILE2_CALLBACK_POLL_CONTINUE,
     COPYFILE2_CALLBACK_ERROR,
-    COPYFILE2_CALLBACK_MAX,
+    COPYFILE2_CALLBACK_MAX
   } COPYFILE2_MESSAGE_TYPE;
 
   typedef enum _COPYFILE2_MESSAGE_ACTION {
@@ -2319,7 +2319,7 @@ typedef enum FILE_FLUSH_MODE {
     COPYFILE2_PROGRESS_CANCEL,
     COPYFILE2_PROGRESS_STOP,
     COPYFILE2_PROGRESS_QUIET,
-    COPYFILE2_PROGRESS_PAUSE,
+    COPYFILE2_PROGRESS_PAUSE
   } COPYFILE2_MESSAGE_ACTION;
 
   typedef enum _COPYFILE2_COPY_PHASE {
@@ -2330,7 +2330,7 @@ typedef enum FILE_FLUSH_MODE {
     COPYFILE2_PHASE_WRITE_DESTINATION,
     COPYFILE2_PHASE_SERVER_COPY,
     COPYFILE2_PHASE_NAMEGRAFT_COPY,
-    COPYFILE2_PHASE_MAX,
+    COPYFILE2_PHASE_MAX
   } COPYFILE2_COPY_PHASE;
 
 #define COPYFILE2_MESSAGE_COPY_OFFLOAD (__MSABI_LONG (0x00000001))
diff --git a/mingw-w64-headers/include/winddi.h 
b/mingw-w64-headers/include/winddi.h
index 9b4b197dd..d40212969 100644
--- a/mingw-w64-headers/include/winddi.h
+++ b/mingw-w64-headers/include/winddi.h
@@ -2027,7 +2027,7 @@ typedef enum _ENG_SYSTEM_ATTRIBUTE {
   EngProcessorFeature = 1,
   EngNumberOfProcessors,
   EngOptimumAvailableUserMemory,
-  EngOptimumAvailableSystemMemory,
+  EngOptimumAvailableSystemMemory
 } ENG_SYSTEM_ATTRIBUTE;
 
 #define QSA_MMX                           0x00000100
diff --git a/mingw-w64-headers/include/windot11.h 
b/mingw-w64-headers/include/windot11.h
index 0b3e14ff4..dab785868 100644
--- a/mingw-w64-headers/include/windot11.h
+++ b/mingw-w64-headers/include/windot11.h
@@ -1444,7 +1444,7 @@ typedef struct _DOT11_SEND_EXTENSION_INFO {
 typedef enum _DOT11_ACK_POLICY {
   dot11_ack_policy_none = 0,
   dot11_ack_policy_acknowledge = 1,
-  dot11_ack_policy_do_not_acknowledge = 2,
+  dot11_ack_policy_do_not_acknowledge = 2
 } DOT11_ACK_POLICY, *PDOT11_ACK_POLICY;
 
 typedef struct _DOT11_SEND_EXTENSION_INFO_V2 {
diff --git a/mingw-w64-headers/include/windowsnumerics.impl.h 
b/mingw-w64-headers/include/windowsnumerics.impl.h
index e089602e4..04cc73455 100644
--- a/mingw-w64-headers/include/windowsnumerics.impl.h
+++ b/mingw-w64-headers/include/windowsnumerics.impl.h
@@ -372,7 +372,7 @@ _WINDOWS_NUMERICS_BEGIN_NAMESPACE_ {
       return {
         1.0f, 0.0f,
         0.0f, 1.0f,
-        0.0f, 0.0f,
+        0.0f, 0.0f
       };
     }
 
@@ -422,21 +422,21 @@ _WINDOWS_NUMERICS_BEGIN_NAMESPACE_ {
     return {
       dot(v1r1, v2c1), dot(v1r1, v2c2),
       dot(v1r2, v2c1), dot(v1r2, v2c2),
-      dot(v1r3, v2c1), dot(v1r3, v2c2),
+      dot(v1r3, v2c1), dot(v1r3, v2c2)
     };
   }
   inline float3x2 operator*(const float3x2 &val1, float val2) {
     return {
       val1.m11 * val2, val1.m12 * val2,
       val1.m21 * val2, val1.m22 * val2,
-      val1.m31 * val2, val1.m32 * val2,
+      val1.m31 * val2, val1.m32 * val2
     };
   }
   inline float3x2 operator-(const float3x2 &val) {
     return {
       -val.m11, -val.m12,
       -val.m21, -val.m22,
-      -val.m31, -val.m32,
+      -val.m31, -val.m32
     };
   }
 #undef _WINDOWS_NUMERICS_IMPL_BINARY_OP
@@ -479,7 +479,7 @@ _WINDOWS_NUMERICS_BEGIN_NAMESPACE_ {
         1.0f, 0.0f, 0.0f, 0.0f,
         0.0f, 1.0f, 0.0f, 0.0f,
         0.0f, 0.0f, 1.0f, 0.0f,
-        0.0f, 0.0f, 0.0f, 1.0f,
+        0.0f, 0.0f, 0.0f, 1.0f
       };
     }
 
@@ -552,7 +552,7 @@ _WINDOWS_NUMERICS_BEGIN_NAMESPACE_ {
       dot(v1r1, v2c1), dot(v1r1, v2c2), dot(v1r1, v2c3), dot(v1r1, v2c4),
       dot(v1r2, v2c1), dot(v1r2, v2c2), dot(v1r2, v2c3), dot(v1r2, v2c4),
       dot(v1r3, v2c1), dot(v1r3, v2c2), dot(v1r3, v2c3), dot(v1r3, v2c4),
-      dot(v1r4, v2c1), dot(v1r4, v2c2), dot(v1r4, v2c3), dot(v1r4, v2c4),
+      dot(v1r4, v2c1), dot(v1r4, v2c2), dot(v1r4, v2c3), dot(v1r4, v2c4)
     };
   }
   inline float4x4 operator*(const float4x4 &val1, float val2) {
@@ -560,7 +560,7 @@ _WINDOWS_NUMERICS_BEGIN_NAMESPACE_ {
       val1.m11 * val2, val1.m12 * val2, val1.m13 * val2, val1.m14 * val2,
       val1.m21 * val2, val1.m22 * val2, val1.m23 * val2, val1.m24 * val2,
       val1.m31 * val2, val1.m32 * val2, val1.m33 * val2, val1.m34 * val2,
-      val1.m41 * val2, val1.m42 * val2, val1.m43 * val2, val1.m44 * val2,
+      val1.m41 * val2, val1.m42 * val2, val1.m43 * val2, val1.m44 * val2
     };
   }
   inline float4x4 operator-(const float4x4 &val) {
@@ -568,7 +568,7 @@ _WINDOWS_NUMERICS_BEGIN_NAMESPACE_ {
       -val.m11, -val.m12, -val.m13, -val.m14,
       -val.m21, -val.m22, -val.m23, -val.m24,
       -val.m31, -val.m32, -val.m33, -val.m34,
-      -val.m41, -val.m42, -val.m43, -val.m44,
+      -val.m41, -val.m42, -val.m43, -val.m44
     };
   }
 #undef _WINDOWS_NUMERICS_IMPL_BINARY_OP
@@ -678,7 +678,7 @@ _WINDOWS_NUMERICS_BEGIN_NAMESPACE_ {
       val1.w * val2.x + val1.x * val2.w + val1.y * val2.z - val1.z * val2.y,
       val1.w * val2.y - val1.x * val2.z + val1.y * val2.w + val1.z * val2.x,
       val1.w * val2.z + val1.x * val2.y - val1.y * val2.x + val1.z * val2.w,
-      val1.w * val2.w - val1.x * val2.x - val1.y * val2.y - val1.z * val2.z,
+      val1.w * val2.w - val1.x * val2.x - val1.y * val2.y - val1.z * val2.z
     }; }
   inline quaternion operator*(const quaternion &val1, float val2) {
     return { val1.x * val2, val1.y * val2, val1.z * val2, val1.w * val2 };
@@ -783,7 +783,7 @@ _WINDOWS_NUMERICS_BEGIN_NAMESPACE_ {
     return {
       val1.y * val2.z - val2.y * val1.z,
       val1.z * val2.x - val2.z * val1.x,
-      val1.x * val2.y - val2.x * val1.y,
+      val1.x * val2.y - val2.x * val1.y
     };
   }
   inline float3 reflect(const float3 &vec, const float3 &norm) {
@@ -845,7 +845,7 @@ _WINDOWS_NUMERICS_BEGIN_NAMESPACE_ {
       ::std::min(val1.x, val2.x),
       ::std::min(val1.y, val2.y),
       ::std::min(val1.z, val2.z),
-      ::std::min(val1.w, val2.w),
+      ::std::min(val1.w, val2.w)
     };
   }
   inline float4 max(const float4 &val1, const float4 &val2) {
@@ -853,7 +853,7 @@ _WINDOWS_NUMERICS_BEGIN_NAMESPACE_ {
       ::std::max(val1.x, val2.x),
       ::std::max(val1.y, val2.y),
       ::std::max(val1.z, val2.z),
-      ::std::max(val1.w, val2.w),
+      ::std::max(val1.w, val2.w)
     };
   }
   inline float4 clamp(const float4 &val, const float4 &min, const float4 &max) 
{
@@ -861,7 +861,7 @@ _WINDOWS_NUMERICS_BEGIN_NAMESPACE_ {
       _impl::clamp(val.x, min.x, max.x),
       _impl::clamp(val.y, min.y, max.y),
       _impl::clamp(val.z, min.z, max.z),
-      _impl::clamp(val.w, min.w, max.w),
+      _impl::clamp(val.w, min.w, max.w)
     };
   }
   inline float4 lerp(const float4 &val1, const float4 &val2, float amount) {
@@ -869,7 +869,7 @@ _WINDOWS_NUMERICS_BEGIN_NAMESPACE_ {
       _impl::lerp(val1.x, val2.x, amount),
       _impl::lerp(val1.y, val2.y, amount),
       _impl::lerp(val1.z, val2.z, amount),
-      _impl::lerp(val1.w, val2.w, amount),
+      _impl::lerp(val1.w, val2.w, amount)
     };
   }
   // TODO: impl
@@ -1018,7 +1018,7 @@ _WINDOWS_NUMERICS_BEGIN_NAMESPACE_ {
       val.m11, val.m21, val.m31, val.m41,
       val.m12, val.m22, val.m32, val.m42,
       val.m13, val.m23, val.m33, val.m43,
-      val.m14, val.m24, val.m34, val.m44,
+      val.m14, val.m24, val.m34, val.m44
     };
   }
   inline float4x4 lerp(const float4x4 &val1, const float4x4 &val2, float 
amount);
diff --git a/mingw-w64-headers/include/winnt.h 
b/mingw-w64-headers/include/winnt.h
index 9373525f1..7da4c40d8 100644
--- a/mingw-w64-headers/include/winnt.h
+++ b/mingw-w64-headers/include/winnt.h
@@ -5401,7 +5401,7 @@ 
DEFINE_ENUM_FLAG_OPERATORS(JOB_OBJECT_IO_RATE_CONTROL_FLAGS)
       SERVERSILO_STARTED,
       SERVERSILO_SHUTTING_DOWN,
       SERVERSILO_TERMINATING,
-      SERVERSILO_TERMINATED,
+      SERVERSILO_TERMINATED
     } SERVERSILO_STATE, *PSERVERSILO_STATE;
 
     typedef struct _SERVERSILO_BASIC_INFORMATION {
@@ -8805,14 +8805,14 @@ 
DEFINE_ENUM_FLAG_OPERATORS(JOB_OBJECT_IO_RATE_CONTROL_FLAGS)
     typedef enum ARM64_FNPDATA_FLAGS {
       PdataRefToFullXdata = 0,
       PdataPackedUnwindFunction = 1,
-      PdataPackedUnwindFragment = 2,
+      PdataPackedUnwindFragment = 2
     } ARM64_FNPDATA_FLAGS;
 
     typedef enum ARM64_FNPDATA_CR {
       PdataCrUnchained = 0,
       PdataCrUnchainedSavedLr = 1,
       PdataCrChainedWithPac = 2,
-      PdataCrChained = 3,
+      PdataCrChained = 3
     } ARM64_FNPDATA_CR;
 
     typedef struct _IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY {
@@ -9470,7 +9470,7 @@ typedef DWORD (WINAPI 
*PRTL_RUN_ONCE_INIT_FN)(PRTL_RUN_ONCE, PVOID, PVOID *);
     typedef enum _RTL_UMS_SCHEDULER_REASON {
       UmsSchedulerStartup = 0,
       UmsSchedulerThreadBlocked,
-      UmsSchedulerThreadYield,
+      UmsSchedulerThreadYield
     } RTL_UMS_SCHEDULER_REASON,*PRTL_UMS_SCHEDULER_REASON;
 
     typedef VOID NTAPI RTL_UMS_SCHEDULER_ENTRY_POINT (RTL_UMS_SCHEDULER_REASON 
Reason, ULONG_PTR ActivationPayload, PVOID SchedulerParam);
@@ -10457,13 +10457,13 @@ typedef DWORD (WINAPI 
*PRTL_RUN_ONCE_INIT_FN)(PRTL_RUN_ONCE, PVOID, PVOID *);
       typedef enum _TRANSACTION_OUTCOME {
        TransactionOutcomeUndetermined = 1,
        TransactionOutcomeCommitted,
-       TransactionOutcomeAborted,
+       TransactionOutcomeAborted
       } TRANSACTION_OUTCOME;
 
       typedef enum _TRANSACTION_STATE {
        TransactionStateNormal = 1,
        TransactionStateIndoubt,
-       TransactionStateCommittedNotify,
+       TransactionStateCommittedNotify
       } TRANSACTION_STATE;
 
       typedef struct _TRANSACTION_BASIC_INFORMATION {
diff --git a/mingw-w64-headers/include/winuser.h 
b/mingw-w64-headers/include/winuser.h
index d68333f7b..5423c72ea 100644
--- a/mingw-w64-headers/include/winuser.h
+++ b/mingw-w64-headers/include/winuser.h
@@ -2836,7 +2836,7 @@ DIALOG_DPI_CHANGE_BEHAVIORS WINAPI 
GetDialogDpiChangeBehavior(HWND hDlg);
     POINTER_CHANGE_FOURTHBUTTON_DOWN,
     POINTER_CHANGE_FOURTHBUTTON_UP,
     POINTER_CHANGE_FIFTHBUTTON_DOWN,
-    POINTER_CHANGE_FIFTHBUTTON_UP,
+    POINTER_CHANGE_FIFTHBUTTON_UP
   } POINTER_BUTTON_CHANGE_TYPE;
 
   typedef struct tagPOINTER_INFO {
@@ -6705,7 +6705,7 @@ WINUSERAPI DPI_AWARENESS_CONTEXT WINAPI 
GetDpiAwarenessContextForProcess(HANDLE
     IMO_UNAVAILABLE = 0x00000000,
     IMO_HARDWARE = 0x00000001,
     IMO_INJECTED = 0x00000002,
-    IMO_SYSTEM = 0x00000004,
+    IMO_SYSTEM = 0x00000004
   } INPUT_MESSAGE_ORIGIN_ID;
 
   typedef struct tagINPUT_MESSAGE_SOURCE {
diff --git a/mingw-w64-headers/include/wsdtypes.h 
b/mingw-w64-headers/include/wsdtypes.h
index d5a2b188d..866a46bbd 100644
--- a/mingw-w64-headers/include/wsdtypes.h
+++ b/mingw-w64-headers/include/wsdtypes.h
@@ -55,7 +55,7 @@ typedef enum _WSD_PROTOCOL_TYPE {
   WSD_PT_UDP = 0x01,
   WSD_PT_HTTP = 0x02,
   WSD_PT_HTTPS = 0x04,
-  WSD_PT_ALL = 0xff,
+  WSD_PT_ALL = 0xff
 } WSD_PROTOCOL_TYPE;
 
 typedef enum _WSDEventType {
diff --git a/mingw-w64-headers/include/wsman.h 
b/mingw-w64-headers/include/wsman.h
index ae7a70962..a2f7bc0d1 100644
--- a/mingw-w64-headers/include/wsman.h
+++ b/mingw-w64-headers/include/wsman.h
@@ -101,7 +101,7 @@ extern "C" {
     WSMAN_OPTION_PROXY_IE_PROXY_CONFIG = 1,
     WSMAN_OPTION_PROXY_WINHTTP_PROXY_CONFIG = 2,
     WSMAN_OPTION_PROXY_AUTO_DETECT = 4,
-    WSMAN_OPTION_PROXY_NO_PROXY_SERVER = 8,
+    WSMAN_OPTION_PROXY_NO_PROXY_SERVER = 8
   };
 
   typedef enum WSManSessionOption {
-- 
2.48.1

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to