winnt.h: Add PROCESS_MITIGATION_POLICY values 11-14 and their structs.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Liu Hao <lh_mouse@126.com>
diff --git a/mingw-w64-headers/include/winnt.h b/mingw-w64-headers/include/winnt.h
index 13ba6c4..0decf49 100644
--- a/mingw-w64-headers/include/winnt.h
+++ b/mingw-w64-headers/include/winnt.h
@@ -4242,6 +4242,10 @@
       ProcessSignaturePolicy,
       ProcessFontDisablePolicy,
       ProcessImageLoadPolicy,
+      ProcessSystemCallFilterPolicy,
+      ProcessPayloadRestrictionPolicy,
+      ProcessChildProcessPolicy,
+      ProcessSideChannelIsolationPolicy,
       MaxProcessMitigationPolicy
     } PROCESS_MITIGATION_POLICY,*PPROCESS_MITIGATION_POLICY;
 
@@ -4360,6 +4364,62 @@
       };
     } PROCESS_MITIGATION_IMAGE_LOAD_POLICY, *PPROCESS_MITIGATION_IMAGE_LOAD_POLICY;
 
+    typedef struct _PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY {
+      __C89_NAMELESS union {
+        DWORD Flags;
+        __C89_NAMELESS struct {
+          DWORD FilterId  :4;
+          DWORD ReservedFlags  :28;
+        };
+      };
+    } PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY, *PPROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY;
+
+    typedef struct _PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY {
+      __C89_NAMELESS union {
+        DWORD Flags;
+        __C89_NAMELESS struct {
+          DWORD EnableExportAddressFilter  :1;
+          DWORD AuditExportAddressFilter  :1;
+          DWORD EnableExportAddressFilterPlus  :1;
+          DWORD AuditExportAddressFilterPlus  :1;
+          DWORD EnableImportAddressFilter  :1;
+          DWORD AuditImportAddressFilter  :1;
+          DWORD EnableRopStackPivot  :1;
+          DWORD AuditRopStackPivot  :1;
+          DWORD EnableRopCallerCheck  :1;
+          DWORD AuditRopCallerCheck  :1;
+          DWORD EnableRopSimExec  :1;
+          DWORD AuditRopSimExec  :1;
+          DWORD ReservedFlags  :20;
+        };
+      };
+    } PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY, *PPROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY;
+
+    typedef struct _PROCESS_MITIGATION_CHILD_PROCESS_POLICY {
+      __C89_NAMELESS union {
+        DWORD Flags;
+        __C89_NAMELESS struct {
+          DWORD NoChildProcessCreation  :1;
+          DWORD AuditNoChildProcessCreation  :1;
+          DWORD AllowSecureProcessCreation  :1;
+          DWORD ReservedFlags  :29;
+        };
+      };
+    } PROCESS_MITIGATION_CHILD_PROCESS_POLICY, *PPROCESS_MITIGATION_CHILD_PROCESS_POLICY;
+
+    typedef struct _PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY {
+      __C89_NAMELESS union {
+        DWORD Flags;
+        __C89_NAMELESS struct {
+          DWORD SmtBranchTargetIsolation  :1;
+          DWORD IsolateSecurityDomain  :1;
+          DWORD DisablePageCombine  :1;
+          DWORD SpeculativeStoreBypassDisable  :1;
+          DWORD ReservedFlags  :28;
+        };
+      };
+    } PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY, *PPROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY;
+
     typedef struct _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION {
       LARGE_INTEGER TotalUserTime;
       LARGE_INTEGER TotalKernelTime;