diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2021-10-13 12:36:02 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2021-11-16 11:53:31 +0000 |
commit | 0f97c6a4470c2c7027cf042efc3cb4b98251feda (patch) | |
tree | bff20a3b38229f9282244c13cbfb21033a0b60aa /chromium/sandbox | |
parent | 0859e5beec0d164b0edd2a13e86e16e2fce85886 (diff) | |
download | qtwebengine-chromium-0f97c6a4470c2c7027cf042efc3cb4b98251feda.tar.gz |
Fix build with Win10 21H1 SDK and Win11 SDK
Different parts are not fully defined
Task-number: QTBUG-96533
Change-Id: I4fcb795cea33c519ee082aa69a63660e581a2759
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
Diffstat (limited to 'chromium/sandbox')
-rw-r--r-- | chromium/sandbox/win/src/process_mitigations.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/chromium/sandbox/win/src/process_mitigations.h b/chromium/sandbox/win/src/process_mitigations.h index c9a0ee0b161..11dea7e6733 100644 --- a/chromium/sandbox/win/src/process_mitigations.h +++ b/chromium/sandbox/win/src/process_mitigations.h @@ -12,21 +12,26 @@ #include "sandbox/win/src/security_level.h" // This will be defined in an upcoming Windows SDK release -#ifndef COMPONENT_KTM +#ifndef PROC_THREAD_ATTRIBUTE_MACHINE_TYPE +#ifndef COMPONENT_KTM #define COMPONENT_KTM 0x01 #define COMPONENT_VALID_FLAGS (COMPONENT_KTM) -#define ProcThreadAttributeComponentFilter 26 typedef struct _COMPONENT_FILTER { ULONG ComponentFlags; } COMPONENT_FILTER, *PCOMPONENT_FILTER; +#endif // COMPONENT_KTM +#define ProcThreadAttributeComponentFilter 26 +#endif // PROC_THREAD_ATTRIBUTE_MACHINE_TYPE + +// This seems to remain undefined in newer SDKs +#ifndef PROC_THREAD_ATTRIBUTE_COMPONENT_FILTER #define PROC_THREAD_ATTRIBUTE_COMPONENT_FILTER \ ProcThreadAttributeValue(ProcThreadAttributeComponentFilter, FALSE, TRUE, \ FALSE) - -#endif // COMPONENT_KTM +#endif namespace sandbox { |