c9f661 nt_process.h: struct nt_startup_info: added flag bits.

Authored and Committed by midipix 7 years ago
    nt_process.h: struct nt_startup_info: added flag bits.
    
        
file modified
+17 -0
include/ntapi/nt_process.h CHANGED
@@ -176,6 +176,23 @@ typedef enum _nt_process_opcode_idx {
176
176
#define NT_CREATE_PROCESS_EXT_PARAM_GET_TEB_ADDRESS (0x00010004)
177
177
178
178
179
+ /* nt_startup_info flag bits */
180
+ #define NT_PROCESS_STARTUP_INFO_USE_SHOW_WINDOW (0x00000001)
181
+ #define NT_PROCESS_STARTUP_INFO_USE_SIZE (0x00000002)
182
+ #define NT_PROCESS_STARTUP_INFO_USE_POSITION (0x00000004)
183
+ #define NT_PROCESS_STARTUP_INFO_USE_COUNT_CHARS (0x00000008)
184
+ #define NT_PROCESS_STARTUP_INFO_USE_FILL_ATTRIBUTE (0x00000010)
185
+ #define NT_PROCESS_STARTUP_INFO_RUN_FULL_SCREEN (0x00000020)
186
+ #define NT_PROCESS_STARTUP_INFO_FORCE_ON_FEEDBACK (0x00000040)
187
+ #define NT_PROCESS_STARTUP_INFO_FORCE_OFF_FEEDBACK (0x00000080)
188
+ #define NT_PROCESS_STARTUP_INFO_USE_STD_HANDLES (0x00000100)
189
+ #define NT_PROCESS_STARTUP_INFO_USE_HOT_KEY (0x00000200)
190
+ #define NT_PROCESS_STARTUP_INFO_TITLE_IS_LINK_NAME (0x00000800)
191
+ #define NT_PROCESS_STARTUP_INFO_TITLE_IS_APP_ID (0x00001000)
192
+ #define NT_PROCESS_STARTUP_INFO_PREVENT_PINNING (0x00002000)
193
+ #define NT_PROCESS_STARTUP_INFO_UNTRUSTED_SOURCE (0x00008000)
194
+
195
+
179
196
/* zw_create_user_process: console flag bits */
180
197
#define NT_CREATE_PROCESS_EXT_CONSOLE_FLAG_DEFAULT (0x00)
181
198
#define NT_CREATE_PROCESS_EXT_CONSOLE_FLAG_DO_NOT_USE_HANDLES (0x00)