Initial Commit
This commit is contained in:
31
CMakeLists.txt
Normal file
31
CMakeLists.txt
Normal file
@@ -0,0 +1,31 @@
|
||||
cmake_minimum_required(VERSION 4.1)
|
||||
project(BCompat)
|
||||
|
||||
if (CMAKE_SIZEOF_VOID_P EQUAL 4)
|
||||
set(CMAKE_C_FLAGS -m32)
|
||||
set(CMAKE_CXX_FLAGS -m32)
|
||||
endif ()
|
||||
set(CMAKE_SHARED_LINKER_FLAGS -Wl,--kill-at)
|
||||
|
||||
option(ZYDIS_BUILD_TOOLS "" OFF)
|
||||
option(ZYDIS_BUILD_EXAMPLES "" OFF)
|
||||
add_subdirectory("deps/zydis")
|
||||
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
|
||||
add_executable(patcher main.cpp dll.c)
|
||||
|
||||
target_link_libraries(patcher Zydis imagehlp)
|
||||
|
||||
if (CMAKE_SIZEOF_VOID_P EQUAL 4)
|
||||
add_library(bcompat SHARED dll.c)
|
||||
target_link_libraries(bcompat -static-libgcc)
|
||||
set_target_properties(bcompat PROPERTIES PREFIX "")
|
||||
#target_compile_options(bcompat PRIVATE -march=pentium)
|
||||
add_library(user32 SHARED user32.c)
|
||||
target_link_libraries(user32 -static-libgcc)
|
||||
set_target_properties(user32 PROPERTIES PREFIX "")
|
||||
endif ()
|
||||
|
||||
add_executable(bconfig config.c config.rc)
|
||||
target_link_libraries(bconfig comctl32)
|
||||
189
config.c
Normal file
189
config.c
Normal file
@@ -0,0 +1,189 @@
|
||||
#include <windows.h>
|
||||
#include <windowsx.h>
|
||||
#include <prsht.h>
|
||||
|
||||
#define MAX_FUNCTION_COUNT 8
|
||||
|
||||
struct ReportedVersion {
|
||||
LPCSTR name;
|
||||
DWORD major;
|
||||
DWORD minor;
|
||||
DWORD build;
|
||||
DWORD platform;
|
||||
};
|
||||
typedef struct ReportedVersion ReportedVersion;
|
||||
struct FunctionVersion {
|
||||
LPCSTR name;
|
||||
LPCSTR functions[MAX_FUNCTION_COUNT];
|
||||
};
|
||||
typedef struct FunctionVersion FunctionVersion;
|
||||
|
||||
ReportedVersion reportedVersions[] = {
|
||||
{ "Win32s", 4, 0, 950, VER_PLATFORM_WIN32s },
|
||||
{ "Windows NT 3.1", 3, 10, 511, VER_PLATFORM_WIN32_NT },
|
||||
{ "Windows NT 3.50", 3, 50, 807, VER_PLATFORM_WIN32_NT },
|
||||
{ "Windows NT 3.51", 3, 51, 1057, VER_PLATFORM_WIN32_NT },
|
||||
{ "Windows 95", 4, 0, 950, VER_PLATFORM_WIN32_WINDOWS },
|
||||
{ "Windows NT 4.0", 4, 0, 1381, VER_PLATFORM_WIN32_NT }
|
||||
};
|
||||
FunctionVersion functionVersions[] = {
|
||||
{ "Windows NT 4.0", "kernel32.dllGetVersionEx", "kernel32.dllGetVersion"}
|
||||
};
|
||||
|
||||
BOOL reportedChanged;
|
||||
BOOL functionChanged ;
|
||||
|
||||
INT_PTR CALLBACK GlobalPageProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {
|
||||
switch (uMsg) {
|
||||
case WM_INITDIALOG:
|
||||
reportedChanged = FALSE;
|
||||
functionChanged = FALSE;
|
||||
|
||||
HWND reportedBox = GetDlgItem(hWnd, 1);
|
||||
for (int i = 0; i < ARRAYSIZE(reportedVersions); i++) {
|
||||
ListBox_AddString(reportedBox, reportedVersions[i].name);
|
||||
}
|
||||
HWND functionBox = GetDlgItem(hWnd, 2);
|
||||
for (int i = 0; i < ARRAYSIZE(functionVersions); i++) {
|
||||
ListBox_AddString(functionBox, functionVersions[i].name);
|
||||
}
|
||||
|
||||
HKEY key;
|
||||
if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\BCompat"), 0, KEY_READ, &key) == ERROR_SUCCESS) {
|
||||
DWORD size;
|
||||
DWORD major = 0;
|
||||
RegQueryValueEx(key, TEXT("ReportedMajor"), NULL, NULL, (LPBYTE) &major, &size);
|
||||
DWORD minor = 0;
|
||||
RegQueryValueEx(key, TEXT("ReportedMinor"), NULL, NULL, (LPBYTE) &minor, &size);
|
||||
DWORD build = 0;
|
||||
RegQueryValueEx(key, TEXT("ReportedBuild"), NULL, NULL, (LPBYTE) &build, &size);
|
||||
DWORD platform = 0;
|
||||
RegQueryValueEx(key, TEXT("ReportedPlatform"), NULL, NULL, (LPBYTE) &platform, &size);
|
||||
RegCloseKey(key);
|
||||
for (int i = 0; i < ARRAYSIZE(reportedVersions); i++) {
|
||||
ReportedVersion version = reportedVersions[i];
|
||||
if (major == version.major && minor == version.minor && build == version.build && platform == version.platform) {
|
||||
ListBox_SetCurSel(reportedBox, i);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\BCompat\\Functions"), 0, KEY_READ, &key) == ERROR_SUCCESS) {
|
||||
TCHAR functions[MAX_FUNCTION_COUNT][64];
|
||||
DWORD nameLength = 64;
|
||||
int count = 0;
|
||||
while (RegEnumKeyEx(key, count, functions[count], &nameLength, NULL, NULL, NULL, NULL) == ERROR_SUCCESS) {
|
||||
count++;
|
||||
}
|
||||
for (int i = 0; i < ARRAYSIZE(functionVersions); i++) {
|
||||
FunctionVersion version = functionVersions[i];
|
||||
int x;
|
||||
for (x = 0; x < ARRAYSIZE(version.functions) && version.functions[x] != NULL; x++) {
|
||||
BOOL found = FALSE;
|
||||
for (int y = 0; y < count; ++y) {
|
||||
if (strcmp(functions[y], version.functions[x]) == 0) {
|
||||
found = TRUE;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!found) {
|
||||
goto outer;
|
||||
}
|
||||
}
|
||||
if (x == count) {
|
||||
ListBox_SetCurSel(functionBox, i);
|
||||
}
|
||||
outer:
|
||||
}
|
||||
RegCloseKey(key);
|
||||
}
|
||||
break;
|
||||
case WM_COMMAND:
|
||||
switch (LOWORD(wParam)) {
|
||||
case 1:
|
||||
switch (HIWORD(wParam)) {
|
||||
case LBN_SELCHANGE:
|
||||
PropSheet_Changed(GetParent(hWnd), hWnd);
|
||||
reportedChanged = TRUE;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
switch (HIWORD(wParam)) {
|
||||
case LBN_SELCHANGE:
|
||||
PropSheet_Changed(GetParent(hWnd), hWnd);
|
||||
functionChanged = TRUE;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case WM_NOTIFY:
|
||||
switch (((NMHDR *)lParam)->code) {
|
||||
case PSN_APPLY:
|
||||
if (reportedChanged) {
|
||||
reportedChanged = FALSE;
|
||||
ReportedVersion version = reportedVersions[ListBox_GetCurSel(GetDlgItem(hWnd, 1))];
|
||||
HKEY key;
|
||||
RegCreateKeyEx(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\BCompat"), 0, NULL, 0, KEY_WRITE, NULL, &key, NULL);
|
||||
RegSetValueEx(key, "ReportedMajor", 0, REG_DWORD, (LPBYTE) &version.major, sizeof(DWORD));
|
||||
RegSetValueEx(key, "ReportedMinor", 0, REG_DWORD, (LPBYTE) &version.minor, sizeof(DWORD));
|
||||
RegSetValueEx(key, "ReportedBuild", 0, REG_DWORD, (LPBYTE) &version.build, sizeof(DWORD));
|
||||
RegSetValueEx(key, "ReportedPlatform", 0, REG_DWORD, (LPBYTE) &version.platform, sizeof(DWORD));
|
||||
RegCloseKey(key);
|
||||
}
|
||||
if (functionChanged) {
|
||||
functionChanged = FALSE;
|
||||
FunctionVersion version = functionVersions[ListBox_GetCurSel(GetDlgItem(hWnd, 2))];
|
||||
HKEY key;
|
||||
RegDeleteKey(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\BCompat\\Functions"));
|
||||
RegCreateKeyEx(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\BCompat\\Functions"), 0, NULL, 0, KEY_WRITE, NULL, &key, NULL);
|
||||
for (int i = 0; i < ARRAYSIZE(version.functions) && version.functions[i] != NULL; i++) {
|
||||
DWORD value = 0;
|
||||
RegSetValueEx(key, version.functions[i], 0, REG_DWORD, (LPBYTE) &value, sizeof(DWORD));
|
||||
}
|
||||
RegCloseKey(key);
|
||||
}
|
||||
}
|
||||
}
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
int main() {
|
||||
HMODULE instance = GetModuleHandle(NULL);
|
||||
|
||||
PROPSHEETPAGE psp[1];
|
||||
|
||||
PROPSHEETHEADER psh;
|
||||
|
||||
psp[0].dwSize = sizeof(PROPSHEETPAGE);
|
||||
psp[0].dwFlags = PSP_USETITLE;
|
||||
psp[0].hInstance = instance;
|
||||
psp[0].pszTemplate = MAKEINTRESOURCE(1);
|
||||
psp[0].pszIcon = NULL;
|
||||
psp[0].pfnDlgProc = GlobalPageProc;
|
||||
psp[0].pszTitle = "Global";
|
||||
psp[0].lParam = 0;
|
||||
psp[0].pfnCallback = NULL;
|
||||
/*psp[1].dwSize = sizeof(PROPSHEETPAGE);
|
||||
psp[1].dwFlags = PSP_USETITLE;
|
||||
psp[1].hInstance = instance;
|
||||
psp[1].pszTemplate = MAKEINTRESOURCE(2);
|
||||
psp[1].pszIcon = NULL;
|
||||
psp[1].pfnDlgProc = AboutPageProc;
|
||||
psp[1].pszTitle = "About";
|
||||
psp[1].lParam = 0;
|
||||
psp[1].pfnCallback = NULL;*/
|
||||
|
||||
psh.dwSize = sizeof(PROPSHEETHEADER);
|
||||
psh.dwFlags = PSH_PROPSHEETPAGE;
|
||||
psh.hwndParent = NULL;
|
||||
psh.hInstance = instance;
|
||||
psh.pszIcon = NULL;
|
||||
psh.pszCaption = "BCompat Settings";
|
||||
psh.nPages = sizeof(psp) / sizeof(PROPSHEETPAGE);
|
||||
psh.nStartPage = 0;
|
||||
psh.ppsp = (LPCPROPSHEETPAGE) &psp;
|
||||
psh.pfnCallback = NULL;
|
||||
|
||||
PropertySheet(&psh);
|
||||
}
|
||||
11
config.rc
Normal file
11
config.rc
Normal file
@@ -0,0 +1,11 @@
|
||||
#include <winuser.h>
|
||||
|
||||
1 DIALOG DISCARDABLE 0, 0, 215, 125
|
||||
STYLE WS_CHILD | WS_VISIBLE | WS_BORDER
|
||||
FONT 9, "SEGOE UI"
|
||||
{
|
||||
CTEXT "Reported Version:", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 5, 5, 60, 10
|
||||
CONTROL "ReportedBox", 1, "ListBox", LBS_STANDARD | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 5, 15, 85, 100
|
||||
CTEXT "Function Version:", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 95, 5, 60, 10
|
||||
CONTROL "FunctionBox", 2, "ListBox", LBS_STANDARD | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 95, 15, 85, 100
|
||||
}
|
||||
86
dll.c
Normal file
86
dll.c
Normal file
@@ -0,0 +1,86 @@
|
||||
#define WIN32_LEAN_AND_MEAN
|
||||
#define NOUSER
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <windows.h>
|
||||
|
||||
#define DLL_EXPORT __declspec(dllexport)
|
||||
|
||||
typedef int (WINAPI *MessageBoxAPtr)(HWND hwnd, LPCSTR lpText, LPCSTR lpCaption, UINT uType);
|
||||
typedef int (WINAPI *MessageBoxWPtr)(HWND hwnd, LPCWSTR lpText, LPCWSTR lpCaption, UINT uType);
|
||||
|
||||
DLL_EXPORT WINAPI int MessageBoxA(HWND hwnd, LPCSTR lpText, LPCSTR lpCaption, UINT uType) {
|
||||
MessageBoxAPtr proc = (MessageBoxAPtr) GetProcAddress(GetModuleHandle("user32.dll"), "MessageBoxA");
|
||||
LPSTR buffer = malloc(strlen(lpText) + 1 + 26);
|
||||
strcpy(buffer, "MessageBoxA gruesst Sie!\n"),
|
||||
strcat(buffer, lpText);
|
||||
int result = proc(hwnd, buffer, lpCaption, uType);
|
||||
free(buffer);
|
||||
return result;
|
||||
return 0;
|
||||
}
|
||||
|
||||
DLL_EXPORT WINAPI int MessageBoxW(HWND hwnd, LPCWSTR lpText, LPCWSTR lpCaption, UINT uType) {
|
||||
MessageBoxWPtr proc = (MessageBoxWPtr) GetProcAddress(GetModuleHandle("user32.dll"), "MessageBoxW");
|
||||
LPWSTR buffer = malloc(wcslen(lpText) + 1 + 26);
|
||||
wcscpy(buffer, L"MessageBoxW gruesst Sie!\n");
|
||||
wcscat(buffer, lpText);
|
||||
int result = proc(hwnd, buffer, lpCaption, uType);
|
||||
free(buffer);
|
||||
return result;
|
||||
}
|
||||
|
||||
DLL_EXPORT WINAPI BOOL GetVersionExW(LPOSVERSIONINFOW version) {
|
||||
if (version->dwOSVersionInfoSize == sizeof(OSVERSIONINFOW)) {
|
||||
version->dwMajorVersion = 4;
|
||||
version->dwMinorVersion = 0;
|
||||
version->dwBuildNumber = 1381;
|
||||
version->dwPlatformId = VER_PLATFORM_WIN32_NT;
|
||||
//wcscpy(version->szCSDVersion, L"Befator Inc gruesst Sie!");
|
||||
|
||||
/*HKEY key;
|
||||
if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\BCompat"), 0, KEY_READ, &key) == ERROR_SUCCESS) {
|
||||
DWORD size;
|
||||
DWORD major = 0;
|
||||
if (RegQueryValueEx(key, TEXT("ReportedMajor"), NULL, NULL, (LPBYTE) &major, &size) == ERROR_SUCCESS) {
|
||||
version->dwMajorVersion = major;
|
||||
}
|
||||
DWORD minor = 0;
|
||||
if (RegQueryValueEx(key, TEXT("ReportedMinor"), NULL, NULL, (LPBYTE) &minor, &size) == ERROR_SUCCESS) {
|
||||
version->dwMinorVersion = minor;
|
||||
}
|
||||
DWORD build = 0;
|
||||
if (RegQueryValueEx(key, TEXT("ReportedBuild"), NULL, NULL, (LPBYTE) &build, &size) == ERROR_SUCCESS) {
|
||||
version->dwBuildNumber = build;
|
||||
}
|
||||
DWORD platform = 0;
|
||||
if (RegQueryValueEx(key, TEXT("ReportedPlatform"), NULL, NULL, (LPBYTE) &platform, &size) == ERROR_SUCCESS) {
|
||||
version->dwPlatformId = platform;
|
||||
}
|
||||
RegCloseKey(key);
|
||||
}*/
|
||||
return TRUE;
|
||||
} else {
|
||||
SetLastError(ERROR_INSUFFICIENT_BUFFER);
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
|
||||
DLL_EXPORT WINAPI BOOL GetVersionExA(LPOSVERSIONINFOA version) {
|
||||
if (version->dwOSVersionInfoSize == sizeof(OSVERSIONINFOA)) {
|
||||
OSVERSIONINFOW versionW;
|
||||
versionW.dwOSVersionInfoSize = sizeof(OSVERSIONINFOW);
|
||||
if (GetVersionExW(&versionW)) {
|
||||
version->dwMajorVersion = versionW.dwMajorVersion;
|
||||
version->dwMinorVersion = versionW.dwMinorVersion;
|
||||
version->dwBuildNumber = versionW.dwBuildNumber;
|
||||
version->dwPlatformId = versionW.dwPlatformId;
|
||||
//wcstombs(version->szCSDVersion, versionW.szCSDVersion, ARRAYSIZE(version->szCSDVersion));
|
||||
return TRUE;
|
||||
}
|
||||
return FALSE;
|
||||
} else {
|
||||
SetLastError(ERROR_INSUFFICIENT_BUFFER);
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
31
user32.c
Normal file
31
user32.c
Normal file
@@ -0,0 +1,31 @@
|
||||
#define WIN32_LEAN_AND_MEAN
|
||||
#define NOUSER
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <windows.h>
|
||||
#include "user32.h"
|
||||
|
||||
#define DLL_EXPORT __declspec(dllexport)
|
||||
|
||||
typedef int (WINAPI *MessageBoxAPtr)(HWND hwnd, LPCSTR lpText, LPCSTR lpCaption, UINT uType);
|
||||
typedef int (WINAPI *MessageBoxWPtr)(HWND hwnd, LPCWSTR lpText, LPCWSTR lpCaption, UINT uType);
|
||||
|
||||
DLL_EXPORT WINAPI int MessageBoxA(HWND hwnd, LPCSTR lpText, LPCSTR lpCaption, UINT uType) {
|
||||
MessageBoxAPtr proc = (MessageBoxAPtr) GetProcAddress(GetModuleHandle("_user32.dll"), "MessageBoxA");
|
||||
LPSTR buffer = malloc(strlen(lpText) + 1 + 26);
|
||||
strcpy(buffer, "MessageBoxA gruesst Sie!\n"),
|
||||
strcat(buffer, lpText);
|
||||
int result = proc(hwnd, buffer, lpCaption, uType);
|
||||
free(buffer);
|
||||
return result;
|
||||
}
|
||||
|
||||
DLL_EXPORT WINAPI int MessageBoxW(HWND hwnd, LPCWSTR lpText, LPCWSTR lpCaption, UINT uType) {
|
||||
MessageBoxWPtr proc = (MessageBoxWPtr) GetProcAddress(GetModuleHandle("_user32.dll"), "MessageBoxW");
|
||||
LPWSTR buffer = malloc(wcslen(lpText) + 1 + 26);
|
||||
wcscpy(buffer, L"MessageBoxW gruesst Sie!\n");
|
||||
wcscat(buffer, lpText);
|
||||
int result = proc(hwnd, buffer, lpCaption, uType);
|
||||
free(buffer);
|
||||
return result;
|
||||
}
|
||||
622
user32.h
Normal file
622
user32.h
Normal file
@@ -0,0 +1,622 @@
|
||||
#ifndef BCOMPAT_USER32_H
|
||||
#define BCOMPAT_USER32_H
|
||||
|
||||
#define FORWARDED_EXPORT(exp_name) asm (".section .drectve\n\t.ascii \" -export:" #exp_name "=_user32." #exp_name "\"");
|
||||
FORWARDED_EXPORT(ActivateKeyboardLayout)
|
||||
FORWARDED_EXPORT(AdjustWindowRect)
|
||||
FORWARDED_EXPORT(AdjustWindowRectEx)
|
||||
FORWARDED_EXPORT(AnyPopup)
|
||||
FORWARDED_EXPORT(AppendMenuA)
|
||||
FORWARDED_EXPORT(AppendMenuW)
|
||||
FORWARDED_EXPORT(ArrangeIconicWindows)
|
||||
FORWARDED_EXPORT(AttachThreadInput)
|
||||
FORWARDED_EXPORT(BeginDeferWindowPos)
|
||||
FORWARDED_EXPORT(BeginPaint)
|
||||
FORWARDED_EXPORT(BringWindowToTop)
|
||||
FORWARDED_EXPORT(BroadcastSystemMessage)
|
||||
FORWARDED_EXPORT(BroadcastSystemMessageA)
|
||||
FORWARDED_EXPORT(BroadcastSystemMessageW)
|
||||
FORWARDED_EXPORT(CallMsgFilter)
|
||||
FORWARDED_EXPORT(CallMsgFilterA)
|
||||
FORWARDED_EXPORT(CallMsgFilterW)
|
||||
FORWARDED_EXPORT(CallNextHookEx)
|
||||
FORWARDED_EXPORT(CallWindowProcA)
|
||||
FORWARDED_EXPORT(CallWindowProcW)
|
||||
FORWARDED_EXPORT(CascadeChildWindows)
|
||||
FORWARDED_EXPORT(CascadeWindows)
|
||||
FORWARDED_EXPORT(ChangeClipboardChain)
|
||||
FORWARDED_EXPORT(ChangeDisplaySettingsA)
|
||||
FORWARDED_EXPORT(ChangeDisplaySettingsExA)
|
||||
FORWARDED_EXPORT(ChangeDisplaySettingsExW)
|
||||
FORWARDED_EXPORT(ChangeDisplaySettingsW)
|
||||
FORWARDED_EXPORT(ChangeMenuA)
|
||||
FORWARDED_EXPORT(ChangeMenuW)
|
||||
FORWARDED_EXPORT(CharLowerA)
|
||||
FORWARDED_EXPORT(CharLowerBuffA)
|
||||
FORWARDED_EXPORT(CharLowerBuffW)
|
||||
FORWARDED_EXPORT(CharLowerW)
|
||||
FORWARDED_EXPORT(CharNextA)
|
||||
FORWARDED_EXPORT(CharNextExA)
|
||||
FORWARDED_EXPORT(CharNextW)
|
||||
FORWARDED_EXPORT(CharPrevA)
|
||||
FORWARDED_EXPORT(CharPrevExA)
|
||||
FORWARDED_EXPORT(CharPrevW)
|
||||
FORWARDED_EXPORT(CharToOemA)
|
||||
FORWARDED_EXPORT(CharToOemBuffA)
|
||||
FORWARDED_EXPORT(CharToOemBuffW)
|
||||
FORWARDED_EXPORT(CharToOemW)
|
||||
FORWARDED_EXPORT(CharUpperA)
|
||||
FORWARDED_EXPORT(CharUpperBuffA)
|
||||
FORWARDED_EXPORT(CharUpperBuffW)
|
||||
FORWARDED_EXPORT(CharUpperW)
|
||||
FORWARDED_EXPORT(CheckDlgButton)
|
||||
FORWARDED_EXPORT(CheckMenuItem)
|
||||
FORWARDED_EXPORT(CheckMenuRadioItem)
|
||||
FORWARDED_EXPORT(CheckRadioButton)
|
||||
FORWARDED_EXPORT(ChildWindowFromPoint)
|
||||
FORWARDED_EXPORT(ChildWindowFromPointEx)
|
||||
FORWARDED_EXPORT(ClientThreadSetup)
|
||||
FORWARDED_EXPORT(ClientToScreen)
|
||||
FORWARDED_EXPORT(ClipCursor)
|
||||
FORWARDED_EXPORT(CloseClipboard)
|
||||
FORWARDED_EXPORT(CloseDesktop)
|
||||
FORWARDED_EXPORT(CloseWindow)
|
||||
FORWARDED_EXPORT(CloseWindowStation)
|
||||
FORWARDED_EXPORT(CopyAcceleratorTableA)
|
||||
FORWARDED_EXPORT(CopyAcceleratorTableW)
|
||||
FORWARDED_EXPORT(CopyIcon)
|
||||
FORWARDED_EXPORT(CopyImage)
|
||||
FORWARDED_EXPORT(CopyRect)
|
||||
FORWARDED_EXPORT(CountClipboardFormats)
|
||||
FORWARDED_EXPORT(CreateAcceleratorTableA)
|
||||
FORWARDED_EXPORT(CreateAcceleratorTableW)
|
||||
FORWARDED_EXPORT(CreateCaret)
|
||||
FORWARDED_EXPORT(CreateCursor)
|
||||
FORWARDED_EXPORT(CreateDesktopA)
|
||||
FORWARDED_EXPORT(CreateDesktopW)
|
||||
FORWARDED_EXPORT(CreateDialogIndirectParamA)
|
||||
FORWARDED_EXPORT(CreateDialogIndirectParamAorW)
|
||||
FORWARDED_EXPORT(CreateDialogIndirectParamW)
|
||||
FORWARDED_EXPORT(CreateDialogParamA)
|
||||
FORWARDED_EXPORT(CreateDialogParamW)
|
||||
FORWARDED_EXPORT(CreateIcon)
|
||||
FORWARDED_EXPORT(CreateIconFromResource)
|
||||
FORWARDED_EXPORT(CreateIconFromResourceEx)
|
||||
FORWARDED_EXPORT(CreateIconIndirect)
|
||||
FORWARDED_EXPORT(CreateMDIWindowA)
|
||||
FORWARDED_EXPORT(CreateMDIWindowW)
|
||||
FORWARDED_EXPORT(CreateMenu)
|
||||
FORWARDED_EXPORT(CreatePopupMenu)
|
||||
FORWARDED_EXPORT(CreateWindowExA)
|
||||
FORWARDED_EXPORT(CreateWindowExW)
|
||||
FORWARDED_EXPORT(CreateWindowStationA)
|
||||
FORWARDED_EXPORT(CreateWindowStationW)
|
||||
FORWARDED_EXPORT(DdeAbandonTransaction)
|
||||
FORWARDED_EXPORT(DdeAccessData)
|
||||
FORWARDED_EXPORT(DdeAddData)
|
||||
FORWARDED_EXPORT(DdeClientTransaction)
|
||||
FORWARDED_EXPORT(DdeCmpStringHandles)
|
||||
FORWARDED_EXPORT(DdeConnect)
|
||||
FORWARDED_EXPORT(DdeConnectList)
|
||||
FORWARDED_EXPORT(DdeCreateDataHandle)
|
||||
FORWARDED_EXPORT(DdeCreateStringHandleA)
|
||||
FORWARDED_EXPORT(DdeCreateStringHandleW)
|
||||
FORWARDED_EXPORT(DdeDisconnect)
|
||||
FORWARDED_EXPORT(DdeDisconnectList)
|
||||
FORWARDED_EXPORT(DdeEnableCallback)
|
||||
FORWARDED_EXPORT(DdeFreeDataHandle)
|
||||
FORWARDED_EXPORT(DdeFreeStringHandle)
|
||||
FORWARDED_EXPORT(DdeGetData)
|
||||
FORWARDED_EXPORT(DdeGetLastError)
|
||||
FORWARDED_EXPORT(DdeGetQualityOfService)
|
||||
FORWARDED_EXPORT(DdeImpersonateClient)
|
||||
FORWARDED_EXPORT(DdeInitializeA)
|
||||
FORWARDED_EXPORT(DdeInitializeW)
|
||||
FORWARDED_EXPORT(DdeKeepStringHandle)
|
||||
FORWARDED_EXPORT(DdeNameService)
|
||||
FORWARDED_EXPORT(DdePostAdvise)
|
||||
FORWARDED_EXPORT(DdeQueryConvInfo)
|
||||
FORWARDED_EXPORT(DdeQueryNextServer)
|
||||
FORWARDED_EXPORT(DdeQueryStringA)
|
||||
FORWARDED_EXPORT(DdeQueryStringW)
|
||||
FORWARDED_EXPORT(DdeReconnect)
|
||||
FORWARDED_EXPORT(DdeSetQualityOfService)
|
||||
FORWARDED_EXPORT(DdeSetUserHandle)
|
||||
FORWARDED_EXPORT(DdeUnaccessData)
|
||||
FORWARDED_EXPORT(DdeUninitialize)
|
||||
FORWARDED_EXPORT(DefDlgProcA)
|
||||
FORWARDED_EXPORT(DefDlgProcW)
|
||||
FORWARDED_EXPORT(DefFrameProcA)
|
||||
FORWARDED_EXPORT(DefFrameProcW)
|
||||
FORWARDED_EXPORT(DefMDIChildProcA)
|
||||
FORWARDED_EXPORT(DefMDIChildProcW)
|
||||
FORWARDED_EXPORT(DefWindowProcA)
|
||||
FORWARDED_EXPORT(DefWindowProcW)
|
||||
FORWARDED_EXPORT(DeferWindowPos)
|
||||
FORWARDED_EXPORT(DeleteMenu)
|
||||
FORWARDED_EXPORT(DeregisterShellHookWindow)
|
||||
FORWARDED_EXPORT(DestroyAcceleratorTable)
|
||||
FORWARDED_EXPORT(DestroyCaret)
|
||||
FORWARDED_EXPORT(DestroyCursor)
|
||||
FORWARDED_EXPORT(DestroyIcon)
|
||||
FORWARDED_EXPORT(DestroyMenu)
|
||||
FORWARDED_EXPORT(DestroyWindow)
|
||||
FORWARDED_EXPORT(DialogBoxIndirectParamA)
|
||||
FORWARDED_EXPORT(DialogBoxIndirectParamAorW)
|
||||
FORWARDED_EXPORT(DialogBoxIndirectParamW)
|
||||
FORWARDED_EXPORT(DialogBoxParamA)
|
||||
FORWARDED_EXPORT(DialogBoxParamW)
|
||||
FORWARDED_EXPORT(DispatchMessageA)
|
||||
FORWARDED_EXPORT(DispatchMessageW)
|
||||
FORWARDED_EXPORT(DlgDirListA)
|
||||
FORWARDED_EXPORT(DlgDirListComboBoxA)
|
||||
FORWARDED_EXPORT(DlgDirListComboBoxW)
|
||||
FORWARDED_EXPORT(DlgDirListW)
|
||||
FORWARDED_EXPORT(DlgDirSelectComboBoxExA)
|
||||
FORWARDED_EXPORT(DlgDirSelectComboBoxExW)
|
||||
FORWARDED_EXPORT(DlgDirSelectExA)
|
||||
FORWARDED_EXPORT(DlgDirSelectExW)
|
||||
FORWARDED_EXPORT(DragDetect)
|
||||
FORWARDED_EXPORT(DragObject)
|
||||
FORWARDED_EXPORT(DrawAnimatedRects)
|
||||
FORWARDED_EXPORT(DrawCaption)
|
||||
FORWARDED_EXPORT(DrawCaptionTempA)
|
||||
FORWARDED_EXPORT(DrawCaptionTempW)
|
||||
FORWARDED_EXPORT(DrawEdge)
|
||||
FORWARDED_EXPORT(DrawFocusRect)
|
||||
FORWARDED_EXPORT(DrawFrame)
|
||||
FORWARDED_EXPORT(DrawFrameControl)
|
||||
FORWARDED_EXPORT(DrawIcon)
|
||||
FORWARDED_EXPORT(DrawIconEx)
|
||||
FORWARDED_EXPORT(DrawMenuBar)
|
||||
FORWARDED_EXPORT(DrawMenuBarTemp)
|
||||
FORWARDED_EXPORT(DrawStateA)
|
||||
FORWARDED_EXPORT(DrawStateW)
|
||||
FORWARDED_EXPORT(DrawTextA)
|
||||
FORWARDED_EXPORT(DrawTextExA)
|
||||
FORWARDED_EXPORT(DrawTextExW)
|
||||
FORWARDED_EXPORT(DrawTextW)
|
||||
FORWARDED_EXPORT(EditWndProc)
|
||||
FORWARDED_EXPORT(EmptyClipboard)
|
||||
FORWARDED_EXPORT(EnableMenuItem)
|
||||
FORWARDED_EXPORT(EnableScrollBar)
|
||||
FORWARDED_EXPORT(EnableWindow)
|
||||
FORWARDED_EXPORT(EndDeferWindowPos)
|
||||
FORWARDED_EXPORT(EndDialog)
|
||||
FORWARDED_EXPORT(EndMenu)
|
||||
FORWARDED_EXPORT(EndPaint)
|
||||
FORWARDED_EXPORT(EndTask)
|
||||
FORWARDED_EXPORT(EnumChildWindows)
|
||||
FORWARDED_EXPORT(EnumClipboardFormats)
|
||||
FORWARDED_EXPORT(EnumDesktopWindows)
|
||||
FORWARDED_EXPORT(EnumDesktopsA)
|
||||
FORWARDED_EXPORT(EnumDesktopsW)
|
||||
FORWARDED_EXPORT(EnumDisplayDevicesA)
|
||||
FORWARDED_EXPORT(EnumDisplayDevicesW)
|
||||
FORWARDED_EXPORT(EnumDisplaySettingsA)
|
||||
FORWARDED_EXPORT(EnumDisplaySettingsW)
|
||||
FORWARDED_EXPORT(EnumPropsA)
|
||||
FORWARDED_EXPORT(EnumPropsExA)
|
||||
FORWARDED_EXPORT(EnumPropsExW)
|
||||
FORWARDED_EXPORT(EnumPropsW)
|
||||
FORWARDED_EXPORT(EnumThreadWindows)
|
||||
FORWARDED_EXPORT(EnumWindowStationsA)
|
||||
FORWARDED_EXPORT(EnumWindowStationsW)
|
||||
FORWARDED_EXPORT(EnumWindows)
|
||||
FORWARDED_EXPORT(EqualRect)
|
||||
FORWARDED_EXPORT(ExcludeUpdateRgn)
|
||||
FORWARDED_EXPORT(ExitWindowsEx)
|
||||
FORWARDED_EXPORT(FillRect)
|
||||
FORWARDED_EXPORT(FindWindowA)
|
||||
FORWARDED_EXPORT(FindWindowExA)
|
||||
FORWARDED_EXPORT(FindWindowExW)
|
||||
FORWARDED_EXPORT(FindWindowW)
|
||||
FORWARDED_EXPORT(FlashWindow)
|
||||
FORWARDED_EXPORT(FrameRect)
|
||||
FORWARDED_EXPORT(FreeDDElParam)
|
||||
FORWARDED_EXPORT(FullScreenControl)
|
||||
FORWARDED_EXPORT(GetActiveWindow)
|
||||
FORWARDED_EXPORT(GetAppCompatFlags)
|
||||
FORWARDED_EXPORT(GetAsyncKeyState)
|
||||
FORWARDED_EXPORT(GetCapture)
|
||||
FORWARDED_EXPORT(GetCaretBlinkTime)
|
||||
FORWARDED_EXPORT(GetCaretPos)
|
||||
FORWARDED_EXPORT(GetClassInfoA)
|
||||
FORWARDED_EXPORT(GetClassInfoExA)
|
||||
FORWARDED_EXPORT(GetClassInfoExW)
|
||||
FORWARDED_EXPORT(GetClassInfoW)
|
||||
FORWARDED_EXPORT(GetClassLongA)
|
||||
FORWARDED_EXPORT(GetClassLongW)
|
||||
FORWARDED_EXPORT(GetClassNameA)
|
||||
FORWARDED_EXPORT(GetClassNameW)
|
||||
FORWARDED_EXPORT(GetClassWord)
|
||||
FORWARDED_EXPORT(GetClientRect)
|
||||
FORWARDED_EXPORT(GetClipCursor)
|
||||
FORWARDED_EXPORT(GetClipboardData)
|
||||
FORWARDED_EXPORT(GetClipboardFormatNameA)
|
||||
FORWARDED_EXPORT(GetClipboardFormatNameW)
|
||||
FORWARDED_EXPORT(GetClipboardOwner)
|
||||
FORWARDED_EXPORT(GetClipboardViewer)
|
||||
FORWARDED_EXPORT(GetCursor)
|
||||
FORWARDED_EXPORT(GetCursorInfo)
|
||||
FORWARDED_EXPORT(GetCursorPos)
|
||||
FORWARDED_EXPORT(GetDC)
|
||||
FORWARDED_EXPORT(GetDCEx)
|
||||
FORWARDED_EXPORT(GetDesktopWindow)
|
||||
FORWARDED_EXPORT(GetDialogBaseUnits)
|
||||
FORWARDED_EXPORT(GetDlgCtrlID)
|
||||
FORWARDED_EXPORT(GetDlgItem)
|
||||
FORWARDED_EXPORT(GetDlgItemInt)
|
||||
FORWARDED_EXPORT(GetDlgItemTextA)
|
||||
FORWARDED_EXPORT(GetDlgItemTextW)
|
||||
FORWARDED_EXPORT(GetDoubleClickTime)
|
||||
FORWARDED_EXPORT(GetFocus)
|
||||
FORWARDED_EXPORT(GetForegroundWindow)
|
||||
FORWARDED_EXPORT(GetIconInfo)
|
||||
FORWARDED_EXPORT(GetInputDesktop)
|
||||
FORWARDED_EXPORT(GetInputState)
|
||||
FORWARDED_EXPORT(GetInternalWindowPos)
|
||||
FORWARDED_EXPORT(GetKBCodePage)
|
||||
FORWARDED_EXPORT(GetKeyNameTextA)
|
||||
FORWARDED_EXPORT(GetKeyNameTextW)
|
||||
FORWARDED_EXPORT(GetKeyState)
|
||||
FORWARDED_EXPORT(GetKeyboardLayout)
|
||||
FORWARDED_EXPORT(GetKeyboardLayoutList)
|
||||
FORWARDED_EXPORT(GetKeyboardLayoutNameA)
|
||||
FORWARDED_EXPORT(GetKeyboardLayoutNameW)
|
||||
FORWARDED_EXPORT(GetKeyboardState)
|
||||
FORWARDED_EXPORT(GetKeyboardType)
|
||||
FORWARDED_EXPORT(GetLastActivePopup)
|
||||
FORWARDED_EXPORT(GetMenu)
|
||||
FORWARDED_EXPORT(GetMenuCheckMarkDimensions)
|
||||
FORWARDED_EXPORT(GetMenuContextHelpId)
|
||||
FORWARDED_EXPORT(GetMenuDefaultItem)
|
||||
FORWARDED_EXPORT(GetMenuItemCount)
|
||||
FORWARDED_EXPORT(GetMenuItemID)
|
||||
FORWARDED_EXPORT(GetMenuItemInfoA)
|
||||
FORWARDED_EXPORT(GetMenuItemInfoW)
|
||||
FORWARDED_EXPORT(GetMenuItemRect)
|
||||
FORWARDED_EXPORT(GetMenuState)
|
||||
FORWARDED_EXPORT(GetMenuStringA)
|
||||
FORWARDED_EXPORT(GetMenuStringW)
|
||||
FORWARDED_EXPORT(GetMessageA)
|
||||
FORWARDED_EXPORT(GetMessageExtraInfo)
|
||||
FORWARDED_EXPORT(GetMessagePos)
|
||||
FORWARDED_EXPORT(GetMessageTime)
|
||||
FORWARDED_EXPORT(GetMessageW)
|
||||
FORWARDED_EXPORT(GetNextDlgGroupItem)
|
||||
FORWARDED_EXPORT(GetNextDlgTabItem)
|
||||
FORWARDED_EXPORT(GetOpenClipboardWindow)
|
||||
FORWARDED_EXPORT(GetParent)
|
||||
FORWARDED_EXPORT(GetPriorityClipboardFormat)
|
||||
FORWARDED_EXPORT(GetProcessWindowStation)
|
||||
FORWARDED_EXPORT(GetProgmanWindow)
|
||||
FORWARDED_EXPORT(GetPropA)
|
||||
FORWARDED_EXPORT(GetPropW)
|
||||
FORWARDED_EXPORT(GetQueueStatus)
|
||||
FORWARDED_EXPORT(GetScrollInfo)
|
||||
FORWARDED_EXPORT(GetScrollPos)
|
||||
FORWARDED_EXPORT(GetScrollRange)
|
||||
FORWARDED_EXPORT(GetShellWindow)
|
||||
FORWARDED_EXPORT(GetSubMenu)
|
||||
FORWARDED_EXPORT(GetSysColor)
|
||||
FORWARDED_EXPORT(GetSysColorBrush)
|
||||
FORWARDED_EXPORT(GetSystemMenu)
|
||||
FORWARDED_EXPORT(GetSystemMetrics)
|
||||
FORWARDED_EXPORT(GetTabbedTextExtentA)
|
||||
FORWARDED_EXPORT(GetTabbedTextExtentW)
|
||||
FORWARDED_EXPORT(GetTaskmanWindow)
|
||||
FORWARDED_EXPORT(GetThreadDesktop)
|
||||
FORWARDED_EXPORT(GetTopWindow)
|
||||
FORWARDED_EXPORT(GetUpdateRect)
|
||||
FORWARDED_EXPORT(GetUpdateRgn)
|
||||
FORWARDED_EXPORT(GetUserObjectInformationA)
|
||||
FORWARDED_EXPORT(GetUserObjectInformationW)
|
||||
FORWARDED_EXPORT(GetUserObjectSecurity)
|
||||
FORWARDED_EXPORT(GetWindow)
|
||||
FORWARDED_EXPORT(GetWindowContextHelpId)
|
||||
FORWARDED_EXPORT(GetWindowDC)
|
||||
FORWARDED_EXPORT(GetWindowLongA)
|
||||
FORWARDED_EXPORT(GetWindowLongW)
|
||||
FORWARDED_EXPORT(GetWindowPlacement)
|
||||
FORWARDED_EXPORT(GetWindowRect)
|
||||
FORWARDED_EXPORT(GetWindowRgn)
|
||||
FORWARDED_EXPORT(GetWindowTextA)
|
||||
FORWARDED_EXPORT(GetWindowTextLengthA)
|
||||
FORWARDED_EXPORT(GetWindowTextLengthW)
|
||||
FORWARDED_EXPORT(GetWindowTextW)
|
||||
FORWARDED_EXPORT(GetWindowThreadProcessId)
|
||||
FORWARDED_EXPORT(GetWindowWord)
|
||||
FORWARDED_EXPORT(GrayStringA)
|
||||
FORWARDED_EXPORT(GrayStringW)
|
||||
FORWARDED_EXPORT(HideCaret)
|
||||
FORWARDED_EXPORT(HiliteMenuItem)
|
||||
FORWARDED_EXPORT(ImpersonateDdeClientWindow)
|
||||
FORWARDED_EXPORT(InSendMessage)
|
||||
FORWARDED_EXPORT(InflateRect)
|
||||
FORWARDED_EXPORT(InsertMenuA)
|
||||
FORWARDED_EXPORT(InsertMenuItemA)
|
||||
FORWARDED_EXPORT(InsertMenuItemW)
|
||||
FORWARDED_EXPORT(InsertMenuW)
|
||||
FORWARDED_EXPORT(InternalGetWindowText)
|
||||
FORWARDED_EXPORT(IntersectRect)
|
||||
FORWARDED_EXPORT(InvalidateRect)
|
||||
FORWARDED_EXPORT(InvalidateRgn)
|
||||
FORWARDED_EXPORT(InvertRect)
|
||||
FORWARDED_EXPORT(IsCharAlphaA)
|
||||
FORWARDED_EXPORT(IsCharAlphaNumericA)
|
||||
FORWARDED_EXPORT(IsCharAlphaNumericW)
|
||||
FORWARDED_EXPORT(IsCharAlphaW)
|
||||
FORWARDED_EXPORT(IsCharLowerA)
|
||||
FORWARDED_EXPORT(IsCharLowerW)
|
||||
FORWARDED_EXPORT(IsCharUpperA)
|
||||
FORWARDED_EXPORT(IsCharUpperW)
|
||||
FORWARDED_EXPORT(IsChild)
|
||||
FORWARDED_EXPORT(IsClipboardFormatAvailable)
|
||||
FORWARDED_EXPORT(IsDialogMessage)
|
||||
FORWARDED_EXPORT(IsDialogMessageA)
|
||||
FORWARDED_EXPORT(IsDialogMessageW)
|
||||
FORWARDED_EXPORT(IsDlgButtonChecked)
|
||||
FORWARDED_EXPORT(IsHungAppWindow)
|
||||
FORWARDED_EXPORT(IsIconic)
|
||||
FORWARDED_EXPORT(IsMenu)
|
||||
FORWARDED_EXPORT(IsRectEmpty)
|
||||
FORWARDED_EXPORT(IsWindow)
|
||||
FORWARDED_EXPORT(IsWindowEnabled)
|
||||
FORWARDED_EXPORT(IsWindowUnicode)
|
||||
FORWARDED_EXPORT(IsWindowVisible)
|
||||
FORWARDED_EXPORT(IsZoomed)
|
||||
FORWARDED_EXPORT(KillSystemTimer)
|
||||
FORWARDED_EXPORT(KillTimer)
|
||||
FORWARDED_EXPORT(LoadAcceleratorsA)
|
||||
FORWARDED_EXPORT(LoadAcceleratorsW)
|
||||
FORWARDED_EXPORT(LoadBitmapA)
|
||||
FORWARDED_EXPORT(LoadBitmapW)
|
||||
FORWARDED_EXPORT(LoadCursorA)
|
||||
FORWARDED_EXPORT(LoadCursorFromFileA)
|
||||
FORWARDED_EXPORT(LoadCursorFromFileW)
|
||||
FORWARDED_EXPORT(LoadCursorW)
|
||||
FORWARDED_EXPORT(LoadIconA)
|
||||
FORWARDED_EXPORT(LoadIconW)
|
||||
FORWARDED_EXPORT(LoadImageA)
|
||||
FORWARDED_EXPORT(LoadImageW)
|
||||
FORWARDED_EXPORT(LoadKeyboardLayoutA)
|
||||
FORWARDED_EXPORT(LoadKeyboardLayoutEx)
|
||||
FORWARDED_EXPORT(LoadKeyboardLayoutW)
|
||||
FORWARDED_EXPORT(LoadLocalFonts)
|
||||
FORWARDED_EXPORT(LoadMenuA)
|
||||
FORWARDED_EXPORT(LoadMenuIndirectA)
|
||||
FORWARDED_EXPORT(LoadMenuIndirectW)
|
||||
FORWARDED_EXPORT(LoadMenuW)
|
||||
FORWARDED_EXPORT(LoadRemoteFonts)
|
||||
FORWARDED_EXPORT(LoadStringA)
|
||||
FORWARDED_EXPORT(LoadStringW)
|
||||
FORWARDED_EXPORT(LockWindowStation)
|
||||
FORWARDED_EXPORT(LockWindowUpdate)
|
||||
FORWARDED_EXPORT(LookupIconIdFromDirectory)
|
||||
FORWARDED_EXPORT(LookupIconIdFromDirectoryEx)
|
||||
FORWARDED_EXPORT(MBToWCSEx)
|
||||
FORWARDED_EXPORT(MB_GetString)
|
||||
FORWARDED_EXPORT(MapDialogRect)
|
||||
FORWARDED_EXPORT(MapVirtualKeyA)
|
||||
FORWARDED_EXPORT(MapVirtualKeyExA)
|
||||
FORWARDED_EXPORT(MapVirtualKeyExW)
|
||||
FORWARDED_EXPORT(MapVirtualKeyW)
|
||||
FORWARDED_EXPORT(MapWindowPoints)
|
||||
FORWARDED_EXPORT(MenuItemFromPoint)
|
||||
FORWARDED_EXPORT(MenuWindowProcA)
|
||||
FORWARDED_EXPORT(MenuWindowProcW)
|
||||
FORWARDED_EXPORT(MessageBeep)
|
||||
//FORWARDED_EXPORT(MessageBoxA)
|
||||
FORWARDED_EXPORT(MessageBoxExA)
|
||||
FORWARDED_EXPORT(MessageBoxExW)
|
||||
FORWARDED_EXPORT(MessageBoxIndirectA)
|
||||
FORWARDED_EXPORT(MessageBoxIndirectW)
|
||||
//FORWARDED_EXPORT(MessageBoxW)
|
||||
FORWARDED_EXPORT(ModifyMenuA)
|
||||
FORWARDED_EXPORT(ModifyMenuW)
|
||||
FORWARDED_EXPORT(MoveWindow)
|
||||
FORWARDED_EXPORT(MsgWaitForMultipleObjects)
|
||||
FORWARDED_EXPORT(MsgWaitForMultipleObjectsEx)
|
||||
FORWARDED_EXPORT(OemKeyScan)
|
||||
FORWARDED_EXPORT(OemToCharA)
|
||||
FORWARDED_EXPORT(OemToCharBuffA)
|
||||
FORWARDED_EXPORT(OemToCharBuffW)
|
||||
FORWARDED_EXPORT(OemToCharW)
|
||||
FORWARDED_EXPORT(OffsetRect)
|
||||
FORWARDED_EXPORT(OpenClipboard)
|
||||
FORWARDED_EXPORT(OpenDesktopA)
|
||||
FORWARDED_EXPORT(OpenDesktopW)
|
||||
FORWARDED_EXPORT(OpenIcon)
|
||||
FORWARDED_EXPORT(OpenInputDesktop)
|
||||
FORWARDED_EXPORT(OpenWindowStationA)
|
||||
FORWARDED_EXPORT(OpenWindowStationW)
|
||||
FORWARDED_EXPORT(PackDDElParam)
|
||||
FORWARDED_EXPORT(PaintDesktop)
|
||||
FORWARDED_EXPORT(PeekMessageA)
|
||||
FORWARDED_EXPORT(PeekMessageW)
|
||||
FORWARDED_EXPORT(PostMessageA)
|
||||
FORWARDED_EXPORT(PostMessageW)
|
||||
FORWARDED_EXPORT(PostQuitMessage)
|
||||
FORWARDED_EXPORT(PostThreadMessageA)
|
||||
FORWARDED_EXPORT(PostThreadMessageW)
|
||||
FORWARDED_EXPORT(PrivateExtractIconExA)
|
||||
FORWARDED_EXPORT(PrivateExtractIconExW)
|
||||
FORWARDED_EXPORT(PrivateExtractIconsA)
|
||||
FORWARDED_EXPORT(PrivateExtractIconsW)
|
||||
FORWARDED_EXPORT(PrivateKDBreakPoint)
|
||||
FORWARDED_EXPORT(PtInRect)
|
||||
FORWARDED_EXPORT(QuerySendMessage)
|
||||
FORWARDED_EXPORT(RedrawWindow)
|
||||
FORWARDED_EXPORT(RegisterClassA)
|
||||
FORWARDED_EXPORT(RegisterClassExA)
|
||||
FORWARDED_EXPORT(RegisterClassExW)
|
||||
FORWARDED_EXPORT(RegisterClassW)
|
||||
FORWARDED_EXPORT(RegisterClipboardFormatA)
|
||||
FORWARDED_EXPORT(RegisterClipboardFormatW)
|
||||
FORWARDED_EXPORT(RegisterHotKey)
|
||||
FORWARDED_EXPORT(RegisterLogonProcess)
|
||||
FORWARDED_EXPORT(RegisterServicesProcess)
|
||||
FORWARDED_EXPORT(RegisterShellHookWindow)
|
||||
FORWARDED_EXPORT(RegisterSystemThread)
|
||||
FORWARDED_EXPORT(RegisterTasklist)
|
||||
FORWARDED_EXPORT(RegisterWindowMessageA)
|
||||
FORWARDED_EXPORT(RegisterWindowMessageW)
|
||||
FORWARDED_EXPORT(ReleaseCapture)
|
||||
FORWARDED_EXPORT(ReleaseDC)
|
||||
FORWARDED_EXPORT(RemoveMenu)
|
||||
FORWARDED_EXPORT(RemovePropA)
|
||||
FORWARDED_EXPORT(RemovePropW)
|
||||
FORWARDED_EXPORT(ReplyMessage)
|
||||
FORWARDED_EXPORT(ReuseDDElParam)
|
||||
FORWARDED_EXPORT(ScreenToClient)
|
||||
FORWARDED_EXPORT(ScrollChildren)
|
||||
FORWARDED_EXPORT(ScrollDC)
|
||||
FORWARDED_EXPORT(ScrollWindow)
|
||||
FORWARDED_EXPORT(ScrollWindowEx)
|
||||
FORWARDED_EXPORT(SendDlgItemMessageA)
|
||||
FORWARDED_EXPORT(SendDlgItemMessageW)
|
||||
FORWARDED_EXPORT(SendMessageA)
|
||||
FORWARDED_EXPORT(SendMessageCallbackA)
|
||||
FORWARDED_EXPORT(SendMessageCallbackW)
|
||||
FORWARDED_EXPORT(SendMessageTimeoutA)
|
||||
FORWARDED_EXPORT(SendMessageTimeoutW)
|
||||
FORWARDED_EXPORT(SendMessageW)
|
||||
FORWARDED_EXPORT(SendNotifyMessageA)
|
||||
FORWARDED_EXPORT(SendNotifyMessageW)
|
||||
FORWARDED_EXPORT(SetActiveWindow)
|
||||
FORWARDED_EXPORT(SetCapture)
|
||||
FORWARDED_EXPORT(SetCaretBlinkTime)
|
||||
FORWARDED_EXPORT(SetCaretPos)
|
||||
FORWARDED_EXPORT(SetClassLongA)
|
||||
FORWARDED_EXPORT(SetClassLongW)
|
||||
FORWARDED_EXPORT(SetClassWord)
|
||||
FORWARDED_EXPORT(SetClipboardData)
|
||||
FORWARDED_EXPORT(SetClipboardViewer)
|
||||
FORWARDED_EXPORT(SetConsoleReserveKeys)
|
||||
FORWARDED_EXPORT(SetCursor)
|
||||
FORWARDED_EXPORT(SetCursorContents)
|
||||
FORWARDED_EXPORT(SetCursorPos)
|
||||
FORWARDED_EXPORT(SetDebugErrorLevel)
|
||||
FORWARDED_EXPORT(SetDeskWallpaper)
|
||||
FORWARDED_EXPORT(SetDlgItemInt)
|
||||
FORWARDED_EXPORT(SetDlgItemTextA)
|
||||
FORWARDED_EXPORT(SetDlgItemTextW)
|
||||
FORWARDED_EXPORT(SetDoubleClickTime)
|
||||
FORWARDED_EXPORT(SetFocus)
|
||||
FORWARDED_EXPORT(SetForegroundWindow)
|
||||
FORWARDED_EXPORT(SetInternalWindowPos)
|
||||
FORWARDED_EXPORT(SetKeyboardState)
|
||||
FORWARDED_EXPORT(SetLastErrorEx)
|
||||
FORWARDED_EXPORT(SetLogonNotifyWindow)
|
||||
FORWARDED_EXPORT(SetMenu)
|
||||
FORWARDED_EXPORT(SetMenuContextHelpId)
|
||||
FORWARDED_EXPORT(SetMenuDefaultItem)
|
||||
FORWARDED_EXPORT(SetMenuItemBitmaps)
|
||||
FORWARDED_EXPORT(SetMenuItemInfoA)
|
||||
FORWARDED_EXPORT(SetMenuItemInfoW)
|
||||
FORWARDED_EXPORT(SetMessageExtraInfo)
|
||||
FORWARDED_EXPORT(SetMessageQueue)
|
||||
FORWARDED_EXPORT(SetParent)
|
||||
FORWARDED_EXPORT(SetProcessWindowStation)
|
||||
FORWARDED_EXPORT(SetProgmanWindow)
|
||||
FORWARDED_EXPORT(SetPropA)
|
||||
FORWARDED_EXPORT(SetPropW)
|
||||
FORWARDED_EXPORT(SetRect)
|
||||
FORWARDED_EXPORT(SetRectEmpty)
|
||||
FORWARDED_EXPORT(SetScrollInfo)
|
||||
FORWARDED_EXPORT(SetScrollPos)
|
||||
FORWARDED_EXPORT(SetScrollRange)
|
||||
FORWARDED_EXPORT(SetShellWindow)
|
||||
FORWARDED_EXPORT(SetShellWindowEx)
|
||||
FORWARDED_EXPORT(SetSysColors)
|
||||
FORWARDED_EXPORT(SetSysColorsTemp)
|
||||
FORWARDED_EXPORT(SetSystemCursor)
|
||||
FORWARDED_EXPORT(SetSystemMenu)
|
||||
FORWARDED_EXPORT(SetSystemTimer)
|
||||
FORWARDED_EXPORT(SetTaskmanWindow)
|
||||
FORWARDED_EXPORT(SetThreadDesktop)
|
||||
FORWARDED_EXPORT(SetTimer)
|
||||
FORWARDED_EXPORT(SetUserObjectInformationA)
|
||||
FORWARDED_EXPORT(SetUserObjectInformationW)
|
||||
FORWARDED_EXPORT(SetUserObjectSecurity)
|
||||
FORWARDED_EXPORT(SetWindowContextHelpId)
|
||||
FORWARDED_EXPORT(SetWindowLongA)
|
||||
FORWARDED_EXPORT(SetWindowLongW)
|
||||
FORWARDED_EXPORT(SetWindowPlacement)
|
||||
FORWARDED_EXPORT(SetWindowPos)
|
||||
FORWARDED_EXPORT(SetWindowRgn)
|
||||
FORWARDED_EXPORT(SetWindowStationUser)
|
||||
FORWARDED_EXPORT(SetWindowTextA)
|
||||
FORWARDED_EXPORT(SetWindowTextW)
|
||||
FORWARDED_EXPORT(SetWindowWord)
|
||||
FORWARDED_EXPORT(SetWindowsHookA)
|
||||
FORWARDED_EXPORT(SetWindowsHookExA)
|
||||
FORWARDED_EXPORT(SetWindowsHookExW)
|
||||
FORWARDED_EXPORT(SetWindowsHookW)
|
||||
FORWARDED_EXPORT(ShowCaret)
|
||||
FORWARDED_EXPORT(ShowCursor)
|
||||
FORWARDED_EXPORT(ShowOwnedPopups)
|
||||
FORWARDED_EXPORT(ShowScrollBar)
|
||||
FORWARDED_EXPORT(ShowStartGlass)
|
||||
FORWARDED_EXPORT(ShowWindow)
|
||||
FORWARDED_EXPORT(ShowWindowAsync)
|
||||
FORWARDED_EXPORT(SoftModalMessageBox)
|
||||
FORWARDED_EXPORT(SubtractRect)
|
||||
FORWARDED_EXPORT(SwapMouseButton)
|
||||
FORWARDED_EXPORT(SwitchDesktop)
|
||||
FORWARDED_EXPORT(SwitchToThisWindow)
|
||||
FORWARDED_EXPORT(SystemParametersInfoA)
|
||||
FORWARDED_EXPORT(SystemParametersInfoW)
|
||||
FORWARDED_EXPORT(TabbedTextOutA)
|
||||
FORWARDED_EXPORT(TabbedTextOutW)
|
||||
FORWARDED_EXPORT(TileChildWindows)
|
||||
FORWARDED_EXPORT(TileWindows)
|
||||
FORWARDED_EXPORT(ToAscii)
|
||||
FORWARDED_EXPORT(ToAsciiEx)
|
||||
FORWARDED_EXPORT(ToUnicode)
|
||||
FORWARDED_EXPORT(ToUnicodeEx)
|
||||
FORWARDED_EXPORT(TrackMouseEvent)
|
||||
FORWARDED_EXPORT(TrackPopupMenu)
|
||||
FORWARDED_EXPORT(TrackPopupMenuEx)
|
||||
FORWARDED_EXPORT(TranslateAccelerator)
|
||||
FORWARDED_EXPORT(TranslateAcceleratorA)
|
||||
FORWARDED_EXPORT(TranslateAcceleratorW)
|
||||
FORWARDED_EXPORT(TranslateMDISysAccel)
|
||||
FORWARDED_EXPORT(TranslateMessage)
|
||||
FORWARDED_EXPORT(TranslateMessageEx)
|
||||
FORWARDED_EXPORT(UnhookWindowsHook)
|
||||
FORWARDED_EXPORT(UnhookWindowsHookEx)
|
||||
FORWARDED_EXPORT(UnionRect)
|
||||
FORWARDED_EXPORT(UnloadKeyboardLayout)
|
||||
FORWARDED_EXPORT(UnlockWindowStation)
|
||||
FORWARDED_EXPORT(UnpackDDElParam)
|
||||
FORWARDED_EXPORT(UnregisterClassA)
|
||||
FORWARDED_EXPORT(UnregisterClassW)
|
||||
FORWARDED_EXPORT(UnregisterHotKey)
|
||||
FORWARDED_EXPORT(UpdatePerUserSystemParameters)
|
||||
FORWARDED_EXPORT(UpdateWindow)
|
||||
FORWARDED_EXPORT(UserClientDllInitialize)
|
||||
FORWARDED_EXPORT(UserRealizePalette)
|
||||
FORWARDED_EXPORT(UserRegisterWowHandlers)
|
||||
FORWARDED_EXPORT(ValidateRect)
|
||||
FORWARDED_EXPORT(ValidateRgn)
|
||||
FORWARDED_EXPORT(VkKeyScanA)
|
||||
FORWARDED_EXPORT(VkKeyScanExA)
|
||||
FORWARDED_EXPORT(VkKeyScanExW)
|
||||
FORWARDED_EXPORT(VkKeyScanW)
|
||||
FORWARDED_EXPORT(WCSToMBEx)
|
||||
FORWARDED_EXPORT(WaitForInputIdle)
|
||||
FORWARDED_EXPORT(WaitMessage)
|
||||
FORWARDED_EXPORT(WinHelpA)
|
||||
FORWARDED_EXPORT(WinHelpW)
|
||||
FORWARDED_EXPORT(WindowFromDC)
|
||||
FORWARDED_EXPORT(WindowFromPoint)
|
||||
FORWARDED_EXPORT(keybd_event)
|
||||
FORWARDED_EXPORT(mouse_event)
|
||||
FORWARDED_EXPORT(wsprintfA)
|
||||
FORWARDED_EXPORT(wsprintfW)
|
||||
FORWARDED_EXPORT(wvsprintfA)
|
||||
FORWARDED_EXPORT(wvsprintfW)
|
||||
|
||||
#endif //BCOMPAT_USER32_H
|
||||
Reference in New Issue
Block a user