Stubs for newer functions (patch by Jonathan Wilson)

svn path=/trunk/; revision=5903
This commit is contained in:
Gé van Geldorp 2003-08-28 19:37:00 +00:00
parent 31393a210e
commit c954ec53c5
17 changed files with 5378 additions and 125 deletions

View file

@ -35,6 +35,341 @@
extern "C" { extern "C" {
#endif /* __cplusplus */ #endif /* __cplusplus */
WINBOOL
STDCALL
IMPSetIMEA( IN HWND hwnd, IN LPIMEPROA ime);
WINBOOL
STDCALL
IMPQueryIMEA( IN OUT LPIMEPROA ime);
WINBOOL
STDCALL
IMPGetIMEA( IN HWND hwnd, OUT LPIMEPROA ime);
WINBOOL
STDCALL
SetCalendarInfoA(
LCID Locale,
CALID Calendar,
CALTYPE CalType,
LPCSTR lpCalData);
WINBOOL
STDCALL
EnumUILanguagesA(
IN UILANGUAGE_ENUMPROCA lpUILanguageEnumProc,
IN DWORD dwFlags,
IN LONG_PTR lParam);
WINBOOL
STDCALL
EnumLanguageGroupLocalesA(
IN LANGGROUPLOCALE_ENUMPROCA lpLangGroupLocaleEnumProc,
IN LGRPID LanguageGroup,
IN DWORD dwFlags,
IN LONG_PTR lParam);
WINBOOL
STDCALL
EnumSystemLanguageGroupsA(
IN LANGUAGEGROUP_ENUMPROCA lpLanguageGroupEnumProc,
IN DWORD dwFlags,
IN LONG_PTR lParam);
int
STDCALL
GetGeoInfoA(
GEOID Location,
GEOTYPE GeoType,
LPSTR lpGeoData,
int cchData,
LANGID LangId);
WINBOOL
STDCALL
EnumDateFormatsExA(
IN DATEFMT_ENUMPROCEXA lpDateFmtEnumProcEx,
IN LCID Locale,
IN DWORD dwFlags);
WINBOOL
STDCALL
EnumCalendarInfoExA(
IN CALINFO_ENUMPROCEXA lpCalInfoEnumProcEx,
IN LCID Locale,
IN CALID Calendar,
IN CALTYPE CalType);
int
STDCALL
GetCalendarInfoA(
LCID Locale,
CALID Calendar,
CALTYPE CalType,
LPSTR lpCalData,
int cchData,
LPDWORD lpValue);
WINBOOL
STDCALL
GetCPInfoExA(
IN UINT CodePage,
IN DWORD dwFlags,
OUT LPCPINFOEXA lpCPInfoEx);
WINBOOL
STDCALL
CheckNameLegalDOS8Dot3A(
LPCSTR lpName,
LPSTR lpOemName OPTIONAL,
DWORD OemNameSize OPTIONAL,
PWINBOOL pbNameContainsSpaces OPTIONAL,
PWINBOOL pbNameLegal
);
WINBOOL
STDCALL
CreateHardLinkA(
LPCSTR lpFileName,
LPCSTR lpExistingFileName,
LPSECURITY_ATTRIBUTES lpSecurityAttributes
);
HANDLE
STDCALL
CreateJobObjectA(
LPSECURITY_ATTRIBUTES lpJobAttributes,
LPCSTR lpName
);
WINBOOL
STDCALL
DeleteVolumeMountPointA(
LPCSTR lpszVolumeMountPoint
);
WINBOOL
STDCALL
DnsHostnameToComputerNameA (
LPCSTR Hostname,
LPSTR ComputerName,
LPDWORD nSize
);
WINBOOL
STDCALL
FindActCtxSectionStringA(
DWORD dwFlags,
const GUID *lpExtensionGuid,
ULONG ulSectionId,
LPCSTR lpStringToFind,
PACTCTX_SECTION_KEYED_DATA ReturnedData
);
HANDLE
STDCALL
FindFirstFileExA(
LPCSTR lpFileName,
FINDEX_INFO_LEVELS fInfoLevelId,
LPVOID lpFindFileData,
FINDEX_SEARCH_OPS fSearchOp,
LPVOID lpSearchFilter,
DWORD dwAdditionalFlags
);
HANDLE
STDCALL
FindFirstVolumeA(
LPSTR lpszVolumeName,
DWORD cchBufferLength
);
HANDLE
STDCALL
FindFirstVolumeMountPointA(
LPCSTR lpszRootPathName,
LPSTR lpszVolumeMountPoint,
DWORD cchBufferLength
);
WINBOOL
STDCALL
FindNextVolumeA(
HANDLE hFindVolume,
LPSTR lpszVolumeName,
DWORD cchBufferLength
);
WINBOOL
STDCALL
FindNextVolumeMountPointA(
HANDLE hFindVolumeMountPoint,
LPSTR lpszVolumeMountPoint,
DWORD cchBufferLength
);
WINBOOL
STDCALL
GetComputerNameExA (
COMPUTER_NAME_FORMAT NameType,
LPSTR lpBuffer,
LPDWORD nSize
);
DWORD
STDCALL
GetDllDirectoryA(
DWORD nBufferLength,
LPSTR lpBuffer
);
DWORD
STDCALL
GetFirmwareEnvironmentVariableA(
LPCSTR lpName,
LPCSTR lpGuid,
PVOID pBuffer,
DWORD nSize
);
DWORD
STDCALL
GetLongPathNameA(
LPCSTR lpszShortPath,
LPSTR lpszLongPath,
DWORD cchBuffer
);
WINBOOL
STDCALL
GetModuleHandleExA(
DWORD dwFlags,
LPCSTR lpModuleName,
HMODULE* phModule
);
UINT
STDCALL
GetSystemWow64DirectoryA(
LPSTR lpBuffer,
UINT uSize
);
WINBOOL
STDCALL
GetVolumeNameForVolumeMountPointA(
LPCSTR lpszVolumeMountPoint,
LPSTR lpszVolumeName,
DWORD cchBufferLength
);
WINBOOL
STDCALL
GetVolumePathNameA(
LPCSTR lpszFileName,
LPSTR lpszVolumePathName,
DWORD cchBufferLength
);
WINBOOL
STDCALL
GetVolumePathNamesForVolumeNameA(
LPCSTR lpszVolumeName,
LPSTR lpszVolumePathNames,
DWORD cchBufferLength,
PDWORD lpcchReturnLength
);
HANDLE
STDCALL
OpenJobObjectA(
DWORD dwDesiredAccess,
WINBOOL bInheritHandle,
LPCSTR lpName
);
WINBOOL
STDCALL
ReplaceFileA(
LPCSTR lpReplacedFileName,
LPCSTR lpReplacementFileName,
LPCSTR lpBackupFileName,
DWORD dwReplaceFlags,
LPVOID lpExclude,
LPVOID lpReserved
);
WINBOOL
STDCALL
SetComputerNameExA (
COMPUTER_NAME_FORMAT NameType,
LPCSTR lpBuffer
);
WINBOOL
STDCALL
SetDllDirectoryA(
LPCSTR lpPathName
);
WINBOOL
STDCALL
SetFileShortNameA(
HANDLE hFile,
LPCSTR lpShortName
);
WINBOOL
STDCALL
SetFirmwareEnvironmentVariableA(
LPCSTR lpName,
LPCSTR lpGuid,
PVOID pValue,
DWORD nSize
);
WINBOOL
STDCALL
SetVolumeMountPointA(
LPCSTR lpszVolumeMountPoint,
LPCSTR lpszVolumeName
);
WINBOOL
STDCALL
VerifyVersionInfoA(
LPOSVERSIONINFOEXA lpVersionInformation,
DWORD dwTypeMask,
DWORDLONG dwlConditionMask
);
HDEVNOTIFY
STDCALL
RegisterDeviceNotificationA(
HANDLE hRecipient,
LPVOID NotificationFilter,
DWORD Flags
);
UINT
STDCALL
GetRawInputDeviceInfoA(
HANDLE hDevice,
UINT uiCommand,
LPVOID pData,
PUINT pcbSize);
LONG
STDCALL
BroadcastSystemMessageExA(
DWORD dwflags,
LPDWORD lpdwRecipients,
UINT uiMessage,
WPARAM wParam,
LPARAM lParam,
PBSMINFO pBSMInfo);
HFONT HFONT
STDCALL STDCALL
CreateFontIndirectExA(const ENUMLOGFONTEXDVA *elfexd); CreateFontIndirectExA(const ENUMLOGFONTEXDVA *elfexd);

View file

@ -129,6 +129,9 @@ typedef HANDLE HIMAGELIST;
typedef HANDLE HINSTANCE; typedef HANDLE HINSTANCE;
typedef HANDLE HKEY, *PHKEY; typedef HANDLE HKEY, *PHKEY;
typedef HANDLE HKL; typedef HANDLE HKL;
typedef LONG GEOID;
typedef DWORD GEOTYPE;
typedef DWORD GEOCLASS;
typedef HANDLE HLOCAL; typedef HANDLE HLOCAL;
typedef HANDLE HMENU; typedef HANDLE HMENU;
typedef HANDLE HMETAFILE; typedef HANDLE HMETAFILE;
@ -136,6 +139,7 @@ typedef HANDLE HMODULE;
typedef HANDLE HPALETTE; typedef HANDLE HPALETTE;
typedef HANDLE HPEN; typedef HANDLE HPEN;
typedef HANDLE HRASCONN; typedef HANDLE HRASCONN;
typedef DWORD LGRPID;
typedef long HRESULT; typedef long HRESULT;
typedef HANDLE HRGN; typedef HANDLE HRGN;
typedef HANDLE HRSRC; typedef HANDLE HRSRC;
@ -143,6 +147,7 @@ typedef HANDLE HSTMT;
typedef HANDLE HSZ; typedef HANDLE HSZ;
typedef HANDLE HWINSTA; typedef HANDLE HWINSTA;
typedef HANDLE HWND; typedef HANDLE HWND;
typedef HANDLE HRAWINPUT;
typedef HANDLE HTASK; typedef HANDLE HTASK;
typedef HANDLE HWINEVENTHOOK; typedef HANDLE HWINEVENTHOOK;
typedef VOID (CALLBACK* WINEVENTPROC)(HWINEVENTHOOK hWinEventHook,DWORD event,HWND hwnd,LONG idObject,LONG idChild,DWORD idEventThread,DWORD dwmsEventTime); typedef VOID (CALLBACK* WINEVENTPROC)(HWINEVENTHOOK hWinEventHook,DWORD event,HWND hwnd,LONG idObject,LONG idChild,DWORD idEventThread,DWORD dwmsEventTime);
@ -449,6 +454,7 @@ typedef WINBOOL CALLBACK (*DATEFMT_ENUMPROCW) (LPWSTR);
typedef WINBOOL CALLBACK (*TIMEFMT_ENUMPROCA) (LPSTR); typedef WINBOOL CALLBACK (*TIMEFMT_ENUMPROCA) (LPSTR);
typedef WINBOOL CALLBACK (*TIMEFMT_ENUMPROCW) (LPWSTR); typedef WINBOOL CALLBACK (*TIMEFMT_ENUMPROCW) (LPWSTR);
typedef WINBOOL CALLBACK (*CALINFO_ENUMPROCA) (LPSTR); typedef WINBOOL CALLBACK (*CALINFO_ENUMPROCA) (LPSTR);
typedef int (CALLBACK* EMFPLAYPROC)( HDC hdc, INT iFunction, HANDLE hPageQuery );
typedef WINBOOL CALLBACK (*CALINFO_ENUMPROCW) (LPWSTR); typedef WINBOOL CALLBACK (*CALINFO_ENUMPROCW) (LPWSTR);
typedef WINBOOL CALLBACK (*PHANDLER_ROUTINE) (DWORD); typedef WINBOOL CALLBACK (*PHANDLER_ROUTINE) (DWORD);
typedef VOID CALLBACK (*LPHANDLER_FUNCTION) (DWORD); typedef VOID CALLBACK (*LPHANDLER_FUNCTION) (DWORD);
@ -531,6 +537,19 @@ typedef WINBOOL CALLBACK (*PFNPROCESSPOLICIESW) (HWND, LPCWSTR, LPCWSTR, LPCWSTR
#define SE_CHANGE_NOTIFY_NAME TEXT("SeChangeNotifyPrivilege") #define SE_CHANGE_NOTIFY_NAME TEXT("SeChangeNotifyPrivilege")
#define SE_REMOTE_SHUTDOWN_NAME TEXT("SeRemoteShutdownPrivilege") #define SE_REMOTE_SHUTDOWN_NAME TEXT("SeRemoteShutdownPrivilege")
typedef BOOL (CALLBACK* LANGUAGEGROUP_ENUMPROCA)(LGRPID, LPSTR, LPSTR, DWORD, LONG_PTR);
typedef BOOL (CALLBACK* LANGGROUPLOCALE_ENUMPROCA)(LGRPID, LCID, LPSTR, LONG_PTR);
typedef BOOL (CALLBACK* UILANGUAGE_ENUMPROCA)(LPSTR, LONG_PTR);
typedef BOOL (CALLBACK* DATEFMT_ENUMPROCEXA)(LPSTR, CALID);
typedef BOOL (CALLBACK* CALINFO_ENUMPROCEXA)(LPSTR, CALID);
typedef BOOL (CALLBACK* LANGUAGEGROUP_ENUMPROCW)(LGRPID, LPWSTR, LPWSTR, DWORD, LONG_PTR);
typedef BOOL (CALLBACK* LANGGROUPLOCALE_ENUMPROCW)(LGRPID, LCID, LPWSTR, LONG_PTR);
typedef BOOL (CALLBACK* UILANGUAGE_ENUMPROCW)(LPWSTR, LONG_PTR);
typedef BOOL (CALLBACK* DATEFMT_ENUMPROCEXW)(LPWSTR, CALID);
typedef BOOL (CALLBACK* CALINFO_ENUMPROCEXW)(LPWSTR, CALID);
typedef BOOL (CALLBACK* GEO_ENUMPROC)(GEOID);
#define SERVICES_ACTIVE_DATABASEW L"ServicesActive" #define SERVICES_ACTIVE_DATABASEW L"ServicesActive"
#define SERVICES_FAILED_DATABASEW L"ServicesFailed" #define SERVICES_FAILED_DATABASEW L"ServicesFailed"
#define SERVICES_ACTIVE_DATABASEA "ServicesActive" #define SERVICES_ACTIVE_DATABASEA "ServicesActive"
@ -559,6 +578,51 @@ typedef void (*CALLB) (void);
typedef CALLB PFNCALLBACK; typedef CALLB PFNCALLBACK;
typedef enum _COMPUTER_NAME_FORMAT {
ComputerNameNetBIOS,
ComputerNameDnsHostname,
ComputerNameDnsDomain,
ComputerNameDnsFullyQualified,
ComputerNamePhysicalNetBIOS,
ComputerNamePhysicalDnsHostname,
ComputerNamePhysicalDnsDomain,
ComputerNamePhysicalDnsFullyQualified,
ComputerNameMax
} COMPUTER_NAME_FORMAT ;
typedef enum _HEAP_INFORMATION_CLASS {
HeapCompatibilityInformation
} HEAP_INFORMATION_CLASS;
typedef enum {
LT_DONT_CARE,
LT_LOWEST_LATENCY
} LATENCY_TIME;
typedef LONG (CALLBACK *PVECTORED_EXCEPTION_HANDLER)(
struct _EXCEPTION_POINTERS *ExceptionInfo
);
typedef
VOID
(CALLBACK *PAPCFUNC)(
ULONG_PTR dwParam
);
typedef VOID (CALLBACK *PFIBER_START_ROUTINE)(
LPVOID lpFiberParameter
);
typedef PFIBER_START_ROUTINE LPFIBER_START_ROUTINE;
typedef enum _MEMORY_RESOURCE_NOTIFICATION_TYPE {
LowMemoryResourceNotification,
HighMemoryResourceNotification
} MEMORY_RESOURCE_NOTIFICATION_TYPE;
typedef VOID (CALLBACK* WAITORTIMERCALLBACKFUNC) (PVOID, BOOLEAN );
typedef WAITORTIMERCALLBACKFUNC WAITORTIMERCALLBACK;
/* End of stuff from ddeml.h in old Cygnus headers */ /* End of stuff from ddeml.h in old Cygnus headers */
/* ----------------------------------------------- */ /* ----------------------------------------------- */

File diff suppressed because it is too large Load diff

View file

@ -46,9 +46,9 @@
#include <ntos/disk.h> #include <ntos/disk.h>
#include <ntos/gditypes.h> #include <ntos/gditypes.h>
// NOTE - _DISABLE_TIDENTS exists to keep ReactOS's source from /* NOTE - _DISABLE_TIDENTS exists to keep ReactOS's source from
// accidentally utilitizing ANSI/UNICODE-generic structs, defines accidentally utilitizing ANSI/UNICODE-generic structs, defines
// or functions. or functions. */
#ifndef _DISABLE_TIDENTS #ifndef _DISABLE_TIDENTS
# ifdef UNICODE # ifdef UNICODE
# define typedef_tident(ident) typedef ident##W ident; # define typedef_tident(ident) typedef ident##W ident;
@ -413,6 +413,56 @@ typedef struct tagCREATESTRUCTW {
typedef_tident(CREATESTRUCT) typedef_tident(CREATESTRUCT)
typedef_tident(LPCREATESTRUCT) typedef_tident(LPCREATESTRUCT)
typedef struct _tagDATETIME {
WORD year;
WORD month;
WORD day;
WORD hour;
WORD min;
WORD sec;
} DATETIME;
typedef struct _tagIMEPROA {
HWND hWnd;
DATETIME InstDate;
UINT wVersion;
BYTE szDescription[50];
BYTE szName[80];
BYTE szOptions[30];
} IMEPROA,*PIMEPROA,*NPIMEPROA,FAR *LPIMEPROA;
typedef struct _tagIMEPROW {
HWND hWnd;
DATETIME InstDate;
UINT wVersion;
WCHAR szDescription[50];
WCHAR szName[80];
WCHAR szOptions[30];
} IMEPROW,*PIMEPROW,*NPIMEPROW,FAR *LPIMEPROW;
typedef_tident(IMEPRO)
typedef_tident(NPIMEPRO)
typedef_tident(LPIMEPRO)
typedef_tident(PIMEPRO)
typedef struct _cpinfoexA {
UINT MaxCharSize; // max length (in bytes) of a char
BYTE DefaultChar[MAX_DEFAULTCHAR]; // default character (MB)
BYTE LeadByte[MAX_LEADBYTES]; // lead byte ranges
WCHAR UnicodeDefaultChar; // default character (Unicode)
UINT CodePage; // code page id
CHAR CodePageName[MAX_PATH]; // code page name (Unicode)
} CPINFOEXA, *LPCPINFOEXA;
typedef struct _cpinfoexW {
UINT MaxCharSize; // max length (in bytes) of a char
BYTE DefaultChar[MAX_DEFAULTCHAR]; // default character (MB)
BYTE LeadByte[MAX_LEADBYTES]; // lead byte ranges
WCHAR UnicodeDefaultChar; // default character (Unicode)
UINT CodePage; // code page id
WCHAR CodePageName[MAX_PATH]; // code page name (Unicode)
} CPINFOEXW, *LPCPINFOEXW;
typedef_tident(CPINFOEX)
typedef_tident(LPCPINFOEX)
typedef struct tagCBT_CREATEWNDA { typedef struct tagCBT_CREATEWNDA {
LPCREATESTRUCTA lpcs; LPCREATESTRUCTA lpcs;
HWND hwndInsertAfter; HWND hwndInsertAfter;
@ -565,6 +615,66 @@ typedef_tident(LOGFONT)
typedef_tident(LPLOGFONT) typedef_tident(LPLOGFONT)
typedef_tident(PLOGFONT) typedef_tident(PLOGFONT)
typedef struct tagRAWINPUTHEADER {
DWORD dwType;
DWORD dwSize;
HANDLE hDevice;
WPARAM wParam;
} RAWINPUTHEADER, *PRAWINPUTHEADER, *LPRAWINPUTHEADER;
typedef struct tagRAWINPUTDEVICELIST {
HANDLE hDevice;
DWORD dwType;
} RAWINPUTDEVICELIST, *PRAWINPUTDEVICELIST;
typedef struct tagRAWINPUTDEVICE {
USHORT usUsagePage;
USHORT usUsage;
DWORD dwFlags;
HWND hwndTarget;
} RAWINPUTDEVICE, *PRAWINPUTDEVICE, *LPRAWINPUTDEVICE;
typedef CONST RAWINPUTDEVICE* PCRAWINPUTDEVICE;
typedef struct tagRAWMOUSE {
USHORT usFlags;
union {
ULONG ulButtons;
struct {
USHORT usButtonFlags;
USHORT usButtonData;
};
};
ULONG ulRawButtons;
LONG lLastX;
LONG lLastY;
ULONG ulExtraInformation;
} RAWMOUSE, *PRAWMOUSE, *LPRAWMOUSE;
typedef struct tagRAWKEYBOARD {
USHORT MakeCode;
USHORT Flags;
USHORT Reserved;
USHORT VKey;
UINT Message;
ULONG ExtraInformation;
} RAWKEYBOARD, *PRAWKEYBOARD, *LPRAWKEYBOARD;
typedef struct tagRAWHID {
DWORD dwSizeHid;
DWORD dwCount;
BYTE bRawData[1];
} RAWHID, *PRAWHID, *LPRAWHID;
typedef struct tagRAWINPUT {
RAWINPUTHEADER header;
union {
RAWMOUSE mouse;
RAWKEYBOARD keyboard;
RAWHID hid;
} data;
} RAWINPUT, *PRAWINPUT, *LPRAWINPUT;
typedef struct tagCHOOSEFONTA { typedef struct tagCHOOSEFONTA {
DWORD lStructSize; DWORD lStructSize;
HWND hwndOwner; HWND hwndOwner;
@ -795,6 +905,32 @@ typedef struct tagCOPYDATASTRUCT {
PVOID lpData; PVOID lpData;
} COPYDATASTRUCT; } COPYDATASTRUCT;
typedef struct tagACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA {
PVOID lpInformation;
PVOID lpSectionBase;
ULONG ulSectionLength;
PVOID lpSectionGlobalDataBase;
ULONG ulSectionGlobalDataLength;
} ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA, *PACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA;
typedef const ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA *PCACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA;
typedef struct tagACTCTX_SECTION_KEYED_DATA {
ULONG cbSize;
ULONG ulDataFormatVersion;
PVOID lpData;
ULONG ulLength;
PVOID lpSectionGlobalData;
ULONG ulSectionGlobalDataLength;
PVOID lpSectionBase;
ULONG ulSectionTotalLength;
HANDLE hActCtx;
ULONG ulAssemblyRosterIndex;
// 2600 stops here
ULONG ulFlags;
ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA AssemblyMetadata;
} ACTCTX_SECTION_KEYED_DATA, *PACTCTX_SECTION_KEYED_DATA;
typedef const ACTCTX_SECTION_KEYED_DATA * PCACTCTX_SECTION_KEYED_DATA;
typedef struct _cpinfo { typedef struct _cpinfo {
UINT MaxCharSize; UINT MaxCharSize;
BYTE DefaultChar[MAX_DEFAULTCHAR]; BYTE DefaultChar[MAX_DEFAULTCHAR];
@ -844,6 +980,13 @@ typedef struct _CSADDR_INFO {
} CSADDR_INFO; } CSADDR_INFO;
*/ */
typedef struct {
UINT cbSize;
HDESK hdesk;
HWND hwnd;
LUID luid;
} BSMINFO, *PBSMINFO;
typedef struct _currencyfmtA { typedef struct _currencyfmtA {
UINT NumDigits; UINT NumDigits;
UINT LeadingZero; UINT LeadingZero;
@ -868,6 +1011,53 @@ typedef struct _currencyfmtW {
typedef_tident(CURRENCYFMT) typedef_tident(CURRENCYFMT)
typedef struct tagACTCTXA {
ULONG cbSize;
DWORD dwFlags;
LPCSTR lpSource;
USHORT wProcessorArchitecture;
LANGID wLangId;
LPCSTR lpAssemblyDirectory;
LPCSTR lpResourceName;
LPCSTR lpApplicationName;
HMODULE hModule;
} ACTCTXA, *PACTCTXA;
typedef struct tagACTCTXW {
ULONG cbSize;
DWORD dwFlags;
LPCWSTR lpSource;
USHORT wProcessorArchitecture;
LANGID wLangId;
LPCWSTR lpAssemblyDirectory;
LPCWSTR lpResourceName;
LPCWSTR lpApplicationName;
HMODULE hModule;
} ACTCTXW, *PACTCTXW;
typedef struct _JOB_SET_ARRAY {
HANDLE JobHandle;
DWORD MemberLevel;
DWORD Flags;
} JOB_SET_ARRAY, *PJOB_SET_ARRAY;
typedef struct _MEMORYSTATUSEX {
DWORD dwLength;
DWORD dwMemoryLoad;
DWORDLONG ullTotalPhys;
DWORDLONG ullAvailPhys;
DWORDLONG ullTotalPageFile;
DWORDLONG ullAvailPageFile;
DWORDLONG ullTotalVirtual;
DWORDLONG ullAvailVirtual;
DWORDLONG ullAvailExtendedVirtual;
} MEMORYSTATUSEX, *LPMEMORYSTATUSEX;
typedef const ACTCTXA *PCACTCTXA;
typedef const ACTCTXW *PCACTCTXW;
typedef_tident(ACTCTX)
typedef_tident(PACTCTX)
typedef struct _TRIVERTEX typedef struct _TRIVERTEX
{ {
LONG x; LONG x;
@ -2671,7 +2861,7 @@ typedef struct _JOB_INFO_2W {
} JOB_INFO_2W; } JOB_INFO_2W;
typedef_tident(JOB_INFO_2) typedef_tident(JOB_INFO_2)
#endif//0 #endif/*0*/
typedef struct tagKERNINGPAIR { typedef struct tagKERNINGPAIR {
WORD wFirst; WORD wFirst;
@ -2915,14 +3105,10 @@ typedef struct {
typedef VOID MENUTEMPLATE, *LPMENUTEMPLATE; typedef VOID MENUTEMPLATE, *LPMENUTEMPLATE;
typedef struct tagMETAFILEPICT { typedef struct tagMETAFILEPICT {
#if 0
LONG mm; LONG mm;
LONG xExt; LONG xExt;
LONG yExt; LONG yExt;
HMETAFILE hMF; HMETAFILE hMF;
#else
LONG mm; // robd
#endif
} METAFILEPICT, *PMETAFILEPICT, *LPMETAFILEPICT; } METAFILEPICT, *PMETAFILEPICT, *LPMETAFILEPICT;
typedef struct tagMETAHEADER { typedef struct tagMETAHEADER {
@ -4429,18 +4615,18 @@ typedef struct _RASCONNA {
HRASCONN hrasconn; HRASCONN hrasconn;
CHAR szEntryName[RAS_MaxEntryName + 1]; CHAR szEntryName[RAS_MaxEntryName + 1];
// WINVER >= 0x400 /* WINVER >= 0x400 */
CHAR szDeviceType[ RAS_MaxDeviceType + 1 ]; CHAR szDeviceType[ RAS_MaxDeviceType + 1 ];
CHAR szDeviceName[ RAS_MaxDeviceName + 1 ]; CHAR szDeviceName[ RAS_MaxDeviceName + 1 ];
// WINVER >= 0x401 /* WINVER >= 0x401 */
CHAR szPhonebook[ MAX_PATH ]; CHAR szPhonebook[ MAX_PATH ];
DWORD dwSubEntry; DWORD dwSubEntry;
// WINVER >= 0x500 /* WINVER >= 0x500 */
GUID guidEntry; GUID guidEntry;
// WINVER >= 0x501 /* WINVER >= 0x501 */
DWORD dwSessionId; DWORD dwSessionId;
DWORD dwFlags; DWORD dwFlags;
LUID luid; LUID luid;
@ -4451,18 +4637,18 @@ typedef struct _RASCONNW {
HRASCONN hrasconn; HRASCONN hrasconn;
WCHAR szEntryName[RAS_MaxEntryName + 1]; WCHAR szEntryName[RAS_MaxEntryName + 1];
// WINVER >= 0x400 /* WINVER >= 0x400 */
WCHAR szDeviceType[ RAS_MaxDeviceType + 1 ]; WCHAR szDeviceType[ RAS_MaxDeviceType + 1 ];
WCHAR szDeviceName[ RAS_MaxDeviceName + 1 ]; WCHAR szDeviceName[ RAS_MaxDeviceName + 1 ];
// WINVER >= 0x401 /* WINVER >= 0x401 */
WCHAR szPhonebook[ MAX_PATH ]; WCHAR szPhonebook[ MAX_PATH ];
DWORD dwSubEntry; DWORD dwSubEntry;
// WINVER >= 0x500 /* WINVER >= 0x500 */
GUID guidEntry; GUID guidEntry;
// WINVER >= 0x501 /* WINVER >= 0x501 */
DWORD dwSessionId; DWORD dwSessionId;
DWORD dwFlags; DWORD dwFlags;
LUID luid; LUID luid;
@ -5227,7 +5413,7 @@ typedef struct tagTPMPARAMS {
RECT rcExclude; RECT rcExclude;
} TPMPARAMS, *LPTPMPARAMS; } TPMPARAMS, *LPTPMPARAMS;
#if 0 // RobD - typedef removed due to conflict with mingw headers #if 0 /* RobD - typedef removed due to conflict with mingw headers */
typedef struct _TRANSMIT_FILE_BUFFERS { typedef struct _TRANSMIT_FILE_BUFFERS {
PVOID Head; PVOID Head;
DWORD HeadLength; DWORD HeadLength;

View file

@ -36,6 +36,351 @@
extern "C" { extern "C" {
#endif /* __cplusplus */ #endif /* __cplusplus */
WINBOOL
STDCALL
IMPSetIMEW( IN HWND hwnd, IN LPIMEPROW ime);
WINBOOL
STDCALL
IMPQueryIMEW( IN OUT LPIMEPROW ime);
WINBOOL
STDCALL
IMPGetIMEW( IN HWND hwnd, OUT LPIMEPROW ime);
WINBOOL
STDCALL
SetCalendarInfoW(
LCID Locale,
CALID Calendar,
CALTYPE CalType,
LPCWSTR lpCalData);
WINBOOL
STDCALL
EnumUILanguagesW(
IN UILANGUAGE_ENUMPROCW lpUILanguageEnumProc,
IN DWORD dwFlags,
IN LONG_PTR lParam);
WINBOOL
STDCALL
EnumLanguageGroupLocalesW(
IN LANGGROUPLOCALE_ENUMPROCW lpLangGroupLocaleEnumProc,
IN LGRPID LanguageGroup,
IN DWORD dwFlags,
IN LONG_PTR lParam);
WINBOOL
STDCALL
EnumSystemLanguageGroupsW(
IN LANGUAGEGROUP_ENUMPROCW lpLanguageGroupEnumProc,
IN DWORD dwFlags,
IN LONG_PTR lParam);
int
STDCALL
GetGeoInfoW(
GEOID Location,
GEOTYPE GeoType,
LPWSTR lpGeoData,
int cchData,
LANGID LangId);
WINBOOL
STDCALL
EnumDateFormatsExW(
IN DATEFMT_ENUMPROCEXW lpDateFmtEnumProcEx,
IN LCID Locale,
IN DWORD dwFlags);
WINBOOL
STDCALL
EnumCalendarInfoExW(
IN CALINFO_ENUMPROCEXW lpCalInfoEnumProcEx,
IN LCID Locale,
IN CALID Calendar,
IN CALTYPE CalType);
int
STDCALL
GetCalendarInfoW(
LCID Locale,
CALID Calendar,
CALTYPE CalType,
LPWSTR lpCalData,
int cchData,
LPDWORD lpValue);
WINBOOL
STDCALL
GetCPInfoExW(
IN UINT CodePage,
IN DWORD dwFlags,
OUT LPCPINFOEXW lpCPInfoEx);
WINBOOL
STDCALL
CheckNameLegalDOS8Dot3W(
LPCWSTR lpName,
LPSTR lpOemName OPTIONAL,
DWORD OemNameSize OPTIONAL,
PWINBOOL pbNameContainsSpaces OPTIONAL,
PWINBOOL pbNameLegal
);
WINBOOL
STDCALL
CreateHardLinkW(
LPCWSTR lpFileName,
LPCWSTR lpExistingFileName,
LPSECURITY_ATTRIBUTES lpSecurityAttributes
);
HANDLE
STDCALL
CreateJobObjectW(
LPSECURITY_ATTRIBUTES lpJobAttributes,
LPCWSTR lpName
);
WINBOOL
STDCALL
DeleteVolumeMountPointW(
LPCWSTR lpszVolumeMountPoint
);
WINBOOL
STDCALL
DnsHostnameToComputerNameW (
LPCWSTR Hostname,
LPWSTR ComputerName,
LPDWORD nSize
);
WINBOOL
STDCALL
FindActCtxSectionStringW(
DWORD dwFlags,
const GUID *lpExtensionGuid,
ULONG ulSectionId,
LPCWSTR lpStringToFind,
PACTCTX_SECTION_KEYED_DATA ReturnedData
);
HANDLE
STDCALL
FindFirstFileExW(
LPCWSTR lpFileName,
FINDEX_INFO_LEVELS fInfoLevelId,
LPVOID lpFindFileData,
FINDEX_SEARCH_OPS fSearchOp,
LPVOID lpSearchFilter,
DWORD dwAdditionalFlags
);
HANDLE
STDCALL
FindFirstVolumeW(
LPWSTR lpszVolumeName,
DWORD cchBufferLength
);
HANDLE
STDCALL
FindFirstVolumeMountPointW(
LPCWSTR lpszRootPathName,
LPWSTR lpszVolumeMountPoint,
DWORD cchBufferLength
);
WINBOOL
STDCALL
FindNextVolumeW(
HANDLE hFindVolume,
LPWSTR lpszVolumeName,
DWORD cchBufferLength
);
WINBOOL
STDCALL
FindNextVolumeMountPointW(
HANDLE hFindVolumeMountPoint,
LPWSTR lpszVolumeMountPoint,
DWORD cchBufferLength
);
WINBOOL
STDCALL
GetComputerNameExW (
COMPUTER_NAME_FORMAT NameType,
LPWSTR lpBuffer,
LPDWORD nSize
);
DWORD
STDCALL
GetDllDirectoryW(
DWORD nBufferLength,
LPWSTR lpBuffer
);
DWORD
STDCALL
GetFirmwareEnvironmentVariableW(
LPCWSTR lpName,
LPCWSTR lpGuid,
PVOID pBuffer,
DWORD nSize
);
DWORD
STDCALL
GetLongPathNameW(
LPCWSTR lpszShortPath,
LPWSTR lpszLongPath,
DWORD cchBuffer
);
WINBOOL
STDCALL
GetModuleHandleExW(
DWORD dwFlags,
LPCWSTR lpModuleName,
HMODULE* phModule
);
UINT
STDCALL
GetSystemWow64DirectoryW(
LPWSTR lpBuffer,
UINT uSize
);
WINBOOL
STDCALL
GetVolumeNameForVolumeMountPointW(
LPCWSTR lpszVolumeMountPoint,
LPWSTR lpszVolumeName,
DWORD cchBufferLength
);
WINBOOL
STDCALL
GetVolumePathNameW(
LPCWSTR lpszFileName,
LPWSTR lpszVolumePathName,
DWORD cchBufferLength
);
WINBOOL
STDCALL
GetVolumePathNamesForVolumeNameW(
LPCWSTR lpszVolumeName,
LPWSTR lpszVolumePathNames,
DWORD cchBufferLength,
PDWORD lpcchReturnLength
);
HANDLE
STDCALL
OpenJobObjectW(
DWORD dwDesiredAccess,
WINBOOL bInheritHandle,
LPCWSTR lpName
);
WINBOOL
STDCALL
ReplaceFileW(
LPCWSTR lpReplacedFileName,
LPCWSTR lpReplacementFileName,
LPCWSTR lpBackupFileName,
DWORD dwReplaceFlags,
LPVOID lpExclude,
LPVOID lpReserved
);
WINBOOL
STDCALL
SetComputerNameExW (
COMPUTER_NAME_FORMAT NameType,
LPCWSTR lpBuffer
);
WINBOOL
STDCALL
SetDllDirectoryW(
LPCWSTR lpPathName
);
WINBOOL
STDCALL
SetFileShortNameW(
HANDLE hFile,
LPCWSTR lpShortName
);
WINBOOL
STDCALL
SetFirmwareEnvironmentVariableW(
LPCWSTR lpName,
LPCWSTR lpGuid,
PVOID pValue,
DWORD nSize
);
WINBOOL
STDCALL
SetVolumeMountPointW(
LPCWSTR lpszVolumeMountPoint,
LPCWSTR lpszVolumeName
);
WINBOOL
STDCALL
VerifyVersionInfoW(
LPOSVERSIONINFOEXW lpVersionInformation,
DWORD dwTypeMask,
DWORDLONG dwlConditionMask
);
HDEVNOTIFY
STDCALL
RegisterDeviceNotificationW(
HANDLE hRecipient,
LPVOID NotificationFilter,
DWORD Flags
);
UINT
STDCALL
GetRawInputDeviceInfoW(
HANDLE hDevice,
UINT uiCommand,
LPVOID pData,
PUINT pcbSize);
LONG
STDCALL
BroadcastSystemMessageExW(
DWORD dwflags,
LPDWORD lpdwRecipients,
UINT uiMessage,
WPARAM wParam,
LPARAM lParam,
PBSMINFO pBSMInfo);
LONG
STDCALL
CsrBroadcastSystemMessageExW(
DWORD dwflags,
LPDWORD lpdwRecipients,
UINT uiMessage,
WPARAM wParam,
LPARAM lParam,
PBSMINFO pBSMInfo);
HFONT HFONT
STDCALL STDCALL
CreateFontIndirectExW(const ENUMLOGFONTEXDVW *elfexd); CreateFontIndirectExW(const ENUMLOGFONTEXDVW *elfexd);

View file

@ -1,4 +1,4 @@
; $Id: gdi32.def,v 1.8 2003/08/26 12:28:53 weiden Exp $ ; $Id: gdi32.def,v 1.9 2003/08/28 19:36:59 gvg Exp $
; ;
; gdi32.def ; gdi32.def
; ;
@ -306,16 +306,16 @@ GdiGetPageHandle@12
GdiGetSpoolFileHandle@12 GdiGetSpoolFileHandle@12
;GdiGetSpoolMessage ;GdiGetSpoolMessage
GdiGradientFill@24 GdiGradientFill@24
;GdiInitSpool GdiInitSpool@0
;GdiInitializeLanguagePack ;GdiInitializeLanguagePack
GdiIsMetaFileDC@4 GdiIsMetaFileDC@4
GdiIsMetaPrintDC@4 GdiIsMetaPrintDC@4
GdiIsPlayMetafileDC@4 GdiIsPlayMetafileDC@4
GdiPlayDCScript@24 GdiPlayDCScript@24
;GdiPlayEMF GdiPlayEMF@20
GdiPlayJournal@20 GdiPlayJournal@20
GdiPlayPageEMF@20 GdiPlayPageEMF@20
;GdiPlayPrivatePageEMF GdiPlayPrivatePageEMF@12
GdiPlayScript@28 GdiPlayScript@28
;GdiPrinterThunk ;GdiPrinterThunk
GdiProcessSetup@0 GdiProcessSetup@0

View file

@ -1,4 +1,4 @@
; $Id: gdi32.edf,v 1.6 2003/08/26 12:28:53 weiden Exp $ ; $Id: gdi32.edf,v 1.7 2003/08/28 19:36:59 gvg Exp $
; ;
; gdi32.def ; gdi32.def
; ;
@ -306,16 +306,16 @@ GdiGetPageHandle=GdiGetPageHandle@12
GdiGetSpoolFileHandle=GdiGetSpoolFileHandle@12 GdiGetSpoolFileHandle=GdiGetSpoolFileHandle@12
;GdiGetSpoolMessage ;GdiGetSpoolMessage
GdiGradientFill=GdiGradientFill@24 GdiGradientFill=GdiGradientFill@24
;GdiInitSpool GdiInitSpool=GdiInitSpool@0
;GdiInitializeLanguagePack ;GdiInitializeLanguagePack
GdiIsMetaFileDC=GdiIsMetaFileDC@4 GdiIsMetaFileDC=GdiIsMetaFileDC@4
GdiIsMetaPrintDC=GdiIsMetaPrintDC@4 GdiIsMetaPrintDC=GdiIsMetaPrintDC@4
GdiIsPlayMetafileDC=GdiIsPlayMetafileDC@4 GdiIsPlayMetafileDC=GdiIsPlayMetafileDC@4
GdiPlayDCScript=GdiPlayDCScript@24 GdiPlayDCScript=GdiPlayDCScript@24
;GdiPlayEMF GdiPlayEMF=GdiPlayEMF@20
GdiPlayJournal=GdiPlayJournal@20 GdiPlayJournal=GdiPlayJournal@20
GdiPlayPageEMF=GdiPlayPageEMF@20 GdiPlayPageEMF=GdiPlayPageEMF@20
;GdiPlayPrivatePageEMF GdiPlayPrivatePageEMF=GdiPlayPrivatePageEMF@12
GdiPlayScript=GdiPlayScript@28 GdiPlayScript=GdiPlayScript@28
;GdiPrinterThunk ;GdiPrinterThunk
GdiProcessSetup=GdiProcessSetup@0 GdiProcessSetup=GdiProcessSetup@0

View file

@ -1,4 +1,4 @@
/* $Id: stubs.c,v 1.31 2003/08/26 12:28:53 weiden Exp $ /* $Id: stubs.c,v 1.32 2003/08/28 19:37:00 gvg Exp $
* *
* reactos/lib/gdi32/misc/stubs.c * reactos/lib/gdi32/misc/stubs.c
* *
@ -5309,3 +5309,48 @@ PDD_WAITFORVERTICALBLANKDATA puWaitForVerticalBlankData
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return 0; return 0;
} }
/*
* @unimplemented
*/
WINBOOL
STDCALL
GdiPlayEMF
(
LPWSTR pwszPrinterName,
LPDEVMODEW pDevmode,
LPWSTR pwszDocName,
EMFPLAYPROC pfnEMFPlayFn,
HANDLE hPageQuery
)
{
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return 0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GdiInitSpool(VOID)
{
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return 0;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GdiPlayPrivatePageEMF
(
HANDLE SpoolFileHandle,
DWORD unknown,
RECT *prectDocument
)
{
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return 0;
}

View file

@ -30,28 +30,51 @@
; ;
LIBRARY KERNEL32.DLL LIBRARY KERNEL32.DLL
EXPORTS EXPORTS
ActivateActCtx@8
AddAtomA@4 AddAtomA@4
AddAtomW@4 AddAtomW@4
AddConsoleAliasA@12 AddConsoleAliasA@12
AddConsoleAliasW@12 AddConsoleAliasW@12
;AddLocalAlternateComputerNameA
;AddLocalAlternateComputerNameW
AddRefActCtx@4
AddVectoredExceptionHandler@8
AllocateUserPhysicalPages@12
AllocConsole@0 AllocConsole@0
AreFileApisANSI@0 AreFileApisANSI@0
AssignProcessToJobObject@8
AttachConsole@4 AttachConsole@4
BackupRead@28 BackupRead@28
BackupSeek@24 BackupSeek@24
BackupWrite@28 BackupWrite@28
BaseAttachCompleteThunk@0 BaseAttachCompleteThunk@0
;BaseCheckAppcompatCache
;BaseCleanupAppcompatCache
;BaseCleanupAppcompatCacheSupport
;BaseDumpAppcompatCache
;BaseFlushAppcompatCache
;BaseInitAppcompatCache
;BaseInitAppcompatCacheSupport
;BaseProcessInitPostImport
;BaseUpdateAppcompatCache
Beep@8 Beep@8
BeginUpdateResourceA@8 BeginUpdateResourceA@8
BeginUpdateResourceW@8 BeginUpdateResourceW@8
BindIoCompletionCallback@12
BuildCommDCBA@8 BuildCommDCBA@8
BuildCommDCBAndTimeoutsA@12 BuildCommDCBAndTimeoutsA@12
BuildCommDCBAndTimeoutsW@12 BuildCommDCBAndTimeoutsW@12
BuildCommDCBW@8 BuildCommDCBW@8
CallNamedPipeA@28 CallNamedPipeA@28
CallNamedPipeW@28 CallNamedPipeW@28
CancelIo CancelDeviceWakeupRequest@4
CancelIo@4
CancelTimerQueueTimer@8
CancelWaitableTimer@4 CancelWaitableTimer@4
ChangeTimerQueueTimer@16
CheckNameLegalDOS8Dot3A@20
CheckNameLegalDOS8Dot3W@20
CheckRemoteDebuggerPresent@8
ClearCommBreak@4 ClearCommBreak@4
ClearCommError@12 ClearCommError@12
CloseConsoleHandle@4 CloseConsoleHandle@4
@ -67,11 +90,15 @@ ConnectNamedPipe@8
ConsoleMenuControl@12 ConsoleMenuControl@12
ContinueDebugEvent@12 ContinueDebugEvent@12
ConvertDefaultLocale@4 ConvertDefaultLocale@4
ConvertFiberToThread@0
ConvertThreadToFiber@4 ConvertThreadToFiber@4
CopyFileA@12 CopyFileA@12
CopyFileExA@24 CopyFileExA@24
CopyFileExW@24 CopyFileExW@24
CopyFileW@12 CopyFileW@12
CopyLZFile@8
CreateActCtxA@4
CreateActCtxW@4
CreateConsoleScreenBuffer@20 CreateConsoleScreenBuffer@20
CreateDirectoryA@8 CreateDirectoryA@8
CreateDirectoryExA@12 CreateDirectoryExA@12
@ -80,51 +107,84 @@ CreateDirectoryW@8
CreateEventA@16 CreateEventA@16
CreateEventW@16 CreateEventW@16
CreateFiber@12 CreateFiber@12
CreateFiberEx@20
CreateFileA@28 CreateFileA@28
CreateFileMappingA@24 CreateFileMappingA@24
CreateFileMappingW@24 CreateFileMappingW@24
CreateFileW@28 CreateFileW@28
CreateHardLinkA@12
CreateHardLinkW@12
CreateIoCompletionPort@16 CreateIoCompletionPort@16
CreateJobObjectA@8
CreateJobObjectW@8
CreateJobSet@12
CreateMailslotA@16 CreateMailslotA@16
CreateMailslotW@16 CreateMailslotW@16
CreateMemoryResourceNotification@4
CreateMutexA@12 CreateMutexA@12
CreateMutexW@12 CreateMutexW@12
CreateNamedPipeA@32 CreateNamedPipeA@32
CreateNamedPipeW@32 CreateNamedPipeW@32
;CreateNlsSecurityDescriptor
CreatePipe@16 CreatePipe@16
CreateProcessA@40 CreateProcessA@40
;CreateProcessInternalA
;CreateProcessInternalW
CreateProcessW@40 CreateProcessW@40
CreateRemoteThread@28 CreateRemoteThread@28
CreateSemaphoreA@16 CreateSemaphoreA@16
CreateSemaphoreW@16 CreateSemaphoreW@16
;CreateSocketHandle
CreateTapePartition@16 CreateTapePartition@16
CreateThread@24 CreateThread@24
CreateTimerQueue@0
CreateTimerQueueTimer@28
CreateToolhelp32Snapshot@8 CreateToolhelp32Snapshot@8
CreateVirtualBuffer@12 CreateVirtualBuffer@12
CreateWaitableTimerA@12 CreateWaitableTimerA@12
CreateWaitableTimerW@12 CreateWaitableTimerW@12
DeactivateActCtx@8
DebugActiveProcess@4 DebugActiveProcess@4
DebugActiveProcessStop@4
DebugBreak@0 DebugBreak@0
DebugBreakProcess@4
DebugSetProcessKillOnExit@4
DefineDosDeviceA@12 DefineDosDeviceA@12
DefineDosDeviceW@12 DefineDosDeviceW@12
;DelayLoadFailureHook
DeleteAtom@4 DeleteAtom@4
DeleteCriticalSection@4 DeleteCriticalSection@4
DeleteFiber@4 DeleteFiber@4
DeleteFileA@4 DeleteFileA@4
DeleteFileW@4 DeleteFileW@4
DeleteTimerQueue@4
DeleteTimerQueueEx@8
DeleteTimerQueueTimer@12
DeleteVolumeMountPointA@4
DeleteVolumeMountPointW@4
DeviceIoControl@32 DeviceIoControl@32
DisableThreadLibraryCalls@4 DisableThreadLibraryCalls@4
DisconnectNamedPipe@4 DisconnectNamedPipe@4
DnsHostnameToComputerNameA@12
DnsHostnameToComputerNameW@12
DosDateTimeToFileTime@12 DosDateTimeToFileTime@12
;DosPathToSessionPathA
;DosPathToSessionPathW
DuplicateConsoleHandle@16 DuplicateConsoleHandle@16
DuplicateHandle@28 DuplicateHandle@28
EndUpdateResourceA@8 EndUpdateResourceA@8
EndUpdateResourceW@8 EndUpdateResourceW@8
EnterCriticalSection@4 EnterCriticalSection@4
EnumCalendarInfoA@16 EnumCalendarInfoA@16
EnumCalendarInfoExA@16
EnumCalendarInfoExW@16
EnumCalendarInfoW@16 EnumCalendarInfoW@16
EnumDateFormatsA@12 EnumDateFormatsA@12
EnumDateFormatsExA@12
EnumDateFormatsExW@12
EnumDateFormatsW@12 EnumDateFormatsW@12
EnumLanguageGroupLocalesA@16
EnumLanguageGroupLocalesW@16
EnumResourceLanguagesA@20 EnumResourceLanguagesA@20
EnumResourceLanguagesW@20 EnumResourceLanguagesW@20
EnumResourceNamesA@16 EnumResourceNamesA@16
@ -133,10 +193,17 @@ EnumResourceTypesA@12
EnumResourceTypesW@12 EnumResourceTypesW@12
EnumSystemCodePagesA@8 EnumSystemCodePagesA@8
EnumSystemCodePagesW@8 EnumSystemCodePagesW@8
EnumSystemGeoID@12
EnumSystemLanguageGroupsA@12
EnumSystemLanguageGroupsW@12
EnumSystemLocalesA@8 EnumSystemLocalesA@8
EnumSystemLocalesW@8 EnumSystemLocalesW@8
EnumTimeFormatsA@12 EnumTimeFormatsA@12
EnumTimeFormatsW@12 EnumTimeFormatsW@12
EnumUILanguagesA@12
EnumUILanguagesW@12
;EnumerateLocalComputerNamesA
;EnumerateLocalComputerNamesW
EraseTape@12 EraseTape@12
EscapeCommFunction@8 EscapeCommFunction@8
ExitProcess@4 ExitProcess@4
@ -156,6 +223,9 @@ FileTimeToSystemTime@8
FillConsoleOutputAttribute@20 FillConsoleOutputAttribute@20
FillConsoleOutputCharacterA@20 FillConsoleOutputCharacterA@20
FillConsoleOutputCharacterW@20 FillConsoleOutputCharacterW@20
FindActCtxSectionGuid@20
FindActCtxSectionStringA@20
FindActCtxSectionStringW@20
FindAtomA@4 FindAtomA@4
FindAtomW@4 FindAtomW@4
FindClose@4 FindClose@4
@ -163,18 +233,30 @@ FindCloseChangeNotification@4
FindFirstChangeNotificationA@12 FindFirstChangeNotificationA@12
FindFirstChangeNotificationW@12 FindFirstChangeNotificationW@12
FindFirstFileA@8 FindFirstFileA@8
FindFirstFileExA@24
FindFirstFileExW@24
FindFirstFileW@8 FindFirstFileW@8
FindNextChangeNotification@4 FindNextChangeNotification@4
FindNextFileA@8 FindNextFileA@8
FindNextFileW@8 FindNextFileW@8
FindFirstVolumeA@8
FindFirstVolumeMountPointA@12
FindFirstVolumeMountPointW@12
FindFirstVolumeW@8
FindNextVolumeA@12
FindNextVolumeMountPointA@12
FindNextVolumeMountPointW@12
FindNextVolumeW@12
FindResourceA@12 FindResourceA@12
FindResourceExA@16 FindResourceExA@16
FindResourceExW@16 FindResourceExW@16
FindResourceW@12 FindResourceW@12
FlsAlloc@4 FindVolumeClose@4
FlsFree@4 FindVolumeMountPointClose@4
FlsGetValue@4 FlsAlloc@4 ;new for 2003
FlsSetValue@8 FlsFree@4 ;new for 2003
FlsGetValue@4 ;new for 2003
FlsSetValue@8 ;new for 2003
FlushConsoleInputBuffer@4 FlushConsoleInputBuffer@4
FlushFileBuffers@4 FlushFileBuffers@4
FlushInstructionCache@12 FlushInstructionCache@12
@ -189,6 +271,7 @@ FreeEnvironmentStringsW@4
FreeLibrary@4 FreeLibrary@4
FreeLibraryAndExitThread@8 FreeLibraryAndExitThread@8
FreeResource@4 FreeResource@4
FreeUserPhysicalPages@12
FreeVirtualBuffer@4 FreeVirtualBuffer@4
GenerateConsoleCtrlEvent@8 GenerateConsoleCtrlEvent@8
GetACP@0 GetACP@0
@ -197,7 +280,12 @@ GetAtomNameW@12
GetBinaryType@8 GetBinaryType@8
GetBinaryTypeA@8 GetBinaryTypeA@8
GetBinaryTypeW@8 GetBinaryTypeW@8
;GetCPFileNameFromRegistry
GetCPInfo@8 GetCPInfo@8
GetCPInfoExA@12
GetCPInfoExW@12
GetCalendarInfoA@24
GetCalendarInfoW@24
GetCommConfig@12 GetCommConfig@12
GetCommMask@8 GetCommMask@8
GetCommModemStatus@8 GetCommModemStatus@8
@ -206,9 +294,12 @@ GetCommState@8
GetCommTimeouts@8 GetCommTimeouts@8
GetCommandLineA@0 GetCommandLineA@0
GetCommandLineW@0 GetCommandLineW@0
;GetComPlusPackageInstallStatus
GetCompressedFileSizeA@8 GetCompressedFileSizeA@8
GetCompressedFileSizeW@8 GetCompressedFileSizeW@8
GetComputerNameA@8 GetComputerNameA@8
GetComputerNameExA@12
GetComputerNameExW@12
GetComputerNameW@8 GetComputerNameW@8
GetConsoleAliasA@16 GetConsoleAliasA@16
GetConsoleAliasExesA@8 GetConsoleAliasExesA@8
@ -220,18 +311,25 @@ GetConsoleAliasesA@12
GetConsoleAliasesLengthA@4 GetConsoleAliasesLengthA@4
GetConsoleAliasesLengthW@4 GetConsoleAliasesLengthW@4
GetConsoleAliasesW@12 GetConsoleAliasesW@12
;GetConsoleCharType
GetConsoleCP@0 GetConsoleCP@0
GetConsoleCommandHistoryA@12 GetConsoleCommandHistoryA@12
GetConsoleCommandHistoryLengthA@4 GetConsoleCommandHistoryLengthA@4
GetConsoleCommandHistoryLengthW@4 GetConsoleCommandHistoryLengthW@4
GetConsoleCommandHistoryW@12 GetConsoleCommandHistoryW@12
GetConsoleCursorInfo@8 GetConsoleCursorInfo@8
;GetConsoleCursorMode
GetConsoleDisplayMode@4 GetConsoleDisplayMode@4
GetConsoleFontInfo@16 GetConsoleFontInfo@16
GetConsoleFontSize@8 GetConsoleFontSize@8
GetConsoleHardwareState@12 GetConsoleHardwareState@12
;GetConsoleInputExeNameA
;GetConsoleInputExeNameW
GetConsoleInputWaitHandle@0 GetConsoleInputWaitHandle@0
;GetConsoleKeyboardLayoutNameA
;GetConsoleKeyboardLayoutNameW
GetConsoleMode@8 GetConsoleMode@8
;GetConsoleNlsMode
GetConsoleOutputCP@0 GetConsoleOutputCP@0
GetConsoleProcessList@8 GetConsoleProcessList@8
GetConsoleScreenBufferInfo@8 GetConsoleScreenBufferInfo@8
@ -241,6 +339,7 @@ GetConsoleTitleW@8
GetConsoleWindow@0 GetConsoleWindow@0
GetCurrencyFormatA@24 GetCurrencyFormatA@24
GetCurrencyFormatW@24 GetCurrencyFormatW@24
GetCurrentActCtx@4
GetCurrentConsoleFont@12 GetCurrentConsoleFont@12
GetCurrentDirectoryA@8 GetCurrentDirectoryA@8
GetCurrentDirectoryW@8 GetCurrentDirectoryW@8
@ -252,10 +351,14 @@ GetDateFormatA@24
GetDateFormatW@24 GetDateFormatW@24
GetDefaultCommConfigA@12 GetDefaultCommConfigA@12
GetDefaultCommConfigW@12 GetDefaultCommConfigW@12
;GetDefaultSortkeySize
GetDevicePowerState@8
GetDiskFreeSpaceA@20 GetDiskFreeSpaceA@20
GetDiskFreeSpaceW@20 GetDiskFreeSpaceW@20
GetDiskFreeSpaceExA@16 GetDiskFreeSpaceExA@16
GetDiskFreeSpaceExW@16 GetDiskFreeSpaceExW@16
GetDllDirectoryA@8
GetDllDirectoryW@8
GetDriveTypeA@4 GetDriveTypeA@4
GetDriveTypeW@4 GetDriveTypeW@4
GetEnvironmentStringsA@0 GetEnvironmentStringsA@0
@ -264,34 +367,53 @@ GetEnvironmentVariableA@12
GetEnvironmentVariableW@12 GetEnvironmentVariableW@12
GetExitCodeProcess@8 GetExitCodeProcess@8
GetExitCodeThread@8 GetExitCodeThread@8
GetExpandedNameA@8
GetExpandedNameW@8
GetFileAttributesA@4 GetFileAttributesA@4
GetFileAttributesW@4 GetFileAttributesW@4
GetFileAttributesExA@12 GetFileAttributesExA@12
GetFileAttributesExW@12 GetFileAttributesExW@12
GetFileInformationByHandle@8 GetFileInformationByHandle@8
GetFileSize@8 GetFileSize@8
GetFileSizeEx@8
GetFileTime@16 GetFileTime@16
GetFileType@4 GetFileType@4
GetFirmwareEnvironmentVariableA@16
GetFirmwareEnvironmentVariableW@16
GetFullPathNameA@16 GetFullPathNameA@16
GetFullPathNameW@16 GetFullPathNameW@16
GetGeoInfoA@20
GetGeoInfoW@20
;GetHandleContext
GetHandleInformation@8 GetHandleInformation@8
GetLargestConsoleWindowSize@4 GetLargestConsoleWindowSize@4
GetLastError@0 GetLastError@0
;GetLinguistLangSize
GetLocalTime@4 GetLocalTime@4
GetLocaleInfoA@16 GetLocaleInfoA@16
GetLocaleInfoW@16 GetLocaleInfoW@16
GetLogicalDriveStringsA@8 GetLogicalDriveStringsA@8
GetLogicalDriveStringsW@8 GetLogicalDriveStringsW@8
GetLogicalDrives@0 GetLogicalDrives@0
GetLongPathNameA@12
GetLongPathNameW@12
GetMailslotInfo@20 GetMailslotInfo@20
GetModuleFileNameA@12 GetModuleFileNameA@12
GetModuleFileNameW@12 GetModuleFileNameW@12
GetModuleHandleA@4 GetModuleHandleA@4
GetModuleHandleExA@12
GetModuleHandleExW@12
GetModuleHandleW@4 GetModuleHandleW@4
GetNamedPipeHandleStateA@28 GetNamedPipeHandleStateA@28
GetNamedPipeHandleStateW@28 GetNamedPipeHandleStateW@28
GetNamedPipeInfo@20 GetNamedPipeInfo@20
GetNativeSystemInfo@4
GetNextVDMCommand@4 GetNextVDMCommand@4
;GetNlsSectionName
GetNumaHighestNodeNumber@4
GetNumaNodeProcessorMask@8
;GetNumaProcessorMap
GetNumaProcessorNode@8
GetNumberFormatA@24 GetNumberFormatA@24
GetNumberFormatW@24 GetNumberFormatW@24
GetNumberOfConsoleFonts@0 GetNumberOfConsoleFonts@0
@ -312,8 +434,12 @@ GetPrivateProfileStructA@20
GetPrivateProfileStructW@20 GetPrivateProfileStructW@20
GetProcAddress@8 GetProcAddress@8
GetProcessAffinityMask@12 GetProcessAffinityMask@12
GetProcessHandleCount@8
GetProcessHeap@0 GetProcessHeap@0
GetProcessHeaps@8 GetProcessHeaps@8
GetProcessId@4
GetProcessIoCounters@8
GetProcessPriorityBoost@8
GetProcessShutdownParameters@8 GetProcessShutdownParameters@8
GetProcessTimes@20 GetProcessTimes@20
GetProcessVersion@4 GetProcessVersion@4
@ -336,13 +462,18 @@ GetStringTypeExW@20
GetStringTypeW@16 GetStringTypeW@16
GetSystemDefaultLCID@0 GetSystemDefaultLCID@0
GetSystemDefaultLangID@0 GetSystemDefaultLangID@0
GetSystemDefaultUILanguage@0
GetSystemDirectoryA@8 GetSystemDirectoryA@8
GetSystemDirectoryW@8 GetSystemDirectoryW@8
GetSystemInfo@4 GetSystemInfo@4
GetSystemPowerStatus@4 GetSystemPowerStatus@4
GetSystemRegistryQuota@8
GetSystemTime@4 GetSystemTime@4
GetSystemTimeAdjustment@12 GetSystemTimeAdjustment@12
GetSystemTimeAsFileTime@4 GetSystemTimeAsFileTime@4
GetSystemTimes@12
GetSystemWow64DirectoryA@8
GetSystemWow64DirectoryW@8
GetWindowsDirectoryA@8 GetWindowsDirectoryA@8
GetWindowsDirectoryW@8 GetWindowsDirectoryW@8
GetTapeParameters@16 GetTapeParameters@16
@ -353,6 +484,7 @@ GetTempFileNameW@16
GetTempPathA@8 GetTempPathA@8
GetTempPathW@8 GetTempPathW@8
GetThreadContext@8 GetThreadContext@8
GetThreadIOPendingFlag@8
GetThreadLocale@0 GetThreadLocale@0
GetThreadPriority@4 GetThreadPriority@4
GetThreadPriorityBoost@8 GetThreadPriorityBoost@8
@ -364,14 +496,23 @@ GetTimeFormatW@24
GetTimeZoneInformation@4 GetTimeZoneInformation@4
GetUserDefaultLCID@0 GetUserDefaultLCID@0
GetUserDefaultLangID@0 GetUserDefaultLangID@0
GetUserDefaultUILanguage@0
GetUserGeoID@4
GetVDMCurrentDirectories@8 GetVDMCurrentDirectories@8
GetVersion@0 GetVersion@0
GetVersionExA@4 GetVersionExA@4
GetVersionExW@4 GetVersionExW@4
GetVolumeInformationA@32 GetVolumeInformationA@32
GetVolumeInformationW@32 GetVolumeInformationW@32
GetVolumeNameForVolumeMountPointA@12
GetVolumeNameForVolumeMountPointW@12
GetVolumePathNameA@12
GetVolumePathNameW@12
GetVolumePathNamesForVolumeNameA@16
GetVolumePathNamesForVolumeNameW@16
GetWindowsDirectoryA@8 GetWindowsDirectoryA@8
GetWindowsDirectoryW@8 GetWindowsDirectoryW@8
GetWriteWatch@24
GlobalAddAtomA@4 GlobalAddAtomA@4
GlobalAddAtomW@4 GlobalAddAtomW@4
GlobalAlloc@8 GlobalAlloc@8
@ -387,6 +528,7 @@ GlobalGetAtomNameW@12
GlobalHandle@4 GlobalHandle@4
GlobalLock@4 GlobalLock@4
GlobalMemoryStatus@4 GlobalMemoryStatus@4
GlobalMemoryStatusEx@4
GlobalReAlloc@12 GlobalReAlloc@12
GlobalSize@4 GlobalSize@4
GlobalUnWire@4 GlobalUnWire@4
@ -405,8 +547,10 @@ HeapDestroy@4
HeapExtend@16 HeapExtend@16
HeapFree@12 HeapFree@12
HeapLock@4 HeapLock@4
HeapQueryInformation@20
HeapQueryTagW@20 HeapQueryTagW@20
HeapReAlloc@16 HeapReAlloc@16
HeapSetInformation@16
HeapSize@12 HeapSize@12
HeapSummary@12 HeapSummary@12
HeapUnlock@4 HeapUnlock@4
@ -415,11 +559,16 @@ HeapValidate@12
HeapWalk@8 HeapWalk@8
InitAtomTable@4 InitAtomTable@4
InitializeCriticalSection@4 InitializeCriticalSection@4
InitializeCriticalSectionAndSpinCount@8
InitializeSListHead@4
InterlockedCompareExchange@12 InterlockedCompareExchange@12
InterlockedDecrement@4 InterlockedDecrement@4
InterlockedExchange@8 InterlockedExchange@8
InterlockedExchangeAdd@8 InterlockedExchangeAdd@8
InterlockedFlushSList@4
InterlockedIncrement@4 InterlockedIncrement@4
InterlockedPopEntrySList@4
InterlockedPushEntrySList@8
InvalidateConsoleDIBits@8 InvalidateConsoleDIBits@8
IsBadCodePtr@4 IsBadCodePtr@4
IsBadHugeReadPtr@8 IsBadHugeReadPtr@8
@ -431,9 +580,14 @@ IsBadWritePtr@8
IsDBCSLeadByte@4 IsDBCSLeadByte@4
IsDBCSLeadByteEx@8 IsDBCSLeadByteEx@8
IsDebuggerPresent@0 IsDebuggerPresent@0
IsProcessInJob@12
IsProcessorFeaturePresent@4 IsProcessorFeaturePresent@4
IsSystemResumeAutomatic@0
IsValidCodePage@4 IsValidCodePage@4
IsValidLanguageGroup@8
IsValidLocale@8 IsValidLocale@8
;IsValidUILanguage
IsWow64Process@8
LCMapStringA@24 LCMapStringA@24
LCMapStringW@24 LCMapStringW@24
LeaveCriticalSection@4 LeaveCriticalSection@4
@ -457,6 +611,19 @@ LocalUnlock@4
LockFile@20 LockFile@20
LockFileEx@24 LockFileEx@24
LockResource@4 LockResource@4
LZClose@4
;LZCloseFile
LZCopy@8
;LZCreateFileW
LZDone@0
LZInit@4
LZOpenFileA@12
LZOpenFileW@12
LZRead@12
LZSeek@12
LZStart@0
MapUserPhysicalPages@12
MapUserPhysicalPagesScatter@12
MapViewOfFile@20 MapViewOfFile@20
MapViewOfFileEx@24 MapViewOfFileEx@24
Module32First@8 Module32First@8
@ -471,18 +638,26 @@ MoveFileW@8
MoveFileWithProgressW@20 MoveFileWithProgressW@20
MulDiv@12 MulDiv@12
MultiByteToWideChar@24 MultiByteToWideChar@24
;NlsConvertIntegerToString
;NlsGetCacheUpdateCount
;NlsResetProcessLocale
;NumaVirtualQueryNode
OpenConsoleW@16 OpenConsoleW@16
;OpenDataFile
OpenEventA@12 OpenEventA@12
OpenEventW@12 OpenEventW@12
OpenFile@12 OpenFile@12
OpenFileMappingA@12 OpenFileMappingA@12
OpenFileMappingW@12 OpenFileMappingW@12
OpenJobObjectA@12
OpenJobObjectW@12
OpenMutexA@12 OpenMutexA@12
OpenMutexW@12 OpenMutexW@12
OpenProcess@12 OpenProcess@12
OpenProfileUserMapping@0 OpenProfileUserMapping@0
OpenSemaphoreA@12 OpenSemaphoreA@12
OpenSemaphoreW@12 OpenSemaphoreW@12
OpenThread@12
OpenWaitableTimerA@12 OpenWaitableTimerA@12
OpenWaitableTimerW@12 OpenWaitableTimerW@12
OutputDebugStringA@4 OutputDebugStringA@4
@ -490,6 +665,8 @@ OutputDebugStringW@4
PeekConsoleInputA@16 PeekConsoleInputA@16
PeekConsoleInputW@16 PeekConsoleInputW@16
PeekNamedPipe@24 PeekNamedPipe@24
;PrivCopyFileExW
;PrivMoveFileIdentityW
PostQueuedCompletionStatus@16 PostQueuedCompletionStatus@16
PrepareTape@12 PrepareTape@12
ProcessIdToSessionId@8 ProcessIdToSessionId@8
@ -499,14 +676,22 @@ Process32Next@8
Process32NextW@8 Process32NextW@8
PulseEvent@4 PulseEvent@4
PurgeComm@8 PurgeComm@8
QueryActCtxW@28
QueryDepthSList@4
QueryDosDeviceA@12 QueryDosDeviceA@12
QueryDosDeviceW@12 QueryDosDeviceW@12
QueryInformationJobObject@20
QueryMemoryResourceNotification@8
QueryPerformanceCounter@4 QueryPerformanceCounter@4
QueryPerformanceFrequency@4 QueryPerformanceFrequency@4
QueueUserAPC@12
QueueUserWorkItem@12
QueryWin31IniFilesMappedToRegistry@16 QueryWin31IniFilesMappedToRegistry@16
RaiseException@16 RaiseException@16
ReadConsoleA@20 ReadConsoleA@20
ReadConsoleInputA@16 ReadConsoleInputA@16
;ReadConsoleInputExA
;ReadConsoleInputExW
ReadConsoleInputW@16 ReadConsoleInputW@16
ReadConsoleOutputA@20 ReadConsoleOutputA@20
ReadConsoleOutputAttribute@20 ReadConsoleOutputAttribute@20
@ -514,19 +699,37 @@ ReadConsoleOutputCharacterA@20
ReadConsoleOutputCharacterW@20 ReadConsoleOutputCharacterW@20
ReadConsoleOutputW@20 ReadConsoleOutputW@20
ReadConsoleW@20 ReadConsoleW@20
ReadDirectoryChangesW@32
ReadFile@20 ReadFile@20
ReadFileEx@20 ReadFileEx@20
ReadFileScatter@20
ReadProcessMemory@20 ReadProcessMemory@20
;RegisterConsoleIME
;RegisterConsoleOS2
RegisterConsoleVDM@44 RegisterConsoleVDM@44
RegisterWaitForInputIdle@4 RegisterWaitForInputIdle@4
RegisterWaitForSingleObject@24
RegisterWaitForSingleObjectEx@20
RegisterWowBaseHandlers@4 RegisterWowBaseHandlers@4
RegisterWowExec@4 RegisterWowExec@4
ReleaseActCtx@4
ReleaseMutex@4 ReleaseMutex@4
ReleaseSemaphore@12 ReleaseSemaphore@12
RemoveDirectoryA@4 RemoveDirectoryA@4
RemoveDirectoryW@4 RemoveDirectoryW@4
;RemoveLocalAlternateComputerNameA
;RemoveLocalAlternateComputerNameW
RemoveVectoredExceptionHandler@4
ReplaceFileA@24
ReplaceFileW@24
RequestDeviceWakeup@4
RequestWakeupLatency@4
ResetEvent@4 ResetEvent@4
ResetWriteWatch@8
RestoreLastError@4
ResumeThread@4 ResumeThread@4
RtlCaptureContext@4
;RtlCaptureStackBackTrace
RtlFillMemory@12 RtlFillMemory@12
RtlMoveMemory@12 RtlMoveMemory@12
RtlUnwind@16 RtlUnwind@16
@ -535,12 +738,19 @@ ScrollConsoleScreenBufferA@20
ScrollConsoleScreenBufferW@20 ScrollConsoleScreenBufferW@20
SearchPathA@24 SearchPathA@24
SearchPathW@24 SearchPathW@24
;SetCPGlobal
SetCalendarInfoA@16
SetCalendarInfoW@16
;SetClientTimeZoneInformation
;SetComPlusPackageInstallStatus
SetCommBreak@4 SetCommBreak@4
SetCommConfig@12 SetCommConfig@12
SetCommMask@8 SetCommMask@8
SetCommState@8 SetCommState@8
SetCommTimeouts@8 SetCommTimeouts@8
SetComputerNameA@4 SetComputerNameA@4
SetComputerNameExA@8
SetComputerNameExW@8
SetComputerNameW@4 SetComputerNameW@4
SetConsoleActiveScreenBuffer@4 SetConsoleActiveScreenBuffer@4
SetConsoleCP@4 SetConsoleCP@4
@ -548,16 +758,23 @@ SetConsoleCommandHistoryMode@4
SetConsoleCtrlHandler@8 SetConsoleCtrlHandler@8
SetConsoleCursor@8 SetConsoleCursor@8
SetConsoleCursorInfo@8 SetConsoleCursorInfo@8
;SetConsoleCursorMode
SetConsoleCursorPosition@8 SetConsoleCursorPosition@8
SetConsoleDisplayMode@12 SetConsoleDisplayMode@12
SetConsoleFont@8 SetConsoleFont@8
SetConsoleHardwareState@12 SetConsoleHardwareState@12
;SetConsoleIcon
;SetConsoleInputExeNameA
;SetConsoleInputExeNameW
SetConsoleKeyShortcuts@16 SetConsoleKeyShortcuts@16
;SetConsoleLocalEUDC
SetConsoleMaximumWindowSize@8 SetConsoleMaximumWindowSize@8
SetConsoleMenuClose@4 SetConsoleMenuClose@4
SetConsoleMode@8 SetConsoleMode@8
;SetConsoleNlsMode
SetConsoleNumberOfCommandsA@8 SetConsoleNumberOfCommandsA@8
SetConsoleNumberOfCommandsW@8 SetConsoleNumberOfCommandsW@8
;SetConsoleOS2OemFormat
SetConsoleOutputCP@4 SetConsoleOutputCP@4
SetConsolePalette@12 SetConsolePalette@12
SetConsoleScreenBufferSize@8 SetConsoleScreenBufferSize@8
@ -565,10 +782,13 @@ SetConsoleTextAttribute@8
SetConsoleTitleA@4 SetConsoleTitleA@4
SetConsoleTitleW@4 SetConsoleTitleW@4
SetConsoleWindowInfo@12 SetConsoleWindowInfo@12
SetCriticalSectionSpinCount@8
SetCurrentDirectoryA@4 SetCurrentDirectoryA@4
SetCurrentDirectoryW@4 SetCurrentDirectoryW@4
SetDefaultCommConfigA@12 SetDefaultCommConfigA@12
SetDefaultCommConfigW@12 SetDefaultCommConfigW@12
SetDllDirectoryA@4
SetDllDirectoryW@4
SetEndOfFile@4 SetEndOfFile@4
SetEnvironmentVariableA@8 SetEnvironmentVariableA@8
SetEnvironmentVariableW@8 SetEnvironmentVariableW@8
@ -579,18 +799,30 @@ SetFileApisToOEM@0
SetFileAttributesA@8 SetFileAttributesA@8
SetFileAttributesW@8 SetFileAttributesW@8
SetFilePointer@16 SetFilePointer@16
SetFilePointerEx@20
SetFileShortNameA@8
SetFileShortNameW@8
SetFileTime@16 SetFileTime@16
SetFileValidData@12
SetFirmwareEnvironmentVariableA@16
SetFirmwareEnvironmentVariableW@16
;SetHandleContext
SetHandleCount@4 SetHandleCount@4
SetHandleInformation@12 SetHandleInformation@12
SetInformationJobObject@16
SetLastConsoleEventActive@0 SetLastConsoleEventActive@0
SetLastError@4 SetLastError@4
;SetLocalPrimaryComputerNameA
;SetLocalPrimaryComputerNameW
SetLocalTime@4 SetLocalTime@4
SetLocaleInfoA@12 SetLocaleInfoA@12
SetLocaleInfoW@12 SetLocaleInfoW@12
SetMailslotInfo@8 SetMailslotInfo@8
SetMessageWaitingIndicator@8
SetNamedPipeHandleState@16 SetNamedPipeHandleState@16
SetPriorityClass@8 SetPriorityClass@8
SetProcessAffinityMask@8 SetProcessAffinityMask@8
SetProcessPriorityBoost@8
SetProcessShutdownParameters@8 SetProcessShutdownParameters@8
SetProcessWorkingSetSize@12 SetProcessWorkingSetSize@12
SetStdHandle@8 SetStdHandle@8
@ -599,20 +831,28 @@ SetSystemTime@4
SetSystemTimeAdjustment@8 SetSystemTimeAdjustment@8
SetTapeParameters@12 SetTapeParameters@12
SetTapePosition@24 SetTapePosition@24
;SetTermsrvAppInstallMode
SetThreadAffinityMask@8 SetThreadAffinityMask@8
SetThreadContext@8 SetThreadContext@8
SetThreadExecutionState@4
SetThreadIdealProcessor@8 SetThreadIdealProcessor@8
SetThreadLocale@4 SetThreadLocale@4
SetThreadPriority@8 SetThreadPriority@8
SetThreadPriorityBoost@8 SetThreadPriorityBoost@8
;SetThreadUILanguage
SetTimerQueueTimer@24
SetTimeZoneInformation@4 SetTimeZoneInformation@4
SetUnhandledExceptionFilter@4 SetUnhandledExceptionFilter@4
SetUserGeoID@4
SetVDMCurrentDirectories@8 SetVDMCurrentDirectories@8
SetVolumeLabelA@8 SetVolumeLabelA@8
SetVolumeLabelW@8 SetVolumeLabelW@8
SetVolumeMountPointA@8
SetVolumeMountPointW@8
SetWaitableTimer@24 SetWaitableTimer@24
SetupComm@12 SetupComm@12
ShowConsoleCursor@8 ShowConsoleCursor@8
SignalObjectAndWait@16
SizeofResource@8 SizeofResource@8
Sleep@4 Sleep@4
SleepEx@8 SleepEx@8
@ -621,8 +861,10 @@ SwitchToFiber@4
SwitchToThread@0 SwitchToThread@0
SystemTimeToFileTime@8 SystemTimeToFileTime@8
SystemTimeToTzSpecificLocalTime@12 SystemTimeToTzSpecificLocalTime@12
TerminateJobObject@8
TerminateProcess@8 TerminateProcess@8
TerminateThread@8 TerminateThread@8
;TermsrvAppInstallMode
Thread32First@8 Thread32First@8
Thread32Next@8 Thread32Next@8
TlsAlloc@0 TlsAlloc@0
@ -634,17 +876,28 @@ TransactNamedPipe@28
TransmitCommChar@8 TransmitCommChar@8
TrimVirtualBuffer@4 TrimVirtualBuffer@4
TryEnterCriticalSection@4 TryEnterCriticalSection@4
TzSpecificLocalTimeToSystemTime@12
UnhandledExceptionFilter@4 UnhandledExceptionFilter@4
UnlockFile@20 UnlockFile@20
UnlockFileEx@20 UnlockFileEx@20
UnmapViewOfFile@4 UnmapViewOfFile@4
UpdateResourceA@24 UpdateResourceA@24
UpdateResourceW@24 UpdateResourceW@24
;UTRegister
;UTUnRegister
;UnregisterConsoleIME
UnregisterWait@4
UnregisterWaitEx@8
;ValidateLCType
;ValidateLocale
VDMConsoleOperation@8 VDMConsoleOperation@8
VDMOperationStarted@4 VDMOperationStarted@4
VerLanguageNameA@12 VerLanguageNameA@12
VerLanguageNameW@12 VerLanguageNameW@12
VerSetConditionMask@16
VerifyConsoleIoHandle@4 VerifyConsoleIoHandle@4
VerifyVersionInfoA@16
VerifyVersionInfoW@16
VirtualAlloc@16 VirtualAlloc@16
VirtualAllocEx@20 VirtualAllocEx@20
VirtualBufferExceptionHandler@12 VirtualBufferExceptionHandler@12
@ -679,6 +932,7 @@ WriteConsoleOutputW@20
WriteConsoleW@20 WriteConsoleW@20
WriteFile@20 WriteFile@20
WriteFileEx@20 WriteFileEx@20
WriteFileGather@20
WritePrivateProfileSectionA@12 WritePrivateProfileSectionA@12
WritePrivateProfileSectionW@12 WritePrivateProfileSectionW@12
WritePrivateProfileStringA@16 WritePrivateProfileStringA@16
@ -691,6 +945,8 @@ WriteProfileSectionW@8
WriteProfileStringA@12 WriteProfileStringA@12
WriteProfileStringW@12 WriteProfileStringW@12
WriteTapemark@16 WriteTapemark@16
WTSGetActiveConsoleSessionId@0
ZombifyActCtx@4
_hread@12 _hread@12
_hwrite@12 _hwrite@12
_lclose@4 _lclose@4
@ -699,21 +955,21 @@ _llseek@12
_lopen@8 _lopen@8
_lread@12 _lread@12
_lwrite@12 _lwrite@12
;lstrcat@8 lstrcat@8
lstrcatA@8 lstrcatA@8
lstrcatW@8 lstrcatW@8
;lstrcmp@8 lstrcmp@8
lstrcmpA@8 lstrcmpA@8
lstrcmpW@8 lstrcmpW@8
;lstrcmpi@8 lstrcmpi@8
lstrcmpiA@8 lstrcmpiA@8
lstrcmpiW@8 lstrcmpiW@8
;lstrcpy@8 lstrcpy@8
lstrcpyA@8 lstrcpyA@8
lstrcpyW@8 lstrcpyW@8
;lstrcpyn@12 lstrcpyn@12
lstrcpynA@12 lstrcpynA@12
lstrcpynW@12 lstrcpynW@12
;lstrlen@4 lstrlen@4
lstrlenA@4 lstrlenA@4
lstrlenW@4 lstrlenW@4

View file

@ -1,4 +1,4 @@
; $Id: kernel32.edf,v 1.26 2003/07/24 19:50:03 sedwards Exp $ ; $Id: kernel32.edf,v 1.27 2003/08/28 19:37:00 gvg Exp $
; ;
; kernel32.edf ; kernel32.edf
; ;
@ -34,28 +34,51 @@
; ;
LIBRARY KERNEL32.DLL LIBRARY KERNEL32.DLL
EXPORTS EXPORTS
ActivateActCtx=ActivateActCtx@8
AddAtomA=AddAtomA@4 AddAtomA=AddAtomA@4
AddAtomW=AddAtomW@4 AddAtomW=AddAtomW@4
AddConsoleAliasA=AddConsoleAliasA@12 AddConsoleAliasA=AddConsoleAliasA@12
AddConsoleAliasW=AddConsoleAliasW@12 AddConsoleAliasW=AddConsoleAliasW@12
;AddLocalAlternateComputerNameA
;AddLocalAlternateComputerNameW
AddRefActCtx=AddRefActCtx@4
AddVectoredExceptionHandler=AddVectoredExceptionHandler@8
AllocateUserPhysicalPages=AllocateUserPhysicalPages@12
AllocConsole=AllocConsole@0 AllocConsole=AllocConsole@0
AreFileApisANSI=AreFileApisANSI@0 AreFileApisANSI=AreFileApisANSI@0
AssignProcessToJobObject=AssignProcessToJobObject@8
AttachConsole=AttachConsole@4 AttachConsole=AttachConsole@4
BackupRead=BackupRead@28 BackupRead=BackupRead@28
BackupSeek=BackupSeek@24 BackupSeek=BackupSeek@24
BackupWrite=BackupWrite@28 BackupWrite=BackupWrite@28
BaseAttachCompleteThunk=BaseAttachCompleteThunk@0 BaseAttachCompleteThunk=BaseAttachCompleteThunk@0
;BaseCheckAppcompatCache
;BaseCleanupAppcompatCache
;BaseCleanupAppcompatCacheSupport
;BaseDumpAppcompatCache
;BaseFlushAppcompatCache
;BaseInitAppcompatCache
;BaseInitAppcompatCacheSupport
;BaseProcessInitPostImport
;BaseUpdateAppcompatCache
Beep=Beep@8 Beep=Beep@8
BeginUpdateResourceA=BeginUpdateResourceA@8 BeginUpdateResourceA=BeginUpdateResourceA@8
BeginUpdateResourceW=BeginUpdateResourceW@8 BeginUpdateResourceW=BeginUpdateResourceW@8
BindIoCompletionCallback=BindIoCompletionCallback@12
BuildCommDCBA=BuildCommDCBA@8 BuildCommDCBA=BuildCommDCBA@8
BuildCommDCBAndTimeoutsA=BuildCommDCBAndTimeoutsA@12 BuildCommDCBAndTimeoutsA=BuildCommDCBAndTimeoutsA@12
BuildCommDCBAndTimeoutsW=BuildCommDCBAndTimeoutsW@12 BuildCommDCBAndTimeoutsW=BuildCommDCBAndTimeoutsW@12
BuildCommDCBW=BuildCommDCBW@8 BuildCommDCBW=BuildCommDCBW@8
CallNamedPipeA=CallNamedPipeA@28 CallNamedPipeA=CallNamedPipeA@28
CallNamedPipeW=CallNamedPipeW@28 CallNamedPipeW=CallNamedPipeW@28
CancelDeviceWakeupRequest=CancelDeviceWakeupRequest@4
CancelIo=CancelIo@4 CancelIo=CancelIo@4
CancelTimerQueueTimer=CancelTimerQueueTimer@8
CancelWaitableTimer=CancelWaitableTimer@4 CancelWaitableTimer=CancelWaitableTimer@4
ChangeTimerQueueTimer=ChangeTimerQueueTimer@16
CheckNameLegalDOS8Dot3A=CheckNameLegalDOS8Dot3A@20
CheckNameLegalDOS8Dot3W=CheckNameLegalDOS8Dot3W@20
CheckRemoteDebuggerPresent=CheckRemoteDebuggerPresent@8
ClearCommBreak=ClearCommBreak@4 ClearCommBreak=ClearCommBreak@4
ClearCommError=ClearCommError@12 ClearCommError=ClearCommError@12
CloseConsoleHandle=CloseConsoleHandle@4 CloseConsoleHandle=CloseConsoleHandle@4
@ -71,11 +94,15 @@ ConnectNamedPipe=ConnectNamedPipe@8
ConsoleMenuControl=ConsoleMenuControl@12 ConsoleMenuControl=ConsoleMenuControl@12
ContinueDebugEvent=ContinueDebugEvent@12 ContinueDebugEvent=ContinueDebugEvent@12
ConvertDefaultLocale=ConvertDefaultLocale@4 ConvertDefaultLocale=ConvertDefaultLocale@4
ConvertFiberToThread=ConvertFiberToThread@0
ConvertThreadToFiber=ConvertThreadToFiber@4 ConvertThreadToFiber=ConvertThreadToFiber@4
CopyFileA=CopyFileA@12 CopyFileA=CopyFileA@12
CopyFileExA=CopyFileExA@24 CopyFileExA=CopyFileExA@24
CopyFileExW=CopyFileExW@24 CopyFileExW=CopyFileExW@24
CopyFileW=CopyFileW@12 CopyFileW=CopyFileW@12
CopyLZFile=CopyLZFile@8
CreateActCtxA=CreateActCtxA@4
CreateActCtxW=CreateActCtxW@4
CreateConsoleScreenBuffer=CreateConsoleScreenBuffer@20 CreateConsoleScreenBuffer=CreateConsoleScreenBuffer@20
CreateDirectoryA=CreateDirectoryA@8 CreateDirectoryA=CreateDirectoryA@8
CreateDirectoryExA=CreateDirectoryExA@12 CreateDirectoryExA=CreateDirectoryExA@12
@ -84,51 +111,84 @@ CreateDirectoryW=CreateDirectoryW@8
CreateEventA=CreateEventA@16 CreateEventA=CreateEventA@16
CreateEventW=CreateEventW@16 CreateEventW=CreateEventW@16
CreateFiber=CreateFiber@12 CreateFiber=CreateFiber@12
CreateFiberEx=CreateFiberEx@20
CreateFileA=CreateFileA@28 CreateFileA=CreateFileA@28
CreateFileMappingA=CreateFileMappingA@24 CreateFileMappingA=CreateFileMappingA@24
CreateFileMappingW=CreateFileMappingW@24 CreateFileMappingW=CreateFileMappingW@24
CreateFileW=CreateFileW@28 CreateFileW=CreateFileW@28
CreateHardLinkA=CreateHardLinkA@12
CreateHardLinkW=CreateHardLinkW@12
CreateIoCompletionPort=CreateIoCompletionPort@16 CreateIoCompletionPort=CreateIoCompletionPort@16
CreateJobObjectA=CreateJobObjectA@8
CreateJobObjectW=CreateJobObjectW@8
CreateJobSet=CreateJobSet@12
CreateMailslotA=CreateMailslotA@16 CreateMailslotA=CreateMailslotA@16
CreateMailslotW=CreateMailslotW@16 CreateMailslotW=CreateMailslotW@16
CreateMemoryResourceNotification=CreateMemoryResourceNotification@4
CreateMutexA=CreateMutexA@12 CreateMutexA=CreateMutexA@12
CreateMutexW=CreateMutexW@12 CreateMutexW=CreateMutexW@12
CreateNamedPipeA=CreateNamedPipeA@32 CreateNamedPipeA=CreateNamedPipeA@32
CreateNamedPipeW=CreateNamedPipeW@32 CreateNamedPipeW=CreateNamedPipeW@32
;CreateNlsSecurityDescriptor
CreatePipe=CreatePipe@16 CreatePipe=CreatePipe@16
CreateProcessA=CreateProcessA@40 CreateProcessA=CreateProcessA@40
;CreateProcessInternalA
;CreateProcessInternalW
CreateProcessW=CreateProcessW@40 CreateProcessW=CreateProcessW@40
CreateRemoteThread=CreateRemoteThread@28 CreateRemoteThread=CreateRemoteThread@28
CreateSemaphoreA=CreateSemaphoreA@16 CreateSemaphoreA=CreateSemaphoreA@16
CreateSemaphoreW=CreateSemaphoreW@16 CreateSemaphoreW=CreateSemaphoreW@16
;CreateSocketHandle
CreateTapePartition=CreateTapePartition@16 CreateTapePartition=CreateTapePartition@16
CreateThread=CreateThread@24 CreateThread=CreateThread@24
CreateTimerQueue=CreateTimerQueue@0
CreateTimerQueueTimer=CreateTimerQueueTimer@28
CreateToolhelp32Snapshot=CreateToolhelp32Snapshot@8 CreateToolhelp32Snapshot=CreateToolhelp32Snapshot@8
CreateVirtualBuffer=CreateVirtualBuffer@12 CreateVirtualBuffer=CreateVirtualBuffer@12
CreateWaitableTimerA=CreateWaitableTimerA@12 CreateWaitableTimerA=CreateWaitableTimerA@12
CreateWaitableTimerW=CreateWaitableTimerW@12 CreateWaitableTimerW=CreateWaitableTimerW@12
DeactivateActCtx=DeactivateActCtx@8
DebugActiveProcess=DebugActiveProcess@4 DebugActiveProcess=DebugActiveProcess@4
DebugActiveProcessStop=DebugActiveProcessStop@4
DebugBreak=NTDLL.DbgBreakPoint DebugBreak=NTDLL.DbgBreakPoint
DebugBreakProcess=DebugBreakProcess@4
DebugSetProcessKillOnExit=DebugSetProcessKillOnExit@4
DefineDosDeviceA=DefineDosDeviceA@12 DefineDosDeviceA=DefineDosDeviceA@12
DefineDosDeviceW=DefineDosDeviceW@12 DefineDosDeviceW=DefineDosDeviceW@12
;DelayLoadFailureHook
DeleteAtom=DeleteAtom@4 DeleteAtom=DeleteAtom@4
DeleteCriticalSection=NTDLL.RtlDeleteCriticalSection DeleteCriticalSection=NTDLL.RtlDeleteCriticalSection
DeleteFiber=DeleteFiber@4 DeleteFiber=DeleteFiber@4
DeleteFileA=DeleteFileA@4 DeleteFileA=DeleteFileA@4
DeleteFileW=DeleteFileW@4 DeleteFileW=DeleteFileW@4
DeleteTimerQueue=DeleteTimerQueue@4
DeleteTimerQueueEx=DeleteTimerQueueEx@8
DeleteTimerQueueTimer=DeleteTimerQueueTimer@12
DeleteVolumeMountPointA=DeleteVolumeMountPointA@4
DeleteVolumeMountPointW=DeleteVolumeMountPointW@4
DeviceIoControl=DeviceIoControl@32 DeviceIoControl=DeviceIoControl@32
DisableThreadLibraryCalls=DisableThreadLibraryCalls@4 DisableThreadLibraryCalls=DisableThreadLibraryCalls@4
DisconnectNamedPipe=DisconnectNamedPipe@4 DisconnectNamedPipe=DisconnectNamedPipe@4
DnsHostnameToComputerNameA=DnsHostnameToComputerNameA@12
DnsHostnameToComputerNameW=DnsHostnameToComputerNameW@12
DosDateTimeToFileTime=DosDateTimeToFileTime@12 DosDateTimeToFileTime=DosDateTimeToFileTime@12
;DosPathToSessionPathA
;DosPathToSessionPathW
DuplicateConsoleHandle=DuplicateConsoleHandle@16 DuplicateConsoleHandle=DuplicateConsoleHandle@16
DuplicateHandle=DuplicateHandle@28 DuplicateHandle=DuplicateHandle@28
EndUpdateResourceA=EndUpdateResourceA@8 EndUpdateResourceA=EndUpdateResourceA@8
EndUpdateResourceW=EndUpdateResourceW@8 EndUpdateResourceW=EndUpdateResourceW@8
EnterCriticalSection=NTDLL.RtlEnterCriticalSection EnterCriticalSection=NTDLL.RtlEnterCriticalSection
EnumCalendarInfoA=EnumCalendarInfoA@16 EnumCalendarInfoA=EnumCalendarInfoA@16
EnumCalendarInfoExA=EnumCalendarInfoExA@16
EnumCalendarInfoExW=EnumCalendarInfoExW@16
EnumCalendarInfoW=EnumCalendarInfoW@16 EnumCalendarInfoW=EnumCalendarInfoW@16
EnumDateFormatsA=EnumDateFormatsA@12 EnumDateFormatsA=EnumDateFormatsA@12
EnumDateFormatsExA=EnumDateFormatsExA@12
EnumDateFormatsExW=EnumDateFormatsExW@12
EnumDateFormatsW=EnumDateFormatsW@12 EnumDateFormatsW=EnumDateFormatsW@12
EnumLanguageGroupLocalesA=EnumLanguageGroupLocalesA@16
EnumLanguageGroupLocalesW=EnumLanguageGroupLocalesW@16
EnumResourceLanguagesA=EnumResourceLanguagesA@20 EnumResourceLanguagesA=EnumResourceLanguagesA@20
EnumResourceLanguagesW=EnumResourceLanguagesW@20 EnumResourceLanguagesW=EnumResourceLanguagesW@20
EnumResourceNamesA=EnumResourceNamesA@16 EnumResourceNamesA=EnumResourceNamesA@16
@ -137,10 +197,17 @@ EnumResourceTypesA=EnumResourceTypesA@12
EnumResourceTypesW=EnumResourceTypesW@12 EnumResourceTypesW=EnumResourceTypesW@12
EnumSystemCodePagesA=EnumSystemCodePagesA@8 EnumSystemCodePagesA=EnumSystemCodePagesA@8
EnumSystemCodePagesW=EnumSystemCodePagesW@8 EnumSystemCodePagesW=EnumSystemCodePagesW@8
EnumSystemGeoID=EnumSystemGeoID@12
EnumSystemLanguageGroupsA=EnumSystemLanguageGroupsA@12
EnumSystemLanguageGroupsW=EnumSystemLanguageGroupsW@12
EnumSystemLocalesA=EnumSystemLocalesA@8 EnumSystemLocalesA=EnumSystemLocalesA@8
EnumSystemLocalesW=EnumSystemLocalesW@8 EnumSystemLocalesW=EnumSystemLocalesW@8
EnumTimeFormatsA=EnumTimeFormatsA@12 EnumTimeFormatsA=EnumTimeFormatsA@12
EnumTimeFormatsW=EnumTimeFormatsW@12 EnumTimeFormatsW=EnumTimeFormatsW@12
EnumUILanguagesA=EnumUILanguagesA@12
EnumUILanguagesW=EnumUILanguagesW@12
;EnumerateLocalComputerNamesA
;EnumerateLocalComputerNamesW
EraseTape=EraseTape@12 EraseTape=EraseTape@12
EscapeCommFunction=EscapeCommFunction@8 EscapeCommFunction=EscapeCommFunction@8
ExitProcess=ExitProcess@4 ExitProcess=ExitProcess@4
@ -160,6 +227,9 @@ FileTimeToSystemTime=FileTimeToSystemTime@8
FillConsoleOutputAttribute=FillConsoleOutputAttribute@20 FillConsoleOutputAttribute=FillConsoleOutputAttribute@20
FillConsoleOutputCharacterA=FillConsoleOutputCharacterA@20 FillConsoleOutputCharacterA=FillConsoleOutputCharacterA@20
FillConsoleOutputCharacterW=FillConsoleOutputCharacterW@20 FillConsoleOutputCharacterW=FillConsoleOutputCharacterW@20
FindActCtxSectionGuid=FindActCtxSectionGuid@20
FindActCtxSectionStringA=FindActCtxSectionStringA@20
FindActCtxSectionStringW=FindActCtxSectionStringW@20
FindAtomA=FindAtomA@4 FindAtomA=FindAtomA@4
FindAtomW=FindAtomW@4 FindAtomW=FindAtomW@4
FindClose=FindClose@4 FindClose=FindClose@4
@ -167,18 +237,30 @@ FindCloseChangeNotification=FindCloseChangeNotification@4
FindFirstChangeNotificationA=FindFirstChangeNotificationA@12 FindFirstChangeNotificationA=FindFirstChangeNotificationA@12
FindFirstChangeNotificationW=FindFirstChangeNotificationW@12 FindFirstChangeNotificationW=FindFirstChangeNotificationW@12
FindFirstFileA=FindFirstFileA@8 FindFirstFileA=FindFirstFileA@8
FindFirstFileExA=FindFirstFileExA@24
FindFirstFileExW=FindFirstFileExW@24
FindFirstFileW=FindFirstFileW@8 FindFirstFileW=FindFirstFileW@8
FindNextChangeNotification=FindNextChangeNotification@4 FindNextChangeNotification=FindNextChangeNotification@4
FindNextFileA=FindNextFileA@8 FindNextFileA=FindNextFileA@8
FindNextFileW=FindNextFileW@8 FindNextFileW=FindNextFileW@8
FindFirstVolumeA=FindFirstVolumeA@8
FindFirstVolumeMountPointA=FindFirstVolumeMountPointA@12
FindFirstVolumeMountPointW=FindFirstVolumeMountPointW@12
FindFirstVolumeW=FindFirstVolumeW@8
FindNextVolumeA=FindNextVolumeA@12
FindNextVolumeMountPointA=FindNextVolumeMountPointA@12
FindNextVolumeMountPointW=FindNextVolumeMountPointW@12
FindNextVolumeW=FindNextVolumeW@12
FindResourceA=FindResourceA@12 FindResourceA=FindResourceA@12
FindResourceExA=FindResourceExA@16 FindResourceExA=FindResourceExA@16
FindResourceExW=FindResourceExW@16 FindResourceExW=FindResourceExW@16
FindResourceW=FindResourceW@12 FindResourceW=FindResourceW@12
FlsAlloc=FlsAlloc@4 FindVolumeClose=FindVolumeClose@4
FlsFree=FlsFree@4 FindVolumeMountPointClose=FindVolumeMountPointClose@4
FlsGetValue=FlsGetValue@4 FlsAlloc=FlsAlloc@4 ;new for 2003
FlsSetValue=FlsSetValue@8 FlsFree=FlsFree@4 ;new for 2003
FlsGetValue=FlsGetValue@4 ;new for 2003
FlsSetValue=FlsSetValue@8 ;new for 2003
FlushConsoleInputBuffer=FlushConsoleInputBuffer@4 FlushConsoleInputBuffer=FlushConsoleInputBuffer@4
FlushFileBuffers=FlushFileBuffers@4 FlushFileBuffers=FlushFileBuffers@4
FlushInstructionCache=FlushInstructionCache@12 FlushInstructionCache=FlushInstructionCache@12
@ -193,6 +275,7 @@ FreeEnvironmentStringsW=FreeEnvironmentStringsW@4
FreeLibrary=FreeLibrary@4 FreeLibrary=FreeLibrary@4
FreeLibraryAndExitThread=FreeLibraryAndExitThread@8 FreeLibraryAndExitThread=FreeLibraryAndExitThread@8
FreeResource=FreeResource@4 FreeResource=FreeResource@4
FreeUserPhysicalPages=FreeUserPhysicalPages@12
FreeVirtualBuffer=FreeVirtualBuffer@4 FreeVirtualBuffer=FreeVirtualBuffer@4
GenerateConsoleCtrlEvent=GenerateConsoleCtrlEvent@8 GenerateConsoleCtrlEvent=GenerateConsoleCtrlEvent@8
GetACP=GetACP@0 GetACP=GetACP@0
@ -201,7 +284,12 @@ GetAtomNameW=GetAtomNameW@12
GetBinaryType=GetBinaryTypeA@8 GetBinaryType=GetBinaryTypeA@8
GetBinaryTypeA=GetBinaryTypeA@8 GetBinaryTypeA=GetBinaryTypeA@8
GetBinaryTypeW=GetBinaryTypeW@8 GetBinaryTypeW=GetBinaryTypeW@8
;GetCPFileNameFromRegistry
GetCPInfo=GetCPInfo@8 GetCPInfo=GetCPInfo@8
GetCPInfoExA=GetCPInfoExA@12
GetCPInfoExW=GetCPInfoExW@12
GetCalendarInfoA=GetCalendarInfoA@24
GetCalendarInfoW=GetCalendarInfoW@24
GetCommConfig=GetCommConfig@12 GetCommConfig=GetCommConfig@12
GetCommMask=GetCommMask@8 GetCommMask=GetCommMask@8
GetCommModemStatus=GetCommModemStatus@8 GetCommModemStatus=GetCommModemStatus@8
@ -210,9 +298,12 @@ GetCommState=GetCommState@8
GetCommTimeouts=GetCommTimeouts@8 GetCommTimeouts=GetCommTimeouts@8
GetCommandLineA=GetCommandLineA@0 GetCommandLineA=GetCommandLineA@0
GetCommandLineW=GetCommandLineW@0 GetCommandLineW=GetCommandLineW@0
;GetComPlusPackageInstallStatus
GetCompressedFileSizeA=GetCompressedFileSizeA@8 GetCompressedFileSizeA=GetCompressedFileSizeA@8
GetCompressedFileSizeW=GetCompressedFileSizeW@8 GetCompressedFileSizeW=GetCompressedFileSizeW@8
GetComputerNameA=GetComputerNameA@8 GetComputerNameA=GetComputerNameA@8
GetComputerNameExA=GetComputerNameExA@12
GetComputerNameExW=GetComputerNameExW@12
GetComputerNameW=GetComputerNameW@8 GetComputerNameW=GetComputerNameW@8
GetConsoleAliasA=GetConsoleAliasA@16 GetConsoleAliasA=GetConsoleAliasA@16
GetConsoleAliasExesA=GetConsoleAliasExesA@8 GetConsoleAliasExesA=GetConsoleAliasExesA@8
@ -224,18 +315,25 @@ GetConsoleAliasesA=GetConsoleAliasesA@12
GetConsoleAliasesLengthA=GetConsoleAliasesLengthA@4 GetConsoleAliasesLengthA=GetConsoleAliasesLengthA@4
GetConsoleAliasesLengthW=GetConsoleAliasesLengthW@4 GetConsoleAliasesLengthW=GetConsoleAliasesLengthW@4
GetConsoleAliasesW=GetConsoleAliasesW@12 GetConsoleAliasesW=GetConsoleAliasesW@12
;GetConsoleCharType
GetConsoleCP=GetConsoleCP@0 GetConsoleCP=GetConsoleCP@0
GetConsoleCommandHistoryA=GetConsoleCommandHistoryA@12 GetConsoleCommandHistoryA=GetConsoleCommandHistoryA@12
GetConsoleCommandHistoryLengthA=GetConsoleCommandHistoryLengthA@4 GetConsoleCommandHistoryLengthA=GetConsoleCommandHistoryLengthA@4
GetConsoleCommandHistoryLengthW=GetConsoleCommandHistoryLengthW@4 GetConsoleCommandHistoryLengthW=GetConsoleCommandHistoryLengthW@4
GetConsoleCommandHistoryW=GetConsoleCommandHistoryW@12 GetConsoleCommandHistoryW=GetConsoleCommandHistoryW@12
GetConsoleCursorInfo=GetConsoleCursorInfo@8 GetConsoleCursorInfo=GetConsoleCursorInfo@8
;GetConsoleCursorMode
GetConsoleDisplayMode=GetConsoleDisplayMode@4 GetConsoleDisplayMode=GetConsoleDisplayMode@4
GetConsoleFontInfo=GetConsoleFontInfo@16 GetConsoleFontInfo=GetConsoleFontInfo@16
GetConsoleFontSize=GetConsoleFontSize@8 GetConsoleFontSize=GetConsoleFontSize@8
GetConsoleHardwareState=GetConsoleHardwareState@12 GetConsoleHardwareState=GetConsoleHardwareState@12
;GetConsoleInputExeNameA
;GetConsoleInputExeNameW
GetConsoleInputWaitHandle=GetConsoleInputWaitHandle@0 GetConsoleInputWaitHandle=GetConsoleInputWaitHandle@0
;GetConsoleKeyboardLayoutNameA
;GetConsoleKeyboardLayoutNameW
GetConsoleMode=GetConsoleMode@8 GetConsoleMode=GetConsoleMode@8
;GetConsoleNlsMode
GetConsoleOutputCP=GetConsoleOutputCP@0 GetConsoleOutputCP=GetConsoleOutputCP@0
GetConsoleProcessList=GetConsoleProcessList@8 GetConsoleProcessList=GetConsoleProcessList@8
GetConsoleScreenBufferInfo=GetConsoleScreenBufferInfo@8 GetConsoleScreenBufferInfo=GetConsoleScreenBufferInfo@8
@ -245,6 +343,7 @@ GetConsoleTitleW=GetConsoleTitleW@8
GetConsoleWindow=GetConsoleWindow@0 GetConsoleWindow=GetConsoleWindow@0
GetCurrencyFormatA=GetCurrencyFormatA@24 GetCurrencyFormatA=GetCurrencyFormatA@24
GetCurrencyFormatW=GetCurrencyFormatW@24 GetCurrencyFormatW=GetCurrencyFormatW@24
GetCurrentActCtx=GetCurrentActCtx@4
GetCurrentConsoleFont=GetCurrentConsoleFont@12 GetCurrentConsoleFont=GetCurrentConsoleFont@12
GetCurrentDirectoryA=GetCurrentDirectoryA@8 GetCurrentDirectoryA=GetCurrentDirectoryA@8
GetCurrentDirectoryW=GetCurrentDirectoryW@8 GetCurrentDirectoryW=GetCurrentDirectoryW@8
@ -256,10 +355,14 @@ GetDateFormatA=GetDateFormatA@24
GetDateFormatW=GetDateFormatW@24 GetDateFormatW=GetDateFormatW@24
GetDefaultCommConfigA=GetDefaultCommConfigA@12 GetDefaultCommConfigA=GetDefaultCommConfigA@12
GetDefaultCommConfigW=GetDefaultCommConfigW@12 GetDefaultCommConfigW=GetDefaultCommConfigW@12
;GetDefaultSortkeySize
GetDevicePowerState=GetDevicePowerState@8
GetDiskFreeSpaceA=GetDiskFreeSpaceA@20 GetDiskFreeSpaceA=GetDiskFreeSpaceA@20
GetDiskFreeSpaceW=GetDiskFreeSpaceW@20 GetDiskFreeSpaceW=GetDiskFreeSpaceW@20
GetDiskFreeSpaceExA=GetDiskFreeSpaceExA@16 GetDiskFreeSpaceExA=GetDiskFreeSpaceExA@16
GetDiskFreeSpaceExW=GetDiskFreeSpaceExW@16 GetDiskFreeSpaceExW=GetDiskFreeSpaceExW@16
GetDllDirectoryA=GetDllDirectoryA@8
GetDllDirectoryW=GetDllDirectoryW@8
GetDriveTypeA=GetDriveTypeA@4 GetDriveTypeA=GetDriveTypeA@4
GetDriveTypeW=GetDriveTypeW@4 GetDriveTypeW=GetDriveTypeW@4
GetEnvironmentStrings=GetEnvironmentStringsA@0 GetEnvironmentStrings=GetEnvironmentStringsA@0
@ -269,34 +372,53 @@ GetEnvironmentVariableA=GetEnvironmentVariableA@12
GetEnvironmentVariableW=GetEnvironmentVariableW@12 GetEnvironmentVariableW=GetEnvironmentVariableW@12
GetExitCodeProcess=GetExitCodeProcess@8 GetExitCodeProcess=GetExitCodeProcess@8
GetExitCodeThread=GetExitCodeThread@8 GetExitCodeThread=GetExitCodeThread@8
GetExpandedNameA=GetExpandedNameA@8
GetExpandedNameW=GetExpandedNameW@8
GetFileAttributesA=GetFileAttributesA@4 GetFileAttributesA=GetFileAttributesA@4
GetFileAttributesW=GetFileAttributesW@4 GetFileAttributesW=GetFileAttributesW@4
GetFileAttributesExA=GetFileAttributesExA@12 GetFileAttributesExA=GetFileAttributesExA@12
GetFileAttributesExW=GetFileAttributesExW@12 GetFileAttributesExW=GetFileAttributesExW@12
GetFileInformationByHandle=GetFileInformationByHandle@8 GetFileInformationByHandle=GetFileInformationByHandle@8
GetFileSize=GetFileSize@8 GetFileSize=GetFileSize@8
GetFileSizeEx=GetFileSizeEx@8
GetFileTime=GetFileTime@16 GetFileTime=GetFileTime@16
GetFileType=GetFileType@4 GetFileType=GetFileType@4
GetFirmwareEnvironmentVariableA=GetFirmwareEnvironmentVariableA@16
GetFirmwareEnvironmentVariableW=GetFirmwareEnvironmentVariableW@16
GetFullPathNameA=GetFullPathNameA@16 GetFullPathNameA=GetFullPathNameA@16
GetFullPathNameW=GetFullPathNameW@16 GetFullPathNameW=GetFullPathNameW@16
GetGeoInfoA=GetGeoInfoA@20
GetGeoInfoW=GetGeoInfoW@20
;GetHandleContext
GetHandleInformation=GetHandleInformation@8 GetHandleInformation=GetHandleInformation@8
GetLargestConsoleWindowSize=GetLargestConsoleWindowSize@4 GetLargestConsoleWindowSize=GetLargestConsoleWindowSize@4
GetLastError=GetLastError@0 GetLastError=GetLastError@0
;GetLinguistLangSize
GetLocalTime=GetLocalTime@4 GetLocalTime=GetLocalTime@4
GetLocaleInfoA=GetLocaleInfoA@16 GetLocaleInfoA=GetLocaleInfoA@16
GetLocaleInfoW=GetLocaleInfoW@16 GetLocaleInfoW=GetLocaleInfoW@16
GetLogicalDriveStringsA=GetLogicalDriveStringsA@8 GetLogicalDriveStringsA=GetLogicalDriveStringsA@8
GetLogicalDriveStringsW=GetLogicalDriveStringsW@8 GetLogicalDriveStringsW=GetLogicalDriveStringsW@8
GetLogicalDrives=GetLogicalDrives@0 GetLogicalDrives=GetLogicalDrives@0
GetLongPathNameA=GetLongPathNameA@12
GetLongPathNameW=GetLongPathNameW@12
GetMailslotInfo=GetMailslotInfo@20 GetMailslotInfo=GetMailslotInfo@20
GetModuleFileNameA=GetModuleFileNameA@12 GetModuleFileNameA=GetModuleFileNameA@12
GetModuleFileNameW=GetModuleFileNameW@12 GetModuleFileNameW=GetModuleFileNameW@12
GetModuleHandleA=GetModuleHandleA@4 GetModuleHandleA=GetModuleHandleA@4
GetModuleHandleExA=GetModuleHandleExA@12
GetModuleHandleExW=GetModuleHandleExW@12
GetModuleHandleW=GetModuleHandleW@4 GetModuleHandleW=GetModuleHandleW@4
GetNamedPipeHandleStateA=GetNamedPipeHandleStateA@28 GetNamedPipeHandleStateA=GetNamedPipeHandleStateA@28
GetNamedPipeHandleStateW=GetNamedPipeHandleStateW@28 GetNamedPipeHandleStateW=GetNamedPipeHandleStateW@28
GetNamedPipeInfo=GetNamedPipeInfo@20 GetNamedPipeInfo=GetNamedPipeInfo@20
GetNativeSystemInfo=GetNativeSystemInfo@4
GetNextVDMCommand=GetNextVDMCommand@4 GetNextVDMCommand=GetNextVDMCommand@4
;GetNlsSectionName
GetNumaHighestNodeNumber=GetNumaHighestNodeNumber@4
GetNumaNodeProcessorMask=GetNumaNodeProcessorMask@8
;GetNumaProcessorMap
GetNumaProcessorNode=GetNumaProcessorNode@8
GetNumberFormatA=GetNumberFormatA@24 GetNumberFormatA=GetNumberFormatA@24
GetNumberFormatW=GetNumberFormatW@24 GetNumberFormatW=GetNumberFormatW@24
GetNumberOfConsoleFonts=GetNumberOfConsoleFonts@0 GetNumberOfConsoleFonts=GetNumberOfConsoleFonts@0
@ -317,8 +439,12 @@ GetPrivateProfileStructA=GetPrivateProfileStructA@20
GetPrivateProfileStructW=GetPrivateProfileStructW@20 GetPrivateProfileStructW=GetPrivateProfileStructW@20
GetProcAddress=GetProcAddress@8 GetProcAddress=GetProcAddress@8
GetProcessAffinityMask=GetProcessAffinityMask@12 GetProcessAffinityMask=GetProcessAffinityMask@12
GetProcessHandleCount=GetProcessHandleCount@8
GetProcessHeap=GetProcessHeap@0 GetProcessHeap=GetProcessHeap@0
GetProcessHeaps=GetProcessHeaps@8 GetProcessHeaps=GetProcessHeaps@8
GetProcessId=GetProcessId@4
GetProcessIoCounters=GetProcessIoCounters@8
GetProcessPriorityBoost=GetProcessPriorityBoost@8
GetProcessShutdownParameters=GetProcessShutdownParameters@8 GetProcessShutdownParameters=GetProcessShutdownParameters@8
GetProcessTimes=GetProcessTimes@20 GetProcessTimes=GetProcessTimes@20
GetProcessVersion=GetProcessVersion@4 GetProcessVersion=GetProcessVersion@4
@ -341,13 +467,18 @@ GetStringTypeExW=GetStringTypeExW@20
GetStringTypeW=GetStringTypeW@16 GetStringTypeW=GetStringTypeW@16
GetSystemDefaultLCID=GetSystemDefaultLCID@0 GetSystemDefaultLCID=GetSystemDefaultLCID@0
GetSystemDefaultLangID=GetSystemDefaultLangID@0 GetSystemDefaultLangID=GetSystemDefaultLangID@0
GetSystemDefaultUILanguage=GetSystemDefaultUILanguage@0
GetSystemDirectoryA=GetSystemDirectoryA@8 GetSystemDirectoryA=GetSystemDirectoryA@8
GetSystemDirectoryW=GetSystemDirectoryW@8 GetSystemDirectoryW=GetSystemDirectoryW@8
GetSystemInfo=GetSystemInfo@4 GetSystemInfo=GetSystemInfo@4
GetSystemPowerStatus=GetSystemPowerStatus@4 GetSystemPowerStatus=GetSystemPowerStatus@4
GetSystemRegistryQuota=GetSystemRegistryQuota@8
GetSystemTime=GetSystemTime@4 GetSystemTime=GetSystemTime@4
GetSystemTimeAdjustment=GetSystemTimeAdjustment@12 GetSystemTimeAdjustment=GetSystemTimeAdjustment@12
GetSystemTimeAsFileTime=GetSystemTimeAsFileTime@4 GetSystemTimeAsFileTime=GetSystemTimeAsFileTime@4
GetSystemTimes=GetSystemTimes@12
GetSystemWow64DirectoryA=GetSystemWow64DirectoryA@8
GetSystemWow64DirectoryW=GetSystemWow64DirectoryW@8
GetSystemWindowsDirectoryA=GetSystemWindowsDirectoryA@8 GetSystemWindowsDirectoryA=GetSystemWindowsDirectoryA@8
GetSystemWindowsDirectoryW=GetSystemWindowsDirectoryW@8 GetSystemWindowsDirectoryW=GetSystemWindowsDirectoryW@8
GetTapeParameters=GetTapeParameters@16 GetTapeParameters=GetTapeParameters@16
@ -358,6 +489,7 @@ GetTempFileNameW=GetTempFileNameW@16
GetTempPathA=GetTempPathA@8 GetTempPathA=GetTempPathA@8
GetTempPathW=GetTempPathW@8 GetTempPathW=GetTempPathW@8
GetThreadContext=GetThreadContext@8 GetThreadContext=GetThreadContext@8
GetThreadIOPendingFlag=GetThreadIOPendingFlag@8
GetThreadLocale=GetThreadLocale@0 GetThreadLocale=GetThreadLocale@0
GetThreadPriority=GetThreadPriority@4 GetThreadPriority=GetThreadPriority@4
GetThreadPriorityBoost=GetThreadPriorityBoost@8 GetThreadPriorityBoost=GetThreadPriorityBoost@8
@ -369,14 +501,23 @@ GetTimeFormatW=GetTimeFormatW@24
GetTimeZoneInformation=GetTimeZoneInformation@4 GetTimeZoneInformation=GetTimeZoneInformation@4
GetUserDefaultLCID=GetUserDefaultLCID@0 GetUserDefaultLCID=GetUserDefaultLCID@0
GetUserDefaultLangID=GetUserDefaultLangID@0 GetUserDefaultLangID=GetUserDefaultLangID@0
GetUserDefaultUILanguage=GetUserDefaultUILanguage@0
GetUserGeoID=GetUserGeoID@4
GetVDMCurrentDirectories=GetVDMCurrentDirectories@8 GetVDMCurrentDirectories=GetVDMCurrentDirectories@8
GetVersion=GetVersion@0 GetVersion=GetVersion@0
GetVersionExA=GetVersionExA@4 GetVersionExA=GetVersionExA@4
GetVersionExW=GetVersionExW@4 GetVersionExW=GetVersionExW@4
GetVolumeInformationA=GetVolumeInformationA@32 GetVolumeInformationA=GetVolumeInformationA@32
GetVolumeInformationW=GetVolumeInformationW@32 GetVolumeInformationW=GetVolumeInformationW@32
GetVolumeNameForVolumeMountPointA=GetVolumeNameForVolumeMountPointA@12
GetVolumeNameForVolumeMountPointW=GetVolumeNameForVolumeMountPointW@12
GetVolumePathNameA=GetVolumePathNameA@12
GetVolumePathNameW=GetVolumePathNameW@12
GetVolumePathNamesForVolumeNameA=GetVolumePathNamesForVolumeNameA@16
GetVolumePathNamesForVolumeNameW=GetVolumePathNamesForVolumeNameW@16
GetWindowsDirectoryA=GetWindowsDirectoryA@8 GetWindowsDirectoryA=GetWindowsDirectoryA@8
GetWindowsDirectoryW=GetWindowsDirectoryW@8 GetWindowsDirectoryW=GetWindowsDirectoryW@8
GetWriteWatch=GetWriteWatch@24
GlobalAddAtomA=GlobalAddAtomA@4 GlobalAddAtomA=GlobalAddAtomA@4
GlobalAddAtomW=GlobalAddAtomW@4 GlobalAddAtomW=GlobalAddAtomW@4
GlobalAlloc=GlobalAlloc@8 GlobalAlloc=GlobalAlloc@8
@ -392,6 +533,7 @@ GlobalGetAtomNameW=GlobalGetAtomNameW@12
GlobalHandle=GlobalHandle@4 GlobalHandle=GlobalHandle@4
GlobalLock=GlobalLock@4 GlobalLock=GlobalLock@4
GlobalMemoryStatus=GlobalMemoryStatus@4 GlobalMemoryStatus=GlobalMemoryStatus@4
GlobalMemoryStatusEx=GlobalMemoryStatusEx@4
GlobalReAlloc=GlobalReAlloc@12 GlobalReAlloc=GlobalReAlloc@12
GlobalSize=GlobalSize@4 GlobalSize=GlobalSize@4
GlobalUnWire=GlobalUnWire@4 GlobalUnWire=GlobalUnWire@4
@ -410,8 +552,10 @@ HeapDestroy=HeapDestroy@4
HeapExtend=HeapExtend@16 HeapExtend=HeapExtend@16
HeapFree=NTDLL.RtlFreeHeap HeapFree=NTDLL.RtlFreeHeap
HeapLock=HeapLock@4 HeapLock=HeapLock@4
HeapQueryInformation=HeapQueryInformation@20
HeapQueryTagW=HeapQueryTagW@20 HeapQueryTagW=HeapQueryTagW@20
HeapReAlloc=NTDLL.RtlReAllocateHeap HeapReAlloc=NTDLL.RtlReAllocateHeap
HeapSetInformation=HeapSetInformation@16
HeapSize=NTDLL.RtlSizeHeap HeapSize=NTDLL.RtlSizeHeap
HeapSummary=HeapSummary@12 HeapSummary=HeapSummary@12
HeapUnlock=HeapUnlock@4 HeapUnlock=HeapUnlock@4
@ -420,11 +564,16 @@ HeapValidate=HeapValidate@12
HeapWalk=HeapWalk@8 HeapWalk=HeapWalk@8
InitAtomTable=InitAtomTable@4 InitAtomTable=InitAtomTable@4
InitializeCriticalSection=InitializeCriticalSection@4 InitializeCriticalSection=InitializeCriticalSection@4
InitializeCriticalSectionAndSpinCount=InitializeCriticalSectionAndSpinCount@8
InitializeSListHead=InitializeSListHead@4
InterlockedCompareExchange=InterlockedCompareExchange@12 InterlockedCompareExchange=InterlockedCompareExchange@12
InterlockedDecrement=InterlockedDecrement@4 InterlockedDecrement=InterlockedDecrement@4
InterlockedExchange=InterlockedExchange@8 InterlockedExchange=InterlockedExchange@8
InterlockedExchangeAdd=InterlockedExchangeAdd@8 InterlockedExchangeAdd=InterlockedExchangeAdd@8
InterlockedFlushSList=InterlockedFlushSList@4
InterlockedIncrement=InterlockedIncrement@4 InterlockedIncrement=InterlockedIncrement@4
InterlockedPopEntrySList=InterlockedPopEntrySList@4
InterlockedPushEntrySList=InterlockedPushEntrySList@8
InvalidateConsoleDIBits=InvalidateConsoleDIBits@8 InvalidateConsoleDIBits=InvalidateConsoleDIBits@8
IsBadCodePtr=IsBadCodePtr@4 IsBadCodePtr=IsBadCodePtr@4
IsBadHugeReadPtr=IsBadHugeReadPtr@8 IsBadHugeReadPtr=IsBadHugeReadPtr@8
@ -436,9 +585,14 @@ IsBadWritePtr=IsBadWritePtr@8
IsDBCSLeadByte=IsDBCSLeadByte@4 IsDBCSLeadByte=IsDBCSLeadByte@4
IsDBCSLeadByteEx=IsDBCSLeadByteEx@8 IsDBCSLeadByteEx=IsDBCSLeadByteEx@8
IsDebuggerPresent=IsDebuggerPresent@0 IsDebuggerPresent=IsDebuggerPresent@0
IsProcessInJob=IsProcessInJob@12
IsProcessorFeaturePresent=IsProcessorFeaturePresent@4 IsProcessorFeaturePresent=IsProcessorFeaturePresent@4
IsSystemResumeAutomatic=IsSystemResumeAutomatic@0
IsValidCodePage=IsValidCodePage@4 IsValidCodePage=IsValidCodePage@4
IsValidLanguageGroup=IsValidLanguageGroup@8
IsValidLocale=IsValidLocale@8 IsValidLocale=IsValidLocale@8
;IsValidUILanguage
IsWow64Process=IsWow64Process@8
LCMapStringA=LCMapStringA@24 LCMapStringA=LCMapStringA@24
LCMapStringW=LCMapStringW@24 LCMapStringW=LCMapStringW@24
LeaveCriticalSection=NTDLL.RtlLeaveCriticalSection LeaveCriticalSection=NTDLL.RtlLeaveCriticalSection
@ -462,6 +616,19 @@ LocalUnlock=LocalUnlock@4
LockFile=LockFile@20 LockFile=LockFile@20
LockFileEx=LockFileEx@24 LockFileEx=LockFileEx@24
LockResource=LockResource@4 LockResource=LockResource@4
LZClose=LZClose@4
;LZCloseFile
LZCopy=LZCopy@8
;LZCreateFileW
LZDone=LZDone@0
LZInit=LZInit@4
LZOpenFileA=LZOpenFileA@12
LZOpenFileW=LZOpenFileW@12
LZRead=LZRead@12
LZSeek=LZSeek@12
LZStart=LZStart@0
MapUserPhysicalPages=MapUserPhysicalPages@12
MapUserPhysicalPagesScatter=MapUserPhysicalPagesScatter@12
MapViewOfFile=MapViewOfFile@20 MapViewOfFile=MapViewOfFile@20
MapViewOfFileEx=MapViewOfFileEx@24 MapViewOfFileEx=MapViewOfFileEx@24
Module32First=Module32First@8 Module32First=Module32First@8
@ -476,18 +643,26 @@ MoveFileW=MoveFileW@8
MoveFileWithProgressW=MoveFileWithProgressW@20 MoveFileWithProgressW=MoveFileWithProgressW@20
MulDiv=MulDiv@12 MulDiv=MulDiv@12
MultiByteToWideChar=MultiByteToWideChar@24 MultiByteToWideChar=MultiByteToWideChar@24
;NlsConvertIntegerToString
;NlsGetCacheUpdateCount
;NlsResetProcessLocale
;NumaVirtualQueryNode
OpenConsoleW=OpenConsoleW@16 OpenConsoleW=OpenConsoleW@16
;OpenDataFile
OpenEventA=OpenEventA@12 OpenEventA=OpenEventA@12
OpenEventW=OpenEventW@12 OpenEventW=OpenEventW@12
OpenFile=OpenFile@12 OpenFile=OpenFile@12
OpenFileMappingA=OpenFileMappingA@12 OpenFileMappingA=OpenFileMappingA@12
OpenFileMappingW=OpenFileMappingW@12 OpenFileMappingW=OpenFileMappingW@12
OpenJobObjectA=OpenJobObjectA@12
OpenJobObjectW=OpenJobObjectW@12
OpenMutexA=OpenMutexA@12 OpenMutexA=OpenMutexA@12
OpenMutexW=OpenMutexW@12 OpenMutexW=OpenMutexW@12
OpenProcess=OpenProcess@12 OpenProcess=OpenProcess@12
OpenProfileUserMapping=OpenProfileUserMapping@0 OpenProfileUserMapping=OpenProfileUserMapping@0
OpenSemaphoreA=OpenSemaphoreA@12 OpenSemaphoreA=OpenSemaphoreA@12
OpenSemaphoreW=OpenSemaphoreW@12 OpenSemaphoreW=OpenSemaphoreW@12
OpenThread=OpenThread@12
OpenWaitableTimerA=OpenWaitableTimerA@12 OpenWaitableTimerA=OpenWaitableTimerA@12
OpenWaitableTimerW=OpenWaitableTimerW@12 OpenWaitableTimerW=OpenWaitableTimerW@12
OutputDebugStringA=OutputDebugStringA@4 OutputDebugStringA=OutputDebugStringA@4
@ -497,6 +672,8 @@ PeekConsoleInputW=PeekConsoleInputW@16
PeekNamedPipe=PeekNamedPipe@24 PeekNamedPipe=PeekNamedPipe@24
PostQueuedCompletionStatus=PostQueuedCompletionStatus@16 PostQueuedCompletionStatus=PostQueuedCompletionStatus@16
PrepareTape=PrepareTape@12 PrepareTape=PrepareTape@12
;PrivCopyFileExW
;PrivMoveFileIdentityW
ProcessIdToSessionId=ProcessIdToSessionId@8 ProcessIdToSessionId=ProcessIdToSessionId@8
Process32First=Process32First@8 Process32First=Process32First@8
Process32FirstW=Process32FirstW@8 Process32FirstW=Process32FirstW@8
@ -504,14 +681,22 @@ Process32Next=Process32Next@8
Process32NextW=Process32NextW@8 Process32NextW=Process32NextW@8
PulseEvent=PulseEvent@4 PulseEvent=PulseEvent@4
PurgeComm=PurgeComm@8 PurgeComm=PurgeComm@8
QueryActCtxW=QueryActCtxW@28
QueryDepthSList=QueryDepthSList@4
QueryDosDeviceA=QueryDosDeviceA@12 QueryDosDeviceA=QueryDosDeviceA@12
QueryDosDeviceW=QueryDosDeviceW@12 QueryDosDeviceW=QueryDosDeviceW@12
QueryInformationJobObject=QueryInformationJobObject@20
QueryMemoryResourceNotification=QueryMemoryResourceNotification@8
QueryPerformanceCounter=QueryPerformanceCounter@4 QueryPerformanceCounter=QueryPerformanceCounter@4
QueryPerformanceFrequency=QueryPerformanceFrequency@4 QueryPerformanceFrequency=QueryPerformanceFrequency@4
QueueUserAPC=QueueUserAPC@12
QueueUserWorkItem=QueueUserWorkItem@12
QueryWin31IniFilesMappedToRegistry=QueryWin31IniFilesMappedToRegistry@16 QueryWin31IniFilesMappedToRegistry=QueryWin31IniFilesMappedToRegistry@16
RaiseException=RaiseException@16 RaiseException=RaiseException@16
ReadConsoleA=ReadConsoleA@20 ReadConsoleA=ReadConsoleA@20
ReadConsoleInputA=ReadConsoleInputA@16 ReadConsoleInputA=ReadConsoleInputA@16
;ReadConsoleInputExA
;ReadConsoleInputExW
ReadConsoleInputW=ReadConsoleInputW@16 ReadConsoleInputW=ReadConsoleInputW@16
ReadConsoleOutputA=ReadConsoleOutputA@20 ReadConsoleOutputA=ReadConsoleOutputA@20
ReadConsoleOutputAttribute=ReadConsoleOutputAttribute@20 ReadConsoleOutputAttribute=ReadConsoleOutputAttribute@20
@ -519,19 +704,38 @@ ReadConsoleOutputCharacterA=ReadConsoleOutputCharacterA@20
ReadConsoleOutputCharacterW=ReadConsoleOutputCharacterW@20 ReadConsoleOutputCharacterW=ReadConsoleOutputCharacterW@20
ReadConsoleOutputW=ReadConsoleOutputW@20 ReadConsoleOutputW=ReadConsoleOutputW@20
ReadConsoleW=ReadConsoleW@20 ReadConsoleW=ReadConsoleW@20
ReadDirectoryChangesW=ReadDirectoryChangesW@32
ReadFile=ReadFile@20 ReadFile=ReadFile@20
ReadFileEx=ReadFileEx@20 ReadFileEx=ReadFileEx@20
ReadFileScatter=ReadFileScatter@20
ReadProcessMemory=ReadProcessMemory@20 ReadProcessMemory=ReadProcessMemory@20
;RegisterConsoleIME
;RegisterConsoleOS2
RegisterConsoleVDM=RegisterConsoleVDM@44 RegisterConsoleVDM=RegisterConsoleVDM@44
RegisterWaitForInputIdle=RegisterWaitForInputIdle@4 RegisterWaitForInputIdle=RegisterWaitForInputIdle@4
RegisterWaitForSingleObject=RegisterWaitForSingleObject@24
RegisterWaitForSingleObjectEx=RegisterWaitForSingleObjectEx@20
RegisterWowBaseHandlers=RegisterWowBaseHandlers@4 RegisterWowBaseHandlers=RegisterWowBaseHandlers@4
RegisterWowExec=RegisterWowExec@4 RegisterWowExec=RegisterWowExec@4
ReleaseActCtx=ReleaseActCtx@4
ReleaseMutex=ReleaseMutex@4 ReleaseMutex=ReleaseMutex@4
ReleaseSemaphore=ReleaseSemaphore@12 ReleaseSemaphore=ReleaseSemaphore@12
RemoveDirectoryA=RemoveDirectoryA@4 RemoveDirectoryA=RemoveDirectoryA@4
RemoveDirectoryW=RemoveDirectoryW@4 RemoveDirectoryW=RemoveDirectoryW@4
;RemoveLocalAlternateComputerNameA
;RemoveLocalAlternateComputerNameW
RemoveVectoredExceptionHandler=RemoveVectoredExceptionHandler@4
ReplaceFile=ReplaceFileW@24
ReplaceFileA=ReplaceFileA@24
ReplaceFileW=ReplaceFileW@24
RequestDeviceWakeup=RequestDeviceWakeup@4
RequestWakeupLatency=RequestWakeupLatency@4
ResetEvent=ResetEvent@4 ResetEvent=ResetEvent@4
ResetWriteWatch=ResetWriteWatch@8
RestoreLastError=RestoreLastError@4
ResumeThread=ResumeThread@4 ResumeThread=ResumeThread@4
RtlCaptureContext=RtlCaptureContext@4
;RtlCaptureStackBackTrace
RtlFillMemory=NTDLL.RtlFillMemory RtlFillMemory=NTDLL.RtlFillMemory
RtlMoveMemory=NTDLL.RtlMoveMemory RtlMoveMemory=NTDLL.RtlMoveMemory
RtlUnwind=NTDLL.RtlUnwind RtlUnwind=NTDLL.RtlUnwind
@ -540,12 +744,19 @@ ScrollConsoleScreenBufferA=ScrollConsoleScreenBufferA@20
ScrollConsoleScreenBufferW=ScrollConsoleScreenBufferW@20 ScrollConsoleScreenBufferW=ScrollConsoleScreenBufferW@20
SearchPathA=SearchPathA@24 SearchPathA=SearchPathA@24
SearchPathW=SearchPathW@24 SearchPathW=SearchPathW@24
;SetCPGlobal
SetCalendarInfoA=SetCalendarInfoA@16
SetCalendarInfoW=SetCalendarInfoW@16
;SetClientTimeZoneInformation
;SetComPlusPackageInstallStatus
SetCommBreak=SetCommBreak@4 SetCommBreak=SetCommBreak@4
SetCommConfig=SetCommConfig@12 SetCommConfig=SetCommConfig@12
SetCommMask=SetCommMask@8 SetCommMask=SetCommMask@8
SetCommState=SetCommState@8 SetCommState=SetCommState@8
SetCommTimeouts=SetCommTimeouts@8 SetCommTimeouts=SetCommTimeouts@8
SetComputerNameA=SetComputerNameA@4 SetComputerNameA=SetComputerNameA@4
SetComputerNameExA=SetComputerNameExA@8
SetComputerNameExW=SetComputerNameExW@8
SetComputerNameW=SetComputerNameW@4 SetComputerNameW=SetComputerNameW@4
SetConsoleActiveScreenBuffer=SetConsoleActiveScreenBuffer@4 SetConsoleActiveScreenBuffer=SetConsoleActiveScreenBuffer@4
SetConsoleCP=SetConsoleCP@4 SetConsoleCP=SetConsoleCP@4
@ -553,16 +764,23 @@ SetConsoleCommandHistoryMode=SetConsoleCommandHistoryMode@4
SetConsoleCtrlHandler=SetConsoleCtrlHandler@8 SetConsoleCtrlHandler=SetConsoleCtrlHandler@8
SetConsoleCursor=SetConsoleCursor@8 SetConsoleCursor=SetConsoleCursor@8
SetConsoleCursorInfo=SetConsoleCursorInfo@8 SetConsoleCursorInfo=SetConsoleCursorInfo@8
;SetConsoleCursorMode
SetConsoleCursorPosition=SetConsoleCursorPosition@8 SetConsoleCursorPosition=SetConsoleCursorPosition@8
SetConsoleDisplayMode=SetConsoleDisplayMode@12 SetConsoleDisplayMode=SetConsoleDisplayMode@12
SetConsoleFont=SetConsoleFont@8 SetConsoleFont=SetConsoleFont@8
SetConsoleHardwareState=SetConsoleHardwareState@12 SetConsoleHardwareState=SetConsoleHardwareState@12
;SetConsoleIcon
;SetConsoleInputExeNameA
;SetConsoleInputExeNameW
SetConsoleKeyShortcuts=SetConsoleKeyShortcuts@16 SetConsoleKeyShortcuts=SetConsoleKeyShortcuts@16
;SetConsoleLocalEUDC
SetConsoleMaximumWindowSize=SetConsoleMaximumWindowSize@8 SetConsoleMaximumWindowSize=SetConsoleMaximumWindowSize@8
SetConsoleMenuClose=SetConsoleMenuClose@4 SetConsoleMenuClose=SetConsoleMenuClose@4
SetConsoleMode=SetConsoleMode@8 SetConsoleMode=SetConsoleMode@8
;SetConsoleNlsMode
SetConsoleNumberOfCommandsA=SetConsoleNumberOfCommandsA@8 SetConsoleNumberOfCommandsA=SetConsoleNumberOfCommandsA@8
SetConsoleNumberOfCommandsW=SetConsoleNumberOfCommandsW@8 SetConsoleNumberOfCommandsW=SetConsoleNumberOfCommandsW@8
;SetConsoleOS2OemFormat
SetConsoleOutputCP=SetConsoleOutputCP@4 SetConsoleOutputCP=SetConsoleOutputCP@4
SetConsolePalette=SetConsolePalette@12 SetConsolePalette=SetConsolePalette@12
SetConsoleScreenBufferSize=SetConsoleScreenBufferSize@8 SetConsoleScreenBufferSize=SetConsoleScreenBufferSize@8
@ -570,10 +788,13 @@ SetConsoleTextAttribute=SetConsoleTextAttribute@8
SetConsoleTitleA=SetConsoleTitleA@4 SetConsoleTitleA=SetConsoleTitleA@4
SetConsoleTitleW=SetConsoleTitleW@4 SetConsoleTitleW=SetConsoleTitleW@4
SetConsoleWindowInfo=SetConsoleWindowInfo@12 SetConsoleWindowInfo=SetConsoleWindowInfo@12
SetCriticalSectionSpinCount=SetCriticalSectionSpinCount@8
SetCurrentDirectoryA=SetCurrentDirectoryA@4 SetCurrentDirectoryA=SetCurrentDirectoryA@4
SetCurrentDirectoryW=SetCurrentDirectoryW@4 SetCurrentDirectoryW=SetCurrentDirectoryW@4
SetDefaultCommConfigA=SetDefaultCommConfigA@12 SetDefaultCommConfigA=SetDefaultCommConfigA@12
SetDefaultCommConfigW=SetDefaultCommConfigW@12 SetDefaultCommConfigW=SetDefaultCommConfigW@12
SetDllDirectoryA=SetDllDirectoryA@4
SetDllDirectoryW=SetDllDirectoryW@4
SetEndOfFile=SetEndOfFile@4 SetEndOfFile=SetEndOfFile@4
SetEnvironmentVariableA=SetEnvironmentVariableA@8 SetEnvironmentVariableA=SetEnvironmentVariableA@8
SetEnvironmentVariableW=SetEnvironmentVariableW@8 SetEnvironmentVariableW=SetEnvironmentVariableW@8
@ -584,18 +805,30 @@ SetFileApisToOEM=SetFileApisToOEM@0
SetFileAttributesA=SetFileAttributesA@8 SetFileAttributesA=SetFileAttributesA@8
SetFileAttributesW=SetFileAttributesW@8 SetFileAttributesW=SetFileAttributesW@8
SetFilePointer=SetFilePointer@16 SetFilePointer=SetFilePointer@16
SetFilePointerEx=SetFilePointerEx@20
SetFileShortNameA=SetFileShortNameA@8
SetFileShortNameW=SetFileShortNameW@8
SetFileTime=SetFileTime@16 SetFileTime=SetFileTime@16
SetFileValidData=SetFileValidData@12
SetFirmwareEnvironmentVariableA=SetFirmwareEnvironmentVariableA@16
SetFirmwareEnvironmentVariableW=SetFirmwareEnvironmentVariableW@16
;SetHandleContext
SetHandleCount=SetHandleCount@4 SetHandleCount=SetHandleCount@4
SetHandleInformation=SetHandleInformation@12 SetHandleInformation=SetHandleInformation@12
SetInformationJobObject=SetInformationJobObject@16
SetLastConsoleEventActive=SetLastConsoleEventActive@0 SetLastConsoleEventActive=SetLastConsoleEventActive@0
SetLastError=SetLastError@4 SetLastError=SetLastError@4
;SetLocalPrimaryComputerNameA
;SetLocalPrimaryComputerNameW
SetLocalTime=SetLocalTime@4 SetLocalTime=SetLocalTime@4
SetLocaleInfoA=SetLocaleInfoA@12 SetLocaleInfoA=SetLocaleInfoA@12
SetLocaleInfoW=SetLocaleInfoW@12 SetLocaleInfoW=SetLocaleInfoW@12
SetMailslotInfo=SetMailslotInfo@8 SetMailslotInfo=SetMailslotInfo@8
SetMessageWaitingIndicator=SetMessageWaitingIndicator@8
SetNamedPipeHandleState=SetNamedPipeHandleState@16 SetNamedPipeHandleState=SetNamedPipeHandleState@16
SetPriorityClass=SetPriorityClass@8 SetPriorityClass=SetPriorityClass@8
SetProcessAffinityMask=SetProcessAffinityMask@8 SetProcessAffinityMask=SetProcessAffinityMask@8
SetProcessPriorityBoost=SetProcessPriorityBoost@8
SetProcessShutdownParameters=SetProcessShutdownParameters@8 SetProcessShutdownParameters=SetProcessShutdownParameters@8
SetProcessWorkingSetSize=SetProcessWorkingSetSize@12 SetProcessWorkingSetSize=SetProcessWorkingSetSize@12
SetStdHandle=SetStdHandle@8 SetStdHandle=SetStdHandle@8
@ -604,20 +837,28 @@ SetSystemTime=SetSystemTime@4
SetSystemTimeAdjustment=SetSystemTimeAdjustment@8 SetSystemTimeAdjustment=SetSystemTimeAdjustment@8
SetTapeParameters=SetTapeParameters@12 SetTapeParameters=SetTapeParameters@12
SetTapePosition=SetTapePosition@24 SetTapePosition=SetTapePosition@24
;SetTermsrvAppInstallMode
SetThreadAffinityMask=SetThreadAffinityMask@8 SetThreadAffinityMask=SetThreadAffinityMask@8
SetThreadContext=SetThreadContext@8 SetThreadContext=SetThreadContext@8
SetThreadExecutionState=SetThreadExecutionState@4
SetThreadIdealProcessor=SetThreadIdealProcessor@8 SetThreadIdealProcessor=SetThreadIdealProcessor@8
SetThreadLocale=SetThreadLocale@4 SetThreadLocale=SetThreadLocale@4
SetThreadPriority=SetThreadPriority@8 SetThreadPriority=SetThreadPriority@8
SetThreadPriorityBoost=SetThreadPriorityBoost@8 SetThreadPriorityBoost=SetThreadPriorityBoost@8
;SetThreadUILanguage
SetTimerQueueTimer=SetTimerQueueTimer@24
SetTimeZoneInformation=SetTimeZoneInformation@4 SetTimeZoneInformation=SetTimeZoneInformation@4
SetUnhandledExceptionFilter=SetUnhandledExceptionFilter@4 SetUnhandledExceptionFilter=SetUnhandledExceptionFilter@4
SetUserGeoID=SetUserGeoID@4
SetVDMCurrentDirectories=SetVDMCurrentDirectories@8 SetVDMCurrentDirectories=SetVDMCurrentDirectories@8
SetVolumeLabelA=SetVolumeLabelA@8 SetVolumeLabelA=SetVolumeLabelA@8
SetVolumeLabelW=SetVolumeLabelW@8 SetVolumeLabelW=SetVolumeLabelW@8
SetVolumeMountPointA=SetVolumeMountPointA@8
SetVolumeMountPointW=SetVolumeMountPointW@8
SetWaitableTimer=SetWaitableTimer@24 SetWaitableTimer=SetWaitableTimer@24
SetupComm=SetupComm@12 SetupComm=SetupComm@12
ShowConsoleCursor=ShowConsoleCursor@8 ShowConsoleCursor=ShowConsoleCursor@8
SignalObjectAndWait=SignalObjectAndWait@16
SizeofResource=SizeofResource@8 SizeofResource=SizeofResource@8
Sleep=Sleep@4 Sleep=Sleep@4
SleepEx=SleepEx@8 SleepEx=SleepEx@8
@ -626,8 +867,10 @@ SwitchToFiber=SwitchToFiber@4
SwitchToThread=SwitchToThread@0 SwitchToThread=SwitchToThread@0
SystemTimeToFileTime=SystemTimeToFileTime@8 SystemTimeToFileTime=SystemTimeToFileTime@8
SystemTimeToTzSpecificLocalTime=SystemTimeToTzSpecificLocalTime@12 SystemTimeToTzSpecificLocalTime=SystemTimeToTzSpecificLocalTime@12
TerminateJobObject=TerminateJobObject@8
TerminateProcess=TerminateProcess@8 TerminateProcess=TerminateProcess@8
TerminateThread=TerminateThread@8 TerminateThread=TerminateThread@8
;TermsrvAppInstallMode
Thread32First=Thread32First@8 Thread32First=Thread32First@8
Thread32Next=Thread32Next@8 Thread32Next=Thread32Next@8
TlsAlloc=TlsAlloc@0 TlsAlloc=TlsAlloc@0
@ -639,17 +882,28 @@ TransactNamedPipe=TransactNamedPipe@28
TransmitCommChar=TransmitCommChar@8 TransmitCommChar=TransmitCommChar@8
TrimVirtualBuffer=TrimVirtualBuffer@4 TrimVirtualBuffer=TrimVirtualBuffer@4
TryEnterCriticalSection=NTDLL.RtlTryEnterCriticalSection TryEnterCriticalSection=NTDLL.RtlTryEnterCriticalSection
TzSpecificLocalTimeToSystemTime=TzSpecificLocalTimeToSystemTime@12
UnhandledExceptionFilter=UnhandledExceptionFilter@4 UnhandledExceptionFilter=UnhandledExceptionFilter@4
UnlockFile=UnlockFile@20 UnlockFile=UnlockFile@20
UnlockFileEx=UnlockFileEx@20 UnlockFileEx=UnlockFileEx@20
UnmapViewOfFile=UnmapViewOfFile@4 UnmapViewOfFile=UnmapViewOfFile@4
UpdateResourceA=UpdateResourceA@24 UpdateResourceA=UpdateResourceA@24
UpdateResourceW=UpdateResourceW@24 UpdateResourceW=UpdateResourceW@24
;UTRegister
;UTUnRegister
;UnregisterConsoleIME
UnregisterWait=UnregisterWait@4
UnregisterWaitEx=UnregisterWaitEx@8
;ValidateLCType
;ValidateLocale
VDMConsoleOperation=VDMConsoleOperation@8 VDMConsoleOperation=VDMConsoleOperation@8
VDMOperationStarted=VDMOperationStarted@4 VDMOperationStarted=VDMOperationStarted@4
VerLanguageNameA=VerLanguageNameA@12 VerLanguageNameA=VerLanguageNameA@12
VerLanguageNameW=VerLanguageNameW@12 VerLanguageNameW=VerLanguageNameW@12
VerSetConditionMask=VerSetConditionMask@16
VerifyConsoleIoHandle=VerifyConsoleIoHandle@4 VerifyConsoleIoHandle=VerifyConsoleIoHandle@4
VerifyVersionInfoA=VerifyVersionInfoA@16
VerifyVersionInfoW=VerifyVersionInfoW@16
VirtualAlloc=VirtualAlloc@16 VirtualAlloc=VirtualAlloc@16
VirtualAllocEx=VirtualAllocEx@20 VirtualAllocEx=VirtualAllocEx@20
VirtualBufferExceptionHandler=VirtualBufferExceptionHandler@12 VirtualBufferExceptionHandler=VirtualBufferExceptionHandler@12
@ -684,6 +938,7 @@ WriteConsoleOutputW=WriteConsoleOutputW@20
WriteConsoleW=WriteConsoleW@20 WriteConsoleW=WriteConsoleW@20
WriteFile=WriteFile@20 WriteFile=WriteFile@20
WriteFileEx=WriteFileEx@20 WriteFileEx=WriteFileEx@20
WriteFileGather=WriteFileGather@20
WritePrivateProfileSectionA=WritePrivateProfileSectionA@12 WritePrivateProfileSectionA=WritePrivateProfileSectionA@12
WritePrivateProfileSectionW=WritePrivateProfileSectionW@12 WritePrivateProfileSectionW=WritePrivateProfileSectionW@12
WritePrivateProfileStringA=WritePrivateProfileStringA@16 WritePrivateProfileStringA=WritePrivateProfileStringA@16
@ -696,6 +951,8 @@ WriteProfileSectionW=WriteProfileSectionW@8
WriteProfileStringA=WriteProfileStringA@12 WriteProfileStringA=WriteProfileStringA@12
WriteProfileStringW=WriteProfileStringW@12 WriteProfileStringW=WriteProfileStringW@12
WriteTapemark=WriteTapemark@16 WriteTapemark=WriteTapemark@16
WTSGetActiveConsoleSessionId=WTSGetActiveConsoleSessionId@0
ZombifyActCtx=ZombifyActCtx@4
_hread=_hread@12 _hread=_hread@12
_hwrite=_hwrite@12 _hwrite=_hwrite@12
_lclose=_lclose@4 _lclose=_lclose@4

View file

@ -1,4 +1,4 @@
/* $Id: handle.c,v 1.12 2003/07/10 18:50:51 chorns Exp $ /* $Id: handle.c,v 1.13 2003/08/28 19:37:00 gvg 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
@ -19,7 +19,7 @@
/* GLOBALS *******************************************************************/ /* GLOBALS *******************************************************************/
WINBOOL STDCALL WINBOOL STDCALL
GetProcessId (HANDLE hProcess, LPDWORD lpProcessId); InternalGetProcessId (HANDLE hProcess, LPDWORD lpProcessId);
HANDLE STDCALL HANDLE STDCALL
DuplicateConsoleHandle (HANDLE hConsole, DuplicateConsoleHandle (HANDLE hConsole,
@ -145,8 +145,8 @@ WINBOOL STDCALL DuplicateHandle(HANDLE hSourceProcessHandle,
DWORD SourceProcessId, TargetProcessId; DWORD SourceProcessId, TargetProcessId;
if (IsConsoleHandle(hSourceHandle)) if (IsConsoleHandle(hSourceHandle))
{ {
if (FALSE == GetProcessId(hSourceProcessHandle, &SourceProcessId) || if (FALSE == InternalGetProcessId(hSourceProcessHandle, &SourceProcessId) ||
FALSE == GetProcessId(hTargetProcessHandle, &TargetProcessId) || FALSE == InternalGetProcessId(hTargetProcessHandle, &TargetProcessId) ||
SourceProcessId != TargetProcessId || SourceProcessId != TargetProcessId ||
SourceProcessId != GetCurrentProcessId()) SourceProcessId != GetCurrentProcessId())
{ {

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,4 @@
/* $Id: proc.c,v 1.55 2003/08/05 15:41:02 weiden Exp $ /* $Id: proc.c,v 1.56 2003/08/28 19:37:00 gvg 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
@ -28,7 +28,7 @@ VOID STDCALL
RegisterWaitForInputIdle(WaitForInputIdleType lpfnRegisterWaitForInputIdle); RegisterWaitForInputIdle(WaitForInputIdleType lpfnRegisterWaitForInputIdle);
WINBOOL STDCALL WINBOOL STDCALL
GetProcessId (HANDLE hProcess, LPDWORD lpProcessId); InternalGetProcessId (HANDLE hProcess, LPDWORD lpProcessId);
/* FUNCTIONS ****************************************************************/ /* FUNCTIONS ****************************************************************/
@ -290,7 +290,7 @@ GetExitCodeProcess(HANDLE hProcess,
* @implemented * @implemented
*/ */
WINBOOL STDCALL WINBOOL STDCALL
GetProcessId(HANDLE hProcess, InternalGetProcessId(HANDLE hProcess,
LPDWORD lpProcessId) LPDWORD lpProcessId)
{ {
PROCESS_BASIC_INFORMATION ProcessBasic; PROCESS_BASIC_INFORMATION ProcessBasic;

View file

@ -1,4 +1,4 @@
/* $Id: wait.c,v 1.24 2003/07/20 19:53:53 royce Exp $ /* $Id: wait.c,v 1.25 2003/08/28 19:37:00 gvg 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
@ -215,11 +215,11 @@ WaitForMultipleObjectsEx(DWORD nCount,
/* /*
* @implemented * @implemented
*/ */
BOOL STDCALL DWORD STDCALL
SignalObjectAndWait(HANDLE hObjectToSignal, SignalObjectAndWait(HANDLE hObjectToSignal,
HANDLE hObjectToWaitOn, HANDLE hObjectToWaitOn,
DWORD dwMilliseconds, DWORD dwMilliseconds,
BOOL bAlertable) WINBOOL bAlertable)
{ {
PLARGE_INTEGER TimePtr; PLARGE_INTEGER TimePtr;
LARGE_INTEGER Time; LARGE_INTEGER Time;

View file

@ -1,4 +1,4 @@
/* $Id: stubs.c,v 1.39 2003/08/28 16:33:22 weiden Exp $ /* $Id: stubs.c,v 1.40 2003/08/28 19:37:00 gvg Exp $
* *
* COPYRIGHT: See COPYING in the top level directory * COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS user32.dll * PROJECT: ReactOS user32.dll
@ -1207,3 +1207,387 @@ ClientThreadSetup ( VOID )
UNIMPLEMENTED; UNIMPLEMENTED;
return FALSE; return FALSE;
} }
/*
* @unimplemented
*/
HDEVNOTIFY
STDCALL
RegisterDeviceNotificationW(
HANDLE hRecipient,
LPVOID NotificationFilter,
DWORD Flags
)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
UINT
STDCALL
GetRawInputDeviceInfoW(
HANDLE hDevice,
UINT uiCommand,
LPVOID pData,
PUINT pcbSize)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
LONG
STDCALL
BroadcastSystemMessageExW(
DWORD dwflags,
LPDWORD lpdwRecipients,
UINT uiMessage,
WPARAM wParam,
LPARAM lParam,
PBSMINFO pBSMInfo)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
LONG
STDCALL
CsrBroadcastSystemMessageExW(
DWORD dwflags,
LPDWORD lpdwRecipients,
UINT uiMessage,
WPARAM wParam,
LPARAM lParam,
PBSMINFO pBSMInfo)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
HDEVNOTIFY
STDCALL
RegisterDeviceNotificationA(
HANDLE hRecipient,
LPVOID NotificationFilter,
DWORD Flags
)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
UINT
STDCALL
GetRawInputDeviceInfoA(
HANDLE hDevice,
UINT uiCommand,
LPVOID pData,
PUINT pcbSize)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
LONG
STDCALL
BroadcastSystemMessageExA(
DWORD dwflags,
LPDWORD lpdwRecipients,
UINT uiMessage,
WPARAM wParam,
LPARAM lParam,
PBSMINFO pBSMInfo)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
AlignRects(LPRECT rect, DWORD b, DWORD c, DWORD d)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
LRESULT
STDCALL
DefRawInputProc(
PRAWINPUT* paRawInput,
INT nInput,
UINT cbSizeHeader)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
VOID
STDCALL
DisableProcessWindowsGhosting(VOID)
{
UNIMPLEMENTED;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GetLayeredWindowAttributes(
HWND hwnd,
COLORREF *pcrKey,
BYTE *pbAlpha,
DWORD *pdwFlags)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
UINT
STDCALL
GetRawInputBuffer(
PRAWINPUT pData,
PUINT pcbSize,
UINT cbSizeHeader)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
UINT
STDCALL
GetRawInputData(
HRAWINPUT hRawInput,
UINT uiCommand,
LPVOID pData,
PUINT pcbSize,
UINT cbSizeHeader)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
UINT
STDCALL
GetRawInputDeviceList(
PRAWINPUTDEVICELIST pRawInputDeviceList,
PUINT puiNumDevices,
UINT cbSize)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
UINT
STDCALL
GetRegisteredRawInputDevices(
PRAWINPUTDEVICE pRawInputDevices,
PUINT puiNumDevices,
UINT cbSize)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
int
STDCALL
GetWindowRgnBox(
HWND hWnd,
LPRECT lprc)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
IsGUIThread(
WINBOOL bConvert)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
IsWinEventHookInstalled(
DWORD event)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
PrintWindow(
HWND hwnd,
HDC hdcBlt,
UINT nFlags)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
RegisterRawInputDevices(
PCRAWINPUTDEVICE pRawInputDevices,
UINT uiNumDevices,
UINT cbSize)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
UINT
STDCALL
WINNLSGetIMEHotkey( IN HWND hwnd)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
WINNLSEnableIME( IN HWND hwnd, IN BOOL enable)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
WINNLSGetEnableStatus( IN HWND hwnd)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
IMPSetIMEW( IN HWND hwnd, IN LPIMEPROW ime)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
IMPQueryIMEW( IN OUT LPIMEPROW ime)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
IMPGetIMEW( IN HWND hwnd, OUT LPIMEPROW ime)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
IMPSetIMEA( IN HWND hwnd, IN LPIMEPROA ime)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
IMPQueryIMEA( IN OUT LPIMEPROA ime)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
IMPGetIMEA( IN HWND hwnd, OUT LPIMEPROA ime)
{
UNIMPLEMENTED;
return FALSE;
}

View file

@ -4,7 +4,8 @@ EXPORTS
ActivateKeyboardLayout@8 ActivateKeyboardLayout@8
AdjustWindowRect@12 AdjustWindowRect@12
AdjustWindowRectEx@16 AdjustWindowRectEx@16
;AlignRects AlignRects@16
;AllowForegroundActivation
AllowSetForegroundWindow@4 AllowSetForegroundWindow@4
AnimateWindow@12 AnimateWindow@12
AnyPopup@0 AnyPopup@0
@ -18,7 +19,11 @@ BlockInput@4
BringWindowToTop@4 BringWindowToTop@4
BroadcastSystemMessage@20 BroadcastSystemMessage@20
BroadcastSystemMessageA@20 BroadcastSystemMessageA@20
BroadcastSystemMessageExA@24
BroadcastSystemMessageExW@24
BroadcastSystemMessageW@20 BroadcastSystemMessageW@20
;BuildReasonArray
;CalcMenuBar
CallMsgFilter@8 CallMsgFilter@8
CallMsgFilterA@8 CallMsgFilterA@8
CallMsgFilterW@8 CallMsgFilterW@8
@ -91,10 +96,12 @@ CreateMDIWindowA@40
CreateMDIWindowW@40 CreateMDIWindowW@40
CreateMenu@0 CreateMenu@0
CreatePopupMenu@0 CreatePopupMenu@0
;CreateSystemThreads
CreateWindowExA@48 CreateWindowExA@48
CreateWindowExW@48 CreateWindowExW@48
CreateWindowStationA@16 CreateWindowStationA@16
CreateWindowStationW@16 CreateWindowStationW@16
CsrBroadcastSystemMessageExW@24
;CtxInitUser32 ;CtxInitUser32
DdeAbandonTransaction@12 DdeAbandonTransaction@12
DdeAccessData@8 DdeAccessData@8
@ -135,6 +142,7 @@ DefFrameProcA@20
DefFrameProcW@20 DefFrameProcW@20
DefMDIChildProcA@16 DefMDIChildProcA@16
DefMDIChildProcW@16 DefMDIChildProcW@16
DefRawInputProc@12
DefWindowProcA@16 DefWindowProcA@16
DefWindowProcW@16 DefWindowProcW@16
DeferWindowPos@32 DeferWindowPos@32
@ -145,6 +153,7 @@ DestroyCaret@0
DestroyCursor@4 DestroyCursor@4
DestroyIcon@4 DestroyIcon@4
DestroyMenu@4 DestroyMenu@4
;DestroyReasons
DestroyWindow@4 DestroyWindow@4
;DeviceEventWorker ;DeviceEventWorker
DialogBoxIndirectParamA@20 DialogBoxIndirectParamA@20
@ -152,8 +161,10 @@ DialogBoxIndirectParamAorW@20
DialogBoxIndirectParamW@20 DialogBoxIndirectParamW@20
DialogBoxParamA@20 DialogBoxParamA@20
DialogBoxParamW@20 DialogBoxParamW@20
DisableProcessWindowsGhosting@0
DispatchMessageA@4 DispatchMessageA@4
DispatchMessageW@4 DispatchMessageW@4
;DisplayExitWindowsWarnings
DlgDirListA@20 DlgDirListA@20
DlgDirListComboBoxA@20 DlgDirListComboBoxA@20
DlgDirListComboBoxW@20 DlgDirListComboBoxW@20
@ -192,6 +203,7 @@ EndDialog@8
EndMenu@0 EndMenu@0
EndPaint@8 EndPaint@8
EndTask@12 EndTask@12
;EnterReaderModeHelper
EnumChildWindows@12 EnumChildWindows@12
EnumClipboardFormats@4 EnumClipboardFormats@4
EnumDesktopWindows@12 EnumDesktopWindows@12
@ -224,6 +236,7 @@ FlashWindow@8
FlashWindowEx@4 FlashWindowEx@4
FrameRect@12 FrameRect@12
FreeDDElParam@8 FreeDDElParam@8
;FullScreenControl
GetAccCursorInfo@4 GetAccCursorInfo@4
GetActiveWindow@0 GetActiveWindow@0
GetAltTabInfoA@20 GetAltTabInfoA@20
@ -287,6 +300,7 @@ GetKeyboardState@4
GetKeyboardType@4 GetKeyboardType@4
GetLastActivePopup@4 GetLastActivePopup@4
GetLastInputInfo@4 GetLastInputInfo@4
GetLayeredWindowAttributes@16
GetListBoxInfo@4 GetListBoxInfo@4
GetMenu@4 GetMenu@4
GetMenuBarInfo@16 GetMenuBarInfo@16
@ -321,6 +335,13 @@ GetProgmanWindow@0
GetPropA@8 GetPropA@8
GetPropW@8 GetPropW@8
GetQueueStatus@4 GetQueueStatus@4
GetRawInputBuffer@12
GetRawInputData@20
GetRawInputDeviceInfoA@16
GetRawInputDeviceInfoW@16
GetRawInputDeviceList@12
;GetReasonTitleFromReasonCode
GetRegisteredRawInputDevices@12
GetScrollBarInfo@12 GetScrollBarInfo@12
GetScrollInfo@12 GetScrollInfo@12
GetScrollPos@8 GetScrollPos@8
@ -329,7 +350,6 @@ GetShellWindow@0
GetSubMenu@8 GetSubMenu@8
GetSysColor@4 GetSysColor@4
GetSysColorBrush@4 GetSysColorBrush@4
GetSysColorPen@4 ; ReactOS extension
GetSystemMenu@8 GetSystemMenu@8
GetSystemMetrics@4 GetSystemMetrics@4
GetTabbedTextExtentA@20 GetTabbedTextExtentA@20
@ -356,6 +376,7 @@ GetWindowModuleFileNameW@12
GetWindowPlacement@8 GetWindowPlacement@8
GetWindowRect@8 GetWindowRect@8
GetWindowRgn@8 GetWindowRgn@8
GetWindowRgnBox@8
GetWindowTextA@12 GetWindowTextA@12
GetWindowTextLengthA@4 GetWindowTextLengthA@4
GetWindowTextLengthW@4 GetWindowTextLengthW@4
@ -366,12 +387,12 @@ GrayStringA@36
GrayStringW@36 GrayStringW@36
HideCaret@4 HideCaret@4
HiliteMenuItem@16 HiliteMenuItem@16
;IMPGetIMEA IMPGetIMEA@8
;IMPGetIMEW IMPGetIMEW@8
;IMPQueryIMEA IMPQueryIMEA@4
;IMPQueryIMEW IMPQueryIMEW@4
;IMPSetIMEA IMPSetIMEA@8
;IMPSetIMEW IMPSetIMEW@8
ImpersonateDdeClientWindow@8 ImpersonateDdeClientWindow@8
InSendMessage@0 InSendMessage@0
InSendMessageEx@4 InSendMessageEx@4
@ -401,14 +422,18 @@ IsDialogMessage@8
IsDialogMessageA@8 IsDialogMessageA@8
IsDialogMessageW@8 IsDialogMessageW@8
IsDlgButtonChecked@8 IsDlgButtonChecked@8
IsGUIThread@4
IsHungAppWindow@4 IsHungAppWindow@4
IsIconic@4 IsIconic@4
IsMenu@4 IsMenu@4
IsRectEmpty@4 IsRectEmpty@4
;IsServerSideWindow
IsWindow@4 IsWindow@4
IsWindowEnabled@4 IsWindowEnabled@4
;IsWindowInDestroy
IsWindowUnicode@4 IsWindowUnicode@4
IsWindowVisible@4 IsWindowVisible@4
IsWinEventHookInstalled@4
IsZoomed@4 IsZoomed@4
KillSystemTimer@8 KillSystemTimer@8
KillTimer@8 KillTimer@8
@ -458,6 +483,8 @@ MessageBoxExA@20
MessageBoxExW@20 MessageBoxExW@20
MessageBoxIndirectA@4 MessageBoxIndirectA@4
MessageBoxIndirectW@4 MessageBoxIndirectW@4
;MessageBoxTimeoutA
;MessageBoxTimeoutW
MessageBoxW@16 MessageBoxW@16
ModifyMenuA@20 ModifyMenuA@20
ModifyMenuW@20 ModifyMenuW@20
@ -483,6 +510,7 @@ OpenWindowStationA@12
OpenWindowStationW@12 OpenWindowStationW@12
PackDDElParam@12 PackDDElParam@12
PaintDesktop@4 PaintDesktop@4
;PaintMenuBar
PeekMessageA@20 PeekMessageA@20
PeekMessageW@20 PeekMessageW@20
PostMessageA@16 PostMessageA@16
@ -490,10 +518,12 @@ PostMessageW@16
PostQuitMessage@4 PostQuitMessage@4
PostThreadMessageA@16 PostThreadMessageA@16
PostThreadMessageW@16 PostThreadMessageW@16
PrintWindow@12
PrivateExtractIconExA@20 PrivateExtractIconExA@20
PrivateExtractIconExW@20 PrivateExtractIconExW@20
PrivateExtractIconsA@32 PrivateExtractIconsA@32
PrivateExtractIconsW@32 PrivateExtractIconsW@32
;PrivateKDBreakPoint
;PrivateSetDbgTag ;PrivateSetDbgTag
;PrivateSetRipFlags ;PrivateSetRipFlags
PtInRect@12 PtInRect@12
@ -502,6 +532,9 @@ PtInRect@12
RealChildWindowFromPoint@12 RealChildWindowFromPoint@12
RealGetWindowClassA@12 RealGetWindowClassA@12
RealGetWindowClassW@12 RealGetWindowClassW@12
;ReasonCodeNeedsBugID
;ReasonCodeNeedsComment
;RecordShutdownReason
RedrawWindow@16 RedrawWindow@16
RegisterClassA@4 RegisterClassA@4
RegisterClassExA@4 RegisterClassExA@4
@ -509,13 +542,16 @@ RegisterClassExW@4
RegisterClassW@4 RegisterClassW@4
RegisterClipboardFormatA@4 RegisterClipboardFormatA@4
RegisterClipboardFormatW@4 RegisterClipboardFormatW@4
;RegisterDeviceNotificationA@12 RegisterDeviceNotificationA@12
;RegisterDeviceNotificationW@12 RegisterDeviceNotificationW@12
RegisterHotKey@16 RegisterHotKey@16
RegisterLogonProcess@8 RegisterLogonProcess@8
;RegisterMessagePumpHook
RegisterRawInputDevices@12
RegisterServicesProcess@4 RegisterServicesProcess@4
RegisterShellHookWindow@4 RegisterShellHookWindow@4
RegisterSystemThread@8 RegisterSystemThread@8
;RegisterUserApiHook
RegisterTasklist@4 RegisterTasklist@4
RegisterWindowMessageA@4 RegisterWindowMessageA@4
RegisterWindowMessageW@4 RegisterWindowMessageW@4
@ -560,7 +596,6 @@ SetCursor@4
SetCursorPos@8 SetCursorPos@8
SetDebugErrorLevel@4 SetDebugErrorLevel@4
SetDeskWallpaper@4 SetDeskWallpaper@4
;SetDesktopBitmap
SetDlgItemInt@16 SetDlgItemInt@16
SetDlgItemTextA@12 SetDlgItemTextA@12
SetDlgItemTextW@12 SetDlgItemTextW@12
@ -661,6 +696,8 @@ UnregisterClassA@8
UnregisterClassW@8 UnregisterClassW@8
UnregisterDeviceNotification@4 UnregisterDeviceNotification@4
UnregisterHotKey@8 UnregisterHotKey@8
;UnregisterMessagePumpHook
;UnregisterUserApiHook
UpdateLayeredWindow@36 UpdateLayeredWindow@36
;UpdatePerUserSystemParameters ;UpdatePerUserSystemParameters
UpdateWindow@4 UpdateWindow@4
@ -680,9 +717,9 @@ VkKeyScanExA@8
VkKeyScanExW@8 VkKeyScanExW@8
VkKeyScanW@4 VkKeyScanW@4
WCSToMBEx@24 WCSToMBEx@24
;WINNLSEnableIME WINNLSEnableIME@8
;WINNLSGetEnableStatus WINNLSGetEnableStatus@4
;WINNLSGetIMEHotkey WINNLSGetIMEHotkey@4
WaitForInputIdle@8 WaitForInputIdle@8
WaitMessage@0 WaitMessage@0
;Win32PoolAllocationStats ;Win32PoolAllocationStats

View file

@ -4,7 +4,8 @@ EXPORTS
ActivateKeyboardLayout=ActivateKeyboardLayout@8 ActivateKeyboardLayout=ActivateKeyboardLayout@8
AdjustWindowRect=AdjustWindowRect@12 AdjustWindowRect=AdjustWindowRect@12
AdjustWindowRectEx=AdjustWindowRectEx@16 AdjustWindowRectEx=AdjustWindowRectEx@16
;AlignRects AlignRects=AlignRects@16
;AllowForegroundActivation
AllowSetForegroundWindow=AllowSetForegroundWindow@4 AllowSetForegroundWindow=AllowSetForegroundWindow@4
AnimateWindow=AnimateWindow@12 AnimateWindow=AnimateWindow@12
AnyPopup=AnyPopup@0 AnyPopup=AnyPopup@0
@ -18,7 +19,11 @@ BlockInput=BlockInput@4
BringWindowToTop=BringWindowToTop@4 BringWindowToTop=BringWindowToTop@4
BroadcastSystemMessage=BroadcastSystemMessage@20 BroadcastSystemMessage=BroadcastSystemMessage@20
BroadcastSystemMessageA=BroadcastSystemMessageA@20 BroadcastSystemMessageA=BroadcastSystemMessageA@20
BroadcastSystemMessageExA=BroadcastSystemMessageExA@24
BroadcastSystemMessageExW=BroadcastSystemMessageExW@24
BroadcastSystemMessageW=BroadcastSystemMessageW@20 BroadcastSystemMessageW=BroadcastSystemMessageW@20
;BuildReasonArray
;CalcMenuBar
CallMsgFilter=CallMsgFilterA@8 CallMsgFilter=CallMsgFilterA@8
CallMsgFilterA=CallMsgFilterA@8 CallMsgFilterA=CallMsgFilterA@8
CallMsgFilterW=CallMsgFilterW@8 CallMsgFilterW=CallMsgFilterW@8
@ -91,10 +96,12 @@ CreateMDIWindowA=CreateMDIWindowA@40
CreateMDIWindowW=CreateMDIWindowW@40 CreateMDIWindowW=CreateMDIWindowW@40
CreateMenu=CreateMenu@0 CreateMenu=CreateMenu@0
CreatePopupMenu=CreatePopupMenu@0 CreatePopupMenu=CreatePopupMenu@0
;CreateSystemThreads
CreateWindowExA=CreateWindowExA@48 CreateWindowExA=CreateWindowExA@48
CreateWindowExW=CreateWindowExW@48 CreateWindowExW=CreateWindowExW@48
CreateWindowStationA=CreateWindowStationA@16 CreateWindowStationA=CreateWindowStationA@16
CreateWindowStationW=CreateWindowStationW@16 CreateWindowStationW=CreateWindowStationW@16
CsrBroadcastSystemMessageExW=CsrBroadcastSystemMessageExW@24
;CtxInitUser32 ;CtxInitUser32
DdeAbandonTransaction=DdeAbandonTransaction@12 DdeAbandonTransaction=DdeAbandonTransaction@12
DdeAccessData=DdeAccessData@8 DdeAccessData=DdeAccessData@8
@ -135,6 +142,7 @@ DefFrameProcA=DefFrameProcA@20
DefFrameProcW=DefFrameProcW@20 DefFrameProcW=DefFrameProcW@20
DefMDIChildProcA=DefMDIChildProcA@16 DefMDIChildProcA=DefMDIChildProcA@16
DefMDIChildProcW=DefMDIChildProcW@16 DefMDIChildProcW=DefMDIChildProcW@16
DefRawInputProc=DefRawInputProc@12
DefWindowProcA=DefWindowProcA@16 DefWindowProcA=DefWindowProcA@16
DefWindowProcW=DefWindowProcW@16 DefWindowProcW=DefWindowProcW@16
DeferWindowPos=DeferWindowPos@32 DeferWindowPos=DeferWindowPos@32
@ -145,6 +153,7 @@ DestroyCaret=DestroyCaret@0
DestroyCursor=DestroyCursor@4 DestroyCursor=DestroyCursor@4
DestroyIcon=DestroyIcon@4 DestroyIcon=DestroyIcon@4
DestroyMenu=DestroyMenu@4 DestroyMenu=DestroyMenu@4
;DestroyReasons
DestroyWindow=DestroyWindow@4 DestroyWindow=DestroyWindow@4
;DeviceEventWorker ;DeviceEventWorker
DialogBoxIndirectParamA=DialogBoxIndirectParamA@20 DialogBoxIndirectParamA=DialogBoxIndirectParamA@20
@ -152,8 +161,10 @@ DialogBoxIndirectParamAorW=DialogBoxIndirectParamAorW@20
DialogBoxIndirectParamW=DialogBoxIndirectParamW@20 DialogBoxIndirectParamW=DialogBoxIndirectParamW@20
DialogBoxParamA=DialogBoxParamA@20 DialogBoxParamA=DialogBoxParamA@20
DialogBoxParamW=DialogBoxParamW@20 DialogBoxParamW=DialogBoxParamW@20
DisableProcessWindowsGhosting=DisableProcessWindowsGhosting@0
DispatchMessageA=DispatchMessageA@4 DispatchMessageA=DispatchMessageA@4
DispatchMessageW=DispatchMessageW@4 DispatchMessageW=DispatchMessageW@4
;DisplayExitWindowsWarnings
DlgDirListA=DlgDirListA@20 DlgDirListA=DlgDirListA@20
DlgDirListComboBoxA=DlgDirListComboBoxA@20 DlgDirListComboBoxA=DlgDirListComboBoxA@20
DlgDirListComboBoxW=DlgDirListComboBoxW@20 DlgDirListComboBoxW=DlgDirListComboBoxW@20
@ -192,6 +203,7 @@ EndDialog=EndDialog@8
EndMenu=EndMenu@0 EndMenu=EndMenu@0
EndPaint=EndPaint@8 EndPaint=EndPaint@8
EndTask=EndTask@12 EndTask=EndTask@12
;EnterReaderModeHelper
EnumChildWindows=EnumChildWindows@12 EnumChildWindows=EnumChildWindows@12
EnumClipboardFormats=EnumClipboardFormats@4 EnumClipboardFormats=EnumClipboardFormats@4
EnumDesktopWindows=EnumDesktopWindows@12 EnumDesktopWindows=EnumDesktopWindows@12
@ -224,6 +236,7 @@ FlashWindow=FlashWindow@8
FlashWindowEx=FlashWindowEx@4 FlashWindowEx=FlashWindowEx@4
FrameRect=FrameRect@12 FrameRect=FrameRect@12
FreeDDElParam=FreeDDElParam@8 FreeDDElParam=FreeDDElParam@8
;FullScreenControl
GetAccCursorInfo=GetAccCursorInfo@4 GetAccCursorInfo=GetAccCursorInfo@4
GetActiveWindow=GetActiveWindow@0 GetActiveWindow=GetActiveWindow@0
GetAltTabInfo=GetAltTabInfoA@20 GetAltTabInfo=GetAltTabInfoA@20
@ -288,6 +301,7 @@ GetKeyboardState=GetKeyboardState@4
GetKeyboardType=GetKeyboardType@4 GetKeyboardType=GetKeyboardType@4
GetLastActivePopup=GetLastActivePopup@4 GetLastActivePopup=GetLastActivePopup@4
GetLastInputInfo=GetLastInputInfo@4 GetLastInputInfo=GetLastInputInfo@4
GetLayeredWindowAttributes=GetLayeredWindowAttributes@16
GetListBoxInfo=GetListBoxInfo@4 GetListBoxInfo=GetListBoxInfo@4
GetMenu=GetMenu@4 GetMenu=GetMenu@4
GetMenuBarInfo=GetMenuBarInfo@16 GetMenuBarInfo=GetMenuBarInfo@16
@ -322,6 +336,13 @@ GetProgmanWindow=GetProgmanWindow@0
GetPropA=GetPropA@8 GetPropA=GetPropA@8
GetPropW=GetPropW@8 GetPropW=GetPropW@8
GetQueueStatus=GetQueueStatus@4 GetQueueStatus=GetQueueStatus@4
GetRawInputBuffer=GetRawInputBuffer@12
GetRawInputData=GetRawInputData@20
GetRawInputDeviceInfoA=GetRawInputDeviceInfoA@16
GetRawInputDeviceInfoW=GetRawInputDeviceInfoW@16
GetRawInputDeviceList=GetRawInputDeviceList@12
;GetReasonTitleFromReasonCode
GetRegisteredRawInputDevices=GetRegisteredRawInputDevices@12
GetScrollBarInfo=GetScrollBarInfo@12 GetScrollBarInfo=GetScrollBarInfo@12
GetScrollInfo=GetScrollInfo@12 GetScrollInfo=GetScrollInfo@12
GetScrollPos=GetScrollPos@8 GetScrollPos=GetScrollPos@8
@ -330,7 +351,6 @@ GetShellWindow=GetShellWindow@0
GetSubMenu=GetSubMenu@8 GetSubMenu=GetSubMenu@8
GetSysColor=GetSysColor@4 GetSysColor=GetSysColor@4
GetSysColorBrush=GetSysColorBrush@4 GetSysColorBrush=GetSysColorBrush@4
GetSysColorPen@4=GetSysColorPen@4 ; ReactOS extension
GetSystemMenu=GetSystemMenu@8 GetSystemMenu=GetSystemMenu@8
GetSystemMetrics=GetSystemMetrics@4 GetSystemMetrics=GetSystemMetrics@4
GetTabbedTextExtentA=GetTabbedTextExtentA@20 GetTabbedTextExtentA=GetTabbedTextExtentA@20
@ -357,6 +377,7 @@ GetWindowModuleFileNameW=GetWindowModuleFileNameW@12
GetWindowPlacement=GetWindowPlacement@8 GetWindowPlacement=GetWindowPlacement@8
GetWindowRect=GetWindowRect@8 GetWindowRect=GetWindowRect@8
GetWindowRgn=GetWindowRgn@8 GetWindowRgn=GetWindowRgn@8
GetWindowRgnBox=GetWindowRgnBox@8
GetWindowTextA=GetWindowTextA@12 GetWindowTextA=GetWindowTextA@12
GetWindowTextLengthA=GetWindowTextLengthA@4 GetWindowTextLengthA=GetWindowTextLengthA@4
GetWindowTextLengthW=GetWindowTextLengthW@4 GetWindowTextLengthW=GetWindowTextLengthW@4
@ -367,12 +388,12 @@ GrayStringA=GrayStringA@36
GrayStringW=GrayStringW@36 GrayStringW=GrayStringW@36
HideCaret=HideCaret@4 HideCaret=HideCaret@4
HiliteMenuItem=HiliteMenuItem@16 HiliteMenuItem=HiliteMenuItem@16
;IMPGetIMEA IMPGetIMEA=IMPGetIMEA@8
;IMPGetIMEW IMPGetIMEW=IMPGetIMEW@8
;IMPQueryIMEA IMPQueryIMEA=IMPQueryIMEA@4
;IMPQueryIMEW IMPQueryIMEW=IMPQueryIMEW@4
;IMPSetIMEA IMPSetIMEA=IMPSetIMEA@8
;IMPSetIMEW IMPSetIMEW=IMPSetIMEW@8
ImpersonateDdeClientWindow=ImpersonateDdeClientWindow@8 ImpersonateDdeClientWindow=ImpersonateDdeClientWindow@8
InSendMessage=InSendMessage@0 InSendMessage=InSendMessage@0
InSendMessageEx=InSendMessageEx@4 InSendMessageEx=InSendMessageEx@4
@ -402,14 +423,18 @@ IsDialogMessage=IsDialogMessageA@8
IsDialogMessageA=IsDialogMessageA@8 IsDialogMessageA=IsDialogMessageA@8
IsDialogMessageW=IsDialogMessageW@8 IsDialogMessageW=IsDialogMessageW@8
IsDlgButtonChecked=IsDlgButtonChecked@8 IsDlgButtonChecked=IsDlgButtonChecked@8
IsGUIThread=IsGUIThread@4
IsHungAppWindow=IsHungAppWindow@4 IsHungAppWindow=IsHungAppWindow@4
IsIconic=IsIconic@4 IsIconic=IsIconic@4
IsMenu=IsMenu@4 IsMenu=IsMenu@4
IsRectEmpty=IsRectEmpty@4 IsRectEmpty=IsRectEmpty@4
;IsServerSideWindow
IsWindow=IsWindow@4 IsWindow=IsWindow@4
IsWindowEnabled=IsWindowEnabled@4 IsWindowEnabled=IsWindowEnabled@4
;IsWindowInDestroy
IsWindowUnicode=IsWindowUnicode@4 IsWindowUnicode=IsWindowUnicode@4
IsWindowVisible=IsWindowVisible@4 IsWindowVisible=IsWindowVisible@4
IsWinEventHookInstalled=IsWinEventHookInstalled@4
IsZoomed=IsZoomed@4 IsZoomed=IsZoomed@4
KillSystemTimer=KillSystemTimer@8 KillSystemTimer=KillSystemTimer@8
KillTimer=KillTimer@8 KillTimer=KillTimer@8
@ -459,6 +484,8 @@ MessageBoxExA=MessageBoxExA@20
MessageBoxExW=MessageBoxExW@20 MessageBoxExW=MessageBoxExW@20
MessageBoxIndirectA=MessageBoxIndirectA@4 MessageBoxIndirectA=MessageBoxIndirectA@4
MessageBoxIndirectW=MessageBoxIndirectW@4 MessageBoxIndirectW=MessageBoxIndirectW@4
;MessageBoxTimeoutA
;MessageBoxTimeoutW
MessageBoxW=MessageBoxW@16 MessageBoxW=MessageBoxW@16
ModifyMenuA=ModifyMenuA@20 ModifyMenuA=ModifyMenuA@20
ModifyMenuW=ModifyMenuW@20 ModifyMenuW=ModifyMenuW@20
@ -484,6 +511,7 @@ OpenWindowStationA=OpenWindowStationA@12
OpenWindowStationW=OpenWindowStationW@12 OpenWindowStationW=OpenWindowStationW@12
PackDDElParam=PackDDElParam@12 PackDDElParam=PackDDElParam@12
PaintDesktop=PaintDesktop@4 PaintDesktop=PaintDesktop@4
;PaintMenuBar
PeekMessageA=PeekMessageA@20 PeekMessageA=PeekMessageA@20
PeekMessageW=PeekMessageW@20 PeekMessageW=PeekMessageW@20
PostMessageA=PostMessageA@16 PostMessageA=PostMessageA@16
@ -491,10 +519,12 @@ PostMessageW=PostMessageW@16
PostQuitMessage=PostQuitMessage@4 PostQuitMessage=PostQuitMessage@4
PostThreadMessageA=PostThreadMessageA@16 PostThreadMessageA=PostThreadMessageA@16
PostThreadMessageW=PostThreadMessageW@16 PostThreadMessageW=PostThreadMessageW@16
PrintWindow=PrintWindow@12
PrivateExtractIconExA=PrivateExtractIconExA@20 PrivateExtractIconExA=PrivateExtractIconExA@20
PrivateExtractIconExW=PrivateExtractIconExW@20 PrivateExtractIconExW=PrivateExtractIconExW@20
PrivateExtractIconsA=PrivateExtractIconsA@32 PrivateExtractIconsA=PrivateExtractIconsA@32
PrivateExtractIconsW=PrivateExtractIconsW@32 PrivateExtractIconsW=PrivateExtractIconsW@32
;PrivateKDBreakPoint
;PrivateSetDbgTag ;PrivateSetDbgTag
;PrivateSetRipFlags ;PrivateSetRipFlags
PtInRect=PtInRect@12 PtInRect=PtInRect@12
@ -504,6 +534,9 @@ RealChildWindowFromPoint=RealChildWindowFromPoint@12
RealGetWindowClass=RealGetWindowClassA@12 RealGetWindowClass=RealGetWindowClassA@12
RealGetWindowClassA=RealGetWindowClassA@12 RealGetWindowClassA=RealGetWindowClassA@12
RealGetWindowClassW=RealGetWindowClassW@12 RealGetWindowClassW=RealGetWindowClassW@12
;ReasonCodeNeedsBugID
;ReasonCodeNeedsComment
;RecordShutdownReason
RedrawWindow=RedrawWindow@16 RedrawWindow=RedrawWindow@16
RegisterClassA=RegisterClassA@4 RegisterClassA=RegisterClassA@4
RegisterClassExA=RegisterClassExA@4 RegisterClassExA=RegisterClassExA@4
@ -511,13 +544,16 @@ RegisterClassExW=RegisterClassExW@4
RegisterClassW=RegisterClassW@4 RegisterClassW=RegisterClassW@4
RegisterClipboardFormatA=RegisterClipboardFormatA@4 RegisterClipboardFormatA=RegisterClipboardFormatA@4
RegisterClipboardFormatW=RegisterClipboardFormatW@4 RegisterClipboardFormatW=RegisterClipboardFormatW@4
;RegisterDeviceNotificationA@12 RegisterDeviceNotificationA=RegisterDeviceNotificationA@12
;RegisterDeviceNotificationW@12 RegisterDeviceNotificationW=RegisterDeviceNotificationW@12
RegisterHotKey=RegisterHotKey@16 RegisterHotKey=RegisterHotKey@16
RegisterLogonProcess=RegisterLogonProcess@8 RegisterLogonProcess=RegisterLogonProcess@8
;RegisterMessagePumpHook
RegisterRawInputDevices=RegisterRawInputDevices@12
RegisterServicesProcess=RegisterServicesProcess@4 RegisterServicesProcess=RegisterServicesProcess@4
RegisterShellHookWindow=RegisterShellHookWindow@4 RegisterShellHookWindow=RegisterShellHookWindow@4
RegisterSystemThread=RegisterSystemThread@8 RegisterSystemThread=RegisterSystemThread@8
;RegisterUserApiHook
RegisterTasklist=RegisterTasklist@4 RegisterTasklist=RegisterTasklist@4
RegisterWindowMessageA=RegisterWindowMessageA@4 RegisterWindowMessageA=RegisterWindowMessageA@4
RegisterWindowMessageW=RegisterWindowMessageW@4 RegisterWindowMessageW=RegisterWindowMessageW@4
@ -562,7 +598,6 @@ SetCursor=SetCursor@4
SetCursorPos=SetCursorPos@8 SetCursorPos=SetCursorPos@8
SetDebugErrorLevel=SetDebugErrorLevel@4 SetDebugErrorLevel=SetDebugErrorLevel@4
SetDeskWallpaper=SetDeskWallpaper@4 SetDeskWallpaper=SetDeskWallpaper@4
;SetDesktopBitmap
SetDlgItemInt=SetDlgItemInt@16 SetDlgItemInt=SetDlgItemInt@16
SetDlgItemTextA=SetDlgItemTextA@12 SetDlgItemTextA=SetDlgItemTextA@12
SetDlgItemTextW=SetDlgItemTextW@12 SetDlgItemTextW=SetDlgItemTextW@12
@ -664,6 +699,8 @@ UnregisterClassA=UnregisterClassA@8
UnregisterClassW=UnregisterClassW@8 UnregisterClassW=UnregisterClassW@8
UnregisterDeviceNotification=UnregisterDeviceNotification@4 UnregisterDeviceNotification=UnregisterDeviceNotification@4
UnregisterHotKey=UnregisterHotKey@8 UnregisterHotKey=UnregisterHotKey@8
;UnregisterMessagePumpHook
;UnregisterUserApiHook
UpdateLayeredWindow=UpdateLayeredWindow@36 UpdateLayeredWindow=UpdateLayeredWindow@36
;UpdatePerUserSystemParameters ;UpdatePerUserSystemParameters
UpdateWindow=UpdateWindow@4 UpdateWindow=UpdateWindow@4
@ -684,9 +721,9 @@ VkKeyScanExA=VkKeyScanExA@8
VkKeyScanExW=VkKeyScanExW@8 VkKeyScanExW=VkKeyScanExW@8
VkKeyScanW=VkKeyScanW@4 VkKeyScanW=VkKeyScanW@4
WCSToMBEx=WCSToMBEx@24 WCSToMBEx=WCSToMBEx@24
;WINNLSEnableIME WINNLSEnableIME=WINNLSEnableIME@8
;WINNLSGetEnableStatus WINNLSGetEnableStatus=WINNLSGetEnableStatus@4
;WINNLSGetIMEHotkey WINNLSGetIMEHotkey=WINNLSGetIMEHotkey@4
WaitForInputIdle=WaitForInputIdle@8 WaitForInputIdle=WaitForInputIdle@8
WaitMessage=WaitMessage@0 WaitMessage=WaitMessage@0
;Win32PoolAllocationStats ;Win32PoolAllocationStats