mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 01:55:19 +00:00
Preparations for 32-bit/64-bit architectures
Added stubs for most user32.dll functions svn path=/trunk/; revision=1897
This commit is contained in:
parent
3694ebf507
commit
fc6a12de18
23 changed files with 7042 additions and 1455 deletions
|
@ -17,7 +17,8 @@ include rules.mak
|
||||||
#
|
#
|
||||||
COMPONENTS = iface_native iface_additional ntoskrnl
|
COMPONENTS = iface_native iface_additional ntoskrnl
|
||||||
BUS = acpi isapnp
|
BUS = acpi isapnp
|
||||||
DLLS = ntdll kernel32 crtdll advapi32 fmifs gdi32 secur32 user32 ws2_32 msafd msvcrt
|
DLLS = ntdll kernel32 crtdll advapi32 fmifs gdi32 secur32 user32 ws2_32 \
|
||||||
|
msafd msvcrt
|
||||||
SUBSYS = smss win32k csrss
|
SUBSYS = smss win32k csrss
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -41,8 +42,8 @@ DEVICE_DRIVERS = vidport vga blue ide null floppy
|
||||||
#INPUT_DRIVERS = keyboard
|
#INPUT_DRIVERS = keyboard
|
||||||
INPUT_DRIVERS = keyboard
|
INPUT_DRIVERS = keyboard
|
||||||
|
|
||||||
#FS_DRIVERS = vfat minix ext2 template
|
#FS_DRIVERS = vfat minix ms np ext2 template
|
||||||
FS_DRIVERS = vfat ms
|
FS_DRIVERS = vfat ms np
|
||||||
|
|
||||||
#NET_DRIVERS = ndis tdi tcpip tditest wshtcpip afd
|
#NET_DRIVERS = ndis tdi tcpip tditest wshtcpip afd
|
||||||
NET_DRIVERS = ndis tcpip tditest wshtcpip afd
|
NET_DRIVERS = ndis tcpip tditest wshtcpip afd
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# $Id: Makefile,v 1.4 2001/05/01 11:09:01 ekohl Exp $
|
# $Id: Makefile,v 1.5 2001/05/07 22:03:27 chorns Exp $
|
||||||
#
|
#
|
||||||
# Named Pipes File System
|
# Named Pipes File System
|
||||||
#
|
#
|
||||||
|
@ -42,7 +42,7 @@ $(TARGETNAME).sys: $(OBJECTS)
|
||||||
$(CC) \
|
$(CC) \
|
||||||
--verbose \
|
--verbose \
|
||||||
-Wl,--image-base,0x10000 \
|
-Wl,--image-base,0x10000 \
|
||||||
-Wl,-e,_DriverEntry \
|
-Wl,-e,_DriverEntry@8 \
|
||||||
-specs=../../svc_specs \
|
-specs=../../svc_specs \
|
||||||
-mdll \
|
-mdll \
|
||||||
-o $(TARGETNAME).sys \
|
-o $(TARGETNAME).sys \
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: mount.c,v 1.5 2001/05/01 11:09:01 ekohl Exp $
|
/* $Id: mount.c,v 1.6 2001/05/07 22:03:27 chorns Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject,
|
NTSTATUS STDCALL DriverEntry(PDRIVER_OBJECT DriverObject,
|
||||||
PUNICODE_STRING RegistryPath)
|
PUNICODE_STRING RegistryPath)
|
||||||
{
|
{
|
||||||
PDEVICE_OBJECT DeviceObject;
|
PDEVICE_OBJECT DeviceObject;
|
||||||
|
|
|
@ -1008,11 +1008,11 @@ GetKeyboardLayoutNameA(
|
||||||
HDESK
|
HDESK
|
||||||
STDCALL
|
STDCALL
|
||||||
CreateDesktopA(
|
CreateDesktopA(
|
||||||
LPSTR lpszDesktop,
|
LPCSTR lpszDesktop,
|
||||||
LPSTR lpszDevice,
|
LPCSTR lpszDevice,
|
||||||
LPDEVMODE pDevmode,
|
LPDEVMODE pDevmode,
|
||||||
DWORD dwFlags,
|
DWORD dwFlags,
|
||||||
DWORD dwDesiredAccess,
|
ACCESS_MASK dwDesiredAccess,
|
||||||
LPSECURITY_ATTRIBUTES lpsa);
|
LPSECURITY_ATTRIBUTES lpsa);
|
||||||
|
|
||||||
HDESK
|
HDESK
|
||||||
|
@ -1085,7 +1085,7 @@ GetMessageA(
|
||||||
UINT wMsgFilterMin,
|
UINT wMsgFilterMin,
|
||||||
UINT wMsgFilterMax);
|
UINT wMsgFilterMax);
|
||||||
|
|
||||||
LONG
|
LRESULT
|
||||||
STDCALL
|
STDCALL
|
||||||
DispatchMessageA(
|
DispatchMessageA(
|
||||||
CONST MSG *lpMsg);
|
CONST MSG *lpMsg);
|
||||||
|
@ -1116,7 +1116,7 @@ SendMessageTimeoutA(
|
||||||
LPARAM lParam,
|
LPARAM lParam,
|
||||||
UINT fuFlags,
|
UINT fuFlags,
|
||||||
UINT uTimeout,
|
UINT uTimeout,
|
||||||
LPDWORD lpdwResult);
|
PDWORD_PTR lpdwResult);
|
||||||
|
|
||||||
WINBOOL
|
WINBOOL
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -1134,7 +1134,7 @@ SendMessageCallbackA(
|
||||||
WPARAM wParam,
|
WPARAM wParam,
|
||||||
LPARAM lParam,
|
LPARAM lParam,
|
||||||
SENDASYNCPROC lpResultCallBack,
|
SENDASYNCPROC lpResultCallBack,
|
||||||
DWORD dwData);
|
ULONG_PTR dwData);
|
||||||
|
|
||||||
WINBOOL
|
WINBOOL
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -1262,7 +1262,7 @@ GetDlgItemTextA(
|
||||||
LPSTR lpString,
|
LPSTR lpString,
|
||||||
int nMaxCount);
|
int nMaxCount);
|
||||||
|
|
||||||
LONG
|
LRESULT
|
||||||
STDCALL
|
STDCALL
|
||||||
SendDlgItemMessageA(
|
SendDlgItemMessageA(
|
||||||
HWND hDlg,
|
HWND hDlg,
|
||||||
|
@ -1511,11 +1511,10 @@ GetMenuItemInfoA(
|
||||||
WINBOOL
|
WINBOOL
|
||||||
STDCALL
|
STDCALL
|
||||||
SetMenuItemInfoA(
|
SetMenuItemInfoA(
|
||||||
HMENU,
|
HMENU hMenu,
|
||||||
UINT,
|
UINT uItem,
|
||||||
WINBOOL,
|
WINBOOL fByPosition,
|
||||||
LPCMENUITEMINFO
|
LPMENUITEMINFO lpmii);
|
||||||
);
|
|
||||||
|
|
||||||
int
|
int
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -1731,12 +1730,6 @@ LoadStringA(
|
||||||
LPSTR lpBuffer,
|
LPSTR lpBuffer,
|
||||||
int nBufferMax);
|
int nBufferMax);
|
||||||
|
|
||||||
WINBOOL
|
|
||||||
STDCALL
|
|
||||||
IsDialogMessageA(
|
|
||||||
HWND hDlg,
|
|
||||||
LPMSG lpMsg);
|
|
||||||
|
|
||||||
int
|
int
|
||||||
STDCALL
|
STDCALL
|
||||||
DlgDirListA(
|
DlgDirListA(
|
||||||
|
@ -1791,8 +1784,8 @@ DefMDIChildProcA(
|
||||||
HWND
|
HWND
|
||||||
STDCALL
|
STDCALL
|
||||||
CreateMDIWindowA(
|
CreateMDIWindowA(
|
||||||
LPSTR lpClassName,
|
LPCSTR lpClassName,
|
||||||
LPSTR lpWindowName,
|
LPCSTR lpWindowName,
|
||||||
DWORD dwStyle,
|
DWORD dwStyle,
|
||||||
int X,
|
int X,
|
||||||
int Y,
|
int Y,
|
||||||
|
|
|
@ -152,7 +152,6 @@ typedef HANDLE HSTMT;
|
||||||
typedef HANDLE HSZ;
|
typedef HANDLE HSZ;
|
||||||
typedef HANDLE HWINSTA;
|
typedef HANDLE HWINSTA;
|
||||||
typedef HANDLE HWND;
|
typedef HANDLE HWND;
|
||||||
typedef int INT;
|
|
||||||
typedef unsigned short LANGID;
|
typedef unsigned short LANGID;
|
||||||
//typedef DWORD LCID;
|
//typedef DWORD LCID;
|
||||||
typedef DWORD LCTYPE;
|
typedef DWORD LCTYPE;
|
||||||
|
@ -176,8 +175,8 @@ typedef DWORD *LPDWORD;
|
||||||
/* typedef LPFRHOOKPROC; */
|
/* typedef LPFRHOOKPROC; */
|
||||||
typedef HANDLE *LPHANDLE;
|
typedef HANDLE *LPHANDLE;
|
||||||
/* typedef LPHANDLER_FUNCTION; */
|
/* typedef LPHANDLER_FUNCTION; */
|
||||||
typedef int *LPINT;
|
typedef PINT LPINT;
|
||||||
typedef long *LPLONG;
|
typedef PLONG LPLONG;
|
||||||
|
|
||||||
typedef long LRESULT;
|
typedef long LRESULT;
|
||||||
typedef unsigned short *LPWCH;
|
typedef unsigned short *LPWCH;
|
||||||
|
@ -189,7 +188,6 @@ typedef const CHAR *PCCH;
|
||||||
typedef const char *PCSTR;
|
typedef const char *PCSTR;
|
||||||
typedef const unsigned short *PCWCH;
|
typedef const unsigned short *PCWCH;
|
||||||
/* typedef PHKEY; */
|
/* typedef PHKEY; */
|
||||||
typedef int *PINT;
|
|
||||||
/* typedef LCID *PLCID; */
|
/* typedef LCID *PLCID; */
|
||||||
typedef short *PSHORT;
|
typedef short *PSHORT;
|
||||||
/* typedef PSID; */
|
/* typedef PSID; */
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: rtl.h,v 1.48 2001/03/01 15:33:39 ekohl Exp $
|
/* $Id: rtl.h,v 1.49 2001/05/07 22:03:26 chorns Exp $
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -636,7 +636,7 @@ RtlClearBits (
|
||||||
IN ULONG NumberToClear
|
IN ULONG NumberToClear
|
||||||
);
|
);
|
||||||
|
|
||||||
UINT
|
DWORD
|
||||||
STDCALL
|
STDCALL
|
||||||
RtlCompactHeap (
|
RtlCompactHeap (
|
||||||
HANDLE hheap,
|
HANDLE hheap,
|
||||||
|
|
|
@ -21,7 +21,7 @@ typedef struct t_SSPT {
|
||||||
|
|
||||||
typedef struct t_KeServiceDescriptorTableEntry {
|
typedef struct t_KeServiceDescriptorTableEntry {
|
||||||
PSSDT SSDT;
|
PSSDT SSDT;
|
||||||
unsigned long* ServiceCounterTable;
|
PULONG ServiceCounterTable;
|
||||||
unsigned int NumberOfServices;
|
unsigned int NumberOfServices;
|
||||||
PSSPT SSPT;
|
PSSPT SSPT;
|
||||||
|
|
||||||
|
|
|
@ -3667,14 +3667,14 @@ ZeroMemory (
|
||||||
#define FillMemory(p, c, v) memset ((p), (v), (c))
|
#define FillMemory(p, c, v) memset ((p), (v), (c))
|
||||||
#define ZeroMemory(p, c) memset ((p), 0, (c))
|
#define ZeroMemory(p, c) memset ((p), 0, (c))
|
||||||
|
|
||||||
#ifdef WIN95
|
#ifdef WINNT351
|
||||||
HKL
|
WINBOOL
|
||||||
STDCALL
|
STDCALL
|
||||||
ActivateKeyboardLayout(
|
ActivateKeyboardLayout(
|
||||||
HKL hkl,
|
HKL hkl,
|
||||||
UINT Flags);
|
UINT Flags);
|
||||||
#else
|
#else
|
||||||
WINBOOL
|
HKL
|
||||||
STDCALL
|
STDCALL
|
||||||
ActivateKeyboardLayout(
|
ActivateKeyboardLayout(
|
||||||
HKL hkl,
|
HKL hkl,
|
||||||
|
@ -3700,7 +3700,7 @@ UnloadKeyboardLayout(
|
||||||
HKL hkl);
|
HKL hkl);
|
||||||
|
|
||||||
|
|
||||||
int
|
UINT
|
||||||
STDCALL
|
STDCALL
|
||||||
GetKeyboardLayoutList(
|
GetKeyboardLayoutList(
|
||||||
int nBuff,
|
int nBuff,
|
||||||
|
@ -3840,7 +3840,7 @@ GetMessageTime(
|
||||||
VOID);
|
VOID);
|
||||||
|
|
||||||
|
|
||||||
LONG
|
LPARAM
|
||||||
STDCALL
|
STDCALL
|
||||||
GetMessageExtraInfo(
|
GetMessageExtraInfo(
|
||||||
VOID);
|
VOID);
|
||||||
|
@ -4146,7 +4146,7 @@ GetDlgCtrlID(
|
||||||
HWND hWnd);
|
HWND hWnd);
|
||||||
|
|
||||||
|
|
||||||
long
|
LONG
|
||||||
STDCALL
|
STDCALL
|
||||||
GetDialogBaseUnits(VOID);
|
GetDialogBaseUnits(VOID);
|
||||||
|
|
||||||
|
@ -5496,7 +5496,11 @@ DrawFrameControl(HDC, LPRECT, UINT, UINT);
|
||||||
|
|
||||||
WINBOOL
|
WINBOOL
|
||||||
STDCALL
|
STDCALL
|
||||||
DrawCaption(HWND, HDC, CONST RECT *, UINT);
|
DrawCaption(
|
||||||
|
HWND hwnd,
|
||||||
|
HDC hdc,
|
||||||
|
LPRECT lprc,
|
||||||
|
UINT uFlags);
|
||||||
|
|
||||||
WINBOOL
|
WINBOOL
|
||||||
STDCALL
|
STDCALL
|
||||||
|
|
|
@ -197,11 +197,6 @@ typedef struct _CM_EISA_FUNCTION_INFORMATION
|
||||||
|
|
||||||
typedef CONST CHAR *PCSTR;
|
typedef CONST CHAR *PCSTR;
|
||||||
|
|
||||||
/* Could be defined in tdi.h */
|
|
||||||
#ifndef __TDI_H
|
|
||||||
typedef signed int INT, *PINT;
|
|
||||||
#endif /* __TDI_H */
|
|
||||||
|
|
||||||
#endif /* NDIS_MINIPORT_DRIVER */
|
#endif /* NDIS_MINIPORT_DRIVER */
|
||||||
|
|
||||||
#include "netevent.h"
|
#include "netevent.h"
|
||||||
|
@ -209,11 +204,6 @@ typedef signed int INT, *PINT;
|
||||||
#include "ntddndis.h"
|
#include "ntddndis.h"
|
||||||
|
|
||||||
|
|
||||||
/* More types */
|
|
||||||
|
|
||||||
typedef ULONG ULONG_PTR, *PULONG_PTR;
|
|
||||||
|
|
||||||
|
|
||||||
#if defined(NDIS_MINIPORT_DRIVER) || !defined(_MSC_VER)
|
#if defined(NDIS_MINIPORT_DRIVER) || !defined(_MSC_VER)
|
||||||
|
|
||||||
#ifndef GUID_DEFINED
|
#ifndef GUID_DEFINED
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: rtl.h,v 1.24 2001/02/17 17:40:05 ekohl Exp $
|
/* $Id: rtl.h,v 1.25 2001/05/07 22:03:26 chorns Exp $
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -71,7 +71,7 @@ RtlTryEnterCriticalSection (
|
||||||
PCRITICAL_SECTION CriticalSection
|
PCRITICAL_SECTION CriticalSection
|
||||||
);
|
);
|
||||||
|
|
||||||
UINT
|
DWORD
|
||||||
STDCALL
|
STDCALL
|
||||||
RtlCompactHeap (
|
RtlCompactHeap (
|
||||||
HANDLE heap,
|
HANDLE heap,
|
||||||
|
|
|
@ -4,33 +4,94 @@
|
||||||
* FILE: include/types.h
|
* FILE: include/types.h
|
||||||
* PURPOSE: Types used by all the parts of the system
|
* PURPOSE: Types used by all the parts of the system
|
||||||
* PROGRAMMER: David Welch <welch@cwcom.net>
|
* PROGRAMMER: David Welch <welch@cwcom.net>
|
||||||
* UPDATE HISTORY:
|
* DEFINES: _WIN64: 64-bit architecture
|
||||||
|
* _WIN32: 32-bit architecture (default)
|
||||||
|
* UPDATE HISTORY:
|
||||||
* 27/06/00: Created
|
* 27/06/00: Created
|
||||||
|
* 01/05/01: Portabillity changes
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __INCLUDE_TYPES_H
|
#ifndef __INCLUDE_TYPES_H
|
||||||
#define __INCLUDE_TYPES_H
|
#define __INCLUDE_TYPES_H
|
||||||
|
|
||||||
|
/* Fixed precision types */
|
||||||
|
typedef signed char INT8, *PINT8;
|
||||||
|
typedef signed short INT16, *PINT16;
|
||||||
|
typedef signed int INT32, *PINT32;
|
||||||
|
typedef signed long long INT64, *PINT64;
|
||||||
|
typedef unsigned char UINT8, *PUINT8;
|
||||||
|
typedef unsigned short UINT16, *PUINT16;
|
||||||
|
typedef unsigned int UINT32, *PUINT32;
|
||||||
|
typedef unsigned long long UINT64, *PUINT64;
|
||||||
|
|
||||||
|
typedef signed long int LONG32, *PLONG32;
|
||||||
|
typedef unsigned long int ULONG32, *PULONG32;
|
||||||
|
typedef unsigned long int DWORD32, *PDWORD32;
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef _WIN64
|
||||||
|
|
||||||
|
/* 64-bit architecture */
|
||||||
|
|
||||||
|
typedef INT64 INT, *PINT;
|
||||||
|
typedef LONG64 LONG, *PLONG;
|
||||||
|
typedef DWORD64 DWORD, *PDWORD;
|
||||||
|
typedef UINT64 UINT, *PUINT;
|
||||||
|
typedef ULONG64 ULONG, *PULONG;
|
||||||
|
|
||||||
|
/* Pointer precision types */
|
||||||
|
typedef long long INT_PTR, *PINT_PTR;
|
||||||
|
typedef unsigned long long UINT_PTR, *PUINT_PTR;
|
||||||
|
typedef long long LONG_PTR, *PLONG_PTR;
|
||||||
|
typedef unsigned long long ULONG_PTR, *PULONG_PTR;
|
||||||
|
typedef unsigned long long HANDLE_PTR;
|
||||||
|
typedef unsigned int UHALF_PTR, *PUHALF_PTR;
|
||||||
|
typedef int HALF_PTR, *PHALF_PTR;
|
||||||
|
|
||||||
|
#else /* _WIN64 */
|
||||||
|
|
||||||
|
/* 32-bit architecture */
|
||||||
|
|
||||||
|
typedef INT32 INT, *PINT;
|
||||||
|
typedef LONG32 LONG, *PLONG;
|
||||||
|
typedef DWORD32 DWORD, *PDWORD;
|
||||||
|
typedef UINT32 UINT, *PUINT;
|
||||||
|
typedef ULONG32 ULONG, *PULONG;
|
||||||
|
|
||||||
|
|
||||||
|
/* Pointer precision types */
|
||||||
|
typedef int INT_PTR, *PINT_PTR;
|
||||||
|
typedef unsigned int UINT_PTR, *PUINT_PTR;
|
||||||
|
typedef long LONG_PTR, *PLONG_PTR;
|
||||||
|
typedef unsigned long ULONG_PTR, *PULONG_PTR;
|
||||||
|
typedef unsigned short UHALF_PTR, *PUHALF_PTR;
|
||||||
|
typedef short HALF_PTR, *PHALF_PTR;
|
||||||
|
typedef unsigned long HANDLE_PTR;
|
||||||
|
|
||||||
|
#endif /* _WIN64 */
|
||||||
|
|
||||||
|
typedef ULONG_PTR DWORD_PTR, *PDWORD_PTR;
|
||||||
|
|
||||||
|
typedef long long LONG64, *PLONG64;
|
||||||
|
|
||||||
|
typedef unsigned long long ULONG64, *PULONG64;
|
||||||
|
typedef unsigned long long DWORD64, *PDWORD64;
|
||||||
|
|
||||||
|
|
||||||
typedef unsigned char UCHAR;
|
typedef unsigned char UCHAR;
|
||||||
typedef unsigned int UINT;
|
|
||||||
typedef unsigned long ULONG;
|
|
||||||
typedef unsigned short USHORT;
|
typedef unsigned short USHORT;
|
||||||
typedef unsigned short WCHAR;
|
typedef unsigned short WCHAR;
|
||||||
typedef unsigned short WORD;
|
typedef unsigned short WORD;
|
||||||
typedef int BOOL;
|
typedef int BOOL;
|
||||||
typedef unsigned char BOOLEAN;
|
typedef unsigned char BOOLEAN;
|
||||||
typedef BOOLEAN* PBOOLEAN;
|
typedef BOOLEAN* PBOOLEAN;
|
||||||
typedef unsigned int DWORD; /* was unsigned long */
|
|
||||||
typedef unsigned short *LPWSTR;
|
typedef unsigned short *LPWSTR;
|
||||||
typedef unsigned short *PWSTR;
|
typedef unsigned short *PWSTR;
|
||||||
typedef unsigned char *PUCHAR;
|
typedef unsigned char *PUCHAR;
|
||||||
typedef unsigned int *PUINT;
|
|
||||||
typedef unsigned long *PULONG;
|
|
||||||
typedef unsigned short *PUSHORT;
|
typedef unsigned short *PUSHORT;
|
||||||
typedef void *PVOID;
|
typedef void *PVOID;
|
||||||
typedef unsigned char BYTE;
|
typedef unsigned char BYTE;
|
||||||
typedef void *LPVOID;
|
typedef void *LPVOID;
|
||||||
typedef DWORD *PDWORD;
|
|
||||||
typedef float *PFLOAT;
|
typedef float *PFLOAT;
|
||||||
typedef unsigned short *PWCH;
|
typedef unsigned short *PWCH;
|
||||||
typedef unsigned short *PWORD;
|
typedef unsigned short *PWORD;
|
||||||
|
@ -40,12 +101,11 @@ typedef unsigned long long ULONGLONG;
|
||||||
typedef long long *PLONGLONG;
|
typedef long long *PLONGLONG;
|
||||||
typedef unsigned long long *PULONGLONG;
|
typedef unsigned long long *PULONGLONG;
|
||||||
|
|
||||||
/* Check VOID before defining CHAR, SHORT, and LONG */
|
/* Check VOID before defining CHAR, SHORT */
|
||||||
#ifndef VOID
|
#ifndef VOID
|
||||||
#define VOID void
|
#define VOID void
|
||||||
typedef char CHAR;
|
typedef char CHAR;
|
||||||
typedef short SHORT;
|
typedef short SHORT;
|
||||||
typedef long LONG;
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
typedef CHAR *PCHAR;
|
typedef CHAR *PCHAR;
|
||||||
|
@ -315,8 +375,6 @@ typedef struct _EXCEPTION_RECORD {
|
||||||
DWORD ExceptionInformation[EXCEPTION_MAXIMUM_PARAMETERS];
|
DWORD ExceptionInformation[EXCEPTION_MAXIMUM_PARAMETERS];
|
||||||
} EXCEPTION_RECORD, *PEXCEPTION_RECORD, *LPEXCEPTION_RECORD;
|
} EXCEPTION_RECORD, *PEXCEPTION_RECORD, *LPEXCEPTION_RECORD;
|
||||||
|
|
||||||
typedef long *PLONG;
|
|
||||||
|
|
||||||
typedef const void *LPCVOID;
|
typedef const void *LPCVOID;
|
||||||
typedef BYTE *LPBYTE;
|
typedef BYTE *LPBYTE;
|
||||||
|
|
||||||
|
|
|
@ -647,7 +647,7 @@ typedef struct tagCONVINFO {
|
||||||
CONVCONTEXT ConvCtxt;
|
CONVCONTEXT ConvCtxt;
|
||||||
HWND hwnd;
|
HWND hwnd;
|
||||||
HWND hwndPartner;
|
HWND hwndPartner;
|
||||||
} CONVINFO;
|
} CONVINFO, *PCONVINFO;
|
||||||
|
|
||||||
typedef struct tagCOPYDATASTRUCT {
|
typedef struct tagCOPYDATASTRUCT {
|
||||||
DWORD dwData;
|
DWORD dwData;
|
||||||
|
@ -4230,6 +4230,187 @@ typedef struct
|
||||||
/* PE executable header. */
|
/* PE executable header. */
|
||||||
/* Windows.h now includes pe.h to avoid conflicts! */
|
/* Windows.h now includes pe.h to avoid conflicts! */
|
||||||
|
|
||||||
|
typedef struct _DISPLAY_DEVICE {
|
||||||
|
DWORD cb;
|
||||||
|
WCHAR DeviceName[32];
|
||||||
|
WCHAR DeviceString[128];
|
||||||
|
DWORD StateFlags;
|
||||||
|
WCHAR DeviceID[128];
|
||||||
|
WCHAR DeviceKey[128];
|
||||||
|
} DISPLAY_DEVICE, *PDISPLAY_DEVICE;
|
||||||
|
|
||||||
|
typedef HANDLE HMONITOR;
|
||||||
|
typedef HANDLE HDEVNOTIFY;
|
||||||
|
|
||||||
|
typedef BOOL CALLBACK (*MonitorEnumProc)(
|
||||||
|
HMONITOR hMonitor,
|
||||||
|
HDC hdcMonitor,
|
||||||
|
LPRECT lprcMonitor,
|
||||||
|
LPARAM dwData);
|
||||||
|
|
||||||
|
typedef MonitorEnumProc MONITORENUMPROC;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
UINT cbSize;
|
||||||
|
HWND hwnd;
|
||||||
|
DWORD dwFlags;
|
||||||
|
UINT uCount;
|
||||||
|
DWORD dwTimeout;
|
||||||
|
} FLASHWINFO, *PFLASHWINFO;
|
||||||
|
|
||||||
|
typedef struct tagALTTABINFO {
|
||||||
|
DWORD cbSize;
|
||||||
|
int cItems;
|
||||||
|
int cColumns;
|
||||||
|
int cRows;
|
||||||
|
int iColFocus;
|
||||||
|
int iRowFocus;
|
||||||
|
int cxItem;
|
||||||
|
int cyItem;
|
||||||
|
POINT ptStart;
|
||||||
|
} ALTTABINFO, *PALTTABINFO, *LPALTTABINFO;
|
||||||
|
|
||||||
|
typedef struct tagCOMBOBOXINFO {
|
||||||
|
DWORD cbSize;
|
||||||
|
RECT rcItem;
|
||||||
|
RECT rcButton;
|
||||||
|
DWORD stateButton;
|
||||||
|
HWND hwndCombo;
|
||||||
|
HWND hwndItem;
|
||||||
|
HWND hwndList;
|
||||||
|
} COMBOBOXINFO, *PCOMBOBOXINFO, *LPCOMBOBOXINFO;
|
||||||
|
|
||||||
|
typedef struct tagCURSORINFO {
|
||||||
|
DWORD cbSize;
|
||||||
|
DWORD flags;
|
||||||
|
HCURSOR hCursor;
|
||||||
|
POINT ptScreenPos;
|
||||||
|
} CURSORINFO, *PCURSORINFO, *LPCURSORINFO;
|
||||||
|
|
||||||
|
typedef struct tagGUITHREADINFO {
|
||||||
|
DWORD cbSize;
|
||||||
|
DWORD flags;
|
||||||
|
HWND hwndActive;
|
||||||
|
HWND hwndFocus;
|
||||||
|
HWND hwndCapture;
|
||||||
|
HWND hwndMenuOwner;
|
||||||
|
HWND hwndMoveSize;
|
||||||
|
HWND hwndCaret;
|
||||||
|
RECT rcCaret;
|
||||||
|
} GUITHREADINFO, *PGUITHREADINFO, *LPGUITHREADINFO;
|
||||||
|
|
||||||
|
typedef struct tagLASTINPUTINFO {
|
||||||
|
UINT cbSize;
|
||||||
|
DWORD dwTime;
|
||||||
|
} LASTINPUTINFO, *PLASTINPUTINFO;
|
||||||
|
|
||||||
|
typedef struct tagMENUBARINFO {
|
||||||
|
DWORD cbSize;
|
||||||
|
RECT rcBar;
|
||||||
|
HMENU hMenu;
|
||||||
|
HWND hwndMenu;
|
||||||
|
BOOL fBarFocused:1;
|
||||||
|
BOOL fFocused:1;
|
||||||
|
} MENUBARINFO, *PMENUBARINFO;
|
||||||
|
|
||||||
|
typedef struct tagMENUINFO {
|
||||||
|
DWORD cbSize;
|
||||||
|
DWORD fMask;
|
||||||
|
DWORD dwStyle;
|
||||||
|
UINT cyMax;
|
||||||
|
HBRUSH hbrBack;
|
||||||
|
DWORD dwContextHelpID;
|
||||||
|
ULONG_PTR dwMenuData;
|
||||||
|
} MENUINFO, FAR *LPMENUINFO;
|
||||||
|
typedef MENUINFO CONST FAR *LPCMENUINFO;
|
||||||
|
|
||||||
|
typedef struct tagMONITORINFO {
|
||||||
|
DWORD cbSize;
|
||||||
|
RECT rcMonitor;
|
||||||
|
RECT rcWork;
|
||||||
|
DWORD dwFlags;
|
||||||
|
} MONITORINFO, *LPMONITORINFO;
|
||||||
|
|
||||||
|
typedef struct tagMOUSEMOVEPOINT {
|
||||||
|
int x;
|
||||||
|
int y;
|
||||||
|
DWORD time;
|
||||||
|
ULONG_PTR dwExtraInfo;
|
||||||
|
} MOUSEMOVEPOINT, *PMOUSEMOVEPOINT, *LPMOUSEMOVEPOINT;
|
||||||
|
|
||||||
|
#define CCHILDREN_SCROLLBAR 5
|
||||||
|
|
||||||
|
typedef struct tagSCROLLBARINFO {
|
||||||
|
DWORD cbSize;
|
||||||
|
RECT rcScrollBar;
|
||||||
|
int dxyLineButton;
|
||||||
|
int xyThumbTop;
|
||||||
|
int xyThumbBottom;
|
||||||
|
int reserved;
|
||||||
|
DWORD rgstate[CCHILDREN_SCROLLBAR+1];
|
||||||
|
} SCROLLBARINFO, *PSCROLLBARINFO, *LPSCROLLBARINFO;
|
||||||
|
|
||||||
|
#define CCHILDREN_TITLEBAR 5
|
||||||
|
|
||||||
|
typedef struct tagTITLEBARINFO {
|
||||||
|
DWORD cbSize;
|
||||||
|
RECT rcTitleBar;
|
||||||
|
DWORD rgstate[CCHILDREN_TITLEBAR+1];
|
||||||
|
} TITLEBARINFO, *PTITLEBARINFO, *LPTITLEBARINFO;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
HWND hwnd;
|
||||||
|
LPCTSTR szWindowName;
|
||||||
|
UINT32 fToBeClosed;
|
||||||
|
UINT32 fToBeTerminated;
|
||||||
|
} WINDOWINFO, *PWINDOWINFO, *LPWINDOWINFO;
|
||||||
|
|
||||||
|
typedef struct tagMOUSEINPUT {
|
||||||
|
LONG dx;
|
||||||
|
LONG dy;
|
||||||
|
DWORD mouseData;
|
||||||
|
DWORD dwFlags;
|
||||||
|
DWORD time;
|
||||||
|
ULONG_PTR dwExtraInfo;
|
||||||
|
} MOUSEINPUT, *PMOUSEINPUT;
|
||||||
|
|
||||||
|
typedef struct tagKEYBDINPUT {
|
||||||
|
WORD wVk;
|
||||||
|
WORD wScan;
|
||||||
|
DWORD dwFlags;
|
||||||
|
DWORD time;
|
||||||
|
ULONG_PTR dwExtraInfo;
|
||||||
|
} KEYBDINPUT, *PKEYBDINPUT;
|
||||||
|
|
||||||
|
typedef struct tagHARDWAREINPUT {
|
||||||
|
DWORD uMsg;
|
||||||
|
WORD wParamL;
|
||||||
|
WORD wParamH;
|
||||||
|
} HARDWAREINPUT, *PHARDWAREINPUT;
|
||||||
|
|
||||||
|
typedef struct tagINPUT {
|
||||||
|
DWORD type;
|
||||||
|
union
|
||||||
|
{
|
||||||
|
MOUSEINPUT mi;
|
||||||
|
KEYBDINPUT ki;
|
||||||
|
HARDWAREINPUT hi;
|
||||||
|
} u;
|
||||||
|
} INPUT, *PINPUT, FAR* LPINPUT;
|
||||||
|
|
||||||
|
typedef struct tagTRACKMOUSEEVENT {
|
||||||
|
DWORD cbSize;
|
||||||
|
DWORD dwFlags;
|
||||||
|
HWND hwndTrack;
|
||||||
|
DWORD dwHoverTime;
|
||||||
|
} TRACKMOUSEEVENT, *LPTRACKMOUSEEVENT;
|
||||||
|
|
||||||
|
typedef struct _BLENDFUNCTION {
|
||||||
|
BYTE BlendOp;
|
||||||
|
BYTE BlendFlags;
|
||||||
|
BYTE SourceConstantAlpha;
|
||||||
|
BYTE AlphaFormat;
|
||||||
|
}BLENDFUNCTION, *PBLENDFUNCTION, *LPBLENDFUNCTION;
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
|
|
@ -1009,11 +1009,11 @@ GetKeyboardLayoutNameW(
|
||||||
HDESK
|
HDESK
|
||||||
STDCALL
|
STDCALL
|
||||||
CreateDesktopW(
|
CreateDesktopW(
|
||||||
LPWSTR lpszDesktop,
|
LPCWSTR lpszDesktop,
|
||||||
LPWSTR lpszDevice,
|
LPCWSTR lpszDevice,
|
||||||
LPDEVMODE pDevmode,
|
LPDEVMODE pDevmode,
|
||||||
DWORD dwFlags,
|
DWORD dwFlags,
|
||||||
DWORD dwDesiredAccess,
|
ACCESS_MASK dwDesiredAccess,
|
||||||
LPSECURITY_ATTRIBUTES lpsa);
|
LPSECURITY_ATTRIBUTES lpsa);
|
||||||
|
|
||||||
HDESK
|
HDESK
|
||||||
|
@ -1082,7 +1082,7 @@ GetMessageW(
|
||||||
UINT wMsgFilterMin,
|
UINT wMsgFilterMin,
|
||||||
UINT wMsgFilterMax);
|
UINT wMsgFilterMax);
|
||||||
|
|
||||||
LONG
|
LRESULT
|
||||||
STDCALL
|
STDCALL
|
||||||
DispatchMessageW(
|
DispatchMessageW(
|
||||||
CONST MSG *lpMsg);
|
CONST MSG *lpMsg);
|
||||||
|
@ -1113,7 +1113,7 @@ SendMessageTimeoutW(
|
||||||
LPARAM lParam,
|
LPARAM lParam,
|
||||||
UINT fuFlags,
|
UINT fuFlags,
|
||||||
UINT uTimeout,
|
UINT uTimeout,
|
||||||
LPDWORD lpdwResult);
|
PDWORD_PTR lpdwResult);
|
||||||
|
|
||||||
WINBOOL
|
WINBOOL
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -1131,7 +1131,7 @@ SendMessageCallbackW(
|
||||||
WPARAM wParam,
|
WPARAM wParam,
|
||||||
LPARAM lParam,
|
LPARAM lParam,
|
||||||
SENDASYNCPROC lpResultCallBack,
|
SENDASYNCPROC lpResultCallBack,
|
||||||
DWORD dwData);
|
ULONG_PTR dwData);
|
||||||
|
|
||||||
WINBOOL
|
WINBOOL
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -1259,7 +1259,7 @@ GetDlgItemTextW(
|
||||||
LPWSTR lpString,
|
LPWSTR lpString,
|
||||||
int nMaxCount);
|
int nMaxCount);
|
||||||
|
|
||||||
LONG
|
LRESULT
|
||||||
STDCALL
|
STDCALL
|
||||||
SendDlgItemMessageW(
|
SendDlgItemMessageW(
|
||||||
HWND hDlg,
|
HWND hDlg,
|
||||||
|
@ -1508,11 +1508,10 @@ GetMenuItemInfoW(
|
||||||
WINBOOL
|
WINBOOL
|
||||||
STDCALL
|
STDCALL
|
||||||
SetMenuItemInfoW(
|
SetMenuItemInfoW(
|
||||||
HMENU,
|
HMENU hMenu,
|
||||||
UINT,
|
UINT uItem,
|
||||||
WINBOOL,
|
WINBOOL fByPosition,
|
||||||
LPCMENUITEMINFO
|
LPMENUITEMINFO lpmii);
|
||||||
);
|
|
||||||
|
|
||||||
int
|
int
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -1786,8 +1785,8 @@ DefMDIChildProcW(
|
||||||
HWND
|
HWND
|
||||||
STDCALL
|
STDCALL
|
||||||
CreateMDIWindowW(
|
CreateMDIWindowW(
|
||||||
LPWSTR lpClassName,
|
LPCWSTR lpClassName,
|
||||||
LPWSTR lpWindowName,
|
LPCWSTR lpWindowName,
|
||||||
DWORD dwStyle,
|
DWORD dwStyle,
|
||||||
int X,
|
int X,
|
||||||
int Y,
|
int Y,
|
||||||
|
@ -2996,14 +2995,24 @@ ShellExecuteW (HWND, const LPCWSTR, const LPCWSTR, LPCWSTR, const LPCWSTR, int);
|
||||||
/* -------------------------------------------------- */
|
/* -------------------------------------------------- */
|
||||||
/* From ddeml.h in old Cygnus headers */
|
/* From ddeml.h in old Cygnus headers */
|
||||||
|
|
||||||
HSZ WINAPI
|
HSZ
|
||||||
DdeCreateStringHandleW (DWORD, LPCWSTR, int);
|
WINAPI
|
||||||
|
DdeCreateStringHandleW(
|
||||||
|
DWORD idInst,
|
||||||
|
LPWSTR psz,
|
||||||
|
int iCodePage);
|
||||||
|
|
||||||
UINT WINAPI
|
UINT WINAPI
|
||||||
DdeInitializeW (DWORD *, CALLB, DWORD, DWORD);
|
DdeInitializeW (DWORD *, CALLB, DWORD, DWORD);
|
||||||
|
|
||||||
DWORD WINAPI
|
DWORD
|
||||||
DdeQueryStringW (DWORD, HSZ, LPCWSTR, DWORD, int);
|
WINAPI
|
||||||
|
DdeQueryStringW(
|
||||||
|
DWORD idInst,
|
||||||
|
HSZ hsz,
|
||||||
|
LPWSTR psz,
|
||||||
|
DWORD cchMax,
|
||||||
|
int iCodePage);
|
||||||
|
|
||||||
/* end of stuff from ddeml.h in old Cygnus headers */
|
/* end of stuff from ddeml.h in old Cygnus headers */
|
||||||
/* ----------------------------------------------- */
|
/* ----------------------------------------------- */
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: thread.c,v 1.22 2000/10/11 20:50:32 dwelch Exp $
|
/* $Id: thread.c,v 1.23 2001/05/07 22:03:26 chorns Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS system libraries
|
* PROJECT: ReactOS system libraries
|
||||||
|
@ -217,7 +217,7 @@ DWORD STDCALL GetCurrentThreadId()
|
||||||
return((DWORD)(NtCurrentTeb()->Cid).UniqueThread);
|
return((DWORD)(NtCurrentTeb()->Cid).UniqueThread);
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID STDCALL ExitThread(UINT uExitCode)
|
VOID STDCALL ExitThread(DWORD uExitCode)
|
||||||
{
|
{
|
||||||
NTSTATUS errCode;
|
NTSTATUS errCode;
|
||||||
BOOLEAN LastThread;
|
BOOLEAN LastThread;
|
||||||
|
|
|
@ -1,45 +1,121 @@
|
||||||
ifneq ($(HOST),mingw32-windows)
|
# $Id: Makefile_rex,v 1.3 2001/05/07 22:03:26 chorns Exp $
|
||||||
ifneq ($(HOST),mingw32-linux)
|
#
|
||||||
DLLTARGET=ntdll.a
|
# ReactOS Operating System
|
||||||
DLLMAIN=
|
#
|
||||||
else
|
PATH_TO_TOP = ../..
|
||||||
DLLTARGET=ntdll.dll
|
|
||||||
DLLMAIN=main/dllmain.o
|
TARGET = ntdll
|
||||||
endif
|
|
||||||
else
|
CFLAGS = -D__NTDLL__ -g
|
||||||
DLLTARGET=ntdll.dll
|
|
||||||
DLLMAIN=main/dllmain.o
|
IMAGE_BASE = 0x77f60000
|
||||||
endif
|
|
||||||
|
DLLTARGET=$(TARGET).dll
|
||||||
|
DLLMAIN=main/dllmain.o
|
||||||
|
|
||||||
all: $(DLLTARGET)
|
all: $(DLLTARGET)
|
||||||
|
|
||||||
OBJECTS = napi.o ldr/startup.o rtl/largeint.o rtl/namespc.o rtl/unicode.o \
|
CSR_OBJECTS = csr/api.o
|
||||||
stdio/vsprintf.o string/ctype.o string/memcpy.o string/memset.o \
|
|
||||||
string/strcat.o string/strcmp.o string/strcpy.o string/stricmp.o \
|
|
||||||
string/strlen.o string/strncmp.o string/strncpy.o string/strnlen.o \
|
|
||||||
string/strrchr.o string/wstring.o stubs/stubs.o rtl/heap.o \
|
|
||||||
rtl/critical.o rtl/mem.o
|
|
||||||
|
|
||||||
ntdll.a: $(OBJECTS)
|
DBG_OBJECTS = dbg/brkpoint.o dbg/debug.o dbg/print.o
|
||||||
$(AR) csr ntdll.a $(OBJECTS)
|
|
||||||
|
|
||||||
ntdll.dll: $(DLLMAIN) $(OBJECTS) def/ntdll.def
|
RTL_OBJECTS = rtl/critical.o rtl/error.o rtl/heap.o rtl/largeint.o \
|
||||||
$(LD) -r $(DLLMAIN) $(OBJECTS) -o ntdll.o
|
rtl/math.o rtl/mem.o rtl/nls.o rtl/process.o rtl/sd.o \
|
||||||
$(DLLTOOL) --dllname ntdll.dll --def def/ntdll.def \
|
rtl/thread.o rtl/unicode.o rtl/env.o rtl/path.o rtl/ppb.o \
|
||||||
--output-lib ntdll.a
|
rtl/bitmap.o rtl/time.o rtl/acl.o rtl/sid.o rtl/image.o \
|
||||||
$(CC) -specs=ntdll_specs -mdll -o junk.tmp \
|
rtl/access.o rtl/apc.o rtl/callback.o rtl/luid.o rtl/misc.o \
|
||||||
-Wl,--base-file,base.tmp ntdll.o
|
rtl/registry.o rtl/exception.o rtl/intrlck.o
|
||||||
|
|
||||||
|
STDIO_OBJECTS = stdio/sprintf.o stdio/swprintf.o
|
||||||
|
|
||||||
|
STDLIB_OBJECTS = stdlib/abs.o stdlib/atoi.o stdlib/atoi64.o stdlib/atol.o \
|
||||||
|
stdlib/itoa.o stdlib/itow.o stdlib/labs.o stdlib/splitp.o \
|
||||||
|
stdlib/strtol.o stdlib/strtoul.o stdlib/wcstol.o \
|
||||||
|
stdlib/wcstoul.o stdlib/wtoi.o stdlib/wtoi64.o stdlib/wtol.o \
|
||||||
|
stdlib/mbstowcs.o stdlib/wcstombs.o stdlib/qsort.o
|
||||||
|
|
||||||
|
STRING_OBJECTS = string/ctype.o string/memccpy.o string/memchr.o \
|
||||||
|
string/memcmp.o string/memcpy.o string/memicmp.o\
|
||||||
|
string/memmove.o string/memset.o string/strcat.o \
|
||||||
|
string/strchr.o string/strcmp.o string/strcspn.o \
|
||||||
|
string/strcpy.o string/stricmp.o string/strlen.o \
|
||||||
|
string/strlwr.o string/strncat.o string/strncmp.o \
|
||||||
|
string/strncpy.o string/strnicmp.o string/strnlen.o \
|
||||||
|
string/strpbrk.o string/strrchr.o string/strspn.o \
|
||||||
|
string/strstr.o string/strupr.o string/wstring.o
|
||||||
|
|
||||||
|
OBJECTS = napi.o ldr/startup.o $(DBG_OBJECTS) $(RTL_OBJECTS) \
|
||||||
|
$(STDIO_OBJECTS) $(STDLIB_OBJECTS) $(STRING_OBJECTS) \
|
||||||
|
stubs/stubs.o ldr/utils.o $(CSR_OBJECTS) $(TARGET).coff
|
||||||
|
|
||||||
|
ifeq ($(DOSCLI),yes)
|
||||||
|
CLEAN_FILES = napi.o csr\*.o dbg\*.o ldr\*.o rtl\*.o stdio\*.o stdlib\*.o \
|
||||||
|
string\*.o stubs\*.o \
|
||||||
|
$(TARGET).a main\dllmain.o $(TARGET).o $(TARGET).dll junk.tmp \
|
||||||
|
base.tmp temp.exp $(TARGET).sym $(TARGET).coff
|
||||||
|
else
|
||||||
|
CLEAN_FILES = napi.o ldr/*.o rtl/*.o stdio/*.o stdlib/*.o string/*.o stubs/*.o csr/*.o dbg/*.o \
|
||||||
|
$(TARGET).a main/dllmain.o $(TARGET).o $(TARGET).dll junk.tmp \
|
||||||
|
base.tmp temp.exp $(TARGET).sym $(TARGET).coff
|
||||||
|
endif
|
||||||
|
|
||||||
|
$(TARGET).coff: $(TARGET).rc ../../include/reactos/resource.h
|
||||||
|
|
||||||
|
$(TARGET).a: $(OBJECTS)
|
||||||
|
$(AR) csr $(TARGET).a $(OBJECTS)
|
||||||
|
|
||||||
|
$(TARGET).dll: $(DLLMAIN) $(OBJECTS) def/ntdll.def def/ntdll.edf
|
||||||
|
$(LD) \
|
||||||
|
-r $(DLLMAIN) \
|
||||||
|
$(OBJECTS) \
|
||||||
|
-o $(TARGET).o
|
||||||
|
$(DLLTOOL) \
|
||||||
|
--dllname $(TARGET).dll \
|
||||||
|
--def def/$(TARGET).def \
|
||||||
|
--kill-at \
|
||||||
|
--output-lib $(TARGET).a
|
||||||
|
$(CC) \
|
||||||
|
-nostartfiles -nostdlib \
|
||||||
|
-mdll \
|
||||||
|
-o junk.tmp \
|
||||||
|
-Wl,--base-file,base.tmp \
|
||||||
|
$(TARGET).o -lgcc
|
||||||
- $(RM) junk.tmp
|
- $(RM) junk.tmp
|
||||||
$(DLLTOOL) --dllname ntdll.dll --base-file base.tmp \
|
$(DLLTOOL) \
|
||||||
--output-exp temp.exp --def def/ntdll.def
|
--dllname $(TARGET).dll \
|
||||||
|
--base-file base.tmp \
|
||||||
|
--output-exp temp.exp \
|
||||||
|
--def def/$(TARGET).edf
|
||||||
- $(RM) base.tmp
|
- $(RM) base.tmp
|
||||||
$(CC) -specs=ntdll_specs -mdll -o ntdll.dll ntdll.o \
|
$(CC) \
|
||||||
-Wl,--entry=_LdrStartup \
|
-nostartfiles -nostdlib \
|
||||||
-Wl,--image-base,0x80000000 \
|
-mdll \
|
||||||
-Wl,--file-alignment,0x1000 \
|
-o $(TARGET).dll \
|
||||||
-Wl,--section-alignment,0x1000 \
|
$(TARGET).o -lgcc \
|
||||||
-Wl,temp.exp
|
-Wl,--entry=_LdrInitializeThunk@16 \
|
||||||
|
-Wl,--image-base,$(IMAGE_BASE) \
|
||||||
|
-Wl,--file-alignment,0x1000 \
|
||||||
|
-Wl,--section-alignment,0x1000 \
|
||||||
|
-Wl,temp.exp
|
||||||
- $(RM) temp.exp
|
- $(RM) temp.exp
|
||||||
$(NM) --numeric-sort ntdll.dll > ntdll.sym
|
$(NM) --numeric-sort $(TARGET).dll > $(TARGET).sym
|
||||||
|
|
||||||
|
|
||||||
|
clean: $(CLEAN_FILES:%=%_clean)
|
||||||
|
|
||||||
|
$(CLEAN_FILES:%=%_clean): %_clean:
|
||||||
|
- $(RM) $*
|
||||||
|
|
||||||
|
.PHONY: clean $(CLEAN_FILES:%=%_clean)
|
||||||
|
|
||||||
|
install: $(FLOPPY_DIR)/dlls/$(TARGET).dll
|
||||||
|
|
||||||
|
$(FLOPPY_DIR)/dlls/$(TARGET).dll: $(TARGET).dll
|
||||||
|
$(CP) $(TARGET).dll $(FLOPPY_DIR)/dlls/$(TARGET).dll
|
||||||
|
|
||||||
|
dist: $(DIST_DIR)/dlls/$(TARGET).dll
|
||||||
|
|
||||||
|
$(DIST_DIR)/dlls/$(TARGET).dll: $(TARGET).dll
|
||||||
|
$(CP) $(TARGET).dll ../../$(DIST_DIR)/dlls/$(TARGET).dll
|
||||||
|
|
||||||
include ../../rules.mak
|
include ../../rules.mak
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
base.tmp
|
base.tmp
|
||||||
|
junk.tmp
|
||||||
user32.coff
|
user32.coff
|
||||||
user32.dll
|
user32.dll
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# $Id: makefile_rex,v 1.15 2001/05/05 18:09:30 phreak Exp $
|
# $Id: makefile_rex,v 1.16 2001/05/07 22:03:27 chorns Exp $
|
||||||
#
|
#
|
||||||
# ReactOS Operating System
|
# ReactOS Operating System
|
||||||
#
|
#
|
||||||
|
@ -6,44 +6,23 @@
|
||||||
#
|
#
|
||||||
PATH_TO_TOP = ../..
|
PATH_TO_TOP = ../..
|
||||||
|
|
||||||
BASE_CFLAGS = -I../../include
|
CFLAGS = -I../../include -DDBG
|
||||||
|
|
||||||
include ../../rules.mak
|
|
||||||
|
|
||||||
TARGET=user32
|
TARGET=user32
|
||||||
|
|
||||||
DLLTARGET=$(TARGET).dll
|
|
||||||
|
|
||||||
all: $(DLLTARGET)
|
|
||||||
|
|
||||||
MISC_OBJECTS = \
|
MISC_OBJECTS = \
|
||||||
misc/sprintf.o \
|
misc/dllmain.o \
|
||||||
misc/dllmain.o \
|
misc/sprintf.o \
|
||||||
misc/string.o \
|
misc/stubs.o \
|
||||||
misc/winstat.o \
|
|
||||||
misc/stubs.o \
|
|
||||||
misc/stubsa.o \
|
|
||||||
misc/stubsw.o \
|
|
||||||
misc/win32k.o
|
misc/win32k.o
|
||||||
|
|
||||||
|
|
||||||
CONTROLS_OBJECTS = \
|
|
||||||
controls/button.o \
|
|
||||||
controls/combo.o \
|
|
||||||
controls/edit.o \
|
|
||||||
controls/icontitle.o \
|
|
||||||
controls/listbox.o \
|
|
||||||
controls/widgets.o \
|
|
||||||
controls/menu.o \
|
|
||||||
controls/scroll.o \
|
|
||||||
controls/static.o
|
|
||||||
|
|
||||||
RESOURCE_OBJECTS = \
|
|
||||||
resources/sysres.o
|
|
||||||
|
|
||||||
RESOURCE_OBJECT = $(TARGET).coff
|
RESOURCE_OBJECT = $(TARGET).coff
|
||||||
|
|
||||||
OBJECTS = $(MISC_OBJECTS) $(RESOURCE_OBJECTS) $(RESOURCE_OBJECT)
|
OBJECTS = $(MISC_OBJECTS) $(RESOURCE_OBJECT)
|
||||||
|
|
||||||
|
LIBS = ../ntdll/ntdll.a \
|
||||||
|
../kernel32/kernel32.a \
|
||||||
|
../gdi32/gdi32.a
|
||||||
|
|
||||||
ifeq ($(DOSCLI),yes)
|
ifeq ($(DOSCLI),yes)
|
||||||
CLEAN_FILES = misc\*.o windows\*.o internal\*.o controls\*.o graphics\*.o resources\*.o \
|
CLEAN_FILES = misc\*.o windows\*.o internal\*.o controls\*.o graphics\*.o resources\*.o \
|
||||||
|
@ -53,12 +32,14 @@ CLEAN_FILES = misc/*.o windows/*.o internal/*.o controls/*.o graphics/*.o resour
|
||||||
$(TARGET).o $(TARGET).a junk.tmp base.tmp temp.exp $(TARGET).dll $(TARGET).sym
|
$(TARGET).o $(TARGET).a junk.tmp base.tmp temp.exp $(TARGET).dll $(TARGET).sym
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
all: $(TARGET).dll
|
||||||
|
|
||||||
$(TARGET).coff: $(TARGET).rc ../../include/reactos/resource.h
|
$(TARGET).coff: $(TARGET).rc ../../include/reactos/resource.h
|
||||||
|
|
||||||
$(TARGET).a: $(OBJECTS)
|
$(TARGET).a: $(OBJECTS)
|
||||||
$(AR) csr $(TARGET).a $(OBJECTS)
|
$(LD) -r $(OBJECTS) -o $(TARGETNAME).a
|
||||||
|
|
||||||
$(TARGET).dll: $(DLLMAIN) $(OBJECTS) $(TARGET).def
|
$(TARGET).dll: $(LIBS) $(OBJECTS) $(TARGET).def
|
||||||
$(LD) -r $(OBJECTS) -o $(TARGET).o
|
$(LD) -r $(OBJECTS) -o $(TARGET).o
|
||||||
$(DLLTOOL) \
|
$(DLLTOOL) \
|
||||||
--dllname $(TARGET).dll \
|
--dllname $(TARGET).dll \
|
||||||
|
@ -66,9 +47,8 @@ $(TARGET).dll: $(DLLMAIN) $(OBJECTS) $(TARGET).def
|
||||||
--output-lib $(TARGET).a \
|
--output-lib $(TARGET).a \
|
||||||
--kill-at
|
--kill-at
|
||||||
$(CC) $(TARGET).o \
|
$(CC) $(TARGET).o \
|
||||||
../ntdll/ntdll.a \
|
$(LIBS) \
|
||||||
../kernel32/kernel32.a \
|
-e _DllMain@12 \
|
||||||
../gdi32/gdi32.a \
|
|
||||||
-specs=$(TARGET)_specs \
|
-specs=$(TARGET)_specs \
|
||||||
-mdll \
|
-mdll \
|
||||||
-o junk.tmp \
|
-o junk.tmp \
|
||||||
|
@ -77,16 +57,15 @@ $(TARGET).dll: $(DLLMAIN) $(OBJECTS) $(TARGET).def
|
||||||
$(DLLTOOL) \
|
$(DLLTOOL) \
|
||||||
--dllname $(TARGET).dll \
|
--dllname $(TARGET).dll \
|
||||||
--base-file base.tmp \
|
--base-file base.tmp \
|
||||||
--output-exp temp.exp \
|
--output-exp temp.exp \
|
||||||
--def $(TARGET).edf
|
--def $(TARGET).edf
|
||||||
- $(RM) base.tmp
|
- $(RM) base.tmp
|
||||||
$(CC) $(TARGET).o \
|
$(CC) $(TARGET).o \
|
||||||
../ntdll/ntdll.a\
|
$(LIBS) \
|
||||||
../kernel32/kernel32.a \
|
-o $(TARGET).dll \
|
||||||
../gdi32/gdi32.a \
|
|
||||||
-specs=$(TARGET)_specs \
|
-specs=$(TARGET)_specs \
|
||||||
-mdll \
|
-mdll \
|
||||||
-o $(TARGET).dll \
|
-e _DllMain@12 \
|
||||||
-Wl,--image-base,0x77e70000 \
|
-Wl,--image-base,0x77e70000 \
|
||||||
-Wl,--file-alignment,0x1000 \
|
-Wl,--file-alignment,0x1000 \
|
||||||
-Wl,--section-alignment,0x1000 \
|
-Wl,--section-alignment,0x1000 \
|
||||||
|
@ -94,8 +73,6 @@ $(TARGET).dll: $(DLLMAIN) $(OBJECTS) $(TARGET).def
|
||||||
- $(RM) temp.exp
|
- $(RM) temp.exp
|
||||||
$(NM) --numeric-sort $(TARGET).dll > $(TARGET).sym
|
$(NM) --numeric-sort $(TARGET).dll > $(TARGET).sym
|
||||||
|
|
||||||
$(TARGET).coff: $(TARGET).rc
|
|
||||||
|
|
||||||
clean: $(CLEAN_FILES:%=%_clean)
|
clean: $(CLEAN_FILES:%=%_clean)
|
||||||
|
|
||||||
$(CLEAN_FILES:%=%_clean): %_clean:
|
$(CLEAN_FILES:%=%_clean): %_clean:
|
||||||
|
@ -113,4 +90,6 @@ dist: $(DIST_DIR)/dlls/$(TARGET).dll
|
||||||
$(DIST_DIR)/dlls/$(TARGET).dll: $(TARGET).dll
|
$(DIST_DIR)/dlls/$(TARGET).dll: $(TARGET).dll
|
||||||
$(CP) $(TARGET).dll ../../$(DIST_DIR)/dlls/$(TARGET).dll
|
$(CP) $(TARGET).dll ../../$(DIST_DIR)/dlls/$(TARGET).dll
|
||||||
|
|
||||||
|
include ../../rules.mak
|
||||||
|
|
||||||
# EOF
|
# EOF
|
||||||
|
|
|
@ -1,16 +1,5 @@
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
|
|
||||||
WINBOOL STDCALL DllMain (HANDLE hInst,
|
|
||||||
ULONG ul_reason_for_call,
|
|
||||||
LPVOID lpReserved);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
BOOL WINAPI DllMainCRTStartup(HANDLE hDll, DWORD dwReason, LPVOID lpReserved)
|
|
||||||
{
|
|
||||||
return(DllMain(hDll,dwReason,lpReserved));
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
INT
|
||||||
STDCALL
|
STDCALL
|
||||||
DllMain(
|
DllMain(
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,218 +1,700 @@
|
||||||
LIBRARY user32.dll
|
LIBRARY user32.dll
|
||||||
|
|
||||||
EXPORTS
|
EXPORTS
|
||||||
CharLowerA
|
ActivateKeyboardLayout@8
|
||||||
CharLowerBuffA
|
AdjustWindowRect@12
|
||||||
CharLowerBuffW
|
AdjustWindowRectEx@16
|
||||||
CharLowerW
|
;AlignRects
|
||||||
CharNextA
|
AllowSetForegroundWindow@4
|
||||||
CharNextExA
|
AnimateWindow@12
|
||||||
CharNextW
|
AnyPopup@0
|
||||||
CharPrevA
|
AppendMenuA@16
|
||||||
CharPrevExA
|
AppendMenuW@16
|
||||||
CharPrevW
|
ArrangeIconicWindows@4
|
||||||
CharToOemA
|
AttachThreadInput@12
|
||||||
CharToOemBuffA
|
BeginDeferWindowPos@4
|
||||||
CharToOemBuffW
|
BeginPaint@8
|
||||||
CharToOemW
|
BlockInput@4
|
||||||
CharUpperA
|
BringWindowToTop@4
|
||||||
CharUpperBuffA
|
BroadcastSystemMessage@20
|
||||||
CharUpperBuffW
|
BroadcastSystemMessageA@20
|
||||||
CharUpperW
|
BroadcastSystemMessageW@20
|
||||||
CloseDesktop
|
;CallMsgFilter@8
|
||||||
CloseWindow
|
CallMsgFilterA@8
|
||||||
CloseWindowStation
|
CallMsgFilterW@8
|
||||||
CopyAcceleratorTableA
|
CallNextHookEx@16
|
||||||
CopyAcceleratorTableW
|
CallWindowProcA@20
|
||||||
CreateAcceleratorTableA
|
CallWindowProcW@20
|
||||||
CreateAcceleratorTableW
|
;CascadeChildWindows
|
||||||
CreateDesktopA
|
CascadeWindows@20
|
||||||
CreateDesktopW
|
ChangeClipboardChain@8
|
||||||
CreateMDIWindowA
|
ChangeDisplaySettingsA@8
|
||||||
CreateMDIWindowW
|
ChangeDisplaySettingsExA@20
|
||||||
CreateWindowStationA
|
ChangeDisplaySettingsExW@20
|
||||||
CreateWindowStationW
|
ChangeDisplaySettingsW@8
|
||||||
DdeAbandonTransaction
|
;ChangeMenuA
|
||||||
DdeAccessData
|
;ChangeMenuW
|
||||||
DdeAddData
|
CharLowerA@4
|
||||||
DdeClientTransaction
|
CharLowerBuffA@8
|
||||||
DdeCmpStringHandles
|
CharLowerBuffW@8
|
||||||
DdeConnect
|
CharLowerW@4
|
||||||
DdeConnectList
|
CharNextA@4
|
||||||
DdeCreateDataHandle
|
CharNextExA@12
|
||||||
DdeCreateStringHandleA
|
CharNextW@4
|
||||||
DdeCreateStringHandleW
|
CharPrevA@8
|
||||||
DdeDisconnect
|
CharPrevExA@16
|
||||||
DdeDisconnectList
|
CharPrevW@8
|
||||||
DdeEnableCallback
|
CharToOemA@8
|
||||||
DdeFreeDataHandle
|
CharToOemBuffA@12
|
||||||
DdeFreeStringHandle
|
CharToOemBuffW@12
|
||||||
DdeGetData
|
CharToOemW@8
|
||||||
DdeGetLastError
|
CharUpperA@4
|
||||||
DdeGetQualityOfService
|
CharUpperBuffA@8
|
||||||
DdeImpersonateClient
|
CharUpperBuffW@8
|
||||||
DdeInitializeA
|
CharUpperW@4
|
||||||
DdeInitializeW
|
CheckDlgButton@12
|
||||||
DdeKeepStringHandle
|
CheckMenuItem@12
|
||||||
DdeNameService
|
CheckMenuRadioItem@20
|
||||||
DdePostAdvise
|
CheckRadioButton@16
|
||||||
DdeQueryConvInfo
|
ChildWindowFromPoint@12
|
||||||
DdeQueryNextServer
|
ChildWindowFromPointEx@16
|
||||||
DdeQueryStringA
|
;CliImmSetHotKey
|
||||||
DdeQueryStringW
|
;ClientThreadSetup
|
||||||
DdeReconnect
|
ClientToScreen@8
|
||||||
DdeSetQualityOfService
|
ClipCursor@4
|
||||||
DdeSetUserHandle
|
CloseClipboard@0
|
||||||
DdeUnaccessData
|
CloseDesktop@4
|
||||||
DdeUninitialize
|
CloseWindow@4
|
||||||
DefDlgProcA
|
CloseWindowStation@4
|
||||||
DefDlgProcW
|
CopyAcceleratorTableA@12
|
||||||
DefFrameProcA
|
CopyAcceleratorTableW@12
|
||||||
DefFrameProcW
|
CopyIcon@4
|
||||||
DefMDIChildProcA
|
CopyImage@20
|
||||||
DefMDIChildProcW
|
CopyRect@8
|
||||||
DestroyAcceleratorTable
|
CountClipboardFormats@0
|
||||||
DlgDirListA
|
CreateAcceleratorTableA@8
|
||||||
DlgDirListComboBoxA
|
CreateAcceleratorTableW@8
|
||||||
DlgDirListComboBoxW
|
CreateCaret@16
|
||||||
DlgDirListW
|
CreateCursor@28
|
||||||
DlgDirSelectComboBoxExA
|
CreateDesktopA@24
|
||||||
DlgDirSelectComboBoxExW
|
CreateDesktopW@24
|
||||||
DlgDirSelectExA
|
CreateDialogIndirectParamA@20
|
||||||
DlgDirSelectExW
|
CreateDialogIndirectParamAorW@20
|
||||||
DragDetect
|
CreateDialogIndirectParamW@20
|
||||||
DragObject
|
CreateDialogParamA@20
|
||||||
DrawAnimatedRects
|
CreateDialogParamW@20
|
||||||
DrawCaption
|
CreateIcon@28
|
||||||
DrawFrame
|
CreateIconFromResource@16
|
||||||
DrawFrameControl
|
CreateIconFromResourceEx@28
|
||||||
DrawStateA
|
CreateIconIndirect@4
|
||||||
DrawStateW
|
CreateMDIWindowA@40
|
||||||
DrawTextExA
|
CreateMDIWindowW@40
|
||||||
DrawTextExW
|
CreateMenu@0
|
||||||
EndDeferWindowPos
|
CreatePopupMenu@0
|
||||||
EnumChildWindows
|
CreateWindowExA@48
|
||||||
EnumDesktopWindows
|
CreateWindowExW@48
|
||||||
EnumDesktopsA
|
CreateWindowStationA@16
|
||||||
EnumDesktopsW
|
CreateWindowStationW@16
|
||||||
EnumDisplaySettingsA
|
;CtxInitUser32
|
||||||
EnumDisplaySettingsW
|
DdeAbandonTransaction@12
|
||||||
EnumThreadWindows
|
DdeAccessData@8
|
||||||
EnumWindowStationsA
|
DdeAddData@16
|
||||||
EnumWindowStationsW
|
DdeClientTransaction@32
|
||||||
EnumWindows
|
DdeCmpStringHandles@8
|
||||||
ExitWindowsEx
|
DdeConnect@16
|
||||||
FindWindowA
|
DdeConnectList@20
|
||||||
FindWindowExA
|
DdeCreateDataHandle@28
|
||||||
FindWindowExW
|
DdeCreateStringHandleA@12
|
||||||
FindWindowW
|
DdeCreateStringHandleW@12
|
||||||
FreeDDElParam
|
DdeDisconnect@4
|
||||||
GetClipCursor
|
DdeDisconnectList@4
|
||||||
GetClipboardFormatNameA
|
DdeEnableCallback@12
|
||||||
GetClipboardFormatNameW
|
DdeFreeDataHandle@4
|
||||||
GetCursor
|
;DdeFreeStringHandle@8
|
||||||
GetCursorPos
|
DdeGetData@16
|
||||||
GetForegroundWindow
|
DdeGetLastError@4
|
||||||
GetInputDesktop
|
;DdeGetQualityOfService
|
||||||
GetKeyNameTextA
|
DdeImpersonateClient@4
|
||||||
GetKeyNameTextW
|
DdeInitializeA@16
|
||||||
GetKeyboardLayout
|
DdeInitializeW@16
|
||||||
GetKeyboardLayoutList
|
DdeKeepStringHandle@8
|
||||||
GetKeyboardLayoutNameA
|
DdeNameService@16
|
||||||
GetKeyboardLayoutNameW
|
DdePostAdvise@12
|
||||||
GetLastActivePopup
|
DdeQueryConvInfo@12
|
||||||
GetProcessWindowStation
|
DdeQueryNextServer@8
|
||||||
GetShellWindow
|
DdeQueryStringA@20
|
||||||
GetThreadDesktop
|
DdeQueryStringW@20
|
||||||
GetUserObjectInformationA
|
DdeReconnect@4
|
||||||
GetUserObjectInformationW
|
DdeSetQualityOfService@12
|
||||||
GetUserObjectSecurity
|
DdeSetUserHandle@12
|
||||||
GrayStringA
|
DdeUnaccessData@4
|
||||||
GrayStringW
|
DdeUninitialize@4
|
||||||
ImpersonateDdeClientWindow
|
DefDlgProcA@16
|
||||||
IsCharAlphaA
|
DefDlgProcW@16
|
||||||
IsCharAlphaNumericA
|
DefFrameProcA@20
|
||||||
IsCharAlphaNumericW
|
DefFrameProcW@20
|
||||||
IsCharAlphaW
|
DefMDIChildProcA@16
|
||||||
IsCharLowerA
|
DefMDIChildProcW@16
|
||||||
IsCharLowerW
|
DefWindowProcA@16
|
||||||
IsCharUpperA
|
DefWindowProcW@16
|
||||||
IsCharUpperW
|
DeferWindowPos@32
|
||||||
IsDialogMessage
|
DeleteMenu@12
|
||||||
KillSystemTimer
|
;DeregisterShellHookWindow
|
||||||
LoadAcceleratorsA
|
DestroyAcceleratorTable@4
|
||||||
LoadAcceleratorsW
|
DestroyCaret@0
|
||||||
LoadCursorFromFileA
|
DestroyCursor@4
|
||||||
LoadCursorFromFileW
|
DestroyIcon@4
|
||||||
LoadImageA
|
DestroyMenu@4
|
||||||
LoadImageW
|
DestroyWindow@4
|
||||||
LoadKeyboardLayoutA
|
;DeviceEventWorker
|
||||||
LoadKeyboardLayoutW
|
DialogBoxIndirectParamA@20
|
||||||
LoadStringA
|
DialogBoxIndirectParamAorW@20
|
||||||
LoadStringW
|
DialogBoxIndirectParamW@20
|
||||||
LockWindowUpdate
|
DialogBoxParamA@20
|
||||||
LookupIconIdFromDirectory
|
DialogBoxParamW@20
|
||||||
LookupIconIdFromDirectoryEx
|
DispatchMessageA@4
|
||||||
MapVirtualKeyA
|
DispatchMessageW@4
|
||||||
MapVirtualKeyExA
|
DlgDirListA@20
|
||||||
MapVirtualKeyExW
|
DlgDirListComboBoxA@20
|
||||||
MapVirtualKeyW
|
DlgDirListComboBoxW@20
|
||||||
MenuItemFromPoint
|
DlgDirListW@20
|
||||||
OemKeyScan
|
DlgDirSelectComboBoxExA@16
|
||||||
OemToCharA
|
DlgDirSelectComboBoxExW@16
|
||||||
OemToCharBuffA
|
DlgDirSelectExA@16
|
||||||
OemToCharBuffW
|
DlgDirSelectExW@16
|
||||||
OemToCharW
|
DragDetect@12
|
||||||
OpenDesktopA
|
;DragObject
|
||||||
OpenDesktopW
|
DrawAnimatedRects@16
|
||||||
OpenIcon
|
DrawCaption@16
|
||||||
OpenInputDesktop
|
;DrawCaptionTempA
|
||||||
OpenWindowStationA
|
;DrawCaptionTempW
|
||||||
OpenWindowStationW
|
DrawEdge@16
|
||||||
PackDDElParam
|
DrawFocusRect@8
|
||||||
PaintDesktop
|
;DrawFrame
|
||||||
RegisterHotKey
|
;DrawFrameControl
|
||||||
ReuseDDElParam
|
DrawIcon@16
|
||||||
ScrollChildren
|
DrawIconEx@36
|
||||||
SetDebugErrorLevel
|
DrawMenuBar@4
|
||||||
SetDeskWallpaper
|
;DrawMenuBarTemp
|
||||||
SetLastErrorEx
|
DrawStateA@40
|
||||||
SetProcessWindowStation
|
DrawStateW@40
|
||||||
SetShellWindow
|
DrawTextA@20
|
||||||
SetSystemCursor
|
DrawTextExA@24
|
||||||
SetSystemTimer
|
DrawTextExW@24
|
||||||
SetThreadDesktop
|
DrawTextW@20
|
||||||
SetUserObjectInformationA
|
;EditWndProc
|
||||||
SetUserObjectInformationW
|
EmptyClipboard@0
|
||||||
SetUserObjectSecurity
|
EnableMenuItem@12
|
||||||
SetWindowContextHelpId
|
EnableScrollBar@12
|
||||||
_imp__SetWindowContextHelpId
|
EnableWindow@8
|
||||||
SetWindowsHookA
|
EndDeferWindowPos@4
|
||||||
SetWindowsHookW
|
EndDialog@8
|
||||||
ShowOwnedPopups
|
EndMenu@0
|
||||||
SwapMouseButton
|
EndPaint@8
|
||||||
SwitchDesktop
|
;EndTask
|
||||||
TileChildWindows
|
EnumChildWindows@12
|
||||||
TileWindows
|
EnumClipboardFormats@4
|
||||||
ToUnicode
|
EnumDesktopWindows@12
|
||||||
ToUnicodeEx
|
EnumDesktopsA@12
|
||||||
TrackMouseEvent
|
EnumDesktopsW@12
|
||||||
TranslateAccelerator
|
EnumDisplayDevicesA@16
|
||||||
TranslateAcceleratorA
|
EnumDisplayDevicesW@16
|
||||||
TranslateAcceleratorW
|
EnumDisplayMonitors@16
|
||||||
TranslateMDISysAccel
|
EnumDisplaySettingsA@12
|
||||||
UnloadKeyboardLayout
|
EnumDisplaySettingsExA@16
|
||||||
UnpackDDElParam
|
EnumDisplaySettingsExW@16
|
||||||
UnregisterHotKey
|
EnumDisplaySettingsW@12
|
||||||
VkKeyScanA
|
EnumPropsA@8
|
||||||
VkKeyScanExA
|
EnumPropsExA@12
|
||||||
VkKeyScanExW
|
EnumPropsExW@12
|
||||||
VkKeyScanW
|
EnumPropsW@8
|
||||||
WinHelpA
|
EnumThreadWindows@12
|
||||||
WinHelpW
|
EnumWindowStationsA@8
|
||||||
WindowFromDC
|
EnumWindowStationsW@8
|
||||||
keybd_event
|
EnumWindows@8
|
||||||
mouse_event
|
EqualRect@8
|
||||||
|
ExcludeUpdateRgn@8
|
||||||
|
ExitWindowsEx@8
|
||||||
|
FillRect@12
|
||||||
|
FindWindowA@8
|
||||||
|
FindWindowExA@16
|
||||||
|
FindWindowExW@16
|
||||||
|
FindWindowW@8
|
||||||
|
FlashWindow@8
|
||||||
|
FlashWindowEx@4
|
||||||
|
FrameRect@12
|
||||||
|
FreeDDElParam@8
|
||||||
|
GetActiveWindow@0
|
||||||
|
GetAltTabInfo@20
|
||||||
|
GetAltTabInfoA@20
|
||||||
|
GetAltTabInfoW@20
|
||||||
|
GetAncestor@8
|
||||||
|
;GetAppCompatFlags
|
||||||
|
;GetAppCompatFlags2
|
||||||
|
GetAsyncKeyState@4
|
||||||
|
GetCapture@0
|
||||||
|
GetCaretBlinkTime@0
|
||||||
|
GetCaretPos@4
|
||||||
|
GetClassInfoA@12
|
||||||
|
GetClassInfoExA@12
|
||||||
|
GetClassInfoExW@12
|
||||||
|
GetClassInfoW@12
|
||||||
|
GetClassLongA@8
|
||||||
|
GetClassLongW@8
|
||||||
|
GetClassNameA@12
|
||||||
|
GetClassNameW@12
|
||||||
|
GetClassWord@8
|
||||||
|
GetClientRect@8
|
||||||
|
GetClipCursor@4
|
||||||
|
GetClipboardData@4
|
||||||
|
GetClipboardFormatNameA@12
|
||||||
|
GetClipboardFormatNameW@12
|
||||||
|
GetClipboardOwner@0
|
||||||
|
GetClipboardSequenceNumber@0
|
||||||
|
GetClipboardViewer@0
|
||||||
|
GetComboBoxInfo@8
|
||||||
|
GetCursor@0
|
||||||
|
;GetCursorFrameInfo
|
||||||
|
GetCursorInfo@4
|
||||||
|
GetCursorPos@4
|
||||||
|
GetDC@4
|
||||||
|
GetDCEx@12
|
||||||
|
GetDesktopWindow@0
|
||||||
|
GetDialogBaseUnits@0
|
||||||
|
GetDlgCtrlID@4
|
||||||
|
GetDlgItem@8
|
||||||
|
GetDlgItemInt@16
|
||||||
|
GetDlgItemTextA@16
|
||||||
|
GetDlgItemTextW@16
|
||||||
|
GetDoubleClickTime@0
|
||||||
|
GetFocus@0
|
||||||
|
GetForegroundWindow@0
|
||||||
|
GetGUIThreadInfo@8
|
||||||
|
GetGuiResources@8
|
||||||
|
GetIconInfo@8
|
||||||
|
;GetInputDesktop
|
||||||
|
GetInputState@0
|
||||||
|
;GetInternalWindowPos
|
||||||
|
GetKBCodePage@0
|
||||||
|
GetKeyNameTextA@12
|
||||||
|
GetKeyNameTextW@12
|
||||||
|
GetKeyState@4
|
||||||
|
GetKeyboardLayout@4
|
||||||
|
GetKeyboardLayoutList@8
|
||||||
|
GetKeyboardLayoutNameA@4
|
||||||
|
GetKeyboardLayoutNameW@4
|
||||||
|
GetKeyboardState@4
|
||||||
|
GetKeyboardType@4
|
||||||
|
GetLastActivePopup@4
|
||||||
|
GetLastInputInfo@4
|
||||||
|
GetListBoxInfo@4
|
||||||
|
GetMenu@4
|
||||||
|
GetMenuBarInfo@16
|
||||||
|
GetMenuCheckMarkDimensions@0
|
||||||
|
;GetMenuContextHelpId
|
||||||
|
GetMenuDefaultItem@12
|
||||||
|
GetMenuInfo@8
|
||||||
|
GetMenuItemCount@4
|
||||||
|
GetMenuItemID@8
|
||||||
|
GetMenuItemInfoA@16
|
||||||
|
GetMenuItemInfoW@16
|
||||||
|
GetMenuItemRect@16
|
||||||
|
GetMenuState@12
|
||||||
|
GetMenuStringA@20
|
||||||
|
GetMenuStringW@20
|
||||||
|
GetMessageA@16
|
||||||
|
GetMessageExtraInfo@0
|
||||||
|
GetMessagePos@0
|
||||||
|
GetMessageTime@0
|
||||||
|
GetMessageW@16
|
||||||
|
GetMonitorInfoA@8
|
||||||
|
GetMonitorInfoW@8
|
||||||
|
GetMouseMovePointsEx@20
|
||||||
|
GetNextDlgGroupItem@12
|
||||||
|
GetNextDlgTabItem@12
|
||||||
|
GetOpenClipboardWindow@0
|
||||||
|
GetParent@4
|
||||||
|
GetPriorityClipboardFormat@8
|
||||||
|
GetProcessDefaultLayout@4
|
||||||
|
GetProcessWindowStation@0
|
||||||
|
;GetProgmanWindow
|
||||||
|
GetPropA@8
|
||||||
|
GetPropW@8
|
||||||
|
GetQueueStatus@4
|
||||||
|
GetScrollBarInfo@12
|
||||||
|
GetScrollInfo@12
|
||||||
|
GetScrollPos@8
|
||||||
|
GetScrollRange@16
|
||||||
|
;GetShellWindow
|
||||||
|
GetSubMenu@8
|
||||||
|
GetSysColor@4
|
||||||
|
GetSysColorBrush@4
|
||||||
|
GetSystemMenu@8
|
||||||
|
GetSystemMetrics@4
|
||||||
|
GetTabbedTextExtentA@20
|
||||||
|
GetTabbedTextExtentW@20
|
||||||
|
;GetTaskmanWindow
|
||||||
|
GetThreadDesktop@4
|
||||||
|
GetTitleBarInfo@8
|
||||||
|
GetTopWindow@4
|
||||||
|
GetUpdateRect@12
|
||||||
|
GetUpdateRgn@12
|
||||||
|
GetUserObjectInformationA@20
|
||||||
|
GetUserObjectInformationW@20
|
||||||
|
;GetUserObjectSecurity
|
||||||
|
;GetWinStationInfo
|
||||||
|
GetWindow@8
|
||||||
|
;GetWindowContextHelpId
|
||||||
|
GetWindowDC@4
|
||||||
|
GetWindowInfo@8
|
||||||
|
GetWindowLongA@8
|
||||||
|
GetWindowLongW@8
|
||||||
|
GetWindowModuleFileName@12
|
||||||
|
GetWindowModuleFileNameA@12
|
||||||
|
GetWindowModuleFileNameW@12
|
||||||
|
GetWindowPlacement@8
|
||||||
|
GetWindowRect@8
|
||||||
|
GetWindowRgn@8
|
||||||
|
GetWindowTextA@12
|
||||||
|
GetWindowTextLengthA@4
|
||||||
|
GetWindowTextLengthW@4
|
||||||
|
GetWindowTextW@12
|
||||||
|
GetWindowThreadProcessId@8
|
||||||
|
;GetWindowWord
|
||||||
|
GrayStringA@36
|
||||||
|
GrayStringW@36
|
||||||
|
HideCaret@4
|
||||||
|
HiliteMenuItem@16
|
||||||
|
;IMPGetIMEA
|
||||||
|
;IMPGetIMEW
|
||||||
|
;IMPQueryIMEA
|
||||||
|
;IMPQueryIMEW
|
||||||
|
;IMPSetIMEA
|
||||||
|
;IMPSetIMEW
|
||||||
|
ImpersonateDdeClientWindow@8
|
||||||
|
InSendMessage@0
|
||||||
|
InSendMessageEx@4
|
||||||
|
InflateRect@12
|
||||||
|
;InitializeLpkHooks
|
||||||
|
;InitializeWin32EntryTable
|
||||||
|
InsertMenuA@20
|
||||||
|
InsertMenuItemA@16
|
||||||
|
InsertMenuItemW@16
|
||||||
|
InsertMenuW@20
|
||||||
|
;InternalGetWindowText
|
||||||
|
IntersectRect@12
|
||||||
|
InvalidateRect@12
|
||||||
|
InvalidateRgn@12
|
||||||
|
InvertRect@8
|
||||||
|
IsCharAlphaA@4
|
||||||
|
IsCharAlphaNumericA@4
|
||||||
|
IsCharAlphaNumericW@4
|
||||||
|
IsCharAlphaW@4
|
||||||
|
IsCharLowerA@4
|
||||||
|
IsCharLowerW@4
|
||||||
|
IsCharUpperA@4
|
||||||
|
IsCharUpperW@4
|
||||||
|
IsChild@8
|
||||||
|
IsClipboardFormatAvailable@4
|
||||||
|
;IsDialogMessage@8
|
||||||
|
IsDialogMessageA@8
|
||||||
|
IsDialogMessageW@8
|
||||||
|
IsDlgButtonChecked@8
|
||||||
|
;IsHungAppWindow
|
||||||
|
IsIconic@4
|
||||||
|
IsMenu@4
|
||||||
|
IsRectEmpty@4
|
||||||
|
IsWindow@4
|
||||||
|
IsWindowEnabled@4
|
||||||
|
IsWindowUnicode@4
|
||||||
|
IsWindowVisible@4
|
||||||
|
IsZoomed@4
|
||||||
|
;KillSystemTimer
|
||||||
|
KillTimer@8
|
||||||
|
LoadAcceleratorsA@8
|
||||||
|
LoadAcceleratorsW@8
|
||||||
|
LoadBitmapA@8
|
||||||
|
LoadBitmapW@8
|
||||||
|
LoadCursorA@8
|
||||||
|
LoadCursorFromFileA@4
|
||||||
|
LoadCursorFromFileW@4
|
||||||
|
LoadCursorW@8
|
||||||
|
LoadIconA@8
|
||||||
|
LoadIconW@8
|
||||||
|
LoadImageA@24
|
||||||
|
LoadImageW@24
|
||||||
|
LoadKeyboardLayoutA@8
|
||||||
|
;LoadKeyboardLayoutEx
|
||||||
|
LoadKeyboardLayoutW@8
|
||||||
|
;LoadLocalFonts
|
||||||
|
LoadMenuA@8
|
||||||
|
LoadMenuIndirectA@4
|
||||||
|
LoadMenuIndirectW@4
|
||||||
|
LoadMenuW@8
|
||||||
|
;LoadRemoteFonts
|
||||||
|
LoadStringA@16
|
||||||
|
LoadStringW@16
|
||||||
|
LockSetForegroundWindow@4
|
||||||
|
;LockWindowStation
|
||||||
|
LockWindowUpdate@4
|
||||||
|
LockWorkStation@0
|
||||||
|
LookupIconIdFromDirectory@8
|
||||||
|
LookupIconIdFromDirectoryEx@20
|
||||||
|
;MBToWCSEx
|
||||||
|
;MB_GetString
|
||||||
|
MapDialogRect@8
|
||||||
|
MapVirtualKeyA@8
|
||||||
|
MapVirtualKeyExA@12
|
||||||
|
MapVirtualKeyExW@12
|
||||||
|
MapVirtualKeyW@8
|
||||||
|
MapWindowPoints@16
|
||||||
|
MenuItemFromPoint@16
|
||||||
|
;MenuWindowProcA
|
||||||
|
;MenuWindowProcW
|
||||||
|
MessageBeep@4
|
||||||
|
MessageBoxA@16
|
||||||
|
MessageBoxExA@20
|
||||||
|
MessageBoxExW@20
|
||||||
|
MessageBoxIndirectA@4
|
||||||
|
MessageBoxIndirectW@4
|
||||||
|
MessageBoxW@16
|
||||||
|
ModifyMenuA@20
|
||||||
|
ModifyMenuW@20
|
||||||
|
MonitorFromPoint@12
|
||||||
|
MonitorFromRect@8
|
||||||
|
MonitorFromWindow@8
|
||||||
|
MoveWindow@24
|
||||||
|
MsgWaitForMultipleObjects@20
|
||||||
|
MsgWaitForMultipleObjectsEx@20
|
||||||
|
;NotifyWinEvent
|
||||||
|
OemKeyScan@4
|
||||||
|
OemToCharA@8
|
||||||
|
OemToCharBuffA@12
|
||||||
|
OemToCharBuffW@12
|
||||||
|
OemToCharW@8
|
||||||
|
OffsetRect@12
|
||||||
|
OpenClipboard@4
|
||||||
|
OpenDesktopA@16
|
||||||
|
OpenDesktopW@16
|
||||||
|
OpenIcon@4
|
||||||
|
OpenInputDesktop@12
|
||||||
|
OpenWindowStationA@12
|
||||||
|
OpenWindowStationW@12
|
||||||
|
PackDDElParam@12
|
||||||
|
PaintDesktop@4
|
||||||
|
PeekMessageA@20
|
||||||
|
PeekMessageW@20
|
||||||
|
PostMessageA@16
|
||||||
|
PostMessageW@16
|
||||||
|
PostQuitMessage@4
|
||||||
|
PostThreadMessageA@16
|
||||||
|
PostThreadMessageW@16
|
||||||
|
;PrivateExtractIconExA
|
||||||
|
;PrivateExtractIconExW
|
||||||
|
;PrivateExtractIconsA
|
||||||
|
;PrivateExtractIconsW
|
||||||
|
;PrivateSetDbgTag
|
||||||
|
;PrivateSetRipFlags
|
||||||
|
PtInRect@12
|
||||||
|
;QuerySendMessage
|
||||||
|
;QueryUserCounters
|
||||||
|
RealChildWindowFromPoint@12
|
||||||
|
RealGetWindowClass@12
|
||||||
|
RealGetWindowClassA@12
|
||||||
|
RealGetWindowClassW@12
|
||||||
|
RedrawWindow@16
|
||||||
|
RegisterClassA@4
|
||||||
|
RegisterClassExA@4
|
||||||
|
RegisterClassExW@4
|
||||||
|
RegisterClassW@4
|
||||||
|
RegisterClipboardFormatA@4
|
||||||
|
RegisterClipboardFormatW@4
|
||||||
|
;RegisterDeviceNotificationA@12
|
||||||
|
;RegisterDeviceNotificationW@12
|
||||||
|
RegisterHotKey@16
|
||||||
|
;RegisterLogonProcess
|
||||||
|
;RegisterServicesProcess
|
||||||
|
;RegisterShellHookWindow
|
||||||
|
;RegisterSystemThread
|
||||||
|
;RegisterTasklist
|
||||||
|
RegisterWindowMessageA@4
|
||||||
|
RegisterWindowMessageW@4
|
||||||
|
ReleaseCapture@0
|
||||||
|
ReleaseDC@8
|
||||||
|
RemoveMenu@12
|
||||||
|
RemovePropA@8
|
||||||
|
RemovePropW@8
|
||||||
|
ReplyMessage@4
|
||||||
|
;ResolveDesktopForWOW
|
||||||
|
ReuseDDElParam@20
|
||||||
|
;ScreenToClient
|
||||||
|
;ScrollChildren
|
||||||
|
ScrollDC@28
|
||||||
|
ScrollWindow@20
|
||||||
|
ScrollWindowEx@32
|
||||||
|
SendDlgItemMessageA@20
|
||||||
|
SendDlgItemMessageW@20
|
||||||
|
;SendIMEMessageExA
|
||||||
|
;SendIMEMessageExW
|
||||||
|
SendInput@12
|
||||||
|
SendMessageA@16
|
||||||
|
SendMessageCallbackA@24
|
||||||
|
SendMessageCallbackW@24
|
||||||
|
SendMessageTimeoutA@28
|
||||||
|
SendMessageTimeoutW@28
|
||||||
|
SendMessageW@16
|
||||||
|
SendNotifyMessageA@16
|
||||||
|
SendNotifyMessageW@16
|
||||||
|
SetActiveWindow@4
|
||||||
|
SetCapture@4
|
||||||
|
SetCaretBlinkTime@4
|
||||||
|
SetCaretPos@8
|
||||||
|
SetClassLongA@12
|
||||||
|
SetClassLongW@12
|
||||||
|
SetClassWord@12
|
||||||
|
SetClipboardData@8
|
||||||
|
SetClipboardViewer@4
|
||||||
|
;SetConsoleReserveKeys
|
||||||
|
SetCursor@4
|
||||||
|
;SetCursorContents
|
||||||
|
SetCursorPos@8
|
||||||
|
;SetDebugErrorLevel
|
||||||
|
;SetDeskWallpaper
|
||||||
|
SetDlgItemInt@16
|
||||||
|
SetDlgItemTextA@12
|
||||||
|
SetDlgItemTextW@12
|
||||||
|
SetDoubleClickTime@4
|
||||||
|
SetFocus@4
|
||||||
|
SetForegroundWindow@4
|
||||||
|
;SetInternalWindowPos
|
||||||
|
SetKeyboardState@4
|
||||||
|
SetLastErrorEx@8
|
||||||
|
SetLayeredWindowAttributes@16
|
||||||
|
;SetLogonNotifyWindow
|
||||||
|
SetMenu@8
|
||||||
|
;SetMenuContextHelpId
|
||||||
|
SetMenuDefaultItem@12
|
||||||
|
SetMenuInfo@8
|
||||||
|
SetMenuItemBitmaps@20
|
||||||
|
SetMenuItemInfoA@16
|
||||||
|
SetMenuItemInfoW@16
|
||||||
|
SetMessageExtraInfo@4
|
||||||
|
;SetMessageQueue
|
||||||
|
SetParent@8
|
||||||
|
SetProcessDefaultLayout@4
|
||||||
|
SetProcessWindowStation@4
|
||||||
|
;SetProgmanWindow
|
||||||
|
SetPropA@12
|
||||||
|
SetPropW@12
|
||||||
|
SetRect@20
|
||||||
|
SetRectEmpty@4
|
||||||
|
SetScrollInfo@16
|
||||||
|
SetScrollPos@16
|
||||||
|
SetScrollRange@20
|
||||||
|
;SetShellWindow
|
||||||
|
;SetShellWindowEx
|
||||||
|
SetSysColors@12
|
||||||
|
;SetSysColorsTemp
|
||||||
|
SetSystemCursor@8
|
||||||
|
;SetSystemMenu
|
||||||
|
;SetSystemTimer
|
||||||
|
;SetTaskmanWindow
|
||||||
|
SetThreadDesktop@4
|
||||||
|
SetTimer@16
|
||||||
|
SetUserObjectInformationA@16
|
||||||
|
SetUserObjectInformationW@16
|
||||||
|
;SetUserObjectSecurity
|
||||||
|
;SetWinEventHook
|
||||||
|
;SetWindowContextHelpId
|
||||||
|
SetWindowLongA@12
|
||||||
|
SetWindowLongW@12
|
||||||
|
SetWindowPlacement@8
|
||||||
|
SetWindowPos@28
|
||||||
|
SetWindowRgn@12
|
||||||
|
;SetWindowStationUser
|
||||||
|
SetWindowTextA@8
|
||||||
|
SetWindowTextW@8
|
||||||
|
;SetWindowWord
|
||||||
|
;SetWindowsHookA
|
||||||
|
;SetWindowsHookExA
|
||||||
|
;SetWindowsHookExW
|
||||||
|
;SetWindowsHookW
|
||||||
|
ShowCaret@4
|
||||||
|
ShowCursor@4
|
||||||
|
ShowOwnedPopups@8
|
||||||
|
ShowScrollBar@12
|
||||||
|
;ShowStartGlass
|
||||||
|
ShowWindow@8
|
||||||
|
ShowWindowAsync@8
|
||||||
|
;SoftModalMessageBox
|
||||||
|
SubtractRect@12
|
||||||
|
SwapMouseButton@4
|
||||||
|
SwitchDesktop@4
|
||||||
|
;SwitchToThisWindow
|
||||||
|
SystemParametersInfoA@16
|
||||||
|
SystemParametersInfoW@16
|
||||||
|
TabbedTextOutA@32
|
||||||
|
TabbedTextOutW@32
|
||||||
|
;TileChildWindows
|
||||||
|
TileWindows@20
|
||||||
|
ToAscii@20
|
||||||
|
ToAsciiEx@24
|
||||||
|
ToUnicode@24
|
||||||
|
ToUnicodeEx@28
|
||||||
|
TrackMouseEvent@4
|
||||||
|
TrackPopupMenu@28
|
||||||
|
TrackPopupMenuEx@24
|
||||||
|
;TranslateAccelerator@12
|
||||||
|
TranslateAcceleratorA@12
|
||||||
|
TranslateAcceleratorW@12
|
||||||
|
TranslateMDISysAccel@8
|
||||||
|
TranslateMessage@4
|
||||||
|
;TranslateMessageEx
|
||||||
|
;UnhookWinEvent
|
||||||
|
;UnhookWindowsHook
|
||||||
|
UnhookWindowsHookEx@4
|
||||||
|
UnionRect@12
|
||||||
|
UnloadKeyboardLayout@4
|
||||||
|
;UnlockWindowStation
|
||||||
|
UnpackDDElParam@16
|
||||||
|
UnregisterClassA@8
|
||||||
|
UnregisterClassW@8
|
||||||
|
UnregisterDeviceNotification@4
|
||||||
|
UnregisterHotKey@8
|
||||||
|
UpdateLayeredWindow@36
|
||||||
|
;UpdatePerUserSystemParameters
|
||||||
|
UpdateWindow@4
|
||||||
|
;User32InitializeImmEntryTable
|
||||||
|
;UserClientDllInitialize
|
||||||
|
UserHandleGrantAccess@12
|
||||||
|
;UserLpkPSMTextOut
|
||||||
|
;UserLpkTabbedTextOut
|
||||||
|
;UserRealizePalette
|
||||||
|
;UserRegisterWowHandlers
|
||||||
|
;VRipOutput
|
||||||
|
;VTagOutput
|
||||||
|
ValidateRect@8
|
||||||
|
ValidateRgn@8
|
||||||
|
VkKeyScanA@4
|
||||||
|
VkKeyScanExA@8
|
||||||
|
VkKeyScanExW@8
|
||||||
|
VkKeyScanW@4
|
||||||
|
;WCSToMBEx
|
||||||
|
;WINNLSEnableIME
|
||||||
|
;WINNLSGetEnableStatus
|
||||||
|
;WINNLSGetIMEHotkey
|
||||||
|
WaitForInputIdle@8
|
||||||
|
WaitMessage@0
|
||||||
|
;Win32PoolAllocationStats
|
||||||
|
;WinHelpA
|
||||||
|
;WinHelpW
|
||||||
|
WindowFromDC@4
|
||||||
|
WindowFromPoint@8
|
||||||
|
;keybd_event
|
||||||
|
;mouse_event
|
||||||
wsprintfA
|
wsprintfA
|
||||||
wsprintfW
|
wsprintfW
|
||||||
wvsprintfA
|
wvsprintfA@12
|
||||||
wvsprintfW
|
wvsprintfW@12
|
||||||
|
|
||||||
|
; EOF
|
||||||
|
|
|
@ -1,16 +1,39 @@
|
||||||
LIBRARY user32.dll
|
LIBRARY user32.dll
|
||||||
|
|
||||||
EXPORTS
|
EXPORTS
|
||||||
ActivateKeyboardLayout=ActivateKeyboardLayout@8
|
ActivateKeyboardLayout=ActivateKeyboardLayout@8
|
||||||
|
AdjustWindowRect=AdjustWindowRect@12
|
||||||
|
AdjustWindowRectEx=AdjustWindowRectEx@16
|
||||||
|
;AlignRects
|
||||||
|
AllowSetForegroundWindow=AllowSetForegroundWindow@4
|
||||||
|
AnimateWindow=AnimateWindow@12
|
||||||
AnyPopup=AnyPopup@0
|
AnyPopup=AnyPopup@0
|
||||||
|
AppendMenuA=AppendMenuA@16
|
||||||
|
AppendMenuW=AppendMenuW@16
|
||||||
ArrangeIconicWindows=ArrangeIconicWindows@4
|
ArrangeIconicWindows=ArrangeIconicWindows@4
|
||||||
AttachThreadInput=AttachThreadInput@12
|
AttachThreadInput=AttachThreadInput@12
|
||||||
BeginDeferWindowPos=BeginDeferWindowPos@4
|
BeginDeferWindowPos=BeginDeferWindowPos@4
|
||||||
CalcChildScroll=CalcChildScroll@8
|
BeginPaint=BeginPaint@8
|
||||||
CallMsgFilter=CallMsgFilter@8
|
BlockInput=BlockInput@4
|
||||||
CascadeChildWindows=CascadeChildWindows@8
|
BringWindowToTop=BringWindowToTop@4
|
||||||
|
BroadcastSystemMessage=BroadcastSystemMessage@20
|
||||||
|
BroadcastSystemMessageA=BroadcastSystemMessageA@20
|
||||||
|
BroadcastSystemMessageW=BroadcastSystemMessageW@20
|
||||||
|
;CallMsgFilter@8
|
||||||
|
CallMsgFilterA=CallMsgFilterA@8
|
||||||
|
CallMsgFilterW=CallMsgFilterW@8
|
||||||
|
CallNextHookEx=CallNextHookEx@16
|
||||||
|
CallWindowProcA=CallWindowProcA@20
|
||||||
|
CallWindowProcW=CallWindowProcW@20
|
||||||
|
;CascadeChildWindows
|
||||||
CascadeWindows=CascadeWindows@20
|
CascadeWindows=CascadeWindows@20
|
||||||
|
ChangeClipboardChain=ChangeClipboardChain@8
|
||||||
ChangeDisplaySettingsA=ChangeDisplaySettingsA@8
|
ChangeDisplaySettingsA=ChangeDisplaySettingsA@8
|
||||||
|
ChangeDisplaySettingsExA=ChangeDisplaySettingsExA@20
|
||||||
|
ChangeDisplaySettingsExW=ChangeDisplaySettingsExW@20
|
||||||
ChangeDisplaySettingsW=ChangeDisplaySettingsW@8
|
ChangeDisplaySettingsW=ChangeDisplaySettingsW@8
|
||||||
|
;ChangeMenuA
|
||||||
|
;ChangeMenuW
|
||||||
CharLowerA=CharLowerA@4
|
CharLowerA=CharLowerA@4
|
||||||
CharLowerBuffA=CharLowerBuffA@8
|
CharLowerBuffA=CharLowerBuffA@8
|
||||||
CharLowerBuffW=CharLowerBuffW@8
|
CharLowerBuffW=CharLowerBuffW@8
|
||||||
|
@ -29,22 +52,50 @@ CharUpperA=CharUpperA@4
|
||||||
CharUpperBuffA=CharUpperBuffA@8
|
CharUpperBuffA=CharUpperBuffA@8
|
||||||
CharUpperBuffW=CharUpperBuffW@8
|
CharUpperBuffW=CharUpperBuffW@8
|
||||||
CharUpperW=CharUpperW@4
|
CharUpperW=CharUpperW@4
|
||||||
|
CheckDlgButton=CheckDlgButton@12
|
||||||
|
CheckMenuItem=CheckMenuItem@12
|
||||||
|
CheckMenuRadioItem=CheckMenuRadioItem@20
|
||||||
|
CheckRadioButton=CheckRadioButton@16
|
||||||
|
ChildWindowFromPoint=ChildWindowFromPoint@12
|
||||||
|
ChildWindowFromPointEx=ChildWindowFromPointEx@16
|
||||||
|
;CliImmSetHotKey
|
||||||
|
;ClientThreadSetup
|
||||||
|
ClientToScreen=ClientToScreen@8
|
||||||
ClipCursor=ClipCursor@4
|
ClipCursor=ClipCursor@4
|
||||||
|
CloseClipboard=CloseClipboard@0
|
||||||
CloseDesktop=CloseDesktop@4
|
CloseDesktop=CloseDesktop@4
|
||||||
CloseWindow=CloseWindow@4
|
CloseWindow=CloseWindow@4
|
||||||
CloseWindowStation=CloseWindowStation@4
|
CloseWindowStation=CloseWindowStation@4
|
||||||
CopyAcceleratorTableA=CopyAcceleratorTableA@12
|
CopyAcceleratorTableA=CopyAcceleratorTableA@12
|
||||||
CopyAcceleratorTableW=CopyAcceleratorTableW@12
|
CopyAcceleratorTableW=CopyAcceleratorTableW@12
|
||||||
|
CopyIcon=CopyIcon@4
|
||||||
CopyImage=CopyImage@20
|
CopyImage=CopyImage@20
|
||||||
|
CopyRect=CopyRect@8
|
||||||
|
CountClipboardFormats=CountClipboardFormats@0
|
||||||
CreateAcceleratorTableA=CreateAcceleratorTableA@8
|
CreateAcceleratorTableA=CreateAcceleratorTableA@8
|
||||||
CreateAcceleratorTableW=CreateAcceleratorTableW@8
|
CreateAcceleratorTableW=CreateAcceleratorTableW@8
|
||||||
|
CreateCaret=CreateCaret@16
|
||||||
CreateCursor=CreateCursor@28
|
CreateCursor=CreateCursor@28
|
||||||
CreateDesktopA=CreateDesktopA@24
|
CreateDesktopA=CreateDesktopA@24
|
||||||
CreateDesktopW=CreateDesktopW@24
|
CreateDesktopW=CreateDesktopW@24
|
||||||
|
CreateDialogIndirectParamA=CreateDialogIndirectParamA@20
|
||||||
|
CreateDialogIndirectParamAorW=CreateDialogIndirectParamAorW@20
|
||||||
|
CreateDialogIndirectParamW=CreateDialogIndirectParamW@20
|
||||||
|
CreateDialogParamA=CreateDialogParamA@20
|
||||||
|
CreateDialogParamW=CreateDialogParamW@20
|
||||||
|
CreateIcon=CreateIcon@28
|
||||||
|
CreateIconFromResource=CreateIconFromResource@16
|
||||||
|
CreateIconFromResourceEx=CreateIconFromResourceEx@28
|
||||||
|
CreateIconIndirect=CreateIconIndirect@4
|
||||||
CreateMDIWindowA=CreateMDIWindowA@40
|
CreateMDIWindowA=CreateMDIWindowA@40
|
||||||
CreateMDIWindowW=CreateMDIWindowW@40
|
CreateMDIWindowW=CreateMDIWindowW@40
|
||||||
|
CreateMenu=CreateMenu@0
|
||||||
|
CreatePopupMenu=CreatePopupMenu@0
|
||||||
|
CreateWindowExA=CreateWindowExA@48
|
||||||
|
CreateWindowExW=CreateWindowExW@48
|
||||||
CreateWindowStationA=CreateWindowStationA@16
|
CreateWindowStationA=CreateWindowStationA@16
|
||||||
CreateWindowStationW=CreateWindowStationW@16
|
CreateWindowStationW=CreateWindowStationW@16
|
||||||
|
;CtxInitUser32
|
||||||
DdeAbandonTransaction=DdeAbandonTransaction@12
|
DdeAbandonTransaction=DdeAbandonTransaction@12
|
||||||
DdeAccessData=DdeAccessData@8
|
DdeAccessData=DdeAccessData@8
|
||||||
DdeAddData=DdeAddData@16
|
DdeAddData=DdeAddData@16
|
||||||
|
@ -59,10 +110,10 @@ DdeDisconnect=DdeDisconnect@4
|
||||||
DdeDisconnectList=DdeDisconnectList@4
|
DdeDisconnectList=DdeDisconnectList@4
|
||||||
DdeEnableCallback=DdeEnableCallback@12
|
DdeEnableCallback=DdeEnableCallback@12
|
||||||
DdeFreeDataHandle=DdeFreeDataHandle@4
|
DdeFreeDataHandle=DdeFreeDataHandle@4
|
||||||
DdeFreeStringHandle=DdeFreeStringHandle@8
|
;DdeFreeStringHandle@8
|
||||||
DdeGetData=DdeGetData@16
|
DdeGetData=DdeGetData@16
|
||||||
DdeGetLastError=DdeGetLastError@4
|
DdeGetLastError=DdeGetLastError@4
|
||||||
DdeGetQualityOfService=DdeGetQualityOfService@12
|
;DdeGetQualityOfService
|
||||||
DdeImpersonateClient=DdeImpersonateClient@4
|
DdeImpersonateClient=DdeImpersonateClient@4
|
||||||
DdeInitializeA=DdeInitializeA@16
|
DdeInitializeA=DdeInitializeA@16
|
||||||
DdeInitializeW=DdeInitializeW@16
|
DdeInitializeW=DdeInitializeW@16
|
||||||
|
@ -78,7 +129,31 @@ DdeSetQualityOfService=DdeSetQualityOfService@12
|
||||||
DdeSetUserHandle=DdeSetUserHandle@12
|
DdeSetUserHandle=DdeSetUserHandle@12
|
||||||
DdeUnaccessData=DdeUnaccessData@4
|
DdeUnaccessData=DdeUnaccessData@4
|
||||||
DdeUninitialize=DdeUninitialize@4
|
DdeUninitialize=DdeUninitialize@4
|
||||||
|
DefDlgProcA=DefDlgProcA@16
|
||||||
|
DefDlgProcW=DefDlgProcW@16
|
||||||
|
DefFrameProcA=DefFrameProcA@20
|
||||||
|
DefFrameProcW=DefFrameProcW@20
|
||||||
|
DefMDIChildProcA=DefMDIChildProcA@16
|
||||||
|
DefMDIChildProcW=DefMDIChildProcW@16
|
||||||
|
DefWindowProcA=DefWindowProcA@16
|
||||||
|
DefWindowProcW=DefWindowProcW@16
|
||||||
|
DeferWindowPos=DeferWindowPos@32
|
||||||
|
DeleteMenu=DeleteMenu@12
|
||||||
|
;DeregisterShellHookWindow
|
||||||
DestroyAcceleratorTable=DestroyAcceleratorTable@4
|
DestroyAcceleratorTable=DestroyAcceleratorTable@4
|
||||||
|
DestroyCaret=DestroyCaret@0
|
||||||
|
DestroyCursor=DestroyCursor@4
|
||||||
|
DestroyIcon=DestroyIcon@4
|
||||||
|
DestroyMenu=DestroyMenu@4
|
||||||
|
DestroyWindow=DestroyWindow@4
|
||||||
|
;DeviceEventWorker
|
||||||
|
DialogBoxIndirectParamA=DialogBoxIndirectParamA@20
|
||||||
|
DialogBoxIndirectParamAorW=DialogBoxIndirectParamAorW@20
|
||||||
|
DialogBoxIndirectParamW=DialogBoxIndirectParamW@20
|
||||||
|
DialogBoxParamA=DialogBoxParamA@20
|
||||||
|
DialogBoxParamW=DialogBoxParamW@20
|
||||||
|
DispatchMessageA=DispatchMessageA@4
|
||||||
|
DispatchMessageW=DispatchMessageW@4
|
||||||
DlgDirListA=DlgDirListA@20
|
DlgDirListA=DlgDirListA@20
|
||||||
DlgDirListComboBoxA=DlgDirListComboBoxA@20
|
DlgDirListComboBoxA=DlgDirListComboBoxA@20
|
||||||
DlgDirListComboBoxW=DlgDirListComboBoxW@20
|
DlgDirListComboBoxW=DlgDirListComboBoxW@20
|
||||||
|
@ -88,55 +163,229 @@ DlgDirSelectComboBoxExW=DlgDirSelectComboBoxExW@16
|
||||||
DlgDirSelectExA=DlgDirSelectExA@16
|
DlgDirSelectExA=DlgDirSelectExA@16
|
||||||
DlgDirSelectExW=DlgDirSelectExW@16
|
DlgDirSelectExW=DlgDirSelectExW@16
|
||||||
DragDetect=DragDetect@12
|
DragDetect=DragDetect@12
|
||||||
DragObject=DragObject@20
|
;DragObject
|
||||||
DrawAnimatedRects=DrawAnimatedRects@16
|
DrawAnimatedRects=DrawAnimatedRects@16
|
||||||
DrawCaption=DrawCaption@16
|
DrawCaption=DrawCaption@16
|
||||||
DrawFrame=DrawFrame@16
|
;DrawCaptionTempA
|
||||||
DrawFrameControl=DrawFrameControl@16
|
;DrawCaptionTempW
|
||||||
|
DrawEdge=DrawEdge@16
|
||||||
|
DrawFocusRect=DrawFocusRect@8
|
||||||
|
;DrawFrame
|
||||||
|
;DrawFrameControl
|
||||||
|
DrawIcon=DrawIcon@16
|
||||||
|
DrawIconEx=DrawIconEx@36
|
||||||
|
DrawMenuBar=DrawMenuBar@4
|
||||||
|
;DrawMenuBarTemp
|
||||||
DrawStateA=DrawStateA@40
|
DrawStateA=DrawStateA@40
|
||||||
DrawStateW=DrawStateW@40
|
DrawStateW=DrawStateW@40
|
||||||
|
DrawTextA=DrawTextA@20
|
||||||
DrawTextExA=DrawTextExA@24
|
DrawTextExA=DrawTextExA@24
|
||||||
DrawTextExW=DrawTextExW@24
|
DrawTextExW=DrawTextExW@24
|
||||||
|
DrawTextW=DrawTextW@20
|
||||||
|
;EditWndProc
|
||||||
|
EmptyClipboard=EmptyClipboard@0
|
||||||
|
EnableMenuItem=EnableMenuItem@12
|
||||||
|
EnableScrollBar=EnableScrollBar@12
|
||||||
|
EnableWindow=EnableWindow@8
|
||||||
EndDeferWindowPos=EndDeferWindowPos@4
|
EndDeferWindowPos=EndDeferWindowPos@4
|
||||||
|
EndDialog=EndDialog@8
|
||||||
|
EndMenu=EndMenu@0
|
||||||
|
EndPaint=EndPaint@8
|
||||||
|
;EndTask
|
||||||
EnumChildWindows=EnumChildWindows@12
|
EnumChildWindows=EnumChildWindows@12
|
||||||
|
EnumClipboardFormats=EnumClipboardFormats@4
|
||||||
EnumDesktopWindows=EnumDesktopWindows@12
|
EnumDesktopWindows=EnumDesktopWindows@12
|
||||||
EnumDesktopsA=EnumDesktopsA@12
|
EnumDesktopsA=EnumDesktopsA@12
|
||||||
EnumDesktopsW=EnumDesktopsW@12
|
EnumDesktopsW=EnumDesktopsW@12
|
||||||
|
EnumDisplayDevicesA=EnumDisplayDevicesA@16
|
||||||
|
EnumDisplayDevicesW=EnumDisplayDevicesW@16
|
||||||
|
EnumDisplayMonitors=EnumDisplayMonitors@16
|
||||||
EnumDisplaySettingsA=EnumDisplaySettingsA@12
|
EnumDisplaySettingsA=EnumDisplaySettingsA@12
|
||||||
|
EnumDisplaySettingsExA=EnumDisplaySettingsExA@16
|
||||||
|
EnumDisplaySettingsExW=EnumDisplaySettingsExW@16
|
||||||
EnumDisplaySettingsW=EnumDisplaySettingsW@12
|
EnumDisplaySettingsW=EnumDisplaySettingsW@12
|
||||||
|
EnumPropsA=EnumPropsA@8
|
||||||
|
EnumPropsExA=EnumPropsExA@12
|
||||||
|
EnumPropsExW=EnumPropsExW@12
|
||||||
|
EnumPropsW=EnumPropsW@8
|
||||||
EnumThreadWindows=EnumThreadWindows@12
|
EnumThreadWindows=EnumThreadWindows@12
|
||||||
EnumWindowStationsA=EnumWindowStationsA@8
|
EnumWindowStationsA=EnumWindowStationsA@8
|
||||||
EnumWindowStationsW=EnumWindowStationsW@8
|
EnumWindowStationsW=EnumWindowStationsW@8
|
||||||
EnumWindows=EnumWindows@8
|
EnumWindows=EnumWindows@8
|
||||||
|
EqualRect=EqualRect@8
|
||||||
|
ExcludeUpdateRgn=ExcludeUpdateRgn@8
|
||||||
ExitWindowsEx=ExitWindowsEx@8
|
ExitWindowsEx=ExitWindowsEx@8
|
||||||
|
FillRect=FillRect@12
|
||||||
FindWindowA=FindWindowA@8
|
FindWindowA=FindWindowA@8
|
||||||
FindWindowExA=FindWindowExA@16
|
FindWindowExA=FindWindowExA@16
|
||||||
FindWindowExW=FindWindowExW@16
|
FindWindowExW=FindWindowExW@16
|
||||||
FindWindowW=FindWindowW@8
|
FindWindowW=FindWindowW@8
|
||||||
|
FlashWindow=FlashWindow@8
|
||||||
|
FlashWindowEx=FlashWindowEx@4
|
||||||
|
FrameRect=FrameRect@12
|
||||||
FreeDDElParam=FreeDDElParam@8
|
FreeDDElParam=FreeDDElParam@8
|
||||||
|
GetActiveWindow=GetActiveWindow@0
|
||||||
|
GetAltTabInfo=GetAltTabInfo@20
|
||||||
|
GetAltTabInfoA=GetAltTabInfoA@20
|
||||||
|
GetAltTabInfoW=GetAltTabInfoW@20
|
||||||
|
GetAncestor=GetAncestor@8
|
||||||
|
;GetAppCompatFlags
|
||||||
|
;GetAppCompatFlags2
|
||||||
|
GetAsyncKeyState=GetAsyncKeyState@4
|
||||||
|
GetCapture=GetCapture@0
|
||||||
|
GetCaretBlinkTime=GetCaretBlinkTime@0
|
||||||
|
GetCaretPos=GetCaretPos@4
|
||||||
|
GetClassInfoA=GetClassInfoA@12
|
||||||
|
GetClassInfoExA=GetClassInfoExA@12
|
||||||
|
GetClassInfoExW=GetClassInfoExW@12
|
||||||
|
GetClassInfoW=GetClassInfoW@12
|
||||||
|
GetClassLongA=GetClassLongA@8
|
||||||
|
GetClassLongW=GetClassLongW@8
|
||||||
|
GetClassNameA=GetClassNameA@12
|
||||||
|
GetClassNameW=GetClassNameW@12
|
||||||
|
GetClassWord=GetClassWord@8
|
||||||
|
GetClientRect=GetClientRect@8
|
||||||
GetClipCursor=GetClipCursor@4
|
GetClipCursor=GetClipCursor@4
|
||||||
|
GetClipboardData=GetClipboardData@4
|
||||||
GetClipboardFormatNameA=GetClipboardFormatNameA@12
|
GetClipboardFormatNameA=GetClipboardFormatNameA@12
|
||||||
GetClipboardFormatNameW=GetClipboardFormatNameW@12
|
GetClipboardFormatNameW=GetClipboardFormatNameW@12
|
||||||
|
GetClipboardOwner=GetClipboardOwner@0
|
||||||
|
GetClipboardSequenceNumber=GetClipboardSequenceNumber@0
|
||||||
|
GetClipboardViewer=GetClipboardViewer@0
|
||||||
|
GetComboBoxInfo=GetComboBoxInfo@8
|
||||||
GetCursor=GetCursor@0
|
GetCursor=GetCursor@0
|
||||||
|
;GetCursorFrameInfo
|
||||||
|
GetCursorInfo=GetCursorInfo@4
|
||||||
GetCursorPos=GetCursorPos@4
|
GetCursorPos=GetCursorPos@4
|
||||||
|
GetDC=GetDC@4
|
||||||
|
GetDCEx=GetDCEx@12
|
||||||
|
GetDesktopWindow=GetDesktopWindow@0
|
||||||
|
GetDialogBaseUnits=GetDialogBaseUnits@0
|
||||||
|
GetDlgCtrlID=GetDlgCtrlID@4
|
||||||
|
GetDlgItem=GetDlgItem@8
|
||||||
|
GetDlgItemInt=GetDlgItemInt@16
|
||||||
|
GetDlgItemTextA=GetDlgItemTextA@16
|
||||||
|
GetDlgItemTextW=GetDlgItemTextW@16
|
||||||
|
GetDoubleClickTime=GetDoubleClickTime@0
|
||||||
|
GetFocus=GetFocus@0
|
||||||
GetForegroundWindow=GetForegroundWindow@0
|
GetForegroundWindow=GetForegroundWindow@0
|
||||||
GetInputDesktop=GetInputDesktop@0
|
GetGUIThreadInfo=GetGUIThreadInfo@8
|
||||||
|
GetGuiResources=GetGuiResources@8
|
||||||
|
GetIconInfo=GetIconInfo@8
|
||||||
|
;GetInputDesktop
|
||||||
|
GetInputState=GetInputState@0
|
||||||
|
;GetInternalWindowPos
|
||||||
|
GetKBCodePage=GetKBCodePage@0
|
||||||
GetKeyNameTextA=GetKeyNameTextA@12
|
GetKeyNameTextA=GetKeyNameTextA@12
|
||||||
GetKeyNameTextW=GetKeyNameTextW@12
|
GetKeyNameTextW=GetKeyNameTextW@12
|
||||||
|
GetKeyState=GetKeyState@4
|
||||||
GetKeyboardLayout=GetKeyboardLayout@4
|
GetKeyboardLayout=GetKeyboardLayout@4
|
||||||
GetKeyboardLayoutList=GetKeyboardLayoutList@8
|
GetKeyboardLayoutList=GetKeyboardLayoutList@8
|
||||||
GetKeyboardLayoutNameA=GetKeyboardLayoutNameA@4
|
GetKeyboardLayoutNameA=GetKeyboardLayoutNameA@4
|
||||||
GetKeyboardLayoutNameW=GetKeyboardLayoutNameW@4
|
GetKeyboardLayoutNameW=GetKeyboardLayoutNameW@4
|
||||||
|
GetKeyboardState=GetKeyboardState@4
|
||||||
|
GetKeyboardType=GetKeyboardType@4
|
||||||
GetLastActivePopup=GetLastActivePopup@4
|
GetLastActivePopup=GetLastActivePopup@4
|
||||||
|
GetLastInputInfo=GetLastInputInfo@4
|
||||||
|
GetListBoxInfo=GetListBoxInfo@4
|
||||||
|
GetMenu=GetMenu@4
|
||||||
|
GetMenuBarInfo=GetMenuBarInfo@16
|
||||||
|
GetMenuCheckMarkDimensions=GetMenuCheckMarkDimensions@0
|
||||||
|
;GetMenuContextHelpId
|
||||||
|
GetMenuDefaultItem=GetMenuDefaultItem@12
|
||||||
|
GetMenuInfo=GetMenuInfo@8
|
||||||
|
GetMenuItemCount=GetMenuItemCount@4
|
||||||
|
GetMenuItemID=GetMenuItemID@8
|
||||||
|
GetMenuItemInfoA=GetMenuItemInfoA@16
|
||||||
|
GetMenuItemInfoW=GetMenuItemInfoW@16
|
||||||
|
GetMenuItemRect=GetMenuItemRect@16
|
||||||
|
GetMenuState=GetMenuState@12
|
||||||
|
GetMenuStringA=GetMenuStringA@20
|
||||||
|
GetMenuStringW=GetMenuStringW@20
|
||||||
|
GetMessageA=GetMessageA@16
|
||||||
|
GetMessageExtraInfo=GetMessageExtraInfo@0
|
||||||
|
GetMessagePos=GetMessagePos@0
|
||||||
|
GetMessageTime=GetMessageTime@0
|
||||||
|
GetMessageW=GetMessageW@16
|
||||||
|
GetMonitorInfoA=GetMonitorInfoA@8
|
||||||
|
GetMonitorInfoW=GetMonitorInfoW@8
|
||||||
|
GetMouseMovePointsEx=GetMouseMovePointsEx@20
|
||||||
|
GetNextDlgGroupItem=GetNextDlgGroupItem@12
|
||||||
|
GetNextDlgTabItem=GetNextDlgTabItem@12
|
||||||
|
GetOpenClipboardWindow=GetOpenClipboardWindow@0
|
||||||
|
GetParent=GetParent@4
|
||||||
|
GetPriorityClipboardFormat=GetPriorityClipboardFormat@8
|
||||||
|
GetProcessDefaultLayout=GetProcessDefaultLayout@4
|
||||||
GetProcessWindowStation=GetProcessWindowStation@0
|
GetProcessWindowStation=GetProcessWindowStation@0
|
||||||
GetShellWindow=GetShellWindow@0
|
;GetProgmanWindow
|
||||||
|
GetPropA=GetPropA@8
|
||||||
|
GetPropW=GetPropW@8
|
||||||
|
GetQueueStatus=GetQueueStatus@4
|
||||||
|
GetScrollBarInfo=GetScrollBarInfo@12
|
||||||
|
GetScrollInfo=GetScrollInfo@12
|
||||||
|
GetScrollPos=GetScrollPos@8
|
||||||
|
GetScrollRange=GetScrollRange@16
|
||||||
|
;GetShellWindow
|
||||||
|
GetSubMenu=GetSubMenu@8
|
||||||
|
GetSysColor=GetSysColor@4
|
||||||
|
GetSysColorBrush=GetSysColorBrush@4
|
||||||
|
GetSystemMenu=GetSystemMenu@8
|
||||||
|
GetSystemMetrics=GetSystemMetrics@4
|
||||||
|
GetTabbedTextExtentA=GetTabbedTextExtentA@20
|
||||||
|
GetTabbedTextExtentW=GetTabbedTextExtentW@20
|
||||||
|
;GetTaskmanWindow
|
||||||
GetThreadDesktop=GetThreadDesktop@4
|
GetThreadDesktop=GetThreadDesktop@4
|
||||||
|
GetTitleBarInfo=GetTitleBarInfo@8
|
||||||
|
GetTopWindow=GetTopWindow@4
|
||||||
|
GetUpdateRect=GetUpdateRect@12
|
||||||
|
GetUpdateRgn=GetUpdateRgn@12
|
||||||
GetUserObjectInformationA=GetUserObjectInformationA@20
|
GetUserObjectInformationA=GetUserObjectInformationA@20
|
||||||
GetUserObjectInformationW=GetUserObjectInformationW@20
|
GetUserObjectInformationW=GetUserObjectInformationW@20
|
||||||
GetUserObjectSecurity=GetUserObjectSecurity@20
|
;GetUserObjectSecurity
|
||||||
|
;GetWinStationInfo
|
||||||
|
GetWindow=GetWindow@8
|
||||||
|
;GetWindowContextHelpId
|
||||||
|
GetWindowDC=GetWindowDC@4
|
||||||
|
GetWindowInfo=GetWindowInfo@8
|
||||||
|
GetWindowLongA=GetWindowLongA@8
|
||||||
|
GetWindowLongW=GetWindowLongW@8
|
||||||
|
GetWindowModuleFileName=GetWindowModuleFileName@12
|
||||||
|
GetWindowModuleFileNameA=GetWindowModuleFileNameA@12
|
||||||
|
GetWindowModuleFileNameW=GetWindowModuleFileNameW@12
|
||||||
|
GetWindowPlacement=GetWindowPlacement@8
|
||||||
|
GetWindowRect=GetWindowRect@8
|
||||||
|
GetWindowRgn=GetWindowRgn@8
|
||||||
|
GetWindowTextA=GetWindowTextA@12
|
||||||
|
GetWindowTextLengthA=GetWindowTextLengthA@4
|
||||||
|
GetWindowTextLengthW=GetWindowTextLengthW@4
|
||||||
|
GetWindowTextW=GetWindowTextW@12
|
||||||
|
GetWindowThreadProcessId=GetWindowThreadProcessId@8
|
||||||
|
;GetWindowWord
|
||||||
GrayStringA=GrayStringA@36
|
GrayStringA=GrayStringA@36
|
||||||
GrayStringW=GrayStringW@36
|
GrayStringW=GrayStringW@36
|
||||||
|
HideCaret=HideCaret@4
|
||||||
|
HiliteMenuItem=HiliteMenuItem@16
|
||||||
|
;IMPGetIMEA
|
||||||
|
;IMPGetIMEW
|
||||||
|
;IMPQueryIMEA
|
||||||
|
;IMPQueryIMEW
|
||||||
|
;IMPSetIMEA
|
||||||
|
;IMPSetIMEW
|
||||||
ImpersonateDdeClientWindow=ImpersonateDdeClientWindow@8
|
ImpersonateDdeClientWindow=ImpersonateDdeClientWindow@8
|
||||||
|
InSendMessage=InSendMessage@0
|
||||||
|
InSendMessageEx=InSendMessageEx@4
|
||||||
|
InflateRect=InflateRect@12
|
||||||
|
;InitializeLpkHooks
|
||||||
|
;InitializeWin32EntryTable
|
||||||
|
InsertMenuA=InsertMenuA@20
|
||||||
|
InsertMenuItemA=InsertMenuItemA@16
|
||||||
|
InsertMenuItemW=InsertMenuItemW@16
|
||||||
|
InsertMenuW=InsertMenuW@20
|
||||||
|
;InternalGetWindowText
|
||||||
|
IntersectRect=IntersectRect@12
|
||||||
|
InvalidateRect=InvalidateRect@12
|
||||||
|
InvalidateRgn=InvalidateRgn@12
|
||||||
|
InvertRect=InvertRect@8
|
||||||
IsCharAlphaA=IsCharAlphaA@4
|
IsCharAlphaA=IsCharAlphaA@4
|
||||||
IsCharAlphaNumericA=IsCharAlphaNumericA@4
|
IsCharAlphaNumericA=IsCharAlphaNumericA@4
|
||||||
IsCharAlphaNumericW=IsCharAlphaNumericW@4
|
IsCharAlphaNumericW=IsCharAlphaNumericW@4
|
||||||
|
@ -145,31 +394,86 @@ IsCharLowerA=IsCharLowerA@4
|
||||||
IsCharLowerW=IsCharLowerW@4
|
IsCharLowerW=IsCharLowerW@4
|
||||||
IsCharUpperA=IsCharUpperA@4
|
IsCharUpperA=IsCharUpperA@4
|
||||||
IsCharUpperW=IsCharUpperW@4
|
IsCharUpperW=IsCharUpperW@4
|
||||||
IsDialogMessage=IsDialogMessage@8
|
IsChild=IsChild@8
|
||||||
KillSystemTimer=KillSystemTimer@8
|
IsClipboardFormatAvailable=IsClipboardFormatAvailable@4
|
||||||
|
;IsDialogMessage@8
|
||||||
|
IsDialogMessageA=IsDialogMessageA@8
|
||||||
|
IsDialogMessageW=IsDialogMessageW@8
|
||||||
|
IsDlgButtonChecked=IsDlgButtonChecked@8
|
||||||
|
;IsHungAppWindow
|
||||||
|
IsIconic=IsIconic@4
|
||||||
|
IsMenu=IsMenu@4
|
||||||
|
IsRectEmpty=IsRectEmpty@4
|
||||||
|
IsWindow=IsWindow@4
|
||||||
|
IsWindowEnabled=IsWindowEnabled@4
|
||||||
|
IsWindowUnicode=IsWindowUnicode@4
|
||||||
|
IsWindowVisible=IsWindowVisible@4
|
||||||
|
IsZoomed=IsZoomed@4
|
||||||
|
;KillSystemTimer
|
||||||
|
KillTimer=KillTimer@8
|
||||||
LoadAcceleratorsA=LoadAcceleratorsA@8
|
LoadAcceleratorsA=LoadAcceleratorsA@8
|
||||||
LoadAcceleratorsW=LoadAcceleratorsW@8
|
LoadAcceleratorsW=LoadAcceleratorsW@8
|
||||||
|
LoadBitmapA=LoadBitmapA@8
|
||||||
|
LoadBitmapW=LoadBitmapW@8
|
||||||
|
LoadCursorA=LoadCursorA@8
|
||||||
LoadCursorFromFileA=LoadCursorFromFileA@4
|
LoadCursorFromFileA=LoadCursorFromFileA@4
|
||||||
LoadCursorFromFileW=LoadCursorFromFileW@4
|
LoadCursorFromFileW=LoadCursorFromFileW@4
|
||||||
|
LoadCursorW=LoadCursorW@8
|
||||||
|
LoadIconA=LoadIconA@8
|
||||||
|
LoadIconW=LoadIconW@8
|
||||||
LoadImageA=LoadImageA@24
|
LoadImageA=LoadImageA@24
|
||||||
LoadImageW=LoadImageW@24
|
LoadImageW=LoadImageW@24
|
||||||
LoadKeyboardLayoutA=LoadKeyboardLayoutA@8
|
LoadKeyboardLayoutA=LoadKeyboardLayoutA@8
|
||||||
|
;LoadKeyboardLayoutEx
|
||||||
LoadKeyboardLayoutW=LoadKeyboardLayoutW@8
|
LoadKeyboardLayoutW=LoadKeyboardLayoutW@8
|
||||||
|
;LoadLocalFonts
|
||||||
|
LoadMenuA=LoadMenuA@8
|
||||||
|
LoadMenuIndirectA=LoadMenuIndirectA@4
|
||||||
|
LoadMenuIndirectW=LoadMenuIndirectW@4
|
||||||
|
LoadMenuW=LoadMenuW@8
|
||||||
|
;LoadRemoteFonts
|
||||||
LoadStringA=LoadStringA@16
|
LoadStringA=LoadStringA@16
|
||||||
LoadStringW=LoadStringW@16
|
LoadStringW=LoadStringW@16
|
||||||
|
LockSetForegroundWindow=LockSetForegroundWindow@4
|
||||||
|
;LockWindowStation
|
||||||
LockWindowUpdate=LockWindowUpdate@4
|
LockWindowUpdate=LockWindowUpdate@4
|
||||||
|
LockWorkStation=LockWorkStation@0
|
||||||
LookupIconIdFromDirectory=LookupIconIdFromDirectory@8
|
LookupIconIdFromDirectory=LookupIconIdFromDirectory@8
|
||||||
LookupIconIdFromDirectoryEx=LookupIconIdFromDirectoryEx@20
|
LookupIconIdFromDirectoryEx=LookupIconIdFromDirectoryEx@20
|
||||||
|
;MBToWCSEx
|
||||||
|
;MB_GetString
|
||||||
|
MapDialogRect=MapDialogRect@8
|
||||||
MapVirtualKeyA=MapVirtualKeyA@8
|
MapVirtualKeyA=MapVirtualKeyA@8
|
||||||
MapVirtualKeyExA=MapVirtualKeyExA@12
|
MapVirtualKeyExA=MapVirtualKeyExA@12
|
||||||
MapVirtualKeyExW=MapVirtualKeyExW@12
|
MapVirtualKeyExW=MapVirtualKeyExW@12
|
||||||
MapVirtualKeyW=MapVirtualKeyW@8
|
MapVirtualKeyW=MapVirtualKeyW@8
|
||||||
|
MapWindowPoints=MapWindowPoints@16
|
||||||
MenuItemFromPoint=MenuItemFromPoint@16
|
MenuItemFromPoint=MenuItemFromPoint@16
|
||||||
|
;MenuWindowProcA
|
||||||
|
;MenuWindowProcW
|
||||||
|
MessageBeep=MessageBeep@4
|
||||||
|
MessageBoxA=MessageBoxA@16
|
||||||
|
MessageBoxExA=MessageBoxExA@20
|
||||||
|
MessageBoxExW=MessageBoxExW@20
|
||||||
|
MessageBoxIndirectA=MessageBoxIndirectA@4
|
||||||
|
MessageBoxIndirectW=MessageBoxIndirectW@4
|
||||||
|
MessageBoxW=MessageBoxW@16
|
||||||
|
ModifyMenuA=ModifyMenuA@20
|
||||||
|
ModifyMenuW=ModifyMenuW@20
|
||||||
|
MonitorFromPoint=MonitorFromPoint@12
|
||||||
|
MonitorFromRect=MonitorFromRect@8
|
||||||
|
MonitorFromWindow=MonitorFromWindow@8
|
||||||
|
MoveWindow=MoveWindow@24
|
||||||
|
MsgWaitForMultipleObjects=MsgWaitForMultipleObjects@20
|
||||||
|
MsgWaitForMultipleObjectsEx=MsgWaitForMultipleObjectsEx@20
|
||||||
|
;NotifyWinEvent
|
||||||
OemKeyScan=OemKeyScan@4
|
OemKeyScan=OemKeyScan@4
|
||||||
OemToCharA=OemToCharA@8
|
OemToCharA=OemToCharA@8
|
||||||
OemToCharBuffA=OemToCharBuffA@12
|
OemToCharBuffA=OemToCharBuffA@12
|
||||||
OemToCharBuffW=OemToCharBuffW@12
|
OemToCharBuffW=OemToCharBuffW@12
|
||||||
OemToCharW=OemToCharW@8
|
OemToCharW=OemToCharW@8
|
||||||
|
OffsetRect=OffsetRect@12
|
||||||
|
OpenClipboard=OpenClipboard@4
|
||||||
OpenDesktopA=OpenDesktopA@16
|
OpenDesktopA=OpenDesktopA@16
|
||||||
OpenDesktopW=OpenDesktopW@16
|
OpenDesktopW=OpenDesktopW@16
|
||||||
OpenIcon=OpenIcon@4
|
OpenIcon=OpenIcon@4
|
||||||
|
@ -178,49 +482,219 @@ OpenWindowStationA=OpenWindowStationA@12
|
||||||
OpenWindowStationW=OpenWindowStationW@12
|
OpenWindowStationW=OpenWindowStationW@12
|
||||||
PackDDElParam=PackDDElParam@12
|
PackDDElParam=PackDDElParam@12
|
||||||
PaintDesktop=PaintDesktop@4
|
PaintDesktop=PaintDesktop@4
|
||||||
|
PeekMessageA=PeekMessageA@20
|
||||||
|
PeekMessageW=PeekMessageW@20
|
||||||
|
PostMessageA=PostMessageA@16
|
||||||
|
PostMessageW=PostMessageW@16
|
||||||
|
PostQuitMessage=PostQuitMessage@4
|
||||||
|
PostThreadMessageA=PostThreadMessageA@16
|
||||||
|
PostThreadMessageW=PostThreadMessageW@16
|
||||||
|
;PrivateExtractIconExA
|
||||||
|
;PrivateExtractIconExW
|
||||||
|
;PrivateExtractIconsA
|
||||||
|
;PrivateExtractIconsW
|
||||||
|
;PrivateSetDbgTag
|
||||||
|
;PrivateSetRipFlags
|
||||||
|
PtInRect=PtInRect@12
|
||||||
|
;QuerySendMessage
|
||||||
|
;QueryUserCounters
|
||||||
|
RealChildWindowFromPoint=RealChildWindowFromPoint@12
|
||||||
|
RealGetWindowClass=RealGetWindowClass@12
|
||||||
|
RealGetWindowClassA=RealGetWindowClassA@12
|
||||||
|
RealGetWindowClassW=RealGetWindowClassW@12
|
||||||
|
RedrawWindow=RedrawWindow@16
|
||||||
|
RegisterClassA=RegisterClassA@4
|
||||||
|
RegisterClassExA=RegisterClassExA@4
|
||||||
|
RegisterClassExW=RegisterClassExW@4
|
||||||
|
RegisterClassW=RegisterClassW@4
|
||||||
|
RegisterClipboardFormatA=RegisterClipboardFormatA@4
|
||||||
|
RegisterClipboardFormatW=RegisterClipboardFormatW@4
|
||||||
|
;RegisterDeviceNotificationA@12
|
||||||
|
;RegisterDeviceNotificationW@12
|
||||||
RegisterHotKey=RegisterHotKey@16
|
RegisterHotKey=RegisterHotKey@16
|
||||||
|
;RegisterLogonProcess
|
||||||
|
;RegisterServicesProcess
|
||||||
|
;RegisterShellHookWindow
|
||||||
|
;RegisterSystemThread
|
||||||
|
;RegisterTasklist
|
||||||
|
RegisterWindowMessageA=RegisterWindowMessageA@4
|
||||||
|
RegisterWindowMessageW=RegisterWindowMessageW@4
|
||||||
|
ReleaseCapture=ReleaseCapture@0
|
||||||
|
ReleaseDC=ReleaseDC@8
|
||||||
|
RemoveMenu=RemoveMenu@12
|
||||||
|
RemovePropA=RemovePropA@8
|
||||||
|
RemovePropW=RemovePropW@8
|
||||||
|
ReplyMessage=ReplyMessage@4
|
||||||
|
;ResolveDesktopForWOW
|
||||||
ReuseDDElParam=ReuseDDElParam@20
|
ReuseDDElParam=ReuseDDElParam@20
|
||||||
ScrollChildren=ScrollChildren@12
|
;ScreenToClient
|
||||||
SetDebugErrorLevel=SetDebugErrorLevel@4
|
;ScrollChildren
|
||||||
SetDeskWallpaper=SetDeskWallpaper@4
|
ScrollDC=ScrollDC@28
|
||||||
|
ScrollWindow=ScrollWindow@20
|
||||||
|
ScrollWindowEx=ScrollWindowEx@32
|
||||||
|
SendDlgItemMessageA=SendDlgItemMessageA@20
|
||||||
|
SendDlgItemMessageW=SendDlgItemMessageW@20
|
||||||
|
;SendIMEMessageExA
|
||||||
|
;SendIMEMessageExW
|
||||||
|
SendInput=SendInput@12
|
||||||
|
SendMessageA=SendMessageA@16
|
||||||
|
SendMessageCallbackA=SendMessageCallbackA@24
|
||||||
|
SendMessageCallbackW=SendMessageCallbackW@24
|
||||||
|
SendMessageTimeoutA=SendMessageTimeoutA@28
|
||||||
|
SendMessageTimeoutW=SendMessageTimeoutW@28
|
||||||
|
SendMessageW=SendMessageW@16
|
||||||
|
SendNotifyMessageA=SendNotifyMessageA@16
|
||||||
|
SendNotifyMessageW=SendNotifyMessageW@16
|
||||||
|
SetActiveWindow=SetActiveWindow@4
|
||||||
|
SetCapture=SetCapture@4
|
||||||
|
SetCaretBlinkTime=SetCaretBlinkTime@4
|
||||||
|
SetCaretPos=SetCaretPos@8
|
||||||
|
SetClassLongA=SetClassLongA@12
|
||||||
|
SetClassLongW=SetClassLongW@12
|
||||||
|
SetClassWord=SetClassWord@12
|
||||||
|
SetClipboardData=SetClipboardData@8
|
||||||
|
SetClipboardViewer=SetClipboardViewer@4
|
||||||
|
;SetConsoleReserveKeys
|
||||||
|
SetCursor=SetCursor@4
|
||||||
|
;SetCursorContents
|
||||||
|
SetCursorPos=SetCursorPos@8
|
||||||
|
;SetDebugErrorLevel
|
||||||
|
;SetDeskWallpaper
|
||||||
|
SetDlgItemInt=SetDlgItemInt@16
|
||||||
|
SetDlgItemTextA=SetDlgItemTextA@12
|
||||||
|
SetDlgItemTextW=SetDlgItemTextW@12
|
||||||
|
SetDoubleClickTime=SetDoubleClickTime@4
|
||||||
|
SetFocus=SetFocus@4
|
||||||
|
SetForegroundWindow=SetForegroundWindow@4
|
||||||
|
;SetInternalWindowPos
|
||||||
|
SetKeyboardState=SetKeyboardState@4
|
||||||
SetLastErrorEx=SetLastErrorEx@8
|
SetLastErrorEx=SetLastErrorEx@8
|
||||||
|
SetLayeredWindowAttributes=SetLayeredWindowAttributes@16
|
||||||
|
;SetLogonNotifyWindow
|
||||||
|
SetMenu=SetMenu@8
|
||||||
|
;SetMenuContextHelpId
|
||||||
|
SetMenuDefaultItem=SetMenuDefaultItem@12
|
||||||
|
SetMenuInfo=SetMenuInfo@8
|
||||||
|
SetMenuItemBitmaps=SetMenuItemBitmaps@20
|
||||||
|
SetMenuItemInfoA=SetMenuItemInfoA@16
|
||||||
|
SetMenuItemInfoW=SetMenuItemInfoW@16
|
||||||
|
SetMessageExtraInfo=SetMessageExtraInfo@4
|
||||||
|
;SetMessageQueue
|
||||||
|
SetParent=SetParent@8
|
||||||
|
SetProcessDefaultLayout=SetProcessDefaultLayout@4
|
||||||
SetProcessWindowStation=SetProcessWindowStation@4
|
SetProcessWindowStation=SetProcessWindowStation@4
|
||||||
SetShellWindow=SetShellWindow@4
|
;SetProgmanWindow
|
||||||
|
SetPropA=SetPropA@12
|
||||||
|
SetPropW=SetPropW@12
|
||||||
|
SetRect=SetRect@20
|
||||||
|
SetRectEmpty=SetRectEmpty@4
|
||||||
|
SetScrollInfo=SetScrollInfo@16
|
||||||
|
SetScrollPos=SetScrollPos@16
|
||||||
|
SetScrollRange=SetScrollRange@20
|
||||||
|
;SetShellWindow
|
||||||
|
;SetShellWindowEx
|
||||||
|
SetSysColors=SetSysColors@12
|
||||||
|
;SetSysColorsTemp
|
||||||
SetSystemCursor=SetSystemCursor@8
|
SetSystemCursor=SetSystemCursor@8
|
||||||
SetSystemTimer=SetSystemTimer@16
|
;SetSystemMenu
|
||||||
|
;SetSystemTimer
|
||||||
|
;SetTaskmanWindow
|
||||||
SetThreadDesktop=SetThreadDesktop@4
|
SetThreadDesktop=SetThreadDesktop@4
|
||||||
|
SetTimer=SetTimer@16
|
||||||
SetUserObjectInformationA=SetUserObjectInformationA@16
|
SetUserObjectInformationA=SetUserObjectInformationA@16
|
||||||
SetUserObjectInformationW=SetUserObjectInformationW@16
|
SetUserObjectInformationW=SetUserObjectInformationW@16
|
||||||
SetUserObjectSecurity=SetUserObjectSecurity@12
|
;SetUserObjectSecurity
|
||||||
SetWindowContextHelpId=SetWindowContextHelpId@8
|
;SetWinEventHook
|
||||||
;_imp__SetWindowContextHelpId=_imp__SetWindowContextHelpId@8
|
;SetWindowContextHelpId
|
||||||
SetWindowsHookA=SetWindowsHookA@8
|
SetWindowLongA=SetWindowLongA@12
|
||||||
SetWindowsHookW=SetWindowsHookW@8
|
SetWindowLongW=SetWindowLongW@12
|
||||||
|
SetWindowPlacement=SetWindowPlacement@8
|
||||||
|
SetWindowPos=SetWindowPos@28
|
||||||
|
SetWindowRgn=SetWindowRgn@12
|
||||||
|
;SetWindowStationUser
|
||||||
|
SetWindowTextA=SetWindowTextA@8
|
||||||
|
SetWindowTextW=SetWindowTextW@8
|
||||||
|
;SetWindowWord
|
||||||
|
;SetWindowsHookA
|
||||||
|
;SetWindowsHookExA
|
||||||
|
;SetWindowsHookExW
|
||||||
|
;SetWindowsHookW
|
||||||
|
ShowCaret=ShowCaret@4
|
||||||
|
ShowCursor=ShowCursor@4
|
||||||
ShowOwnedPopups=ShowOwnedPopups@8
|
ShowOwnedPopups=ShowOwnedPopups@8
|
||||||
|
ShowScrollBar=ShowScrollBar@12
|
||||||
|
;ShowStartGlass
|
||||||
|
ShowWindow=ShowWindow@8
|
||||||
|
ShowWindowAsync=ShowWindowAsync@8
|
||||||
|
;SoftModalMessageBox
|
||||||
|
SubtractRect=SubtractRect@12
|
||||||
SwapMouseButton=SwapMouseButton@4
|
SwapMouseButton=SwapMouseButton@4
|
||||||
SwitchDesktop=SwitchDesktop@4
|
SwitchDesktop=SwitchDesktop@4
|
||||||
TileChildWindows=TileChildWindows@8
|
;SwitchToThisWindow
|
||||||
|
SystemParametersInfoA=SystemParametersInfoA@16
|
||||||
|
SystemParametersInfoW=SystemParametersInfoW@16
|
||||||
|
TabbedTextOutA=TabbedTextOutA@32
|
||||||
|
TabbedTextOutW=TabbedTextOutW@32
|
||||||
|
;TileChildWindows
|
||||||
TileWindows=TileWindows@20
|
TileWindows=TileWindows@20
|
||||||
|
ToAscii=ToAscii@20
|
||||||
|
ToAsciiEx=ToAsciiEx@24
|
||||||
ToUnicode=ToUnicode@24
|
ToUnicode=ToUnicode@24
|
||||||
ToUnicodeEx=ToUnicodeEx@28
|
ToUnicodeEx=ToUnicodeEx@28
|
||||||
TrackMouseEvent=TrackMouseEvent@4
|
TrackMouseEvent=TrackMouseEvent@4
|
||||||
TranslateAccelerator=TranslateAccelerator@12
|
TrackPopupMenu=TrackPopupMenu@28
|
||||||
|
TrackPopupMenuEx=TrackPopupMenuEx@24
|
||||||
|
;TranslateAccelerator@12
|
||||||
TranslateAcceleratorA=TranslateAcceleratorA@12
|
TranslateAcceleratorA=TranslateAcceleratorA@12
|
||||||
TranslateAcceleratorW=TranslateAcceleratorW@12
|
TranslateAcceleratorW=TranslateAcceleratorW@12
|
||||||
TranslateMDISysAccel=TranslateMDISysAccel@8
|
TranslateMDISysAccel=TranslateMDISysAccel@8
|
||||||
|
TranslateMessage=TranslateMessage@4
|
||||||
|
;TranslateMessageEx
|
||||||
|
;UnhookWinEvent
|
||||||
|
;UnhookWindowsHook
|
||||||
|
UnhookWindowsHookEx=UnhookWindowsHookEx@4
|
||||||
|
UnionRect=UnionRect@12
|
||||||
UnloadKeyboardLayout=UnloadKeyboardLayout@4
|
UnloadKeyboardLayout=UnloadKeyboardLayout@4
|
||||||
|
;UnlockWindowStation
|
||||||
UnpackDDElParam=UnpackDDElParam@16
|
UnpackDDElParam=UnpackDDElParam@16
|
||||||
|
UnregisterClassA=UnregisterClassA@8
|
||||||
|
UnregisterClassW=UnregisterClassW@8
|
||||||
|
UnregisterDeviceNotification=UnregisterDeviceNotification@4
|
||||||
UnregisterHotKey=UnregisterHotKey@8
|
UnregisterHotKey=UnregisterHotKey@8
|
||||||
|
UpdateLayeredWindow=UpdateLayeredWindow@36
|
||||||
|
;UpdatePerUserSystemParameters
|
||||||
|
UpdateWindow=UpdateWindow@4
|
||||||
|
;User32InitializeImmEntryTable
|
||||||
|
;UserClientDllInitialize
|
||||||
|
UserHandleGrantAccess=UserHandleGrantAccess@12
|
||||||
|
;UserLpkPSMTextOut
|
||||||
|
;UserLpkTabbedTextOut
|
||||||
|
;UserRealizePalette
|
||||||
|
;UserRegisterWowHandlers
|
||||||
|
;VRipOutput
|
||||||
|
;VTagOutput
|
||||||
|
ValidateRect=ValidateRect@8
|
||||||
|
ValidateRgn=ValidateRgn@8
|
||||||
VkKeyScanA=VkKeyScanA@4
|
VkKeyScanA=VkKeyScanA@4
|
||||||
VkKeyScanExA=VkKeyScanExA@8
|
VkKeyScanExA=VkKeyScanExA@8
|
||||||
VkKeyScanExW=VkKeyScanExW@8
|
VkKeyScanExW=VkKeyScanExW@8
|
||||||
VkKeyScanW=VkKeyScanW@4
|
VkKeyScanW=VkKeyScanW@4
|
||||||
WinHelpA=WinHelpA@16
|
;WCSToMBEx
|
||||||
WinHelpW=WinHelpW@16
|
;WINNLSEnableIME
|
||||||
|
;WINNLSGetEnableStatus
|
||||||
|
;WINNLSGetIMEHotkey
|
||||||
|
WaitForInputIdle=WaitForInputIdle@8
|
||||||
|
WaitMessage=WaitMessage@0
|
||||||
|
;Win32PoolAllocationStats
|
||||||
|
;WinHelpA
|
||||||
|
;WinHelpW
|
||||||
WindowFromDC=WindowFromDC@4
|
WindowFromDC=WindowFromDC@4
|
||||||
keybd_event=keybd_event@16
|
WindowFromPoint=WindowFromPoint@8
|
||||||
mouse_event=mouse_event@20
|
;keybd_event
|
||||||
|
;mouse_event
|
||||||
wsprintfA
|
wsprintfA
|
||||||
wsprintfW
|
wsprintfW
|
||||||
wvsprintfA=wvsprintfA@12
|
wvsprintfA=wvsprintfA@12
|
||||||
wvsprintfW=wvsprintfW@12
|
wvsprintfW=wvsprintfW@12
|
||||||
|
|
||||||
|
; EOF
|
||||||
|
|
|
@ -6,7 +6,7 @@ ARCH := i386
|
||||||
#
|
#
|
||||||
# Whether to compile in the kernel debugger
|
# Whether to compile in the kernel debugger
|
||||||
#
|
#
|
||||||
KDBG := 0
|
KDBG := 1
|
||||||
|
|
||||||
#
|
#
|
||||||
# Whether to compile for debugging
|
# Whether to compile for debugging
|
||||||
|
@ -21,4 +21,4 @@ MP := 0
|
||||||
#
|
#
|
||||||
# Whether to compile for ACPI compliant systems
|
# Whether to compile for ACPI compliant systems
|
||||||
#
|
#
|
||||||
ACPI := 0
|
ACPI := 1
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: dc.c,v 1.20 2001/05/02 12:33:42 jfilby Exp $
|
/* $Id: dc.c,v 1.21 2001/05/07 22:03:27 chorns Exp $
|
||||||
*
|
*
|
||||||
* DC.C - Device context functions
|
* DC.C - Device context functions
|
||||||
*
|
*
|
||||||
|
@ -213,7 +213,11 @@ HDC STDCALL W32kCreateDC(LPCWSTR Driver,
|
||||||
|
|
||||||
/* Get the DDI driver's entry point */
|
/* Get the DDI driver's entry point */
|
||||||
/* FIXME: Retrieve DDI driver name from registry */
|
/* FIXME: Retrieve DDI driver name from registry */
|
||||||
|
#ifdef DDRIVE_FIX
|
||||||
|
if ((GDEnableDriver = DRIVER_FindDDIDriver(L"\\??\\D:\\reactos\\system32\\drivers\\vgaddi.dll")) == NULL)
|
||||||
|
#else
|
||||||
if ((GDEnableDriver = DRIVER_FindDDIDriver(L"\\??\\C:\\reactos\\system32\\drivers\\vgaddi.dll")) == NULL)
|
if ((GDEnableDriver = DRIVER_FindDDIDriver(L"\\??\\C:\\reactos\\system32\\drivers\\vgaddi.dll")) == NULL)
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
DPRINT("FindDDIDriver failed\n");
|
DPRINT("FindDDIDriver failed\n");
|
||||||
goto Failure;
|
goto Failure;
|
||||||
|
|
Loading…
Reference in a new issue