win32: mingw headers: mainly add LOAD_LIBRARY* values
The LOAD_LIBRARY_* constants allow safer and more controlled load. The others in winnt.h and wincon.h are relatively minor.
This commit is contained in:
parent
dd2e5f8b06
commit
00b29f49a9
3 changed files with 10 additions and 0 deletions
|
@ -1849,6 +1849,13 @@ extern "C" {
|
|||
#define LOAD_IGNORE_CODE_AUTHZ_LEVEL 0x10
|
||||
#define LOAD_LINRARY_AS_IMAGE_RESOURCE 0x20
|
||||
#define LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE 0x40
|
||||
#define LOAD_LIBRARY_REQUIRE_SIGNED_TARGET 0x80
|
||||
#define LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR 0x100
|
||||
#define LOAD_LIBRARY_SEARCH_APPLICATION_DIR 0x200
|
||||
#define LOAD_LIBRARY_SEARCH_USER_DIRS 0x400
|
||||
#define LOAD_LIBRARY_SEARCH_SYSTEM32 0x800
|
||||
#define LOAD_LIBRARY_SEARCH_DEFAULT_DIRS 0x1000
|
||||
#define LOAD_LIBRARY_SAFE_CURRENT_DIRS 0x2000
|
||||
|
||||
WINBASEAPI DWORD WINAPI GetModuleFileNameA(HMODULE hModule,LPCH lpFilename,DWORD nSize);
|
||||
WINBASEAPI DWORD WINAPI GetModuleFileNameW(HMODULE hModule,LPWCH lpFilename,DWORD nSize);
|
||||
|
|
|
@ -170,6 +170,7 @@ extern "C" {
|
|||
#define ENABLE_INSERT_MODE 0x20
|
||||
#define ENABLE_QUICK_EDIT_MODE 0x40
|
||||
#define ENABLE_EXTENDED_FLAGS 0x80
|
||||
#define ENABLE_AUTO_POSITION 0x100
|
||||
#define ENABLE_VIRTUAL_TERMINAL_INPUT 0x200
|
||||
|
||||
#define ENABLE_PROCESSED_OUTPUT 0x1
|
||||
|
|
|
@ -2761,6 +2761,8 @@ typedef DWORD LCID;
|
|||
#define PROCESS_SET_INFORMATION (0x0200)
|
||||
#define PROCESS_QUERY_INFORMATION (0x0400)
|
||||
#define PROCESS_SUSPEND_RESUME (0x0800)
|
||||
#define PROCESS_QUERY_LIMITED_INFORMATION (0x1000)
|
||||
#define PROCESS_SET_LIMITED_INFORMATION (0x2000)
|
||||
#define PROCESS_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0xFFF)
|
||||
|
||||
#ifdef _WIN64
|
||||
|
|
Loading…
Reference in a new issue