ReactOS 0.4.16-dev-1401-gf1332c7
winbase_undoc.h
Go to the documentation of this file.
1/*
2 * PROJECT: ReactOS SDK
3 * LICENSE: Dual-licensed:
4 * LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
5 * MIT (https://spdx.org/licenses/MIT)
6 * PURPOSE: Undocumented Base API definitions, absent from winbase.h
7 * COPYRIGHT: Copyright 2025 Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
8 *
9 * REMARK: This header is based on the following files from the official
10 * Windows 10.0.10240.0 PSDK, a copy of which can be found at:
11 * - https://github.com/tpn/winsdk-10/blob/master/Include/10.0.10240.0/um/minwin/winbasep.h
12 * - https://github.com/tpn/winsdk-10/blob/master/Include/10.0.10240.0/um/minwin/wbasek.h
13 */
14
15#ifndef _WINBASE_UNDOC_H
16#define _WINBASE_UNDOC_H
17
18#pragma once
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
24/*
25 * Undocumented flags for CreateProcess
26 */
27#if (WINVER >= 0x400)
28#define STARTF_HASSHELLDATA 0x00000400 // As seen in um/minwin/winbasep.h
29#define STARTF_SHELLPRIVATE STARTF_HASSHELLDATA // ReactOS-specific name
30#endif /* (WINVER >= 0x400) */
31#if (WINVER >= 0x0A00)
32#define STARTF_TITLEISLOCALALLOCED 0x00004000
33#endif /* (WINVER >= 0x0A00) */
34#define STARTF_INHERITDESKTOP 0x40000000
35#define STARTF_SCREENSAVER 0x80000000
36
37#ifdef __cplusplus
38}
39#endif
40
41#endif /* _WINBASE_UNDOC_H */