mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 21:36:11 +00:00
new patch for more stubs and misc changes
patch changes: 1.add mswsock.dll with stubs for allmost all functions (1 or 2 I cant get prototype of) 2.add some definitions to various header files 3.add some stubs to advapi32.dll 4.add a stub for GdiInitializeLanguagePack to gdi32.dll 5.add some stubs to iphlpapi.dll 6.add some stubs to kernel32.dll 7.add some stubs to ntdll.dll 8.add some stubs to ws2_32.dll 9.add some stub definitions to wsock32.dll 10.change wsock32.dll so that most functions redirect to ws2_32.dll or mswsock.dll (which is how microsoft does it) 11.turn -Wall -Werror on for cards 12.turn -Wall -Werror on for epsapi 13.turn -Wall -Werror on for fmifs and fix problems that resulted 14.turn -Wall -Werror on for freetype 15.turn -Wall -Werror on for vfatlib and fix problems that resulted 15.turn -Wall -Werror on for kernel32 and fix problems that resulted 16.turn -Wall -Werror on for ntdll and fix problems that resulted 17.turn -Wall -Werror on for lzexpand 18.turn -Wall -Werror on for msafd 19.turn -Wall -Werror on for psapi 20.turn -Wall -Werror on for twain 21.add some stubs to user32.dll 22.turn -Wall -Werror on for version 23.turn -Wall -Werror on for wshirda svn path=/trunk/; revision=6055
This commit is contained in:
parent
3eff784d88
commit
f7f1fc7717
78 changed files with 6689 additions and 1975 deletions
|
@ -35,10 +35,10 @@ LIB_STATIC = string rosrtl epsapi zlib
|
||||||
|
|
||||||
# User mode libraries
|
# User mode libraries
|
||||||
# advapi32 cards crtdll fmifs gdi32 kernel32 libpcap packet msafd msvcrt ntdll
|
# advapi32 cards crtdll fmifs gdi32 kernel32 libpcap packet msafd msvcrt ntdll
|
||||||
# epsapi psapi richedit rpcrt4 secur32 user32 version ws2help ws2_32 wsock32 wshirda
|
# epsapi psapi richedit rpcrt4 secur32 user32 version ws2help ws2_32 wsock32 wshirda mswsock
|
||||||
DLLS = advapi32 cards crtdll fmifs freetype gdi32 kernel32 packet lzexpand msafd \
|
DLLS = advapi32 cards crtdll fmifs freetype gdi32 kernel32 packet lzexpand msafd \
|
||||||
msvcrt ntdll psapi richedit secur32 syssetup twain user32 version winedbgc \
|
msvcrt ntdll psapi richedit secur32 syssetup twain user32 version winedbgc \
|
||||||
winspool ws2help ws2_32 wsock32 wshirda iphlpapi kbdus
|
winspool ws2help ws2_32 wsock32 wshirda iphlpapi kbdus mswsock
|
||||||
|
|
||||||
SUBSYS = smss win32k csrss ntvdm
|
SUBSYS = smss win32k csrss ntvdm
|
||||||
|
|
||||||
|
|
|
@ -681,6 +681,12 @@ VOID
|
||||||
ULONG_PTR dwParam
|
ULONG_PTR dwParam
|
||||||
);
|
);
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
#define REFGUID const GUID &
|
||||||
|
#else
|
||||||
|
#define REFGUID const GUID *
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef DWORD (CALLBACK *PFE_EXPORT_FUNC)(PBYTE pbData,PVOID pvCallbackContext,ULONG ulLength);
|
typedef DWORD (CALLBACK *PFE_EXPORT_FUNC)(PBYTE pbData,PVOID pvCallbackContext,ULONG ulLength);
|
||||||
|
|
||||||
typedef DWORD (CALLBACK *PFE_IMPORT_FUNC)(PBYTE pbData,PVOID pvCallbackContext,PULONG ulLength);
|
typedef DWORD (CALLBACK *PFE_IMPORT_FUNC)(PBYTE pbData,PVOID pvCallbackContext,PULONG ulLength);
|
||||||
|
@ -705,6 +711,7 @@ typedef FARPROC ENHMFENUMPROC;
|
||||||
typedef DWORD CCSTYLE, *PCCSTYLE, *LPCCSTYLE;
|
typedef DWORD CCSTYLE, *PCCSTYLE, *LPCCSTYLE;
|
||||||
typedef DWORD CCSTYLEFLAGA, *PCCSTYLEFLAGA, *LPCCSTYLEFLAGA;
|
typedef DWORD CCSTYLEFLAGA, *PCCSTYLEFLAGA, *LPCCSTYLEFLAGA;
|
||||||
#define DECLARE_HANDLE(s) typedef HANDLE s
|
#define DECLARE_HANDLE(s) typedef HANDLE s
|
||||||
|
typedef LANGID *PLANGID;
|
||||||
|
|
||||||
#endif /* ! defined (RC_INVOKED) */
|
#endif /* ! defined (RC_INVOKED) */
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -26,6 +26,28 @@ extern "C" {
|
||||||
#include <ipexport.h>
|
#include <ipexport.h>
|
||||||
#include <iptypes.h>
|
#include <iptypes.h>
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
STDCALL
|
||||||
|
NhpAllocateAndGetInterfaceInfoFromStack(
|
||||||
|
OUT IP_INTERFACE_NAME_INFO **ppTable,
|
||||||
|
OUT PDWORD pdwCount,
|
||||||
|
IN BOOL bOrder,
|
||||||
|
IN HANDLE hHeap,
|
||||||
|
IN DWORD dwFlags
|
||||||
|
);
|
||||||
|
DWORD STDCALL AllocateAndGetIfTableFromStack(PMIB_IFTABLE *ppIfTable,
|
||||||
|
BOOL bOrder, HANDLE heap, DWORD flags);
|
||||||
|
DWORD STDCALL AllocateAndGetIpAddrTableFromStack(PMIB_IPADDRTABLE *ppIpAddrTable,
|
||||||
|
BOOL bOrder, HANDLE heap, DWORD flags);
|
||||||
|
DWORD STDCALL AllocateAndGetIpForwardTableFromStack(PMIB_IPFORWARDTABLE *
|
||||||
|
ppIpForwardTable, BOOL bOrder, HANDLE heap, DWORD flags);
|
||||||
|
DWORD STDCALL AllocateAndGetIpNetTableFromStack(PMIB_IPNETTABLE *ppIpNetTable,
|
||||||
|
BOOL bOrder, HANDLE heap, DWORD flags);
|
||||||
|
DWORD STDCALL AllocateAndGetTcpTableFromStack(PMIB_TCPTABLE *ppTcpTable,
|
||||||
|
BOOL bOrder, HANDLE heap, DWORD flags);
|
||||||
|
DWORD STDCALL AllocateAndGetUdpTableFromStack(PMIB_UDPTABLE *ppUdpTable,
|
||||||
|
BOOL bOrder, HANDLE heap, DWORD flags);
|
||||||
|
|
||||||
DWORD STDCALL GetNumberOfInterfaces(PDWORD pdwNumIf);
|
DWORD STDCALL GetNumberOfInterfaces(PDWORD pdwNumIf);
|
||||||
|
|
||||||
DWORD STDCALL GetIfEntry(PMIB_IFROW pIfRow);
|
DWORD STDCALL GetIfEntry(PMIB_IFROW pIfRow);
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: rtl.h,v 1.39 2003/05/31 11:07:00 ekohl Exp $
|
/* $Id: rtl.h,v 1.40 2003/09/12 17:51:46 vizzini Exp $
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -57,6 +57,10 @@ typedef struct _CRITICAL_SECTION {
|
||||||
DWORD Reserved;
|
DWORD Reserved;
|
||||||
} CRITICAL_SECTION, *PCRITICAL_SECTION, *LPCRITICAL_SECTION;
|
} CRITICAL_SECTION, *PCRITICAL_SECTION, *LPCRITICAL_SECTION;
|
||||||
|
|
||||||
|
typedef CRITICAL_SECTION RTL_CRITICAL_SECTION;
|
||||||
|
typedef PCRITICAL_SECTION PRTL_CRITICAL_SECTION;
|
||||||
|
typedef LPCRITICAL_SECTION LPRTL_CRITICAL_SECTION;
|
||||||
|
|
||||||
#endif /* !__USE_W32API */
|
#endif /* !__USE_W32API */
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: rtl.h,v 1.18 2003/09/02 11:14:15 ekohl Exp $
|
/* $Id: rtl.h,v 1.19 2003/09/12 17:51:46 vizzini Exp $
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -386,6 +386,7 @@ RtlEqualUnicodeString (
|
||||||
);
|
);
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
|
STDCALL
|
||||||
RtlGetCallersAddress (
|
RtlGetCallersAddress (
|
||||||
PVOID * CallersAddress
|
PVOID * CallersAddress
|
||||||
);
|
);
|
||||||
|
|
|
@ -363,6 +363,22 @@ typedef struct tagPOINTS {
|
||||||
SHORT y;
|
SHORT y;
|
||||||
} POINTS;
|
} POINTS;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
ULONG State[4];
|
||||||
|
ULONG Unknown[2];
|
||||||
|
} MD4_CONTEXT, *PMD4_CONTEXT;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
ULONG Unknown[2];
|
||||||
|
ULONG State[4];
|
||||||
|
} MD5_CONTEXT, *PMD5_CONTEXT;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
ULONG Unknown1[6];
|
||||||
|
ULONG State[5];
|
||||||
|
ULONG Unknown2[2];
|
||||||
|
} SHA_CONTEXT, *PSHA_CONTEXT;
|
||||||
|
|
||||||
typedef struct _tagCANDIDATEFORM {
|
typedef struct _tagCANDIDATEFORM {
|
||||||
DWORD dwIndex;
|
DWORD dwIndex;
|
||||||
DWORD dwStyle;
|
DWORD dwStyle;
|
||||||
|
@ -457,25 +473,55 @@ typedef_tident(LPIMEPRO)
|
||||||
typedef_tident(PIMEPRO)
|
typedef_tident(PIMEPRO)
|
||||||
|
|
||||||
typedef struct _cpinfoexA {
|
typedef struct _cpinfoexA {
|
||||||
UINT MaxCharSize; // max length (in bytes) of a char
|
UINT MaxCharSize;
|
||||||
BYTE DefaultChar[MAX_DEFAULTCHAR]; // default character (MB)
|
BYTE DefaultChar[MAX_DEFAULTCHAR];
|
||||||
BYTE LeadByte[MAX_LEADBYTES]; // lead byte ranges
|
BYTE LeadByte[MAX_LEADBYTES];
|
||||||
WCHAR UnicodeDefaultChar; // default character (Unicode)
|
WCHAR UnicodeDefaultChar;
|
||||||
UINT CodePage; // code page id
|
UINT CodePage;
|
||||||
CHAR CodePageName[MAX_PATH]; // code page name (Unicode)
|
CHAR CodePageName[MAX_PATH];
|
||||||
} CPINFOEXA, *LPCPINFOEXA;
|
} CPINFOEXA, *LPCPINFOEXA;
|
||||||
typedef struct _cpinfoexW {
|
typedef struct _cpinfoexW {
|
||||||
UINT MaxCharSize; // max length (in bytes) of a char
|
UINT MaxCharSize;
|
||||||
BYTE DefaultChar[MAX_DEFAULTCHAR]; // default character (MB)
|
BYTE DefaultChar[MAX_DEFAULTCHAR];
|
||||||
BYTE LeadByte[MAX_LEADBYTES]; // lead byte ranges
|
BYTE LeadByte[MAX_LEADBYTES];
|
||||||
WCHAR UnicodeDefaultChar; // default character (Unicode)
|
WCHAR UnicodeDefaultChar;
|
||||||
UINT CodePage; // code page id
|
UINT CodePage;
|
||||||
WCHAR CodePageName[MAX_PATH]; // code page name (Unicode)
|
WCHAR CodePageName[MAX_PATH];
|
||||||
} CPINFOEXW, *LPCPINFOEXW;
|
} CPINFOEXW, *LPCPINFOEXW;
|
||||||
|
|
||||||
typedef_tident(CPINFOEX)
|
typedef_tident(CPINFOEX)
|
||||||
typedef_tident(LPCPINFOEX)
|
typedef_tident(LPCPINFOEX)
|
||||||
|
|
||||||
|
typedef struct _RTL_RANGE_LIST {
|
||||||
|
LIST_ENTRY ListHead;
|
||||||
|
ULONG Flags;
|
||||||
|
ULONG Count;
|
||||||
|
ULONG Stamp;
|
||||||
|
} RTL_RANGE_LIST, *PRTL_RANGE_LIST;
|
||||||
|
|
||||||
|
typedef struct _RTL_RANGE {
|
||||||
|
ULONGLONG Start;
|
||||||
|
ULONGLONG End;
|
||||||
|
PVOID UserData;
|
||||||
|
PVOID Owner;
|
||||||
|
UCHAR Attributes;
|
||||||
|
UCHAR Flags;
|
||||||
|
} RTL_RANGE, *PRTL_RANGE;
|
||||||
|
|
||||||
|
typedef
|
||||||
|
BOOLEAN
|
||||||
|
(CALLBACK *PRTL_CONFLICT_RANGE_CALLBACK) (
|
||||||
|
PVOID Context,
|
||||||
|
PRTL_RANGE Range
|
||||||
|
);
|
||||||
|
|
||||||
|
typedef struct _RANGE_LIST_ITERATOR {
|
||||||
|
PLIST_ENTRY RangeListHead;
|
||||||
|
PLIST_ENTRY MergedHead;
|
||||||
|
PVOID Current;
|
||||||
|
ULONG Stamp;
|
||||||
|
} RTL_RANGE_LIST_ITERATOR, *PRTL_RANGE_LIST_ITERATOR;
|
||||||
|
|
||||||
typedef struct tagCBT_CREATEWNDA {
|
typedef struct tagCBT_CREATEWNDA {
|
||||||
LPCREATESTRUCTA lpcs;
|
LPCREATESTRUCTA lpcs;
|
||||||
HWND hwndInsertAfter;
|
HWND hwndInsertAfter;
|
||||||
|
@ -950,6 +996,13 @@ typedef struct tagACTCTX_SECTION_KEYED_DATA {
|
||||||
} ACTCTX_SECTION_KEYED_DATA, *PACTCTX_SECTION_KEYED_DATA;
|
} ACTCTX_SECTION_KEYED_DATA, *PACTCTX_SECTION_KEYED_DATA;
|
||||||
typedef const ACTCTX_SECTION_KEYED_DATA * PCACTCTX_SECTION_KEYED_DATA;
|
typedef const ACTCTX_SECTION_KEYED_DATA * PCACTCTX_SECTION_KEYED_DATA;
|
||||||
|
|
||||||
|
typedef struct tagRTL_BITMAP_RUN {
|
||||||
|
ULONG StartOfRun;
|
||||||
|
ULONG SizeOfRun;
|
||||||
|
} RTL_BITMAP_RUN, *PRTL_BITMAP_RUN;
|
||||||
|
|
||||||
|
typedef const RTL_BITMAP *PCRTL_BITMAP;
|
||||||
|
|
||||||
typedef struct _cpinfo {
|
typedef struct _cpinfo {
|
||||||
UINT MaxCharSize;
|
UINT MaxCharSize;
|
||||||
BYTE DefaultChar[MAX_DEFAULTCHAR];
|
BYTE DefaultChar[MAX_DEFAULTCHAR];
|
||||||
|
@ -3890,7 +3943,7 @@ typedef struct _OSVERSIONINFOW {
|
||||||
DWORD dwBuildNumber;
|
DWORD dwBuildNumber;
|
||||||
DWORD dwPlatformId;
|
DWORD dwPlatformId;
|
||||||
WCHAR szCSDVersion[ 128 ];
|
WCHAR szCSDVersion[ 128 ];
|
||||||
} OSVERSIONINFOW, *POSVERSIONINFOW, *LPOSVERSIONINFOW;
|
} OSVERSIONINFOW, *POSVERSIONINFOW, *LPOSVERSIONINFOW, RTL_OSVERSIONINFOW, *PRTL_OSVERSIONINFOW;
|
||||||
|
|
||||||
typedef_tident(OSVERSIONINFO)
|
typedef_tident(OSVERSIONINFO)
|
||||||
|
|
||||||
|
@ -3938,7 +3991,7 @@ typedef struct _OSVERSIONINFOEXW
|
||||||
WORD wSuiteMask;
|
WORD wSuiteMask;
|
||||||
BYTE wProductType;
|
BYTE wProductType;
|
||||||
BYTE wReserved;
|
BYTE wReserved;
|
||||||
} OSVERSIONINFOEXW, *POSVERSIONINFOEXW, *LPOSVERSIONINFOEXW;
|
} OSVERSIONINFOEXW, *POSVERSIONINFOEXW, *LPOSVERSIONINFOEXW, RTL_OSVERSIONINFOEXW, *PRTL_OSVERSIONINFOEXW;
|
||||||
|
|
||||||
typedef_tident(OSVERSIONINFOEX)
|
typedef_tident(OSVERSIONINFOEX)
|
||||||
|
|
||||||
|
@ -6152,6 +6205,89 @@ typedef struct tagTRACKMOUSEEVENT {
|
||||||
DWORD dwHoverTime;
|
DWORD dwHoverTime;
|
||||||
} TRACKMOUSEEVENT, *LPTRACKMOUSEEVENT;
|
} TRACKMOUSEEVENT, *LPTRACKMOUSEEVENT;
|
||||||
|
|
||||||
|
typedef IMAGE_THUNK_DATA * PImgThunkData;
|
||||||
|
typedef const IMAGE_THUNK_DATA * PCImgThunkData;
|
||||||
|
|
||||||
|
typedef struct ImgDelayDescr {
|
||||||
|
DWORD grAttrs;
|
||||||
|
LPCSTR szName;
|
||||||
|
HMODULE * phmod;
|
||||||
|
PImgThunkData pIAT;
|
||||||
|
PCImgThunkData pINT;
|
||||||
|
PCImgThunkData pBoundIAT;
|
||||||
|
PCImgThunkData pUnloadIAT;
|
||||||
|
DWORD dwTimeStamp;
|
||||||
|
} ImgDelayDescr, * PImgDelayDescr;
|
||||||
|
|
||||||
|
typedef const ImgDelayDescr * PCImgDelayDescr;
|
||||||
|
|
||||||
|
typedef struct DelayLoadProc {
|
||||||
|
BOOL fImportByName;
|
||||||
|
union {
|
||||||
|
LPCSTR szProcName;
|
||||||
|
DWORD dwOrdinal;
|
||||||
|
};
|
||||||
|
} DelayLoadProc;
|
||||||
|
|
||||||
|
typedef struct DelayLoadInfo {
|
||||||
|
DWORD cb;
|
||||||
|
PCImgDelayDescr pidd;
|
||||||
|
FARPROC * ppfn;
|
||||||
|
LPCSTR szDll;
|
||||||
|
DelayLoadProc dlp;
|
||||||
|
HMODULE hmodCur;
|
||||||
|
FARPROC pfnCur;
|
||||||
|
DWORD dwLastError;
|
||||||
|
} DelayLoadInfo, * PDelayLoadInfo;
|
||||||
|
|
||||||
|
typedef struct _RTL_HEAP_TAG_INFO {
|
||||||
|
ULONG AllocCount;
|
||||||
|
ULONG FreeCount;
|
||||||
|
ULONG MemoryUsed;
|
||||||
|
} RTL_HEAP_TAG_INFO, *LPRTL_HEAP_TAG_INFO, *PRTL_HEAP_TAG_INFO;
|
||||||
|
|
||||||
|
typedef struct _PORT_MESSAGE {
|
||||||
|
USHORT DataSize;
|
||||||
|
USHORT MessageSize;
|
||||||
|
USHORT MessageType;
|
||||||
|
USHORT VirtualRangesOffset;
|
||||||
|
CLIENT_ID ClientId;
|
||||||
|
ULONG MessageId;
|
||||||
|
ULONG SectionSize;
|
||||||
|
// UCHAR Data [];
|
||||||
|
} PORT_MESSAGE,*PPORT_MESSAGE;
|
||||||
|
|
||||||
|
typedef struct _PORT_SECTION_WRITE {
|
||||||
|
ULONG Length;
|
||||||
|
HANDLE SectionHandle;
|
||||||
|
ULONG SectionOffset;
|
||||||
|
ULONG ViewSize;
|
||||||
|
PVOID ViewBase;
|
||||||
|
PVOID TargetViewBase;
|
||||||
|
} PORT_SECTION_WRITE,*PPORT_SECTION_WRITE;
|
||||||
|
|
||||||
|
typedef struct _PORT_SECTION_READ {
|
||||||
|
ULONG Length;
|
||||||
|
ULONG ViewSize;
|
||||||
|
ULONG ViewBase;
|
||||||
|
} PORT_SECTION_READ,*PPORT_SECTION_READ;
|
||||||
|
|
||||||
|
typedef struct _FILE_USER_QUOTA_INFORMATION {
|
||||||
|
ULONG NextEntryOffset;
|
||||||
|
ULONG SidLength;
|
||||||
|
LARGE_INTEGER ChangeTime;
|
||||||
|
LARGE_INTEGER QuotaUsed;
|
||||||
|
LARGE_INTEGER QuotaThreshold;
|
||||||
|
LARGE_INTEGER QuotaLimit;
|
||||||
|
SID Sid [1 ];
|
||||||
|
} FILE_USER_QUOTA_INFORMATION,*PFILE_USER_QUOTA_INFORMATION;
|
||||||
|
|
||||||
|
typedef struct _FILE_QUOTA_LIST_INFORMATION {
|
||||||
|
ULONG NextEntryOffset;
|
||||||
|
ULONG SidLength;
|
||||||
|
SID Sid [1 ];
|
||||||
|
} FILE_QUOTA_LIST_INFORMATION,*PFILE_QUOTA_LIST_INFORMATION;
|
||||||
|
|
||||||
typedef struct _BLENDFUNCTION {
|
typedef struct _BLENDFUNCTION {
|
||||||
BYTE BlendOp;
|
BYTE BlendOp;
|
||||||
BYTE BlendFlags;
|
BYTE BlendFlags;
|
||||||
|
|
|
@ -1827,6 +1827,28 @@ INT
|
||||||
STDCALL
|
STDCALL
|
||||||
WSARecvEx(SOCKET s,LPSTR buf,INT len,LPINT flags);
|
WSARecvEx(SOCKET s,LPSTR buf,INT len,LPINT flags);
|
||||||
|
|
||||||
|
struct netent * STDCALL getnetbyname(const char *name);
|
||||||
|
void STDCALL s_perror(LPCSTR message);
|
||||||
|
UINT STDCALL inet_network(const char *cp);
|
||||||
|
BOOL STDCALL WSApSetPostRoutine(PVOID Routine);
|
||||||
|
|
||||||
|
typedef DWORD (* LPFN_NSPAPI) (VOID ) ;
|
||||||
|
|
||||||
|
typedef struct _NS_ROUTINE {
|
||||||
|
DWORD dwFunctionCount;
|
||||||
|
LPFN_NSPAPI *alpfnFunctions;
|
||||||
|
DWORD dwNameSpace;
|
||||||
|
DWORD dwPriority;
|
||||||
|
} NS_ROUTINE, *PNS_ROUTINE, * FAR LPNS_ROUTINE;
|
||||||
|
|
||||||
|
INT
|
||||||
|
APIENTRY
|
||||||
|
NPLoadNameSpaces (
|
||||||
|
IN OUT LPDWORD lpdwVersion,
|
||||||
|
IN OUT LPNS_ROUTINE nsrBuffer,
|
||||||
|
IN OUT LPDWORD lpdwBufferLength
|
||||||
|
);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
};
|
};
|
||||||
#endif /* __cplusplus */
|
#endif /* __cplusplus */
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; $Id: advapi32.def,v 1.10 2003/09/08 09:56:56 weiden Exp $
|
; $Id: advapi32.def,v 1.11 2003/09/12 17:51:46 vizzini Exp $
|
||||||
;
|
;
|
||||||
; advapi32.def
|
; advapi32.def
|
||||||
;
|
;
|
||||||
|
@ -8,9 +8,9 @@
|
||||||
;
|
;
|
||||||
LIBRARY advapi32.dll
|
LIBRARY advapi32.dll
|
||||||
EXPORTS
|
EXPORTS
|
||||||
;A_SHAFinal
|
A_SHAFinal@8
|
||||||
;A_SHAInit
|
A_SHAInit@4
|
||||||
;A_SHAUpdate
|
A_SHAUpdate@12
|
||||||
AbortSystemShutdownA@4
|
AbortSystemShutdownA@4
|
||||||
AbortSystemShutdownW@4
|
AbortSystemShutdownW@4
|
||||||
AccessCheck@32
|
AccessCheck@32
|
||||||
|
@ -411,12 +411,12 @@ LsaStorePrivateData@12
|
||||||
MakeAbsoluteSD@44
|
MakeAbsoluteSD@44
|
||||||
MakeSelfRelativeSD@12
|
MakeSelfRelativeSD@12
|
||||||
MapGenericMask@8
|
MapGenericMask@8
|
||||||
;MD4Final
|
MD4Final@4
|
||||||
;MD4Init
|
MD4Init@4
|
||||||
;MD4Update
|
MD4Update@12
|
||||||
;MD5Final
|
MD5Final@4
|
||||||
;MD5Init
|
MD5Init@4
|
||||||
;MD5Update
|
MD5Update@12
|
||||||
;@MSChapSrvChangePassword
|
;@MSChapSrvChangePassword
|
||||||
;@MSChapSrvChangePassword2
|
;@MSChapSrvChangePassword2
|
||||||
MakeAbsoluteSD2@8
|
MakeAbsoluteSD2@8
|
||||||
|
@ -465,7 +465,7 @@ QueryServiceStatusEx@20
|
||||||
;@QueryTraceA
|
;@QueryTraceA
|
||||||
;@QueryTraceW
|
;@QueryTraceW
|
||||||
;@QueryUsersOnEncryptedFile
|
;@QueryUsersOnEncryptedFile
|
||||||
;QueryWindows31FilesMigration@4
|
QueryWindows31FilesMigration@4
|
||||||
ReadEncryptedFileRaw@12
|
ReadEncryptedFileRaw@12
|
||||||
ReadEventLogA@28
|
ReadEventLogA@28
|
||||||
ReadEventLogW@28
|
ReadEventLogW@28
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; $Id: advapi32.edf,v 1.25 2003/09/08 09:56:56 weiden Exp $
|
; $Id: advapi32.edf,v 1.26 2003/09/12 17:51:46 vizzini Exp $
|
||||||
;
|
;
|
||||||
; advapi32.edf
|
; advapi32.edf
|
||||||
;
|
;
|
||||||
|
@ -8,9 +8,9 @@
|
||||||
;
|
;
|
||||||
LIBRARY advapi32.dll
|
LIBRARY advapi32.dll
|
||||||
EXPORTS
|
EXPORTS
|
||||||
;A_SHAFinal
|
A_SHAFinal=A_SHAFinal@8
|
||||||
;A_SHAInit
|
A_SHAInit=A_SHAInit@4
|
||||||
;A_SHAUpdate
|
A_SHAUpdate=A_SHAUpdate@12
|
||||||
AbortSystemShutdownA=AbortSystemShutdownA@4
|
AbortSystemShutdownA=AbortSystemShutdownA@4
|
||||||
AbortSystemShutdownW=AbortSystemShutdownW@4
|
AbortSystemShutdownW=AbortSystemShutdownW@4
|
||||||
AccessCheck=AccessCheck@32
|
AccessCheck=AccessCheck@32
|
||||||
|
@ -408,12 +408,12 @@ LsaNtStatusToWinError=NTDLL.RtlNtStatusToDosError
|
||||||
MakeAbsoluteSD=MakeAbsoluteSD@44
|
MakeAbsoluteSD=MakeAbsoluteSD@44
|
||||||
MakeSelfRelativeSD=MakeSelfRelativeSD@12
|
MakeSelfRelativeSD=MakeSelfRelativeSD@12
|
||||||
MapGenericMask=MapGenericMask@8
|
MapGenericMask=MapGenericMask@8
|
||||||
;MD4Final
|
MD4Final=MD4Final@4
|
||||||
;MD4Init
|
MD4Init=MD4Init@4
|
||||||
;MD4Update
|
MD4Update=MD4Update@12
|
||||||
;MD5Final
|
MD5Final=MD5Final@4
|
||||||
;MD5Init
|
MD5Init=MD5Init@4
|
||||||
;MD5Update
|
MD5Update=MD5Update@12
|
||||||
;MSChapSrvChangePassword
|
;MSChapSrvChangePassword
|
||||||
;MSChapSrvChangePassword2
|
;MSChapSrvChangePassword2
|
||||||
MakeAbsoluteSD2=MakeAbsoluteSD2@8
|
MakeAbsoluteSD2=MakeAbsoluteSD2@8
|
||||||
|
@ -464,7 +464,7 @@ QueryServiceStatusEx=QueryServiceStatusEx@20
|
||||||
;QueryTraceA
|
;QueryTraceA
|
||||||
;QueryTraceW
|
;QueryTraceW
|
||||||
;QueryUsersOnEncryptedFile
|
;QueryUsersOnEncryptedFile
|
||||||
;QueryWindows31FilesMigration=QueryWindows31FilesMigration@4
|
QueryWindows31FilesMigration=QueryWindows31FilesMigration@4
|
||||||
ReadEncryptedFileRaw=ReadEncryptedFileRaw@12
|
ReadEncryptedFileRaw=ReadEncryptedFileRaw@12
|
||||||
ReadEventLogA=ReadEventLogA@28
|
ReadEventLogA=ReadEventLogA@28
|
||||||
ReadEventLogW=ReadEventLogW@28
|
ReadEventLogW=ReadEventLogW@28
|
||||||
|
@ -597,7 +597,7 @@ StartServiceW=StartServiceW@12
|
||||||
;StartTraceW
|
;StartTraceW
|
||||||
;StopTraceA
|
;StopTraceA
|
||||||
;StopTraceW
|
;StopTraceW
|
||||||
;SynchronizeWindows31FilesAndWindowsNTRegistry=SynchronizeWindows31FilesAndWindowsNTRegistry@16
|
ynchronizeWindows31FilesAndWindowsNTRegistry=SynchronizeWindows31FilesAndWindowsNTRegistry@16
|
||||||
SystemFunction001=SystemFunction001@12
|
SystemFunction001=SystemFunction001@12
|
||||||
SystemFunction002=SystemFunction002@12
|
SystemFunction002=SystemFunction002@12
|
||||||
SystemFunction003=SystemFunction003@8
|
SystemFunction003=SystemFunction003@8
|
||||||
|
|
|
@ -1454,3 +1454,82 @@ LPBOOL pfGenerateOnClose
|
||||||
{
|
{
|
||||||
return(FALSE);
|
return(FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID STDCALL MD4Init(PMD4_CONTEXT Context)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID STDCALL MD4Update(PMD4_CONTEXT Context, PVOID Buffer, UINT BufferSize)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID STDCALL MD4Final(PMD4_CONTEXT Context)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID STDCALL MD5Init(PMD5_CONTEXT Context)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID STDCALL MD5Update(PMD5_CONTEXT Context, PVOID Buffer, UINT BufferSize)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID STDCALL MD5Final(PMD5_CONTEXT Context)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID STDCALL A_SHAInit(PSHA_CONTEXT Context)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID STDCALL A_SHAUpdate(PSHA_CONTEXT Context, PVOID Buffer, UINT BufferSize)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID STDCALL A_SHAFinal(PSHA_CONTEXT Context, PVOID Result)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL SynchronizeWindows31FilesAndWindowsNTRegistry( DWORD x1, DWORD x2, DWORD x3,DWORD x4 )
|
||||||
|
{
|
||||||
|
return(FALSE);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL QueryWindows31FilesMigration( DWORD x1 )
|
||||||
|
{
|
||||||
|
return(FALSE);
|
||||||
|
}
|
||||||
|
|
|
@ -9,7 +9,7 @@ TARGET_BASE = 0x701a0000
|
||||||
TARGET_CFLAGS = -fno-builtin -D__USE_W32API
|
TARGET_CFLAGS = -fno-builtin -D__USE_W32API
|
||||||
|
|
||||||
# require os code to explicitly request A/W version of structs/functions
|
# require os code to explicitly request A/W version of structs/functions
|
||||||
TARGET_CFLAGS += -DUNICODE -D_UNICODE
|
TARGET_CFLAGS += -DUNICODE -D_UNICODE -Wall -Werror
|
||||||
|
|
||||||
TARGET_LFLAGS = -nostdlib -nostartfiles
|
TARGET_LFLAGS = -nostdlib -nostartfiles
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# $Id: makefile,v 1.2 2003/08/07 04:03:22 royce Exp $
|
# $Id: makefile,v 1.3 2003/09/12 17:51:46 vizzini Exp $
|
||||||
|
|
||||||
PATH_TO_TOP = ../..
|
PATH_TO_TOP = ../..
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ TARGET_TYPE = library
|
||||||
TARGET_NAME = epsapi
|
TARGET_NAME = epsapi
|
||||||
|
|
||||||
# require os code to explicitly request A/W version of structs/functions
|
# require os code to explicitly request A/W version of structs/functions
|
||||||
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
TARGET_CFLAGS += -D_DISABLE_TIDENTS -Werror -Wall
|
||||||
|
|
||||||
TARGET_OBJECTS = \
|
TARGET_OBJECTS = \
|
||||||
enum/drivers.o \
|
enum/drivers.o \
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: format.c,v 1.2 2003/04/05 23:17:21 chorns Exp $
|
/* $Id: format.c,v 1.3 2003/09/12 17:51:46 vizzini Exp $
|
||||||
*
|
*
|
||||||
* COPYING: See the top level directory
|
* COPYING: See the top level directory
|
||||||
* PROJECT: ReactOS
|
* PROJECT: ReactOS
|
||||||
|
@ -14,6 +14,7 @@
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#include <fmifs.h>
|
#include <fmifs.h>
|
||||||
#include <fslib/vfatlib.h>
|
#include <fslib/vfatlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# $Id: makefile,v 1.19 2003/08/07 04:03:22 royce Exp $
|
# $Id: makefile,v 1.20 2003/09/12 17:51:46 vizzini Exp $
|
||||||
|
|
||||||
PATH_TO_TOP = ../..
|
PATH_TO_TOP = ../..
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ TARGET_NAME = fmifs
|
||||||
|
|
||||||
TARGET_BASE = 0x76df0000
|
TARGET_BASE = 0x76df0000
|
||||||
|
|
||||||
TARGET_CFLAGS = -fno-builtin
|
TARGET_CFLAGS = -fno-builtin -Werror -Wall
|
||||||
|
|
||||||
# require os code to explicitly request A/W version of structs/functions
|
# require os code to explicitly request A/W version of structs/functions
|
||||||
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# $Id: Makefile,v 1.5 2003/08/07 04:03:22 royce Exp $
|
# $Id: Makefile,v 1.6 2003/09/12 17:51:46 vizzini Exp $
|
||||||
|
|
||||||
PATH_TO_TOP = ../..
|
PATH_TO_TOP = ../..
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ else
|
||||||
CFLAGS_DBG :=
|
CFLAGS_DBG :=
|
||||||
endif
|
endif
|
||||||
|
|
||||||
TARGET_CFLAGS = $(CFLAGS_DBG) -Iinclude -Wall
|
TARGET_CFLAGS = $(CFLAGS_DBG) -Iinclude -Wall -Werror
|
||||||
|
|
||||||
# require os code to explicitly request A/W version of structs/functions
|
# require os code to explicitly request A/W version of structs/functions
|
||||||
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# $Id: Makefile,v 1.5 2003/08/24 16:15:31 ekohl Exp $
|
# $Id: Makefile,v 1.6 2003/09/12 17:51:46 vizzini Exp $
|
||||||
|
|
||||||
PATH_TO_TOP = ../../..
|
PATH_TO_TOP = ../../..
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ TARGET_TYPE = library
|
||||||
TARGET_NAME = vfatlib
|
TARGET_NAME = vfatlib
|
||||||
|
|
||||||
# require os code to explicitly request A/W version of structs/functions
|
# require os code to explicitly request A/W version of structs/functions
|
||||||
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
TARGET_CFLAGS += -D_DISABLE_TIDENTS -Wall -Werror
|
||||||
|
|
||||||
TARGET_OBJECTS = \
|
TARGET_OBJECTS = \
|
||||||
fat12.o \
|
fat12.o \
|
||||||
|
|
|
@ -13,6 +13,7 @@
|
||||||
#define NTOS_MODE_USER
|
#define NTOS_MODE_USER
|
||||||
#include <ntos.h>
|
#include <ntos.h>
|
||||||
#include <ddk/ntddscsi.h>
|
#include <ddk/ntddscsi.h>
|
||||||
|
#include <mem.h>
|
||||||
#include "vfatlib.h"
|
#include "vfatlib.h"
|
||||||
|
|
||||||
|
|
||||||
|
@ -54,9 +55,7 @@ static NTSTATUS
|
||||||
Fat12WriteBootSector(IN HANDLE FileHandle,
|
Fat12WriteBootSector(IN HANDLE FileHandle,
|
||||||
IN PFAT16_BOOT_SECTOR BootSector)
|
IN PFAT16_BOOT_SECTOR BootSector)
|
||||||
{
|
{
|
||||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
|
||||||
IO_STATUS_BLOCK IoStatusBlock;
|
IO_STATUS_BLOCK IoStatusBlock;
|
||||||
UNICODE_STRING Name;
|
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
PUCHAR NewBootSector;
|
PUCHAR NewBootSector;
|
||||||
LARGE_INTEGER FileOffset;
|
LARGE_INTEGER FileOffset;
|
||||||
|
@ -106,9 +105,7 @@ Fat12WriteFAT(IN HANDLE FileHandle,
|
||||||
ULONG SectorOffset,
|
ULONG SectorOffset,
|
||||||
IN PFAT16_BOOT_SECTOR BootSector)
|
IN PFAT16_BOOT_SECTOR BootSector)
|
||||||
{
|
{
|
||||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
|
||||||
IO_STATUS_BLOCK IoStatusBlock;
|
IO_STATUS_BLOCK IoStatusBlock;
|
||||||
UNICODE_STRING Name;
|
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
PUCHAR Buffer;
|
PUCHAR Buffer;
|
||||||
LARGE_INTEGER FileOffset;
|
LARGE_INTEGER FileOffset;
|
||||||
|
@ -192,7 +189,6 @@ static NTSTATUS
|
||||||
Fat12WriteRootDirectory(IN HANDLE FileHandle,
|
Fat12WriteRootDirectory(IN HANDLE FileHandle,
|
||||||
IN PFAT16_BOOT_SECTOR BootSector)
|
IN PFAT16_BOOT_SECTOR BootSector)
|
||||||
{
|
{
|
||||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
|
||||||
IO_STATUS_BLOCK IoStatusBlock;
|
IO_STATUS_BLOCK IoStatusBlock;
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
PUCHAR Buffer;
|
PUCHAR Buffer;
|
||||||
|
|
|
@ -13,6 +13,7 @@
|
||||||
#define NTOS_MODE_USER
|
#define NTOS_MODE_USER
|
||||||
#include <ntos.h>
|
#include <ntos.h>
|
||||||
#include <ddk/ntddscsi.h>
|
#include <ddk/ntddscsi.h>
|
||||||
|
#include <mem.h>
|
||||||
#include "vfatlib.h"
|
#include "vfatlib.h"
|
||||||
|
|
||||||
|
|
||||||
|
@ -54,9 +55,7 @@ static NTSTATUS
|
||||||
Fat16WriteBootSector(IN HANDLE FileHandle,
|
Fat16WriteBootSector(IN HANDLE FileHandle,
|
||||||
IN PFAT16_BOOT_SECTOR BootSector)
|
IN PFAT16_BOOT_SECTOR BootSector)
|
||||||
{
|
{
|
||||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
|
||||||
IO_STATUS_BLOCK IoStatusBlock;
|
IO_STATUS_BLOCK IoStatusBlock;
|
||||||
UNICODE_STRING Name;
|
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
PUCHAR NewBootSector;
|
PUCHAR NewBootSector;
|
||||||
LARGE_INTEGER FileOffset;
|
LARGE_INTEGER FileOffset;
|
||||||
|
@ -106,9 +105,7 @@ Fat16WriteFAT(IN HANDLE FileHandle,
|
||||||
ULONG SectorOffset,
|
ULONG SectorOffset,
|
||||||
IN PFAT16_BOOT_SECTOR BootSector)
|
IN PFAT16_BOOT_SECTOR BootSector)
|
||||||
{
|
{
|
||||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
|
||||||
IO_STATUS_BLOCK IoStatusBlock;
|
IO_STATUS_BLOCK IoStatusBlock;
|
||||||
UNICODE_STRING Name;
|
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
PUCHAR Buffer;
|
PUCHAR Buffer;
|
||||||
LARGE_INTEGER FileOffset;
|
LARGE_INTEGER FileOffset;
|
||||||
|
@ -195,7 +192,6 @@ static NTSTATUS
|
||||||
Fat16WriteRootDirectory(IN HANDLE FileHandle,
|
Fat16WriteRootDirectory(IN HANDLE FileHandle,
|
||||||
IN PFAT16_BOOT_SECTOR BootSector)
|
IN PFAT16_BOOT_SECTOR BootSector)
|
||||||
{
|
{
|
||||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
|
||||||
IO_STATUS_BLOCK IoStatusBlock;
|
IO_STATUS_BLOCK IoStatusBlock;
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
PUCHAR Buffer;
|
PUCHAR Buffer;
|
||||||
|
|
|
@ -13,6 +13,7 @@
|
||||||
#define NTOS_MODE_USER
|
#define NTOS_MODE_USER
|
||||||
#include <ntos.h>
|
#include <ntos.h>
|
||||||
#include <ddk/ntddscsi.h>
|
#include <ddk/ntddscsi.h>
|
||||||
|
#include <mem.h>
|
||||||
#include "vfatlib.h"
|
#include "vfatlib.h"
|
||||||
|
|
||||||
|
|
||||||
|
@ -54,9 +55,7 @@ static NTSTATUS
|
||||||
Fat32WriteBootSector(IN HANDLE FileHandle,
|
Fat32WriteBootSector(IN HANDLE FileHandle,
|
||||||
IN PFAT32_BOOT_SECTOR BootSector)
|
IN PFAT32_BOOT_SECTOR BootSector)
|
||||||
{
|
{
|
||||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
|
||||||
IO_STATUS_BLOCK IoStatusBlock;
|
IO_STATUS_BLOCK IoStatusBlock;
|
||||||
UNICODE_STRING Name;
|
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
PUCHAR NewBootSector;
|
PUCHAR NewBootSector;
|
||||||
LARGE_INTEGER FileOffset;
|
LARGE_INTEGER FileOffset;
|
||||||
|
@ -126,9 +125,7 @@ static NTSTATUS
|
||||||
Fat32WriteFsInfo(IN HANDLE FileHandle,
|
Fat32WriteFsInfo(IN HANDLE FileHandle,
|
||||||
IN PFAT32_BOOT_SECTOR BootSector)
|
IN PFAT32_BOOT_SECTOR BootSector)
|
||||||
{
|
{
|
||||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
|
||||||
IO_STATUS_BLOCK IoStatusBlock;
|
IO_STATUS_BLOCK IoStatusBlock;
|
||||||
UNICODE_STRING Name;
|
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
PFAT32_FSINFO FsInfo;
|
PFAT32_FSINFO FsInfo;
|
||||||
LARGE_INTEGER FileOffset;
|
LARGE_INTEGER FileOffset;
|
||||||
|
@ -179,9 +176,7 @@ Fat32WriteFAT(IN HANDLE FileHandle,
|
||||||
ULONG SectorOffset,
|
ULONG SectorOffset,
|
||||||
IN PFAT32_BOOT_SECTOR BootSector)
|
IN PFAT32_BOOT_SECTOR BootSector)
|
||||||
{
|
{
|
||||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
|
||||||
IO_STATUS_BLOCK IoStatusBlock;
|
IO_STATUS_BLOCK IoStatusBlock;
|
||||||
UNICODE_STRING Name;
|
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
PUCHAR Buffer;
|
PUCHAR Buffer;
|
||||||
LARGE_INTEGER FileOffset;
|
LARGE_INTEGER FileOffset;
|
||||||
|
@ -276,7 +271,6 @@ static NTSTATUS
|
||||||
Fat32WriteRootDirectory(IN HANDLE FileHandle,
|
Fat32WriteRootDirectory(IN HANDLE FileHandle,
|
||||||
IN PFAT32_BOOT_SECTOR BootSector)
|
IN PFAT32_BOOT_SECTOR BootSector)
|
||||||
{
|
{
|
||||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
|
||||||
IO_STATUS_BLOCK IoStatusBlock;
|
IO_STATUS_BLOCK IoStatusBlock;
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
PUCHAR Buffer;
|
PUCHAR Buffer;
|
||||||
|
|
|
@ -38,7 +38,6 @@ VfatFormat(
|
||||||
DISK_GEOMETRY DiskGeometry;
|
DISK_GEOMETRY DiskGeometry;
|
||||||
IO_STATUS_BLOCK Iosb;
|
IO_STATUS_BLOCK Iosb;
|
||||||
HANDLE FileHandle;
|
HANDLE FileHandle;
|
||||||
SCSI_ADDRESS ScsiAddress;
|
|
||||||
PARTITION_INFORMATION PartitionInfo;
|
PARTITION_INFORMATION PartitionInfo;
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; $Id: gdi32.def,v 1.9 2003/08/28 19:36:59 gvg Exp $
|
; $Id: gdi32.def,v 1.10 2003/09/12 17:51:46 vizzini Exp $
|
||||||
;
|
;
|
||||||
; gdi32.def
|
; gdi32.def
|
||||||
;
|
;
|
||||||
|
@ -307,7 +307,7 @@ GdiGetSpoolFileHandle@12
|
||||||
;GdiGetSpoolMessage
|
;GdiGetSpoolMessage
|
||||||
GdiGradientFill@24
|
GdiGradientFill@24
|
||||||
GdiInitSpool@0
|
GdiInitSpool@0
|
||||||
;GdiInitializeLanguagePack
|
GdiInitializeLanguagePack@4
|
||||||
GdiIsMetaFileDC@4
|
GdiIsMetaFileDC@4
|
||||||
GdiIsMetaPrintDC@4
|
GdiIsMetaPrintDC@4
|
||||||
GdiIsPlayMetafileDC@4
|
GdiIsPlayMetafileDC@4
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; $Id: gdi32.edf,v 1.7 2003/08/28 19:36:59 gvg Exp $
|
; $Id: gdi32.edf,v 1.8 2003/09/12 17:51:46 vizzini Exp $
|
||||||
;
|
;
|
||||||
; gdi32.def
|
; gdi32.def
|
||||||
;
|
;
|
||||||
|
@ -307,7 +307,7 @@ GdiGetSpoolFileHandle=GdiGetSpoolFileHandle@12
|
||||||
;GdiGetSpoolMessage
|
;GdiGetSpoolMessage
|
||||||
GdiGradientFill=GdiGradientFill@24
|
GdiGradientFill=GdiGradientFill@24
|
||||||
GdiInitSpool=GdiInitSpool@0
|
GdiInitSpool=GdiInitSpool@0
|
||||||
;GdiInitializeLanguagePack
|
GdiInitializeLanguagePack=GdiInitializeLanguagePack@4
|
||||||
GdiIsMetaFileDC=GdiIsMetaFileDC@4
|
GdiIsMetaFileDC=GdiIsMetaFileDC@4
|
||||||
GdiIsMetaPrintDC=GdiIsMetaPrintDC@4
|
GdiIsMetaPrintDC=GdiIsMetaPrintDC@4
|
||||||
GdiIsPlayMetafileDC=GdiIsPlayMetafileDC@4
|
GdiIsPlayMetafileDC=GdiIsPlayMetafileDC@4
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: stubs.c,v 1.35 2003/09/09 15:49:59 gvg Exp $
|
/* $Id: stubs.c,v 1.36 2003/09/12 17:51:47 vizzini Exp $
|
||||||
*
|
*
|
||||||
* reactos/lib/gdi32/misc/stubs.c
|
* reactos/lib/gdi32/misc/stubs.c
|
||||||
*
|
*
|
||||||
|
@ -5241,3 +5241,11 @@ GdiPlayPrivatePageEMF
|
||||||
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID STDCALL GdiInitializeLanguagePack(DWORD InitParam)
|
||||||
|
{
|
||||||
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
|
}
|
||||||
|
|
|
@ -1043,3 +1043,63 @@ Icmp6ParseReplies(
|
||||||
UNIMPLEMENTED
|
UNIMPLEMENTED
|
||||||
return 0L;
|
return 0L;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
DWORD STDCALL AllocateAndGetIfTableFromStack(PMIB_IFTABLE *ppIfTable,
|
||||||
|
BOOL bOrder, HANDLE heap, DWORD flags)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED
|
||||||
|
return 0L;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
DWORD STDCALL AllocateAndGetIpAddrTableFromStack(PMIB_IPADDRTABLE *ppIpAddrTable,
|
||||||
|
BOOL bOrder, HANDLE heap, DWORD flags)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED
|
||||||
|
return 0L;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
DWORD STDCALL AllocateAndGetIpForwardTableFromStack(PMIB_IPFORWARDTABLE *
|
||||||
|
ppIpForwardTable, BOOL bOrder, HANDLE heap, DWORD flags)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED
|
||||||
|
return 0L;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
DWORD STDCALL AllocateAndGetIpNetTableFromStack(PMIB_IPNETTABLE *ppIpNetTable,
|
||||||
|
BOOL bOrder, HANDLE heap, DWORD flags)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED
|
||||||
|
return 0L;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
DWORD STDCALL AllocateAndGetTcpTableFromStack(PMIB_TCPTABLE *ppTcpTable,
|
||||||
|
BOOL bOrder, HANDLE heap, DWORD flags)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED
|
||||||
|
return 0L;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
DWORD STDCALL AllocateAndGetUdpTableFromStack(PMIB_UDPTABLE *ppUdpTable,
|
||||||
|
BOOL bOrder, HANDLE heap, DWORD flags)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED
|
||||||
|
return 0L;
|
||||||
|
}
|
||||||
|
|
|
@ -18,15 +18,15 @@ GetUdpStatistics@4
|
||||||
GetUdpTable@12
|
GetUdpTable@12
|
||||||
FlushIpNetTable@4
|
FlushIpNetTable@4
|
||||||
;IpHlpDllEntry
|
;IpHlpDllEntry
|
||||||
;AllocateAndGetArpEntTableFromStack
|
;AllocateAndGetArpEntTableFromStack=AllocateAndGetArpEntTableFromStack
|
||||||
;AllocateAndGetIfTableFromStack
|
AllocateAndGetIfTableFromStack=AllocateAndGetIfTableFromStack@16
|
||||||
;AllocateAndGetIpAddrTableFromStack
|
AllocateAndGetIpAddrTableFromStack=AllocateAndGetIpAddrTableFromStack@16
|
||||||
;AllocateAndGetIpForwardTableFromStack
|
AllocateAndGetIpForwardTableFromStack=AllocateAndGetIpForwardTableFromStack@16
|
||||||
;AllocateAndGetIpNetTableFromStack
|
AllocateAndGetIpNetTableFromStack=AllocateAndGetIpNetTableFromStack@16
|
||||||
;AllocateAndGetTcpExTableFromStack
|
;AllocateAndGetTcpExTableFromStack
|
||||||
;AllocateAndGetTcpTableFromStack
|
AllocateAndGetTcpTableFromStack=AllocateAndGetTcpTableFromStack@16
|
||||||
;AllocateAndGetUdpExTableFromStack
|
;AllocateAndGetUdpExTableFromStack
|
||||||
;AllocateAndGetUdpTableFromStack
|
AllocateAndGetUdpTableFromStack=AllocateAndGetUdpTableFromStack@16
|
||||||
CreateIpNetEntry@4
|
CreateIpNetEntry@4
|
||||||
CreateProxyArpEntry@12
|
CreateProxyArpEntry@12
|
||||||
DeleteIPAddress@4
|
DeleteIPAddress@4
|
||||||
|
@ -105,7 +105,7 @@ IpRenewAddress@4
|
||||||
;NhGetGuidFromInterfaceName
|
;NhGetGuidFromInterfaceName
|
||||||
;NhGetInterfaceNameFromDeviceGuid
|
;NhGetInterfaceNameFromDeviceGuid
|
||||||
;NhGetInterfaceNameFromGuid
|
;NhGetInterfaceNameFromGuid
|
||||||
;NhpAllocateAndGetInterfaceInfoFromStack
|
NhpAllocateAndGetInterfaceInfoFromStack@20
|
||||||
;NhpGetInterfaceIndexFromStack
|
;NhpGetInterfaceIndexFromStack
|
||||||
NotifyAddrChange@8
|
NotifyAddrChange@8
|
||||||
NotifyRouteChange@8
|
NotifyRouteChange@8
|
||||||
|
@ -137,22 +137,22 @@ SetIpTTL@4
|
||||||
SetTcpEntry@4
|
SetTcpEntry@4
|
||||||
;SetTcpEntryToStack
|
;SetTcpEntryToStack
|
||||||
UnenableRouter@8
|
UnenableRouter@8
|
||||||
;_PfAddFiltersToInterface@24
|
;@_PfAddFiltersToInterface@24
|
||||||
;_PfAddGlobalFilterToInterface@8
|
;@_PfAddGlobalFilterToInterface@8
|
||||||
;_PfBindInterfaceToIPAddress@12
|
;@_PfBindInterfaceToIPAddress@12
|
||||||
;_PfBindInterfaceToIndex@16
|
;@_PfBindInterfaceToIndex@16
|
||||||
;_PfCreateInterface@24
|
;@_PfCreateInterface@24
|
||||||
;_PfDeleteInterface@4
|
;@_PfDeleteInterface@4
|
||||||
;_PfDeleteLog@0
|
;@_PfDeleteLog@0
|
||||||
;_PfGetInterfaceStatistics@16
|
;@_PfGetInterfaceStatistics@16
|
||||||
;_PfMakeLog@4
|
;@_PfMakeLog@4
|
||||||
;_PfRebindFilters@8
|
;@_PfRebindFilters@8
|
||||||
;_PfRemoveFilterHandles@12
|
;@_PfRemoveFilterHandles@12
|
||||||
;_PfRemoveFiltersFromInterface@20
|
;@_PfRemoveFiltersFromInterface@20
|
||||||
;_PfRemoveGlobalFilterFromInterface@8
|
;@_PfRemoveGlobalFilterFromInterface@8
|
||||||
;_PfSetLogBuffer@28
|
;@_PfSetLogBuffer@28
|
||||||
;_PfTestPacket@20
|
;@_PfTestPacket@20
|
||||||
;_PfUnBindInterface@4
|
;@_PfUnBindInterface@4
|
||||||
;do_echo_rep
|
;do_echo_rep
|
||||||
;do_echo_req
|
;do_echo_req
|
||||||
;register_icmp
|
;register_icmp
|
||||||
|
|
|
@ -19,14 +19,14 @@ GetUdpTable=GetUdpTable@12
|
||||||
FlushIpNetTable=FlushIpNetTable@4
|
FlushIpNetTable=FlushIpNetTable@4
|
||||||
;IpHlpDllEntry
|
;IpHlpDllEntry
|
||||||
;AllocateAndGetArpEntTableFromStack
|
;AllocateAndGetArpEntTableFromStack
|
||||||
;AllocateAndGetIfTableFromStack
|
AllocateAndGetIfTableFromStack@16
|
||||||
;AllocateAndGetIpAddrTableFromStack
|
AllocateAndGetIpAddrTableFromStack@16
|
||||||
;AllocateAndGetIpForwardTableFromStack
|
AllocateAndGetIpForwardTableFromStack@16
|
||||||
;AllocateAndGetIpNetTableFromStack
|
AllocateAndGetIpNetTableFromStack@16
|
||||||
;AllocateAndGetTcpExTableFromStack
|
;AllocateAndGetTcpExTableFromStack
|
||||||
;AllocateAndGetTcpTableFromStack
|
AllocateAndGetTcpTableFromStack@16
|
||||||
;AllocateAndGetUdpExTableFromStack
|
;AllocateAndGetUdpExTableFromStack
|
||||||
;AllocateAndGetUdpTableFromStack
|
AllocateAndGetUdpTableFromStack@16
|
||||||
CreateIpNetEntry=CreateIpNetEntry@4
|
CreateIpNetEntry=CreateIpNetEntry@4
|
||||||
CreateProxyArpEntry=CreateProxyArpEntry@12
|
CreateProxyArpEntry=CreateProxyArpEntry@12
|
||||||
DeleteIPAddress=DeleteIPAddress@4
|
DeleteIPAddress=DeleteIPAddress@4
|
||||||
|
@ -105,7 +105,7 @@ IpRenewAddress=IpRenewAddress@4
|
||||||
;NhGetGuidFromInterfaceName
|
;NhGetGuidFromInterfaceName
|
||||||
;NhGetInterfaceNameFromDeviceGuid
|
;NhGetInterfaceNameFromDeviceGuid
|
||||||
;NhGetInterfaceNameFromGuid
|
;NhGetInterfaceNameFromGuid
|
||||||
;NhpAllocateAndGetInterfaceInfoFromStack
|
NhpAllocateAndGetInterfaceInfoFromStack=NhpAllocateAndGetInterfaceInfoFromStack@20
|
||||||
;NhpGetInterfaceIndexFromStack
|
;NhpGetInterfaceIndexFromStack
|
||||||
NotifyAddrChange=NotifyAddrChange@8
|
NotifyAddrChange=NotifyAddrChange@8
|
||||||
NotifyRouteChange=NotifyRouteChange@8
|
NotifyRouteChange=NotifyRouteChange@8
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: output.c,v 1.2 2003/07/10 18:50:50 chorns Exp $
|
/* $Id: output.c,v 1.3 2003/09/12 17:51:47 vizzini 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
|
||||||
|
@ -16,8 +16,8 @@
|
||||||
/* Open or create the mutex used to communicate with the debug monitor */
|
/* Open or create the mutex used to communicate with the debug monitor */
|
||||||
HANDLE K32CreateDBMonMutex(void)
|
HANDLE K32CreateDBMonMutex(void)
|
||||||
{
|
{
|
||||||
static SID_IDENTIFIER_AUTHORITY siaNTAuth = SECURITY_NT_AUTHORITY;
|
static SID_IDENTIFIER_AUTHORITY siaNTAuth = {SECURITY_NT_AUTHORITY};
|
||||||
static SID_IDENTIFIER_AUTHORITY siaWorldAuth = SECURITY_WORLD_SID_AUTHORITY;
|
static SID_IDENTIFIER_AUTHORITY siaWorldAuth = {SECURITY_WORLD_SID_AUTHORITY};
|
||||||
|
|
||||||
HANDLE hMutex;
|
HANDLE hMutex;
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: copy.c,v 1.15 2003/07/10 18:50:51 chorns Exp $
|
/* $Id: copy.c,v 1.16 2003/09/12 17:51:47 vizzini 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
|
||||||
|
@ -210,7 +210,6 @@ CopyFileExW (
|
||||||
IO_STATUS_BLOCK IoStatusBlock;
|
IO_STATUS_BLOCK IoStatusBlock;
|
||||||
FILE_STANDARD_INFORMATION FileStandard;
|
FILE_STANDARD_INFORMATION FileStandard;
|
||||||
FILE_BASIC_INFORMATION FileBasic;
|
FILE_BASIC_INFORMATION FileBasic;
|
||||||
FILE_DISPOSITION_INFORMATION FileDispInfo;
|
|
||||||
WINBOOL RC = FALSE;
|
WINBOOL RC = FALSE;
|
||||||
WINBOOL KeepDestOnError = FALSE;
|
WINBOOL KeepDestOnError = FALSE;
|
||||||
DWORD SystemError;
|
DWORD SystemError;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: volume.c,v 1.31 2003/07/20 18:05:46 royce Exp $
|
/* $Id: volume.c,v 1.32 2003/09/12 17:51:47 vizzini 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
|
||||||
|
@ -604,7 +604,6 @@ GetVolumeInformationW(
|
||||||
PFILE_FS_VOLUME_INFORMATION FileFsVolume;
|
PFILE_FS_VOLUME_INFORMATION FileFsVolume;
|
||||||
PFILE_FS_ATTRIBUTE_INFORMATION FileFsAttribute;
|
PFILE_FS_ATTRIBUTE_INFORMATION FileFsAttribute;
|
||||||
IO_STATUS_BLOCK IoStatusBlock;
|
IO_STATUS_BLOCK IoStatusBlock;
|
||||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
|
||||||
UCHAR Buffer[max(FS_VOLUME_BUFFER_SIZE, FS_ATTRIBUTE_BUFFER_SIZE)];
|
UCHAR Buffer[max(FS_VOLUME_BUFFER_SIZE, FS_ATTRIBUTE_BUFFER_SIZE)];
|
||||||
|
|
||||||
HANDLE hFile;
|
HANDLE hFile;
|
||||||
|
|
|
@ -125,7 +125,7 @@ CreateMutexA@12
|
||||||
CreateMutexW@12
|
CreateMutexW@12
|
||||||
CreateNamedPipeA@32
|
CreateNamedPipeA@32
|
||||||
CreateNamedPipeW@32
|
CreateNamedPipeW@32
|
||||||
;CreateNlsSecurityDescriptor
|
CreateNlsSecurityDescriptor@12
|
||||||
CreatePipe@16
|
CreatePipe@16
|
||||||
CreateProcessA@40
|
CreateProcessA@40
|
||||||
;CreateProcessInternalA
|
;CreateProcessInternalA
|
||||||
|
@ -134,7 +134,7 @@ CreateProcessW@40
|
||||||
CreateRemoteThread@28
|
CreateRemoteThread@28
|
||||||
CreateSemaphoreA@16
|
CreateSemaphoreA@16
|
||||||
CreateSemaphoreW@16
|
CreateSemaphoreW@16
|
||||||
;CreateSocketHandle
|
CreateSocketHandle@0
|
||||||
CreateTapePartition@16
|
CreateTapePartition@16
|
||||||
CreateThread@24
|
CreateThread@24
|
||||||
CreateTimerQueue@0
|
CreateTimerQueue@0
|
||||||
|
@ -151,7 +151,7 @@ DebugBreakProcess@4
|
||||||
DebugSetProcessKillOnExit@4
|
DebugSetProcessKillOnExit@4
|
||||||
DefineDosDeviceA@12
|
DefineDosDeviceA@12
|
||||||
DefineDosDeviceW@12
|
DefineDosDeviceW@12
|
||||||
;DelayLoadFailureHook
|
DelayLoadFailureHook@8
|
||||||
DeleteAtom@4
|
DeleteAtom@4
|
||||||
DeleteCriticalSection@4
|
DeleteCriticalSection@4
|
||||||
DeleteFiber@4
|
DeleteFiber@4
|
||||||
|
@ -323,11 +323,11 @@ GetConsoleDisplayMode@4
|
||||||
GetConsoleFontInfo@16
|
GetConsoleFontInfo@16
|
||||||
GetConsoleFontSize@8
|
GetConsoleFontSize@8
|
||||||
GetConsoleHardwareState@12
|
GetConsoleHardwareState@12
|
||||||
;GetConsoleInputExeNameA
|
GetConsoleInputExeNameA@8
|
||||||
;GetConsoleInputExeNameW
|
GetConsoleInputExeNameW@8
|
||||||
GetConsoleInputWaitHandle@0
|
GetConsoleInputWaitHandle@0
|
||||||
;GetConsoleKeyboardLayoutNameA
|
GetConsoleKeyboardLayoutNameA@4
|
||||||
;GetConsoleKeyboardLayoutNameW
|
GetConsoleKeyboardLayoutNameW@4
|
||||||
GetConsoleMode@8
|
GetConsoleMode@8
|
||||||
;GetConsoleNlsMode
|
;GetConsoleNlsMode
|
||||||
GetConsoleOutputCP@0
|
GetConsoleOutputCP@0
|
||||||
|
@ -384,7 +384,7 @@ GetFullPathNameA@16
|
||||||
GetFullPathNameW@16
|
GetFullPathNameW@16
|
||||||
GetGeoInfoA@20
|
GetGeoInfoA@20
|
||||||
GetGeoInfoW@20
|
GetGeoInfoW@20
|
||||||
;GetHandleContext
|
GetHandleContext@4
|
||||||
GetHandleInformation@8
|
GetHandleInformation@8
|
||||||
GetLargestConsoleWindowSize@4
|
GetLargestConsoleWindowSize@4
|
||||||
GetLastError@0
|
GetLastError@0
|
||||||
|
@ -586,7 +586,7 @@ IsSystemResumeAutomatic@0
|
||||||
IsValidCodePage@4
|
IsValidCodePage@4
|
||||||
IsValidLanguageGroup@8
|
IsValidLanguageGroup@8
|
||||||
IsValidLocale@8
|
IsValidLocale@8
|
||||||
;IsValidUILanguage
|
IsValidUILanguage@4
|
||||||
IsWow64Process@8
|
IsWow64Process@8
|
||||||
LCMapStringA@24
|
LCMapStringA@24
|
||||||
LCMapStringW@24
|
LCMapStringW@24
|
||||||
|
@ -638,7 +638,7 @@ MoveFileW@8
|
||||||
MoveFileWithProgressW@20
|
MoveFileWithProgressW@20
|
||||||
MulDiv@12
|
MulDiv@12
|
||||||
MultiByteToWideChar@24
|
MultiByteToWideChar@24
|
||||||
;NlsConvertIntegerToString
|
NlsConvertIntegerToString@20
|
||||||
;NlsGetCacheUpdateCount
|
;NlsGetCacheUpdateCount
|
||||||
;NlsResetProcessLocale
|
;NlsResetProcessLocale
|
||||||
;NumaVirtualQueryNode
|
;NumaVirtualQueryNode
|
||||||
|
@ -738,10 +738,10 @@ ScrollConsoleScreenBufferA@20
|
||||||
ScrollConsoleScreenBufferW@20
|
ScrollConsoleScreenBufferW@20
|
||||||
SearchPathA@24
|
SearchPathA@24
|
||||||
SearchPathW@24
|
SearchPathW@24
|
||||||
;SetCPGlobal
|
SetCPGlobal@4
|
||||||
SetCalendarInfoA@16
|
SetCalendarInfoA@16
|
||||||
SetCalendarInfoW@16
|
SetCalendarInfoW@16
|
||||||
;SetClientTimeZoneInformation
|
SetClientTimeZoneInformation@4
|
||||||
;SetComPlusPackageInstallStatus
|
;SetComPlusPackageInstallStatus
|
||||||
SetCommBreak@4
|
SetCommBreak@4
|
||||||
SetCommConfig@12
|
SetCommConfig@12
|
||||||
|
@ -763,9 +763,9 @@ SetConsoleCursorPosition@8
|
||||||
SetConsoleDisplayMode@12
|
SetConsoleDisplayMode@12
|
||||||
SetConsoleFont@8
|
SetConsoleFont@8
|
||||||
SetConsoleHardwareState@12
|
SetConsoleHardwareState@12
|
||||||
;SetConsoleIcon
|
SetConsoleIcon@4
|
||||||
;SetConsoleInputExeNameA
|
SetConsoleInputExeNameA@4
|
||||||
;SetConsoleInputExeNameW
|
SetConsoleInputExeNameW@4
|
||||||
SetConsoleKeyShortcuts@16
|
SetConsoleKeyShortcuts@16
|
||||||
;SetConsoleLocalEUDC
|
;SetConsoleLocalEUDC
|
||||||
SetConsoleMaximumWindowSize@8
|
SetConsoleMaximumWindowSize@8
|
||||||
|
@ -806,7 +806,7 @@ SetFileTime@16
|
||||||
SetFileValidData@12
|
SetFileValidData@12
|
||||||
SetFirmwareEnvironmentVariableA@16
|
SetFirmwareEnvironmentVariableA@16
|
||||||
SetFirmwareEnvironmentVariableW@16
|
SetFirmwareEnvironmentVariableW@16
|
||||||
;SetHandleContext
|
SetHandleContext@8
|
||||||
SetHandleCount@4
|
SetHandleCount@4
|
||||||
SetHandleInformation@12
|
SetHandleInformation@12
|
||||||
SetInformationJobObject@16
|
SetInformationJobObject@16
|
||||||
|
@ -883,8 +883,8 @@ UnlockFileEx@20
|
||||||
UnmapViewOfFile@4
|
UnmapViewOfFile@4
|
||||||
UpdateResourceA@24
|
UpdateResourceA@24
|
||||||
UpdateResourceW@24
|
UpdateResourceW@24
|
||||||
;UTRegister
|
UTRegister@28
|
||||||
;UTUnRegister
|
UTUnRegister@4
|
||||||
;UnregisterConsoleIME
|
;UnregisterConsoleIME
|
||||||
UnregisterWait@4
|
UnregisterWait@4
|
||||||
UnregisterWaitEx@8
|
UnregisterWaitEx@8
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; $Id: kernel32.edf,v 1.28 2003/09/08 09:56:56 weiden Exp $
|
; $Id: kernel32.edf,v 1.29 2003/09/12 17:51:47 vizzini Exp $
|
||||||
;
|
;
|
||||||
; kernel32.edf
|
; kernel32.edf
|
||||||
;
|
;
|
||||||
|
@ -129,7 +129,7 @@ CreateMutexA=CreateMutexA@12
|
||||||
CreateMutexW=CreateMutexW@12
|
CreateMutexW=CreateMutexW@12
|
||||||
CreateNamedPipeA=CreateNamedPipeA@32
|
CreateNamedPipeA=CreateNamedPipeA@32
|
||||||
CreateNamedPipeW=CreateNamedPipeW@32
|
CreateNamedPipeW=CreateNamedPipeW@32
|
||||||
;CreateNlsSecurityDescriptor
|
CreateNlsSecurityDescriptor=CreateNlsSecurityDescriptor@12
|
||||||
CreatePipe=CreatePipe@16
|
CreatePipe=CreatePipe@16
|
||||||
CreateProcessA=CreateProcessA@40
|
CreateProcessA=CreateProcessA@40
|
||||||
;CreateProcessInternalA
|
;CreateProcessInternalA
|
||||||
|
@ -138,7 +138,7 @@ CreateProcessW=CreateProcessW@40
|
||||||
CreateRemoteThread=CreateRemoteThread@28
|
CreateRemoteThread=CreateRemoteThread@28
|
||||||
CreateSemaphoreA=CreateSemaphoreA@16
|
CreateSemaphoreA=CreateSemaphoreA@16
|
||||||
CreateSemaphoreW=CreateSemaphoreW@16
|
CreateSemaphoreW=CreateSemaphoreW@16
|
||||||
;CreateSocketHandle
|
CreateSocketHandle=CreateSocketHandle@0
|
||||||
CreateTapePartition=CreateTapePartition@16
|
CreateTapePartition=CreateTapePartition@16
|
||||||
CreateThread=CreateThread@24
|
CreateThread=CreateThread@24
|
||||||
CreateTimerQueue=CreateTimerQueue@0
|
CreateTimerQueue=CreateTimerQueue@0
|
||||||
|
@ -155,7 +155,7 @@ DebugBreakProcess=DebugBreakProcess@4
|
||||||
DebugSetProcessKillOnExit=DebugSetProcessKillOnExit@4
|
DebugSetProcessKillOnExit=DebugSetProcessKillOnExit@4
|
||||||
DefineDosDeviceA=DefineDosDeviceA@12
|
DefineDosDeviceA=DefineDosDeviceA@12
|
||||||
DefineDosDeviceW=DefineDosDeviceW@12
|
DefineDosDeviceW=DefineDosDeviceW@12
|
||||||
;DelayLoadFailureHook
|
DelayLoadFailureHook=DelayLoadFailureHook@8
|
||||||
DeleteAtom=DeleteAtom@4
|
DeleteAtom=DeleteAtom@4
|
||||||
DeleteCriticalSection=NTDLL.RtlDeleteCriticalSection
|
DeleteCriticalSection=NTDLL.RtlDeleteCriticalSection
|
||||||
DeleteFiber=DeleteFiber@4
|
DeleteFiber=DeleteFiber@4
|
||||||
|
@ -327,11 +327,11 @@ GetConsoleDisplayMode=GetConsoleDisplayMode@4
|
||||||
GetConsoleFontInfo=GetConsoleFontInfo@16
|
GetConsoleFontInfo=GetConsoleFontInfo@16
|
||||||
GetConsoleFontSize=GetConsoleFontSize@8
|
GetConsoleFontSize=GetConsoleFontSize@8
|
||||||
GetConsoleHardwareState=GetConsoleHardwareState@12
|
GetConsoleHardwareState=GetConsoleHardwareState@12
|
||||||
;GetConsoleInputExeNameA
|
GetConsoleInputExeNameA=GetConsoleInputExeNameA@8
|
||||||
;GetConsoleInputExeNameW
|
GetConsoleInputExeNameW=GetConsoleInputExeNameW@8
|
||||||
GetConsoleInputWaitHandle=GetConsoleInputWaitHandle@0
|
GetConsoleInputWaitHandle=GetConsoleInputWaitHandle@0
|
||||||
;GetConsoleKeyboardLayoutNameA
|
GetConsoleKeyboardLayoutNameA=GetConsoleKeyboardLayoutNameA@4
|
||||||
;GetConsoleKeyboardLayoutNameW
|
GetConsoleKeyboardLayoutNameW=GetConsoleKeyboardLayoutNameW@4
|
||||||
GetConsoleMode=GetConsoleMode@8
|
GetConsoleMode=GetConsoleMode@8
|
||||||
;GetConsoleNlsMode
|
;GetConsoleNlsMode
|
||||||
GetConsoleOutputCP=GetConsoleOutputCP@0
|
GetConsoleOutputCP=GetConsoleOutputCP@0
|
||||||
|
@ -389,7 +389,7 @@ GetFullPathNameA=GetFullPathNameA@16
|
||||||
GetFullPathNameW=GetFullPathNameW@16
|
GetFullPathNameW=GetFullPathNameW@16
|
||||||
GetGeoInfoA=GetGeoInfoA@20
|
GetGeoInfoA=GetGeoInfoA@20
|
||||||
GetGeoInfoW=GetGeoInfoW@20
|
GetGeoInfoW=GetGeoInfoW@20
|
||||||
;GetHandleContext
|
GetHandleContext=GetHandleContext@4
|
||||||
GetHandleInformation=GetHandleInformation@8
|
GetHandleInformation=GetHandleInformation@8
|
||||||
GetLargestConsoleWindowSize=GetLargestConsoleWindowSize@4
|
GetLargestConsoleWindowSize=GetLargestConsoleWindowSize@4
|
||||||
GetLastError=GetLastError@0
|
GetLastError=GetLastError@0
|
||||||
|
@ -591,7 +591,7 @@ IsSystemResumeAutomatic=IsSystemResumeAutomatic@0
|
||||||
IsValidCodePage=IsValidCodePage@4
|
IsValidCodePage=IsValidCodePage@4
|
||||||
IsValidLanguageGroup=IsValidLanguageGroup@8
|
IsValidLanguageGroup=IsValidLanguageGroup@8
|
||||||
IsValidLocale=IsValidLocale@8
|
IsValidLocale=IsValidLocale@8
|
||||||
;IsValidUILanguage
|
IsValidUILanguage=IsValidUILanguage@4
|
||||||
IsWow64Process=IsWow64Process@8
|
IsWow64Process=IsWow64Process@8
|
||||||
LCMapStringA=LCMapStringA@24
|
LCMapStringA=LCMapStringA@24
|
||||||
LCMapStringW=LCMapStringW@24
|
LCMapStringW=LCMapStringW@24
|
||||||
|
@ -643,7 +643,7 @@ MoveFileW=MoveFileW@8
|
||||||
MoveFileWithProgressW=MoveFileWithProgressW@20
|
MoveFileWithProgressW=MoveFileWithProgressW@20
|
||||||
MulDiv=MulDiv@12
|
MulDiv=MulDiv@12
|
||||||
MultiByteToWideChar=MultiByteToWideChar@24
|
MultiByteToWideChar=MultiByteToWideChar@24
|
||||||
;NlsConvertIntegerToString
|
NlsConvertIntegerToString=NlsConvertIntegerToString@20
|
||||||
;NlsGetCacheUpdateCount
|
;NlsGetCacheUpdateCount
|
||||||
;NlsResetProcessLocale
|
;NlsResetProcessLocale
|
||||||
;NumaVirtualQueryNode
|
;NumaVirtualQueryNode
|
||||||
|
@ -744,10 +744,10 @@ ScrollConsoleScreenBufferA=ScrollConsoleScreenBufferA@20
|
||||||
ScrollConsoleScreenBufferW=ScrollConsoleScreenBufferW@20
|
ScrollConsoleScreenBufferW=ScrollConsoleScreenBufferW@20
|
||||||
SearchPathA=SearchPathA@24
|
SearchPathA=SearchPathA@24
|
||||||
SearchPathW=SearchPathW@24
|
SearchPathW=SearchPathW@24
|
||||||
;SetCPGlobal
|
SetCPGlobal=SetCPGlobal@4
|
||||||
SetCalendarInfoA=SetCalendarInfoA@16
|
SetCalendarInfoA=SetCalendarInfoA@16
|
||||||
SetCalendarInfoW=SetCalendarInfoW@16
|
SetCalendarInfoW=SetCalendarInfoW@16
|
||||||
;SetClientTimeZoneInformation
|
SetClientTimeZoneInformation=SetClientTimeZoneInformation@4
|
||||||
;SetComPlusPackageInstallStatus
|
;SetComPlusPackageInstallStatus
|
||||||
SetCommBreak=SetCommBreak@4
|
SetCommBreak=SetCommBreak@4
|
||||||
SetCommConfig=SetCommConfig@12
|
SetCommConfig=SetCommConfig@12
|
||||||
|
@ -769,9 +769,9 @@ SetConsoleCursorPosition=SetConsoleCursorPosition@8
|
||||||
SetConsoleDisplayMode=SetConsoleDisplayMode@12
|
SetConsoleDisplayMode=SetConsoleDisplayMode@12
|
||||||
SetConsoleFont=SetConsoleFont@8
|
SetConsoleFont=SetConsoleFont@8
|
||||||
SetConsoleHardwareState=SetConsoleHardwareState@12
|
SetConsoleHardwareState=SetConsoleHardwareState@12
|
||||||
;SetConsoleIcon
|
SetConsoleIcon=SetConsoleIcon@4
|
||||||
;SetConsoleInputExeNameA
|
SetConsoleInputExeNameA=SetConsoleInputExeNameA@4
|
||||||
;SetConsoleInputExeNameW
|
SetConsoleInputExeNameW=SetConsoleInputExeNameW@4
|
||||||
SetConsoleKeyShortcuts=SetConsoleKeyShortcuts@16
|
SetConsoleKeyShortcuts=SetConsoleKeyShortcuts@16
|
||||||
;SetConsoleLocalEUDC
|
;SetConsoleLocalEUDC
|
||||||
SetConsoleMaximumWindowSize=SetConsoleMaximumWindowSize@8
|
SetConsoleMaximumWindowSize=SetConsoleMaximumWindowSize@8
|
||||||
|
@ -812,7 +812,7 @@ SetFileTime=SetFileTime@16
|
||||||
SetFileValidData=SetFileValidData@12
|
SetFileValidData=SetFileValidData@12
|
||||||
SetFirmwareEnvironmentVariableA=SetFirmwareEnvironmentVariableA@16
|
SetFirmwareEnvironmentVariableA=SetFirmwareEnvironmentVariableA@16
|
||||||
SetFirmwareEnvironmentVariableW=SetFirmwareEnvironmentVariableW@16
|
SetFirmwareEnvironmentVariableW=SetFirmwareEnvironmentVariableW@16
|
||||||
;SetHandleContext
|
SetHandleContext=SetHandleContext@8
|
||||||
SetHandleCount=SetHandleCount@4
|
SetHandleCount=SetHandleCount@4
|
||||||
SetHandleInformation=SetHandleInformation@12
|
SetHandleInformation=SetHandleInformation@12
|
||||||
SetInformationJobObject=SetInformationJobObject@16
|
SetInformationJobObject=SetInformationJobObject@16
|
||||||
|
@ -889,8 +889,8 @@ UnlockFileEx=UnlockFileEx@20
|
||||||
UnmapViewOfFile=UnmapViewOfFile@4
|
UnmapViewOfFile=UnmapViewOfFile@4
|
||||||
UpdateResourceA=UpdateResourceA@24
|
UpdateResourceA=UpdateResourceA@24
|
||||||
UpdateResourceW=UpdateResourceW@24
|
UpdateResourceW=UpdateResourceW@24
|
||||||
;UTRegister
|
UTRegister=UTRegister@28
|
||||||
;UTUnRegister
|
UTUnRegister=UTUnRegister@4
|
||||||
;UnregisterConsoleIME
|
;UnregisterConsoleIME
|
||||||
UnregisterWait=UnregisterWait@4
|
UnregisterWait=UnregisterWait@4
|
||||||
UnregisterWaitEx=UnregisterWaitEx@8
|
UnregisterWaitEx=UnregisterWaitEx@8
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# $Id: makefile,v 1.69 2003/08/28 19:34:10 gvg Exp $
|
# $Id: makefile,v 1.70 2003/09/12 17:51:47 vizzini Exp $
|
||||||
|
|
||||||
PATH_TO_TOP = ../..
|
PATH_TO_TOP = ../..
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ TARGET_NAME = kernel32
|
||||||
TARGET_BASE = 0x77f00000
|
TARGET_BASE = 0x77f00000
|
||||||
|
|
||||||
# require os code to explicitly request A/W version of structs/functions
|
# require os code to explicitly request A/W version of structs/functions
|
||||||
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
TARGET_CFLAGS += -D_DISABLE_TIDENTS -Wall -Werror
|
||||||
|
|
||||||
TARGET_LFLAGS = -nostartfiles -nostdlib
|
TARGET_LFLAGS = -nostartfiles -nostdlib
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: computername.c,v 1.2 2003/07/10 18:50:51 chorns Exp $
|
/* $Id: computername.c,v 1.3 2003/09/12 17:51:47 vizzini 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
|
||||||
|
@ -44,7 +44,6 @@ GetComputerNameA (LPSTR lpBuffer,
|
||||||
{
|
{
|
||||||
UNICODE_STRING UnicodeString;
|
UNICODE_STRING UnicodeString;
|
||||||
ANSI_STRING AnsiString;
|
ANSI_STRING AnsiString;
|
||||||
BOOL Result;
|
|
||||||
|
|
||||||
AnsiString.MaximumLength = *lpnSize;
|
AnsiString.MaximumLength = *lpnSize;
|
||||||
AnsiString.Length = 0;
|
AnsiString.Length = 0;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: console.c,v 1.68 2003/08/18 10:47:04 hbirr Exp $
|
/* $Id: console.c,v 1.69 2003/09/12 17:51:47 vizzini 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
|
||||||
|
@ -32,14 +32,11 @@ static BOOL IgnoreCtrlEvents = FALSE;
|
||||||
|
|
||||||
static PHANDLER_ROUTINE* CtrlHandlers = NULL;
|
static PHANDLER_ROUTINE* CtrlHandlers = NULL;
|
||||||
static ULONG NrCtrlHandlers = 0;
|
static ULONG NrCtrlHandlers = 0;
|
||||||
static ULONG CtrlHandlersArraySize = 0;
|
|
||||||
|
|
||||||
/* Default Console Control Handler *******************************************/
|
/* Default Console Control Handler *******************************************/
|
||||||
|
|
||||||
BOOL WINAPI DefaultConsoleCtrlHandler(DWORD Event)
|
BOOL WINAPI DefaultConsoleCtrlHandler(DWORD Event)
|
||||||
{
|
{
|
||||||
UINT ExitCode;
|
|
||||||
|
|
||||||
switch(Event)
|
switch(Event)
|
||||||
{
|
{
|
||||||
case CTRL_C_EVENT:
|
case CTRL_C_EVENT:
|
||||||
|
@ -1280,7 +1277,6 @@ WINBOOL STDCALL FreeConsole(VOID)
|
||||||
CSRSS_API_REQUEST Request;
|
CSRSS_API_REQUEST Request;
|
||||||
CSRSS_API_REPLY Reply;
|
CSRSS_API_REPLY Reply;
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
HANDLE hStdError;
|
|
||||||
|
|
||||||
Request.Type = CSRSS_FREE_CONSOLE;
|
Request.Type = CSRSS_FREE_CONSOLE;
|
||||||
Status = CsrClientCallServer( &Request, &Reply, sizeof( CSRSS_API_REQUEST ), sizeof( CSRSS_API_REPLY ) );
|
Status = CsrClientCallServer( &Request, &Reply, sizeof( CSRSS_API_REQUEST ), sizeof( CSRSS_API_REPLY ) );
|
||||||
|
@ -1794,8 +1790,6 @@ WriteConsoleOutputA(HANDLE hConsoleOutput,
|
||||||
CSRSS_API_REPLY Reply;
|
CSRSS_API_REPLY Reply;
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
ULONG Size;
|
ULONG Size;
|
||||||
BOOLEAN Result;
|
|
||||||
ULONG i, j;
|
|
||||||
PVOID BufferBase;
|
PVOID BufferBase;
|
||||||
PVOID BufferTargetBase;
|
PVOID BufferTargetBase;
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: stubs.c,v 1.57 2003/09/08 09:56:56 weiden Exp $
|
/* $Id: stubs.c,v 1.58 2003/09/12 17:51:47 vizzini Exp $
|
||||||
*
|
*
|
||||||
* KERNEL32.DLL stubs (unimplemented functions)
|
* KERNEL32.DLL stubs (unimplemented functions)
|
||||||
* Remove from this file, if you implement them.
|
* Remove from this file, if you implement them.
|
||||||
|
@ -3445,3 +3445,152 @@ WINBOOL STDCALL GetConsoleKeyboardLayoutNameW(LPWSTR name)
|
||||||
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL SetConsoleIcon(HICON hicon)
|
||||||
|
{
|
||||||
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
DWORD STDCALL GetHandleContext(HANDLE hnd)
|
||||||
|
{
|
||||||
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
HANDLE STDCALL CreateSocketHandle(VOID)
|
||||||
|
{
|
||||||
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL SetHandleContext(HANDLE hnd,DWORD context)
|
||||||
|
{
|
||||||
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL SetConsoleInputExeNameA(LPCSTR name)
|
||||||
|
{
|
||||||
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL SetConsoleInputExeNameW(LPCWSTR name)
|
||||||
|
{
|
||||||
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL UTRegister( HMODULE hModule, LPSTR lpsz16BITDLL,
|
||||||
|
LPSTR lpszInitName, LPSTR lpszProcName,
|
||||||
|
FARPROC *ppfn32Thunk, FARPROC pfnUT32CallBack,
|
||||||
|
LPVOID lpBuff )
|
||||||
|
{
|
||||||
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID STDCALL UTUnRegister( HMODULE hModule )
|
||||||
|
{
|
||||||
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
FARPROC STDCALL DelayLoadFailureHook(unsigned int dliNotify, PDelayLoadInfo pdli)
|
||||||
|
{
|
||||||
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
NTSTATUS STDCALL CreateNlsSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,ULONG Size,ULONG AccessMask)
|
||||||
|
{
|
||||||
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL GetConsoleInputExeNameA(ULONG length,LPCSTR name)
|
||||||
|
{
|
||||||
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL GetConsoleInputExeNameW(ULONG length,LPCWSTR name)
|
||||||
|
{
|
||||||
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL IsValidUILanguage(LANGID langid)
|
||||||
|
{
|
||||||
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID STDCALL NlsConvertIntegerToString(ULONG Value,ULONG Base,ULONG strsize, LPWSTR str, ULONG strsize2)
|
||||||
|
{
|
||||||
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
UINT STDCALL SetCPGlobal(UINT CodePage)
|
||||||
|
{
|
||||||
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL
|
||||||
|
STDCALL
|
||||||
|
SetClientTimeZoneInformation(
|
||||||
|
CONST TIME_ZONE_INFORMATION *lpTimeZoneInformation
|
||||||
|
)
|
||||||
|
{
|
||||||
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: create.c,v 1.69 2003/08/18 10:47:04 hbirr Exp $
|
/* $Id: create.c,v 1.70 2003/09/12 17:51:47 vizzini 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
|
||||||
|
@ -680,7 +680,6 @@ CreateProcessW
|
||||||
{
|
{
|
||||||
HANDLE hSection, hProcess, hThread;
|
HANDLE hSection, hProcess, hThread;
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
LPTHREAD_START_ROUTINE lpStartAddress = NULL;
|
|
||||||
WCHAR ImagePathName[256];
|
WCHAR ImagePathName[256];
|
||||||
UNICODE_STRING ImagePathName_U;
|
UNICODE_STRING ImagePathName_U;
|
||||||
PROCESS_BASIC_INFORMATION ProcessBasicInfo;
|
PROCESS_BASIC_INFORMATION ProcessBasicInfo;
|
||||||
|
@ -691,8 +690,7 @@ CreateProcessW
|
||||||
CSRSS_API_REPLY CsrReply;
|
CSRSS_API_REPLY CsrReply;
|
||||||
CHAR ImageFileName[8];
|
CHAR ImageFileName[8];
|
||||||
PWCHAR s, e;
|
PWCHAR s, e;
|
||||||
ULONG i, len;
|
ULONG i;
|
||||||
ANSI_STRING ProcedureName;
|
|
||||||
UNICODE_STRING CurrentDirectory_U;
|
UNICODE_STRING CurrentDirectory_U;
|
||||||
SECTION_IMAGE_INFORMATION Sii;
|
SECTION_IMAGE_INFORMATION Sii;
|
||||||
WCHAR TempCurrentDirectoryW[256];
|
WCHAR TempCurrentDirectoryW[256];
|
||||||
|
@ -945,12 +943,6 @@ CreateProcessW
|
||||||
{
|
{
|
||||||
if (lpStartupInfo->lpReserved2)
|
if (lpStartupInfo->lpReserved2)
|
||||||
{
|
{
|
||||||
ULONG i, Count = *(ULONG*)lpStartupInfo->lpReserved2;
|
|
||||||
HANDLE * hFile;
|
|
||||||
HANDLE hTemp;
|
|
||||||
PRTL_USER_PROCESS_PARAMETERS CurrPpb = NtCurrentPeb()->ProcessParameters;
|
|
||||||
|
|
||||||
|
|
||||||
/* FIXME:
|
/* FIXME:
|
||||||
* ROUND_UP(xxx,2) + 2 is a dirty hack. RtlCreateProcessParameters assumes that
|
* ROUND_UP(xxx,2) + 2 is a dirty hack. RtlCreateProcessParameters assumes that
|
||||||
* the runtimeinfo is a unicode string and use RtlCopyUnicodeString for duplication.
|
* the runtimeinfo is a unicode string and use RtlCopyUnicodeString for duplication.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: event.c,v 1.14 2003/07/10 18:50:51 chorns Exp $
|
/* $Id: event.c,v 1.15 2003/09/12 17:51:47 vizzini 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
|
||||||
|
@ -68,7 +68,6 @@ CreateEventW(LPSECURITY_ATTRIBUTES lpEventAttributes,
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
HANDLE hEvent;
|
HANDLE hEvent;
|
||||||
UNICODE_STRING EventNameString;
|
UNICODE_STRING EventNameString;
|
||||||
POBJECT_ATTRIBUTES PtrObjectAttributes;
|
|
||||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||||
|
|
||||||
ObjectAttributes.Length = sizeof(OBJECT_ATTRIBUTES);
|
ObjectAttributes.Length = sizeof(OBJECT_ATTRIBUTES);
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: fiber.c,v 1.7 2003/07/22 20:10:04 hyperion Exp $
|
/* $Id: fiber.c,v 1.8 2003/09/12 17:51:47 vizzini Exp $
|
||||||
*
|
*
|
||||||
* FILE: lib/kernel32/thread/fiber.c
|
* FILE: lib/kernel32/thread/fiber.c
|
||||||
*
|
*
|
||||||
|
@ -64,6 +64,7 @@ BOOL WINAPI ConvertFiberToThread(void)
|
||||||
RtlFreeHeap(pTeb->Peb->ProcessHeap, 0, pTeb->Tib.Fib.FiberData);
|
RtlFreeHeap(pTeb->Peb->ProcessHeap, 0, pTeb->Tib.Fib.FiberData);
|
||||||
|
|
||||||
/* success */
|
/* success */
|
||||||
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -147,8 +148,6 @@ LPVOID WINAPI CreateFiberEx
|
||||||
PSIZE_T pnStackCommit = NULL;
|
PSIZE_T pnStackCommit = NULL;
|
||||||
USER_STACK usFiberStack;
|
USER_STACK usFiberStack;
|
||||||
CONTEXT ctxFiberContext;
|
CONTEXT ctxFiberContext;
|
||||||
PCHAR pStackBase;
|
|
||||||
PCHAR pStackLimit;
|
|
||||||
PTEB pTeb = NtCurrentTeb();
|
PTEB pTeb = NtCurrentTeb();
|
||||||
|
|
||||||
/* allocate the fiber */
|
/* allocate the fiber */
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: thread.c,v 1.44 2003/08/07 03:29:44 royce Exp $
|
/* $Id: thread.c,v 1.45 2003/09/12 17:51:47 vizzini 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
|
||||||
|
@ -99,7 +99,6 @@ CreateRemoteThread
|
||||||
LPDWORD lpThreadId
|
LPDWORD lpThreadId
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
PSECURITY_DESCRIPTOR pSD = NULL;
|
|
||||||
HANDLE hThread;
|
HANDLE hThread;
|
||||||
CLIENT_ID cidClientId;
|
CLIENT_ID cidClientId;
|
||||||
NTSTATUS nErrCode;
|
NTSTATUS nErrCode;
|
||||||
|
|
|
@ -8,7 +8,7 @@ TARGET_NAME = lz32
|
||||||
TARGET_BASE=0x76380000
|
TARGET_BASE=0x76380000
|
||||||
|
|
||||||
# require os code to explicitly request A/W version of structs/functions
|
# require os code to explicitly request A/W version of structs/functions
|
||||||
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
TARGET_CFLAGS += -D_DISABLE_TIDENTS -Wall -Werror
|
||||||
|
|
||||||
TARGET_SDKLIBS = ntdll.a kernel32.a
|
TARGET_SDKLIBS = ntdll.a kernel32.a
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# $Id: makefile,v 1.10 2003/08/07 04:03:23 royce Exp $
|
# $Id: makefile,v 1.11 2003/09/12 17:51:47 vizzini Exp $
|
||||||
|
|
||||||
PATH_TO_TOP = ../..
|
PATH_TO_TOP = ../..
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ TARGET_NAME = msafd
|
||||||
TARGET_BASE = 0x777a0000
|
TARGET_BASE = 0x777a0000
|
||||||
|
|
||||||
# require os code to explicitly request A/W version of structs/functions
|
# require os code to explicitly request A/W version of structs/functions
|
||||||
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
TARGET_CFLAGS += -D_DISABLE_TIDENTS -Wall -Werror
|
||||||
|
|
||||||
TARGET_SDKLIBS = ntdll.a kernel32.a
|
TARGET_SDKLIBS = ntdll.a kernel32.a
|
||||||
|
|
||||||
|
|
9
reactos/lib/mswsock/.cvsignore
Normal file
9
reactos/lib/mswsock/.cvsignore
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
*.a
|
||||||
|
*.d
|
||||||
|
*.o
|
||||||
|
*.coff
|
||||||
|
*.dll
|
||||||
|
*.sym
|
||||||
|
*.map
|
||||||
|
*.tmp
|
||||||
|
temp.exp
|
39
reactos/lib/mswsock/Makefile
Normal file
39
reactos/lib/mswsock/Makefile
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
# $Id: Makefile,v 1.1 2003/09/12 17:51:47 vizzini Exp $
|
||||||
|
|
||||||
|
PATH_TO_TOP = ../..
|
||||||
|
|
||||||
|
TARGET_TYPE = dynlink
|
||||||
|
|
||||||
|
TARGET_NAME = mswsock
|
||||||
|
|
||||||
|
TARGET_BASE = 0x75050000
|
||||||
|
|
||||||
|
TARGET_CFLAGS = \
|
||||||
|
-I./include \
|
||||||
|
-Wall \
|
||||||
|
-Werror \
|
||||||
|
-fno-builtin \
|
||||||
|
-DUNICODE \
|
||||||
|
-DLE \
|
||||||
|
-DDBG
|
||||||
|
|
||||||
|
# require os code to explicitly request A/W version of structs/functions
|
||||||
|
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
||||||
|
|
||||||
|
TARGET_LFLAGS = -nostartfiles -nostdlib
|
||||||
|
|
||||||
|
TARGET_SDKLIBS = kernel32.a
|
||||||
|
|
||||||
|
TARGET_OBJECTS = stubs.o
|
||||||
|
|
||||||
|
TARGET_CLEAN = $(DEP_FILES)
|
||||||
|
|
||||||
|
include $(PATH_TO_TOP)/rules.mak
|
||||||
|
|
||||||
|
include $(TOOLS_PATH)/helper.mk
|
||||||
|
|
||||||
|
# Automatic dependency tracking
|
||||||
|
DEP_OBJECTS := $(TARGET_OBJECTS)
|
||||||
|
include $(PATH_TO_TOP)/tools/depend.mk
|
||||||
|
|
||||||
|
# EOF
|
41
reactos/lib/mswsock/mswsock.def
Normal file
41
reactos/lib/mswsock/mswsock.def
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
; $Id: mswsock.def,v 1.1 2003/09/12 17:51:47 vizzini Exp $
|
||||||
|
;
|
||||||
|
; MSWSOCK.DLL - Windows Sockets 2 DLL
|
||||||
|
|
||||||
|
LIBRARY mswsock.dll
|
||||||
|
|
||||||
|
EXPORTS
|
||||||
|
AcceptEx@32
|
||||||
|
EnumProtocolsA@12
|
||||||
|
EnumProtocolsW@12
|
||||||
|
GetAcceptExSockaddrs@32
|
||||||
|
GetAddressByNameA@40
|
||||||
|
GetAddressByNameW@40
|
||||||
|
GetNameByTypeA@12
|
||||||
|
GetNameByTypeW@12
|
||||||
|
GetServiceA@28
|
||||||
|
GetServiceW@28
|
||||||
|
GetTypeByNameA@8
|
||||||
|
GetTypeByNameW@8
|
||||||
|
;MigrateWinsockConfiguration
|
||||||
|
;NPLoadNameSpaces
|
||||||
|
SetServiceA@24
|
||||||
|
SetServiceW@24
|
||||||
|
TransmitFile@28
|
||||||
|
WSARecvEx@16
|
||||||
|
dn_expand@20
|
||||||
|
getnetbyname@4
|
||||||
|
inet_network@4
|
||||||
|
rcmd@24
|
||||||
|
rexec@24
|
||||||
|
rresvport@4
|
||||||
|
s_perror@4
|
||||||
|
sethostname@8
|
||||||
|
NSPStartup@8
|
||||||
|
WSPStartup@76
|
||||||
|
NPLoadNameSpaces@12
|
||||||
|
;MigrateWinsockConfiguration
|
||||||
|
;ServiceMain
|
||||||
|
;StartWsdpService
|
||||||
|
;StopWsdpService
|
||||||
|
;SvchostPushServiceGlobals
|
41
reactos/lib/mswsock/mswsock.edf
Normal file
41
reactos/lib/mswsock/mswsock.edf
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
; $Id: mswsock.edf,v 1.1 2003/09/12 17:51:47 vizzini Exp $
|
||||||
|
;
|
||||||
|
; MSWSOCK.DLL - Windows Sockets 2 DLL
|
||||||
|
|
||||||
|
LIBRARY mswsock.dll
|
||||||
|
|
||||||
|
EXPORTS
|
||||||
|
AcceptEx=AcceptEx@32
|
||||||
|
EnumProtocolsA=EnumProtocolsA@12
|
||||||
|
EnumProtocolsW=EnumProtocolsW@12
|
||||||
|
GetAcceptExSockaddrs=GetAcceptExSockaddrs@32
|
||||||
|
GetAddressByNameA=GetAddressByNameA@40
|
||||||
|
GetAddressByNameW=GetAddressByNameW@40
|
||||||
|
GetNameByTypeA=GetNameByTypeA@12
|
||||||
|
GetNameByTypeW=GetNameByTypeW@12
|
||||||
|
GetServiceA=GetServiceA@28
|
||||||
|
GetServiceW=GetServiceW@28
|
||||||
|
GetTypeByNameA=GetTypeByNameA@8
|
||||||
|
GetTypeByNameW=GetTypeByNameW@8
|
||||||
|
;MigrateWinsockConfiguration
|
||||||
|
;NPLoadNameSpaces
|
||||||
|
SetServiceA=SetServiceA@24
|
||||||
|
SetServiceW=SetServiceW@24
|
||||||
|
TransmitFile=TransmitFile@28
|
||||||
|
WSARecvEx=WSARecvEx@16
|
||||||
|
dn_expand=dn_expand@20
|
||||||
|
getnetbyname=getnetbyname@4
|
||||||
|
inet_network=inet_network@4
|
||||||
|
rcmd=rcmd@24
|
||||||
|
rexec=rexec@24
|
||||||
|
rresvport=rresvport@4
|
||||||
|
s_perror=s_perror@4
|
||||||
|
sethostname=sethostname@8
|
||||||
|
NSPStartup=NSPStartup@8
|
||||||
|
WSPStartup=WSPStartup@76
|
||||||
|
NPLoadNameSpaces=NPLoadNameSpaces@12
|
||||||
|
;MigrateWinsockConfiguration
|
||||||
|
;ServiceMain
|
||||||
|
;StartWsdpService
|
||||||
|
;StopWsdpService
|
||||||
|
;SvchostPushServiceGlobals
|
41
reactos/lib/mswsock/mswsock.rc
Normal file
41
reactos/lib/mswsock/mswsock.rc
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
/* $Id: mswsock.rc,v 1.1 2003/09/12 17:51:47 vizzini Exp $ */
|
||||||
|
|
||||||
|
#include <defines.h>
|
||||||
|
#include <reactos/resource.h>
|
||||||
|
|
||||||
|
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||||
|
|
||||||
|
VS_VERSION_INFO VERSIONINFO
|
||||||
|
FILEVERSION RES_UINT_FV_MAJOR,RES_UINT_FV_MINOR,RES_UINT_FV_REVISION,RES_UINT_FV_BUILD
|
||||||
|
PRODUCTVERSION RES_UINT_PV_MAJOR,RES_UINT_PV_MINOR,RES_UINT_PV_REVISION,RES_UINT_PV_BUILD
|
||||||
|
FILEFLAGSMASK 0x3fL
|
||||||
|
#ifdef _DEBUG
|
||||||
|
FILEFLAGS 0x1L
|
||||||
|
#else
|
||||||
|
FILEFLAGS 0x0L
|
||||||
|
#endif
|
||||||
|
FILEOS 0x40004L
|
||||||
|
FILETYPE 0x2L
|
||||||
|
FILESUBTYPE 0x0L
|
||||||
|
BEGIN
|
||||||
|
BLOCK "StringFileInfo"
|
||||||
|
BEGIN
|
||||||
|
BLOCK "040904b0"
|
||||||
|
BEGIN
|
||||||
|
VALUE "CompanyName", RES_STR_COMPANY_NAME
|
||||||
|
VALUE "FileDescription", "Windows Sockets 2 DLL\0"
|
||||||
|
VALUE "FileVersion", RES_STR_FILE_VERSION
|
||||||
|
VALUE "InternalName", "mswsock\0"
|
||||||
|
VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT
|
||||||
|
VALUE "OriginalFilename", "mswsock.dll\0"
|
||||||
|
VALUE "ProductName", RES_STR_PRODUCT_NAME
|
||||||
|
VALUE "ProductVersion", RES_STR_PRODUCT_VERSION
|
||||||
|
END
|
||||||
|
END
|
||||||
|
BLOCK "VarFileInfo"
|
||||||
|
BEGIN
|
||||||
|
VALUE "Translation", 0x409, 1200
|
||||||
|
END
|
||||||
|
END
|
||||||
|
|
||||||
|
|
455
reactos/lib/mswsock/stubs.c
Normal file
455
reactos/lib/mswsock/stubs.c
Normal file
|
@ -0,0 +1,455 @@
|
||||||
|
/* $Id: stubs.c,v 1.1 2003/09/12 17:51:47 vizzini Exp $
|
||||||
|
*
|
||||||
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
|
* PROJECT: ReactOS WinSock DLL
|
||||||
|
* FILE: stubs.c
|
||||||
|
* PURPOSE: Stub functions
|
||||||
|
* PROGRAMMERS: Ge van Geldorp (ge@gse.nl)
|
||||||
|
* REVISIONS:
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <windows.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <winsock2.h>
|
||||||
|
#include <ws2spi.h>
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL
|
||||||
|
STDCALL
|
||||||
|
AcceptEx(SOCKET ListenSocket,
|
||||||
|
SOCKET AcceptSocket,
|
||||||
|
PVOID OutputBuffer,
|
||||||
|
DWORD ReceiveDataLength,
|
||||||
|
DWORD LocalAddressLength,
|
||||||
|
DWORD RemoteAddressLength,
|
||||||
|
LPDWORD BytesReceived,
|
||||||
|
LPOVERLAPPED Overlapped)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock AcceptEx stub called\n");
|
||||||
|
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
INT
|
||||||
|
STDCALL
|
||||||
|
EnumProtocolsA(LPINT ProtocolCount,
|
||||||
|
LPVOID ProtocolBuffer,
|
||||||
|
LPDWORD BufferLength)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock EnumProtocolsA stub called\n");
|
||||||
|
|
||||||
|
return SOCKET_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
INT
|
||||||
|
STDCALL
|
||||||
|
EnumProtocolsW(LPINT ProtocolCount,
|
||||||
|
LPVOID ProtocolBuffer,
|
||||||
|
LPDWORD BufferLength)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock EnumProtocolsW stub called\n");
|
||||||
|
|
||||||
|
return SOCKET_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
GetAcceptExSockaddrs(PVOID OutputBuffer,
|
||||||
|
DWORD ReceiveDataLength,
|
||||||
|
DWORD LocalAddressLength,
|
||||||
|
DWORD RemoteAddressLength,
|
||||||
|
LPSOCKADDR* LocalSockaddr,
|
||||||
|
LPINT LocalSockaddrLength,
|
||||||
|
LPSOCKADDR* RemoteSockaddr,
|
||||||
|
LPINT RemoteSockaddrLength)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock GetAcceptExSockaddrs stub called\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
INT
|
||||||
|
STDCALL
|
||||||
|
GetAddressByNameA(DWORD NameSpace,
|
||||||
|
LPGUID ServiceType,
|
||||||
|
LPSTR ServiceName,
|
||||||
|
LPINT Protocols,
|
||||||
|
DWORD Resolution,
|
||||||
|
LPSERVICE_ASYNC_INFO ServiceAsyncInfo,
|
||||||
|
LPVOID CsaddrBuffer,
|
||||||
|
LPDWORD BufferLength,
|
||||||
|
LPSTR AliasBuffer,
|
||||||
|
LPDWORD AliasBufferLength)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock GetAddressByNameA stub called\n");
|
||||||
|
|
||||||
|
return SOCKET_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
INT
|
||||||
|
STDCALL
|
||||||
|
GetAddressByNameW(DWORD NameSpace,
|
||||||
|
LPGUID ServiceType,
|
||||||
|
LPWSTR ServiceName,
|
||||||
|
LPINT Protocols,
|
||||||
|
DWORD Resolution,
|
||||||
|
LPSERVICE_ASYNC_INFO ServiceAsyncInfo,
|
||||||
|
LPVOID CsaddrBuffer,
|
||||||
|
LPDWORD BufferLength,
|
||||||
|
LPWSTR AliasBuffer,
|
||||||
|
LPDWORD AliasBufferLength)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock GetAddressByNameW stub called\n");
|
||||||
|
|
||||||
|
return SOCKET_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
INT
|
||||||
|
STDCALL
|
||||||
|
GetServiceA(DWORD NameSpace,
|
||||||
|
LPGUID Guid,
|
||||||
|
LPSTR ServiceName,
|
||||||
|
DWORD Properties,
|
||||||
|
LPVOID Buffer,
|
||||||
|
LPDWORD BufferSize,
|
||||||
|
LPSERVICE_ASYNC_INFO ServiceAsyncInfo)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock GetServiceA stub called\n");
|
||||||
|
|
||||||
|
return SOCKET_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
INT
|
||||||
|
STDCALL
|
||||||
|
GetServiceW(DWORD NameSpace,
|
||||||
|
LPGUID Guid,
|
||||||
|
LPWSTR ServiceName,
|
||||||
|
DWORD Properties,
|
||||||
|
LPVOID Buffer,
|
||||||
|
LPDWORD BufferSize,
|
||||||
|
LPSERVICE_ASYNC_INFO ServiceAsyncInfo)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock GetServiceW stub called\n");
|
||||||
|
|
||||||
|
return SOCKET_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
INT
|
||||||
|
STDCALL
|
||||||
|
GetTypeByNameA(LPSTR ServiceName,
|
||||||
|
LPGUID ServiceType)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock GetTypeByNameA stub called\n");
|
||||||
|
|
||||||
|
return SOCKET_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
INT
|
||||||
|
STDCALL
|
||||||
|
GetTypeByNameW(LPWSTR ServiceName,
|
||||||
|
LPGUID ServiceType)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock GetTypeByNameW stub called\n");
|
||||||
|
|
||||||
|
return SOCKET_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
INT
|
||||||
|
STDCALL
|
||||||
|
SetServiceA(DWORD NameSpace,
|
||||||
|
DWORD Operation,
|
||||||
|
DWORD Flags,
|
||||||
|
LPSERVICE_INFOA ServiceInfo,
|
||||||
|
LPSERVICE_ASYNC_INFO ServiceAsyncInfo,
|
||||||
|
LPDWORD dwStatusFlags)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock SetServiceA stub called\n");
|
||||||
|
|
||||||
|
return SOCKET_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
INT
|
||||||
|
STDCALL
|
||||||
|
SetServiceW(DWORD NameSpace,
|
||||||
|
DWORD Operation,
|
||||||
|
DWORD Flags,
|
||||||
|
LPSERVICE_INFOW ServiceInfo,
|
||||||
|
LPSERVICE_ASYNC_INFO ServiceAsyncInfo,
|
||||||
|
LPDWORD dwStatusFlags)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock SetServiceW stub called\n");
|
||||||
|
|
||||||
|
return SOCKET_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL
|
||||||
|
STDCALL
|
||||||
|
TransmitFile(SOCKET Socket,
|
||||||
|
HANDLE File,
|
||||||
|
DWORD NumberOfBytesToWrite,
|
||||||
|
DWORD NumberOfBytesPerSend,
|
||||||
|
LPOVERLAPPED Overlapped,
|
||||||
|
LPTRANSMIT_FILE_BUFFERS TransmitBuffers,
|
||||||
|
DWORD Flags)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock TransmitFile stub called\n");
|
||||||
|
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
int
|
||||||
|
STDCALL
|
||||||
|
WSARecvEx(SOCKET Sock,
|
||||||
|
char *Buf,
|
||||||
|
int Len,
|
||||||
|
int *Flags)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock WSARecvEx stub called\n");
|
||||||
|
|
||||||
|
return SOCKET_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
int
|
||||||
|
STDCALL
|
||||||
|
dn_expand(unsigned char *MessagePtr,
|
||||||
|
unsigned char *EndofMesOrig,
|
||||||
|
unsigned char *CompDomNam,
|
||||||
|
unsigned char *ExpandDomNam,
|
||||||
|
int Length)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock dn_expand stub called\n");
|
||||||
|
|
||||||
|
return SOCKET_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
struct netent *
|
||||||
|
STDCALL
|
||||||
|
getnetbyname(const char *name)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock getnetbyname stub called\n");
|
||||||
|
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
UINT
|
||||||
|
STDCALL
|
||||||
|
inet_network(const char *cp)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock inet_network stub called\n");
|
||||||
|
|
||||||
|
return INADDR_NONE;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
SOCKET
|
||||||
|
STDCALL
|
||||||
|
rcmd(char **AHost,
|
||||||
|
USHORT InPort,
|
||||||
|
char *LocUser,
|
||||||
|
char *RemUser,
|
||||||
|
char *Cmd,
|
||||||
|
int *Fd2p)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock rcmd stub called\n");
|
||||||
|
|
||||||
|
return INVALID_SOCKET;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
SOCKET
|
||||||
|
STDCALL
|
||||||
|
rexec(char **AHost,
|
||||||
|
int InPort,
|
||||||
|
char *User,
|
||||||
|
char *Passwd,
|
||||||
|
char *Cmd,
|
||||||
|
int *Fd2p)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock rexec stub called\n");
|
||||||
|
|
||||||
|
return INVALID_SOCKET;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
SOCKET
|
||||||
|
STDCALL
|
||||||
|
rresvport(int *port)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock rresvport stub called\n");
|
||||||
|
|
||||||
|
return INVALID_SOCKET;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
void
|
||||||
|
STDCALL
|
||||||
|
s_perror(const char *str)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock s_perror stub called\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
int
|
||||||
|
STDCALL
|
||||||
|
sethostname(char *Name, int NameLen)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock sethostname stub called\n");
|
||||||
|
|
||||||
|
return SOCKET_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL
|
||||||
|
STDCALL
|
||||||
|
DllMain(HINSTANCE InstDLL,
|
||||||
|
DWORD Reason,
|
||||||
|
LPVOID Reserved)
|
||||||
|
{
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
INT
|
||||||
|
STDCALL
|
||||||
|
GetNameByTypeA(LPGUID lpServiceType,LPSTR lpServiceName,DWORD dwNameLength)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock GetNameByTypeA stub called\n");
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
INT
|
||||||
|
STDCALL
|
||||||
|
GetNameByTypeW(LPGUID lpServiceType,LPWSTR lpServiceName,DWORD dwNameLength)
|
||||||
|
{
|
||||||
|
OutputDebugStringW(L"w32sock GetNameByTypeW stub called\n");
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
INT
|
||||||
|
STDCALL
|
||||||
|
NSPStartup(
|
||||||
|
LPGUID lpProviderId,
|
||||||
|
LPNSP_ROUTINE lpnspRoutines
|
||||||
|
)
|
||||||
|
{
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
int
|
||||||
|
STDCALL
|
||||||
|
WSPStartup(
|
||||||
|
IN WORD wVersionRequested,
|
||||||
|
OUT LPWSPDATA lpWSPData,
|
||||||
|
IN LPWSAPROTOCOL_INFOW lpProtocolInfo,
|
||||||
|
IN WSPUPCALLTABLE UpcallTable,
|
||||||
|
OUT LPWSPPROC_TABLE lpProcTable
|
||||||
|
)
|
||||||
|
{
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
INT
|
||||||
|
STDCALL
|
||||||
|
NPLoadNameSpaces (
|
||||||
|
IN OUT LPDWORD lpdwVersion,
|
||||||
|
IN OUT LPNS_ROUTINE nsrBuffer,
|
||||||
|
IN OUT LPDWORD lpdwBufferLength
|
||||||
|
)
|
||||||
|
{
|
||||||
|
return TRUE;
|
||||||
|
}
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: debug.c,v 1.10 2003/07/11 13:50:23 royce Exp $
|
/* $Id: debug.c,v 1.11 2003/09/12 17:51:47 vizzini Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -191,6 +191,7 @@ NTSTATUS STDCALL DbgUiRemoteBreakin(VOID)
|
||||||
RtlExitUserThread(0);
|
RtlExitUserThread(0);
|
||||||
|
|
||||||
DbgBreakPoint();
|
DbgBreakPoint();
|
||||||
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
NTSTATUS STDCALL DbgUiIssueRemoteBreakin(HANDLE Process)
|
NTSTATUS STDCALL DbgUiIssueRemoteBreakin(HANDLE Process)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; $Id: ntdll.def,v 1.110 2003/09/10 06:12:21 vizzini Exp $
|
; $Id: ntdll.def,v 1.111 2003/09/12 17:51:47 vizzini Exp $
|
||||||
;
|
;
|
||||||
; ReactOS Operating System
|
; ReactOS Operating System
|
||||||
;
|
;
|
||||||
|
@ -340,10 +340,10 @@ RtlCreateEnvironment@8
|
||||||
RtlCreateHeap@24
|
RtlCreateHeap@24
|
||||||
RtlCreateProcessParameters@40
|
RtlCreateProcessParameters@40
|
||||||
;RtlCreatePropertySet
|
;RtlCreatePropertySet
|
||||||
;RtlCreateQueryDebugBuffer
|
RtlCreateQueryDebugBuffer@8
|
||||||
RtlCreateRegistryKey@8
|
RtlCreateRegistryKey@8
|
||||||
RtlCreateSecurityDescriptor@8
|
RtlCreateSecurityDescriptor@8
|
||||||
;RtlCreateTagHeap
|
RtlCreateTagHeap@16
|
||||||
RtlCreateUnicodeString@8
|
RtlCreateUnicodeString@8
|
||||||
RtlCreateUnicodeStringFromAsciiz@8
|
RtlCreateUnicodeStringFromAsciiz@8
|
||||||
RtlCreateUserProcess@40
|
RtlCreateUserProcess@40
|
||||||
|
@ -354,21 +354,21 @@ RtlCustomCPToUnicodeN@24
|
||||||
RtlDeNormalizeProcessParams@4
|
RtlDeNormalizeProcessParams@4
|
||||||
RtlDecompressBuffer@24
|
RtlDecompressBuffer@24
|
||||||
RtlDecompressFragment@32
|
RtlDecompressFragment@32
|
||||||
;RtlDelete
|
RtlDelete@4
|
||||||
RtlDeleteAce@8
|
RtlDeleteAce@8
|
||||||
RtlDeleteAtomFromAtomTable@8
|
RtlDeleteAtomFromAtomTable@8
|
||||||
RtlDeleteCriticalSection@4
|
RtlDeleteCriticalSection@4
|
||||||
;RtlDeleteElementGenericTable
|
RtlDeleteElementGenericTable@8
|
||||||
;RtlDeleteNoSplay
|
RtlDeleteNoSplay@8
|
||||||
RtlDeleteRegistryValue@12
|
RtlDeleteRegistryValue@12
|
||||||
RtlDeleteResource@4
|
RtlDeleteResource@4
|
||||||
;RtlDeleteSecurityObject
|
RtlDeleteSecurityObject@4
|
||||||
RtlDestroyAtomTable@4
|
RtlDestroyAtomTable@4
|
||||||
RtlDestroyEnvironment@4
|
RtlDestroyEnvironment@4
|
||||||
RtlDestroyHandleTable@4
|
RtlDestroyHandleTable@4
|
||||||
RtlDestroyHeap@4
|
RtlDestroyHeap@4
|
||||||
RtlDestroyProcessParameters@4
|
RtlDestroyProcessParameters@4
|
||||||
;RtlDestroyQueryDebugBuffer
|
RtlDestroyQueryDebugBuffer@4
|
||||||
RtlDetermineDosPathNameType_U@4
|
RtlDetermineDosPathNameType_U@4
|
||||||
RtlDoesFileExists_U@4
|
RtlDoesFileExists_U@4
|
||||||
RtlDosPathNameToNtPathName_U@16
|
RtlDosPathNameToNtPathName_U@16
|
||||||
|
@ -381,8 +381,8 @@ RtlEnlargedUnsignedDivide@16
|
||||||
RtlEnlargedUnsignedMultiply@8
|
RtlEnlargedUnsignedMultiply@8
|
||||||
RtlEnterCriticalSection@4
|
RtlEnterCriticalSection@4
|
||||||
RtlEnumProcessHeaps@8
|
RtlEnumProcessHeaps@8
|
||||||
;RtlEnumerateGenericTable
|
RtlEnumerateGenericTable@8
|
||||||
;RtlEnumerateGenericTableWithoutSplaying
|
RtlEnumerateGenericTableWithoutSplaying@8
|
||||||
;RtlEnumerateProperties
|
;RtlEnumerateProperties
|
||||||
RtlEqualComputerName@8
|
RtlEqualComputerName@8
|
||||||
RtlEqualDomainName@8
|
RtlEqualDomainName@8
|
||||||
|
@ -420,12 +420,12 @@ RtlFreeUnicodeString@4
|
||||||
RtlFreeUserThreadStack@8
|
RtlFreeUserThreadStack@8
|
||||||
RtlGenerate8dot3Name@16
|
RtlGenerate8dot3Name@16
|
||||||
RtlGetAce@12
|
RtlGetAce@12
|
||||||
;RtlGetCallersAddress
|
RtlGetCallersAddress@4
|
||||||
RtlGetCompressionWorkSpaceSize@12
|
RtlGetCompressionWorkSpaceSize@12
|
||||||
RtlGetControlSecurityDescriptor@12
|
RtlGetControlSecurityDescriptor@12
|
||||||
RtlGetCurrentDirectory_U@8
|
RtlGetCurrentDirectory_U@8
|
||||||
RtlGetDaclSecurityDescriptor@16
|
RtlGetDaclSecurityDescriptor@16
|
||||||
;RtlGetElementGenericTable
|
RtlGetElementGenericTable@8
|
||||||
RtlGetFullPathName_U@16
|
RtlGetFullPathName_U@16
|
||||||
RtlGetGroupSecurityDescriptor@12
|
RtlGetGroupSecurityDescriptor@12
|
||||||
RtlGetLongestNtPathLength@0
|
RtlGetLongestNtPathLength@0
|
||||||
|
@ -452,16 +452,16 @@ RtlInitUnicodeString@8
|
||||||
RtlInitializeBitMap@12
|
RtlInitializeBitMap@12
|
||||||
RtlInitializeContext@20
|
RtlInitializeContext@20
|
||||||
RtlInitializeCriticalSection@4
|
RtlInitializeCriticalSection@4
|
||||||
;RtlInitializeGenericTable
|
RtlInitializeGenericTable@20
|
||||||
RtlInitializeHandleTable@12
|
RtlInitializeHandleTable@12
|
||||||
;RtlInitializeRXact
|
;RtlInitializeRXact
|
||||||
RtlInitializeResource@4
|
RtlInitializeResource@4
|
||||||
RtlInitializeSid@12
|
RtlInitializeSid@12
|
||||||
;RtlInsertElementGenericTable
|
RtlInsertElementGenericTable@16
|
||||||
RtlIntegerToChar@16
|
RtlIntegerToChar@16
|
||||||
RtlIntegerToUnicodeString@12
|
RtlIntegerToUnicodeString@12
|
||||||
RtlIsDosDeviceName_U@4
|
RtlIsDosDeviceName_U@4
|
||||||
;RtlIsGenericTableEmpty
|
RtlIsGenericTableEmpty@4
|
||||||
RtlIsNameLegalDOS8Dot3@12
|
RtlIsNameLegalDOS8Dot3@12
|
||||||
RtlIsTextUnicode@12
|
RtlIsTextUnicode@12
|
||||||
RtlIsValidHandle@8
|
RtlIsValidHandle@8
|
||||||
|
@ -481,7 +481,7 @@ RtlLengthSid@4
|
||||||
RtlLocalTimeToSystemTime@8
|
RtlLocalTimeToSystemTime@8
|
||||||
RtlLockHeap@4
|
RtlLockHeap@4
|
||||||
RtlLookupAtomInAtomTable@12
|
RtlLookupAtomInAtomTable@12
|
||||||
;RtlLookupElementGenericTable
|
RtlLookupElementGenericTable@8
|
||||||
RtlMakeSelfRelativeSD@12
|
RtlMakeSelfRelativeSD@12
|
||||||
RtlMapGenericMask@8
|
RtlMapGenericMask@8
|
||||||
RtlMoveMemory@12
|
RtlMoveMemory@12
|
||||||
|
@ -489,10 +489,10 @@ RtlMultiByteToUnicodeN@20
|
||||||
RtlMultiByteToUnicodeSize@12
|
RtlMultiByteToUnicodeSize@12
|
||||||
;RtlNewInstanceSecurityObject
|
;RtlNewInstanceSecurityObject
|
||||||
;RtlNewSecurityGrantedAccess
|
;RtlNewSecurityGrantedAccess
|
||||||
;RtlNewSecurityObject
|
RtlNewSecurityObject@24
|
||||||
RtlNormalizeProcessParams@4
|
RtlNormalizeProcessParams@4
|
||||||
RtlNtStatusToDosError@4
|
RtlNtStatusToDosError@4
|
||||||
;RtlNumberGenericTableElements
|
RtlNumberGenericTableElements@4
|
||||||
RtlNumberOfClearBits@4
|
RtlNumberOfClearBits@4
|
||||||
RtlNumberOfSetBits@4
|
RtlNumberOfSetBits@4
|
||||||
RtlOemStringToUnicodeSize@4
|
RtlOemStringToUnicodeSize@4
|
||||||
|
@ -504,12 +504,12 @@ RtlPinAtomInAtomTable@8
|
||||||
RtlPrefixString@12
|
RtlPrefixString@12
|
||||||
RtlPrefixUnicodeString@12
|
RtlPrefixUnicodeString@12
|
||||||
;RtlPropertySetNameToGuid
|
;RtlPropertySetNameToGuid
|
||||||
;RtlProtectHeap
|
RtlProtectHeap@8
|
||||||
RtlQueryAtomInAtomTable@24
|
RtlQueryAtomInAtomTable@24
|
||||||
RtlQueryEnvironmentVariable_U@12
|
RtlQueryEnvironmentVariable_U@12
|
||||||
RtlQueryInformationAcl@16
|
RtlQueryInformationAcl@16
|
||||||
;RtlQueryProcessBackTraceInformation
|
;RtlQueryProcessBackTraceInformation
|
||||||
;RtlQueryProcessDebugInformation
|
RtlQueryProcessDebugInformation@12
|
||||||
;RtlQueryProcessHeapInformation
|
;RtlQueryProcessHeapInformation
|
||||||
;RtlQueryProcessLockInformation
|
;RtlQueryProcessLockInformation
|
||||||
;RtlQueryProperties
|
;RtlQueryProperties
|
||||||
|
@ -517,14 +517,14 @@ RtlQueryInformationAcl@16
|
||||||
;RtlQueryPropertySet
|
;RtlQueryPropertySet
|
||||||
RtlQueryRegistryValues@20
|
RtlQueryRegistryValues@20
|
||||||
;RtlQuerySecutityObject
|
;RtlQuerySecutityObject
|
||||||
;RtlQueryTagHeap
|
RtlQueryTagHeap@20
|
||||||
RtlQueryTimeZoneInformation@4
|
RtlQueryTimeZoneInformation@4
|
||||||
RtlRaiseException@4
|
RtlRaiseException@4
|
||||||
RtlRaiseStatus@4
|
RtlRaiseStatus@4
|
||||||
RtlRandom@4
|
RtlRandom@4
|
||||||
RtlReAllocateHeap@16
|
RtlReAllocateHeap@16
|
||||||
;RtlRealPredecessor
|
RtlRealPredecessor@4
|
||||||
;RtlRealSuccessor
|
RtlRealSuccessor@4
|
||||||
RtlReleasePebLock@0
|
RtlReleasePebLock@0
|
||||||
RtlReleaseResource@4
|
RtlReleaseResource@4
|
||||||
;RtlRemoteCall
|
;RtlRemoteCall
|
||||||
|
@ -554,7 +554,7 @@ RtlSetTimeZoneInformation@4
|
||||||
;RtlSetUserFlagsHeap
|
;RtlSetUserFlagsHeap
|
||||||
;RtlSetUserValueHeap
|
;RtlSetUserValueHeap
|
||||||
RtlSizeHeap@12
|
RtlSizeHeap@12
|
||||||
;RtlSplay
|
RtlSplay@4
|
||||||
;RtlStartRXact
|
;RtlStartRXact
|
||||||
RtlSubAuthorityCountSid@4
|
RtlSubAuthorityCountSid@4
|
||||||
RtlSubAuthoritySid@8
|
RtlSubAuthoritySid@8
|
||||||
|
@ -596,7 +596,7 @@ RtlValidSecurityDescriptor@4
|
||||||
RtlValidSid@4
|
RtlValidSid@4
|
||||||
RtlValidateHeap@12
|
RtlValidateHeap@12
|
||||||
RtlValidateProcessHeaps@0
|
RtlValidateProcessHeaps@0
|
||||||
;RtlWalkHeap
|
RtlWalkHeap@8
|
||||||
RtlWriteRegistryValue@24
|
RtlWriteRegistryValue@24
|
||||||
;RtlZeroHeap
|
;RtlZeroHeap
|
||||||
RtlZeroMemory@8
|
RtlZeroMemory@8
|
||||||
|
@ -606,8 +606,8 @@ RtlpNtMakeTemporaryKey@4
|
||||||
RtlpNtOpenKey@16
|
RtlpNtOpenKey@16
|
||||||
RtlpNtQueryValueKey@20
|
RtlpNtQueryValueKey@20
|
||||||
RtlpNtSetValueKey@16
|
RtlpNtSetValueKey@16
|
||||||
;RtlpUnWaitCriticalSection
|
RtlpUnWaitCriticalSection@4
|
||||||
;RtlpWaitForCriticalSection
|
RtlpWaitForCriticalSection@4
|
||||||
RtlxAnsiStringToUnicodeSize@4
|
RtlxAnsiStringToUnicodeSize@4
|
||||||
RtlxOemStringToUnicodeSize@4
|
RtlxOemStringToUnicodeSize@4
|
||||||
RtlxUnicodeStringToAnsiSize@4
|
RtlxUnicodeStringToAnsiSize@4
|
||||||
|
@ -905,7 +905,7 @@ qsort
|
||||||
sin
|
sin
|
||||||
sprintf
|
sprintf
|
||||||
sqrt
|
sqrt
|
||||||
;sscanf
|
sscanf
|
||||||
strcat
|
strcat
|
||||||
strchr
|
strchr
|
||||||
strcmp
|
strcmp
|
||||||
|
@ -953,127 +953,127 @@ _NtCurrentTeb@0
|
||||||
;?Allocate@CBufferAllocator@@UAEPAXK@Z
|
;?Allocate@CBufferAllocator@@UAEPAXK@Z
|
||||||
;CsrCaptureMessageMultiUnicodeStringsInPlace
|
;CsrCaptureMessageMultiUnicodeStringsInPlace
|
||||||
;CsrGetProcessId
|
;CsrGetProcessId
|
||||||
;DbgPrintEx
|
DbgPrintEx
|
||||||
;DbgPrintReturnControlC
|
DbgPrintReturnControlC
|
||||||
;DbgQueryDebugFilterState
|
DbgQueryDebugFilterState@8
|
||||||
;DbgSetDebugFilterState
|
DbgSetDebugFilterState@12
|
||||||
;DbgUiConvertStateChangeStructure
|
;DbgUiConvertStateChangeStructure
|
||||||
;DbgUiDebugActiveProcess
|
DbgUiDebugActiveProcess@4
|
||||||
;DbgUiGetThreadDebugObject
|
;DbgUiGetThreadDebugObject
|
||||||
;DbgUiSetThreadDebugObject
|
;DbgUiSetThreadDebugObject
|
||||||
;DbgUiStopDebugging
|
DbgUiStopDebugging@4
|
||||||
;LdrAccessOutOfProcessResource
|
;LdrAccessOutOfProcessResource
|
||||||
;LdrAddRefDll
|
;LdrAddRefDll
|
||||||
;LdrAlternateResourcesEnabled
|
LdrAlternateResourcesEnabled@0
|
||||||
;LdrCreateOutOfProcessImage
|
;LdrCreateOutOfProcessImage
|
||||||
;LdrDestroyOutOfProcessImage
|
;LdrDestroyOutOfProcessImage
|
||||||
;LdrEnumerateLoadedModules
|
;LdrEnumerateLoadedModules
|
||||||
;LdrFindCreateProcessManifest
|
;LdrFindCreateProcessManifest
|
||||||
;LdrFindResourceEx_U
|
;LdrFindResourceEx_U
|
||||||
;LdrFlushAlternateResourceModules
|
LdrFlushAlternateResourceModules@0
|
||||||
;LdrGetDllHandleEx
|
;LdrGetDllHandleEx
|
||||||
;LdrInitShimEngineDynamic
|
;LdrInitShimEngineDynamic
|
||||||
;LdrLoadAlternateResourceModule
|
;LdrLoadAlternateResourceModule
|
||||||
;LdrLockLoaderLock
|
LdrLockLoaderLock@12
|
||||||
;LdrSetAppCompatDllRedirectionCallback
|
;LdrSetAppCompatDllRedirectionCallback
|
||||||
;LdrSetDllManifestProber
|
;LdrSetDllManifestProber
|
||||||
;LdrUnloadAlternateResourceModule
|
;LdrUnloadAlternateResourceModule
|
||||||
;LdrUnlockLoaderLock
|
LdrUnlockLoaderLock@8
|
||||||
;NPXEMULATORTABLE
|
;NPXEMULATORTABLE
|
||||||
;NtAccessCheckByType
|
NtAccessCheckByType@44
|
||||||
;NtAccessCheckByTypeAndAuditAlarm
|
NtAccessCheckByTypeAndAuditAlarm@64
|
||||||
;NtAccessCheckByTypeResultList
|
NtAccessCheckByTypeResultList@44
|
||||||
;NtAccessCheckByTypeResultListAndAuditAlarm
|
NtAccessCheckByTypeResultListAndAuditAlarm@64
|
||||||
;NtAccessCheckByTypeResultListAndAuditAlarmByHandle
|
NtAccessCheckByTypeResultListAndAuditAlarmByHandle@68
|
||||||
;NtAddBootEntry
|
;NtAddBootEntry
|
||||||
;NtAllocateUserPhysicalPages
|
NtAllocateUserPhysicalPages@12
|
||||||
;NtAreMappedFilesTheSame
|
NtAreMappedFilesTheSame@8
|
||||||
;NtAssignProcessToJobObject
|
;NtAssignProcessToJobObject
|
||||||
;NtCancelDeviceWakeupRequest
|
NtCancelDeviceWakeupRequest@4
|
||||||
;NtCompactKeys
|
NtCompactKeys@8
|
||||||
;NtCompareTokens
|
;NtCompareTokens
|
||||||
;NtCompressKey
|
NtCompressKey@4
|
||||||
;NtCreateDebugObject
|
;NtCreateDebugObject
|
||||||
;NtCreateJobObject
|
NtCreateJobObject@12
|
||||||
;NtCreateJobSet
|
NtCreateJobSet@12
|
||||||
;NtCreateKeyedEvent
|
NtCreateKeyedEvent@16
|
||||||
;NtCreateProcessEx
|
;NtCreateProcessEx
|
||||||
;NtDebugActiveProcess
|
;NtDebugActiveProcess
|
||||||
;NtDebugContinue
|
;NtDebugContinue
|
||||||
;NtDeleteBootEntry
|
;NtDeleteBootEntry
|
||||||
;NtEnumerateBootEntries
|
;NtEnumerateBootEntries
|
||||||
;NtEnumerateSystemEnvironmentValuesEx
|
;NtEnumerateSystemEnvironmentValuesEx
|
||||||
;NtFilterToken
|
NtFilterToken@24
|
||||||
;NtFreeUserPhysicalPages
|
NtFreeUserPhysicalPages@12
|
||||||
;NtGetDevicePowerState
|
NtGetDevicePowerState@8
|
||||||
;NtGetWriteWatch
|
NtGetWriteWatch@28
|
||||||
;NtImpersonateAnonymousToken
|
NtImpersonateAnonymousToken@4
|
||||||
;NtInitiatePowerAction
|
NtInitiatePowerAction@16
|
||||||
;NtIsProcessInJob
|
NtIsProcessInJob@8
|
||||||
;NtIsSystemResumeAutomatic
|
NtIsSystemResumeAutomatic@0
|
||||||
;NtLockProductActivationKeys
|
NtLockProductActivationKeys@8
|
||||||
;NtLockRegistryKey
|
NtLockRegistryKey@4
|
||||||
;NtMakePermanentObject
|
NtMakePermanentObject@4
|
||||||
;NtMapUserPhysicalPages
|
NtMapUserPhysicalPages@12
|
||||||
;NtMapUserPhysicalPagesScatter
|
NtMapUserPhysicalPagesScatter@12
|
||||||
;NtModifyBootEntry
|
;NtModifyBootEntry
|
||||||
;NtNotifyChangeMultipleKeys
|
NtNotifyChangeMultipleKeys@48
|
||||||
;NtOpenJobObject
|
NtOpenJobObject@12
|
||||||
;NtOpenKeyedEvent
|
NtOpenKeyedEvent@12
|
||||||
;NtOpenProcessTokenEx
|
NtOpenProcessTokenEx@16
|
||||||
;NtOpenThreadTokenEx
|
NtOpenThreadTokenEx@20
|
||||||
;NtPowerInformation
|
NtPowerInformation@20
|
||||||
;NtQueryBootEntryOrder
|
;NtQueryBootEntryOrder
|
||||||
;NtQueryBootOptions
|
;NtQueryBootOptions
|
||||||
;NtQueryDebugFilterState
|
;NtQueryDebugFilterState
|
||||||
;NtQueryDefaultUILanguage
|
NtQueryDefaultUILanguage@4
|
||||||
;NtQueryInformationJobObject
|
NtQueryInformationJobObject@20
|
||||||
;NtQueryInstallUILanguage
|
NtQueryInstallUILanguage@4
|
||||||
;NtQueryOpenSubKeys
|
NtQueryOpenSubKeys@8
|
||||||
;NtQueryPortInformationProcess
|
NtQueryPortInformationProcess@0
|
||||||
;NtQuerySystemEnvironmentValueEx
|
;NtQuerySystemEnvironmentValueEx
|
||||||
;NtReleaseKeyedEvent
|
NtReleaseKeyedEvent@16
|
||||||
;NtRemoveProcessDebug
|
;NtRemoveProcessDebug
|
||||||
;NtRenameKey
|
NtRenameKey@8
|
||||||
;NtReplyWaitReceivePortEx
|
NtReplyWaitReceivePortEx@20
|
||||||
;NtRequestDeviceWakeup
|
NtRequestDeviceWakeup@4
|
||||||
;NtRequestWakeupLatency
|
NtRequestWakeupLatency@4
|
||||||
;NtResetWriteWatch
|
NtResetWriteWatch@12
|
||||||
;NtResumeProcess
|
NtResumeProcess@4
|
||||||
;NtSaveKeyEx
|
NtSaveKeyEx@12
|
||||||
;NtSaveMergedKeys
|
NtSaveMergedKeys@12
|
||||||
;NtSecureConnectPort
|
NtSecureConnectPort@36
|
||||||
;NtSetBootEntryOrder
|
;NtSetBootEntryOrder
|
||||||
;NtSetBootOptions
|
;NtSetBootOptions
|
||||||
;NtSetDebugFilterState
|
;NtSetDebugFilterState
|
||||||
;NtSetDefaultUILanguage
|
NtSetDefaultUILanguage@4
|
||||||
;NtSetEventBoostPriority
|
;NtSetEventBoostPriority
|
||||||
;NtSetHighWaitLowThread
|
NtSetHighWaitLowThread@0
|
||||||
;NtSetInformationDebugObject
|
;NtSetInformationDebugObject
|
||||||
;NtSetInformationJobObject
|
NtSetInformationJobObject@16
|
||||||
;NtSetLowWaitHighThread
|
NtSetLowWaitHighThread@0
|
||||||
;NtSetQuotaInformationFile
|
NtSetQuotaInformationFile@16
|
||||||
;NtSetSystemEnvironmentValueEx
|
;NtSetSystemEnvironmentValueEx
|
||||||
;NtSetThreadExecutionState
|
NtSetThreadExecutionState@8
|
||||||
;NtSetUuidSeed
|
NtSetUuidSeed@4
|
||||||
;NtSuspendProcess
|
NtSuspendProcess@4
|
||||||
;NtTerminateJobObject
|
NtTerminateJobObject@8
|
||||||
;NtTraceEvent
|
;NtTraceEvent
|
||||||
;NtTranslateFilePath
|
;NtTranslateFilePath
|
||||||
;NtUnloadKeyEx
|
NtUnloadKeyEx@8
|
||||||
;NtWaitForDebugEvent
|
;NtWaitForDebugEvent
|
||||||
;NtWaitForKeyedEvent
|
NtWaitForKeyedEvent@16
|
||||||
;RtlActivateActivationContext
|
;RtlActivateActivationContext
|
||||||
;RtlActivateActivationContextEx
|
;RtlActivateActivationContextEx
|
||||||
;RtlActivateActivationContextUnsafeFast
|
;RtlActivateActivationContextUnsafeFast
|
||||||
;RtlAddAccessAllowedAceEx
|
RtlAddAccessAllowedAceEx@20
|
||||||
;RtlAddAccessAllowedObjectAce
|
;RtlAddAccessAllowedObjectAce
|
||||||
;RtlAddAccessDeniedAceEx
|
RtlAddAccessDeniedAceEx@20
|
||||||
;RtlAddAccessDeniedObjectAce
|
;RtlAddAccessDeniedObjectAce
|
||||||
;RtlAddAuditAccessAceEx
|
;RtlAddAuditAccessAceEx
|
||||||
;RtlAddAuditAccessObjectAce
|
;RtlAddAuditAccessObjectAce
|
||||||
;RtlAddRange
|
RtlAddRange@36
|
||||||
;RtlAddRefActivationContext
|
RtlAddRefActivationContext@4
|
||||||
;RtlAddRefMemoryStream
|
;RtlAddRefMemoryStream
|
||||||
;RtlAddVectoredExceptionHandler
|
;RtlAddVectoredExceptionHandler
|
||||||
;RtlAddressInSectionTable
|
;RtlAddressInSectionTable
|
||||||
|
@ -1081,14 +1081,14 @@ _NtCurrentTeb@0
|
||||||
;RtlApplicationVerifierStop
|
;RtlApplicationVerifierStop
|
||||||
;RtlAssert2
|
;RtlAssert2
|
||||||
;RtlCancelTimer
|
;RtlCancelTimer
|
||||||
;RtlCaptureContext
|
RtlCaptureContext@4
|
||||||
;RtlCaptureStackContext
|
;RtlCaptureStackContext
|
||||||
;RtlCheckForOrphanedCriticalSections
|
;RtlCheckForOrphanedCriticalSections
|
||||||
;RtlCheckProcessParameters
|
;RtlCheckProcessParameters
|
||||||
;RtlCloneMemoryStream
|
;RtlCloneMemoryStream
|
||||||
;RtlCommitMemoryStream
|
;RtlCommitMemoryStream
|
||||||
;RtlCompareVariants
|
;RtlCompareVariants
|
||||||
;RtlComputeCrc32
|
RtlComputeCrc32@12
|
||||||
;RtlComputeImportTableHash
|
;RtlComputeImportTableHash
|
||||||
;RtlComputePrivatizedDllName_U
|
;RtlComputePrivatizedDllName_U
|
||||||
;RtlConvertPropertyToVariant
|
;RtlConvertPropertyToVariant
|
||||||
|
@ -1096,30 +1096,30 @@ _NtCurrentTeb@0
|
||||||
;RtlConvertVariantToProperty
|
;RtlConvertVariantToProperty
|
||||||
;RtlCopyMemoryStreamTo
|
;RtlCopyMemoryStreamTo
|
||||||
;RtlCopyOutOfProcessMemoryStreamTo
|
;RtlCopyOutOfProcessMemoryStreamTo
|
||||||
;RtlCopyRangeList
|
RtlCopyRangeList@8
|
||||||
;RtlCreateActivationContext
|
;RtlCreateActivationContext
|
||||||
;RtlCreateBootStatusDataFile
|
;RtlCreateBootStatusDataFile
|
||||||
;RtlCreateSystemVolumeInformationFolder
|
;RtlCreateSystemVolumeInformationFolder
|
||||||
;RtlCreateTimer
|
RtlCreateTimer@28
|
||||||
;RtlCreateTimerQueue
|
RtlCreateTimerQueue@4
|
||||||
;RtlDeactivateActivationContext
|
RtlDeactivateActivationContext@8
|
||||||
;RtlDeactivateActivationContextUnsafeFast
|
;RtlDeactivateActivationContextUnsafeFast
|
||||||
;RtlDebugPrintTimes
|
;RtlDebugPrintTimes
|
||||||
;RtlDefaultNpAcl
|
;RtlDefaultNpAcl
|
||||||
;RtlDeleteElementGenericTableAvl
|
;RtlDeleteElementGenericTableAvl
|
||||||
;RtlDeleteOwnersRanges
|
RtlDeleteOwnersRanges@8
|
||||||
;RtlDeleteRange
|
RtlDeleteRange@24
|
||||||
;RtlDeleteTimer
|
RtlDeleteTimer@12
|
||||||
;RtlDeleteTimerQueue
|
RtlDeleteTimerQueue@4
|
||||||
;RtlDeleteTimerQueueEx
|
RtlDeleteTimerQueueEx@8
|
||||||
;RtlDeregisterWait
|
RtlDeregisterWait@4
|
||||||
;RtlDeregisterWaitEx
|
RtlDeregisterWaitEx@8
|
||||||
;RtlDllShutdownInProgress
|
RtlDllShutdownInProgress@0
|
||||||
;RtlDnsHostNameToComputerName
|
;RtlDnsHostNameToComputerName
|
||||||
;RtlDosApplyFileIsolationRedirection_Ustr
|
;RtlDosApplyFileIsolationRedirection_Ustr
|
||||||
;RtlDosSearchPath_Ustr
|
;RtlDosSearchPath_Ustr
|
||||||
;RtlDowncaseUnicodeChar
|
RtlDowncaseUnicodeChar@4
|
||||||
;RtlDuplicateUnicodeString
|
RtlDuplicateUnicodeString@12
|
||||||
;RtlEnableEarlyCriticalSectionEventCreation
|
;RtlEnableEarlyCriticalSectionEventCreation
|
||||||
;RtlEnumerateGenericTableAvl
|
;RtlEnumerateGenericTableAvl
|
||||||
;RtlEnumerateGenericTableLikeADirectory
|
;RtlEnumerateGenericTableLikeADirectory
|
||||||
|
@ -1127,48 +1127,48 @@ _NtCurrentTeb@0
|
||||||
;RtlFinalReleaseOutOfProcessMemoryStream
|
;RtlFinalReleaseOutOfProcessMemoryStream
|
||||||
;RtlFindActivationContextSectionGuid
|
;RtlFindActivationContextSectionGuid
|
||||||
;RtlFindActivationContextSectionString
|
;RtlFindActivationContextSectionString
|
||||||
;RtlFindCharInUnicodeString
|
RtlFindCharInUnicodeString@16
|
||||||
;RtlFindClearRuns
|
RtlFindClearRuns@16
|
||||||
;RtlFindLastBackwardRunClear
|
RtlFindLastBackwardRunClear@12
|
||||||
;RtlFindLeastSignificantBit
|
RtlFindLeastSignificantBit@8
|
||||||
;RtlFindMostSignificantBit
|
RtlFindMostSignificantBit@8
|
||||||
;RtlFindNextForwardRunClear
|
RtlFindNextForwardRunClear@12
|
||||||
;RtlFindRange
|
RtlFindRange@48
|
||||||
;RtlFirstEntrySList
|
;RtlFirstEntrySList
|
||||||
;RtlFlushSecureMemoryCache
|
;RtlFlushSecureMemoryCache
|
||||||
;RtlFreeOemString
|
RtlFreeOemString@4
|
||||||
;RtlFreeRangeList
|
RtlFreeRangeList@4
|
||||||
;RtlFreeThreadActivationContextStack
|
;RtlFreeThreadActivationContextStack
|
||||||
;RtlGUIDFromString
|
RtlGUIDFromString@8
|
||||||
;RtlGetActiveActivationContext
|
RtlGetActiveActivationContext@4
|
||||||
;RtlGetCurrentPeb
|
RtlGetCurrentPeb@0
|
||||||
;RtlGetElementGenericTableAvl
|
;RtlGetElementGenericTableAvl
|
||||||
;RtlGetFirstRange
|
RtlGetFirstRange@12
|
||||||
;RtlGetFrame
|
;RtlGetFrame
|
||||||
;RtlGetLastNtStatus
|
RtlGetLastNtStatus@0
|
||||||
;RtlGetLastWin32Error
|
RtlGetLastWin32Error@0
|
||||||
;RtlGetLengthWithoutLastFullDosOrNtPathElement
|
;RtlGetLengthWithoutLastFullDosOrNtPathElement
|
||||||
;RtlGetLengthWithoutTrailingPathSeperators
|
;RtlGetLengthWithoutTrailingPathSeperators
|
||||||
;RtlGetNativeSystemInformation
|
RtlGetNativeSystemInformation@16
|
||||||
;RtlGetNextRange
|
RtlGetNextRange@12
|
||||||
;RtlGetSecurityDescriptorRMControl
|
;RtlGetSecurityDescriptorRMControl
|
||||||
;RtlGetSetBootStatusData
|
;RtlGetSetBootStatusData
|
||||||
;RtlGetVersion
|
RtlGetVersion@4
|
||||||
;RtlHashUnicodeString
|
RtlHashUnicodeString@16
|
||||||
;RtlInitMemoryStream
|
;RtlInitMemoryStream
|
||||||
;RtlInitOutOfProcessMemoryStream
|
;RtlInitOutOfProcessMemoryStream
|
||||||
;RtlInitUnicodeStringEx
|
RtlInitUnicodeStringEx@8
|
||||||
;RtlInitializeCriticalSectionAndSpinCount
|
RtlInitializeCriticalSectionAndSpinCount@8
|
||||||
;RtlInitializeGenericTableAvl
|
;RtlInitializeGenericTableAvl
|
||||||
;RtlInitializeRangeList
|
RtlInitializeRangeList@4
|
||||||
;RtlInitializeSListHead
|
RtlInitializeSListHead@4
|
||||||
;RtlInsertElementGenericTableAvl
|
;RtlInsertElementGenericTableAvl
|
||||||
;RtlInt64ToUnicodeString
|
RtlInt64ToUnicodeString@16
|
||||||
;RtlInterlockedFlushSList
|
RtlInterlockedFlushSList@4
|
||||||
;RtlInterlockedPopEntrySList
|
RtlInterlockedPopEntrySList@4
|
||||||
;RtlInterlockedPushEntrySList
|
RtlInterlockedPushEntrySList@8
|
||||||
;RtlInterlockedPushListSList
|
;RtlInterlockedPushListSList
|
||||||
;RtlInvertRangeList
|
RtlInvertRangeList@8
|
||||||
;RtlIpv4AddressToStringA
|
;RtlIpv4AddressToStringA
|
||||||
;RtlIpv4AddressToStringW
|
;RtlIpv4AddressToStringW
|
||||||
;RtlIpv4StringToAddressA
|
;RtlIpv4StringToAddressA
|
||||||
|
@ -1178,48 +1178,48 @@ _NtCurrentTeb@0
|
||||||
;RtlIpv6StringToAddressW
|
;RtlIpv6StringToAddressW
|
||||||
;RtlIsActivationContextActive
|
;RtlIsActivationContextActive
|
||||||
;RtlIsGenericTableEmptyAvl
|
;RtlIsGenericTableEmptyAvl
|
||||||
;RtlIsRangeAvailable
|
RtlIsRangeAvailable@40
|
||||||
;RtlIsThreadWithinLoaderCallout
|
;RtlIsThreadWithinLoaderCallout
|
||||||
;RtlLockBootStatusData
|
;RtlLockBootStatusData
|
||||||
;RtlLockMemoryStreamRegion
|
;RtlLockMemoryStreamRegion
|
||||||
;RtlLogStackBackTrace
|
RtlLogStackBackTrace@0
|
||||||
;RtlLookupElementGenericTableAvl
|
;RtlLookupElementGenericTableAvl
|
||||||
;RtlMapSecurityErrorToNtStatus
|
;RtlMapSecurityErrorToNtStatus
|
||||||
;RtlMergeRangeLists
|
RtlMergeRangeLists@16
|
||||||
;RtlMultiAppendUnicodeStringBuffer
|
;RtlMultiAppendUnicodeStringBuffer
|
||||||
;RtlNewSecurityObjectEx
|
;RtlNewSecurityObjectEx
|
||||||
;RtlNewSecurityObjectWithMultipleInheritance
|
;RtlNewSecurityObjectWithMultipleInheritance
|
||||||
;RtlNtPathNameToDosPathName
|
;RtlNtPathNameToDosPathName
|
||||||
;RtlNtStatusToDosErrorNoTeb
|
RtlNtStatusToDosErrorNoTeb@4
|
||||||
;RtlNumberGenericTableElementsAvl
|
;RtlNumberGenericTableElementsAvl
|
||||||
;RtlOnMappedStreamEvent
|
;RtlOnMappedStreamEvent
|
||||||
;RtlPopFrame
|
;RtlPopFrame
|
||||||
;RtlPushFrame
|
;RtlPushFrame
|
||||||
;RtlQueryDepthSList
|
RtlQueryDepthSList@4
|
||||||
;RtlQueryHeapInformation
|
RtlQueryHeapInformation@20
|
||||||
;RtlQueryInformationActivationContext
|
RtlQueryInformationActivationContext@28
|
||||||
;RtlQueryInformationActiveActivationContext
|
;RtlQueryInformationActiveActivationContext
|
||||||
;RtlQueryInterfaceMemoryStream
|
;RtlQueryInterfaceMemoryStream
|
||||||
;RtlQueueApcWow64Thread
|
;RtlQueueApcWow64Thread
|
||||||
;RtlQueueWorkItem
|
RtlQueueWorkItem@12
|
||||||
;RtlRandomEx
|
;RtlRandomEx
|
||||||
;RtlReadMemoryStream
|
;RtlReadMemoryStream
|
||||||
;RtlReadOutOfProcessMemoryStream
|
;RtlReadOutOfProcessMemoryStream
|
||||||
;RtlRegisterSecureMemoryCacheCallback
|
;RtlRegisterSecureMemoryCacheCallback
|
||||||
;RtlRegisterWait
|
RtlRegisterWait@24
|
||||||
;RtlReleaseActivationContext
|
RtlReleaseActivationContext@4
|
||||||
;RtlReleaseMemoryStream
|
;RtlReleaseMemoryStream
|
||||||
;RtlRemoveVectoredExceptionHandler
|
;RtlRemoveVectoredExceptionHandler
|
||||||
;RtlRestoreLastWin32Error
|
RtlRestoreLastWin32Error@4
|
||||||
;RtlRevertMemoryStream
|
;RtlRevertMemoryStream
|
||||||
;RtlSeekMemoryStream
|
;RtlSeekMemoryStream
|
||||||
;RtlSelfRelativeToAbsoluteSD2
|
;RtlSelfRelativeToAbsoluteSD2
|
||||||
;RtlSetControlSecurityDescriptor
|
;RtlSetControlSecurityDescriptor
|
||||||
;RtlSetCriticalSectionSpinCount
|
RtlSetCriticalSectionSpinCount@4
|
||||||
;RtlSetHeapInformation
|
RtlSetHeapInformation@16
|
||||||
;RtlSetIoCompletionCallback
|
RtlSetIoCompletionCallback@12
|
||||||
;RtlSetLastWin32Error
|
RtlSetLastWin32Error@4
|
||||||
;RtlSetLastWin32ErrorAndNtStatusFromNtStatus
|
RtlSetLastWin32ErrorAndNtStatusFromNtStatus@4
|
||||||
;RtlSetMemoryStreamSize
|
;RtlSetMemoryStreamSize
|
||||||
;RtlSetProcessIsCritical
|
;RtlSetProcessIsCritical
|
||||||
;RtlSetSecurityDescriptorRMControl
|
;RtlSetSecurityDescriptorRMControl
|
||||||
|
@ -1228,7 +1228,7 @@ _NtCurrentTeb@0
|
||||||
;RtlSetThreadPoolStartFunc
|
;RtlSetThreadPoolStartFunc
|
||||||
;RtlSetTimer
|
;RtlSetTimer
|
||||||
;RtlStatMemoryStream
|
;RtlStatMemoryStream
|
||||||
;RtlStringFromGUID
|
RtlStringFromGUID@8
|
||||||
;RtlTraceDatabaseAdd
|
;RtlTraceDatabaseAdd
|
||||||
;RtlTraceDatabaseCreate
|
;RtlTraceDatabaseCreate
|
||||||
;RtlTraceDatabaseDestroy
|
;RtlTraceDatabaseDestroy
|
||||||
|
@ -1237,112 +1237,112 @@ _NtCurrentTeb@0
|
||||||
;RtlTraceDatabaseLock
|
;RtlTraceDatabaseLock
|
||||||
;RtlTraceDatabaseUnlock
|
;RtlTraceDatabaseUnlock
|
||||||
;RtlTraceDatabaseValidate
|
;RtlTraceDatabaseValidate
|
||||||
;RtlUlongByteSwap
|
@RtlUlongByteSwap@4
|
||||||
;RtlUlonglongByteSwap
|
@RtlUlonglongByteSwap@8
|
||||||
;RtlUnhandledExceptionFilter
|
;RtlUnhandledExceptionFilter
|
||||||
;RtlUnhandledExceptionFilter2
|
;RtlUnhandledExceptionFilter2
|
||||||
;RtlUnlockBootStatusData
|
;RtlUnlockBootStatusData
|
||||||
;RtlUnlockMemoryStreamRegion
|
;RtlUnlockMemoryStreamRegion
|
||||||
;RtlUpdateTimer
|
RtlUpdateTimer@16
|
||||||
;RtlUshortByteSwap
|
@RtlUshortByteSwap@4
|
||||||
;RtlValidRelativeSecurityDescriptor
|
RtlValidRelativeSecurityDescriptor@12
|
||||||
;RtlValidateUnicodeString
|
;RtlValidateUnicodeString
|
||||||
;RtlVerifyVersionInfo
|
RtlVerifyVersionInfo@16
|
||||||
;RtlWalkFrameChain
|
RtlWalkFrameChain@12
|
||||||
;RtlWriteMemoryStream
|
;RtlWriteMemoryStream
|
||||||
;RtlZombifyActivationContext
|
RtlZombifyActivationContext@4
|
||||||
;RtlpApplyLengthFunction
|
;RtlpApplyLengthFunction
|
||||||
;RtlpEnsureBufferSize
|
;RtlpEnsureBufferSize
|
||||||
;RtlpNotOwnerCriticalSection
|
;RtlpNotOwnerCriticalSection
|
||||||
;VerSetConditionMask
|
VerSetConditionMask@16
|
||||||
;ZwAccessCheckByType
|
ZwAccessCheckByType@44
|
||||||
;ZwAccessCheckByTypeAndAuditAlarm
|
ZwAccessCheckByTypeAndAuditAlarm@64
|
||||||
;ZwAccessCheckByTypeResultList
|
ZwAccessCheckByTypeResultList@44
|
||||||
;ZwAccessCheckByTypeResultListAndAuditAlarm
|
ZwAccessCheckByTypeResultListAndAuditAlarm@64
|
||||||
;ZwAccessCheckByTypeResultListAndAuditAlarmByHandle
|
ZwAccessCheckByTypeResultListAndAuditAlarmByHandle@68
|
||||||
;ZwAddBootEntry
|
;ZwAddBootEntry
|
||||||
;ZwAllocateUserPhysicalPages
|
ZwAllocateUserPhysicalPages@12
|
||||||
;ZwAreMappedFilesTheSame
|
ZwAreMappedFilesTheSame@8
|
||||||
;ZwAssignProcessToJobObject
|
ZwAssignProcessToJobObject@8
|
||||||
;ZwCancelDeviceWakeupRequest
|
ZwCancelDeviceWakeupRequest@4
|
||||||
;ZwCompactKeys
|
ZwCompactKeys@8
|
||||||
;ZwCompareTokens
|
;ZwCompareTokens
|
||||||
;ZwCompressKey
|
ZwCompressKey@4
|
||||||
;ZwCreateDebugObject
|
;ZwCreateDebugObject
|
||||||
;ZwCreateJobObject
|
ZwCreateJobObject@12
|
||||||
;ZwCreateJobSet
|
ZwCreateJobSet@12
|
||||||
;ZwCreateKeyedEvent
|
ZwCreateKeyedEvent@16
|
||||||
;ZwCreateProcessEx
|
;ZwCreateProcessEx
|
||||||
;ZwCreateWaitablePort
|
ZwCreateWaitablePort@20
|
||||||
;ZwDebugActiveProcess
|
;ZwDebugActiveProcess
|
||||||
;ZwDebugContinue
|
;ZwDebugContinue
|
||||||
;ZwDeleteBootEntry
|
;ZwDeleteBootEntry
|
||||||
;ZwEnumerateBootEntries
|
;ZwEnumerateBootEntries
|
||||||
;ZwEnumerateSystemEnvironmentValuesEx
|
;ZwEnumerateSystemEnvironmentValuesEx
|
||||||
;ZwFilterToken
|
ZwFilterToken@24
|
||||||
;ZwFreeUserPhysicalPages
|
ZwFreeUserPhysicalPages@12
|
||||||
;ZwGetDevicePowerState
|
ZwGetDevicePowerState@8
|
||||||
;ZwGetWriteWatch
|
ZwGetWriteWatch@28
|
||||||
;ZwImpersonateAnonymousToken
|
ZwImpersonateAnonymousToken@4
|
||||||
;ZwInitiatePowerAction
|
ZwInitiatePowerAction@16
|
||||||
;ZwIsProcessInJob
|
ZwIsProcessInJob@8
|
||||||
;ZwIsSystemResumeAutomatic
|
ZwIsSystemResumeAutomatic@0
|
||||||
;ZwLockProductActivationKeys
|
ZwLockProductActivationKeys@8
|
||||||
;ZwLockRegistryKey
|
ZwLockRegistryKey@4
|
||||||
;ZwMakePermanentObject
|
ZwMakePermanentObject@4
|
||||||
;ZwMapUserPhysicalPages
|
ZwMapUserPhysicalPages@12
|
||||||
;ZwMapUserPhysicalPagesScatter
|
ZwMapUserPhysicalPagesScatter@12
|
||||||
;ZwModifyBootEntry
|
;ZwModifyBootEntry
|
||||||
;ZwNotifyChangeMultipleKeys
|
ZwNotifyChangeMultipleKeys@48
|
||||||
;ZwOpenJobObject
|
ZwOpenJobObject@12
|
||||||
;ZwOpenKeyedEvent
|
ZwOpenKeyedEvent@12
|
||||||
;ZwOpenProcessTokenEx
|
ZwOpenProcessTokenEx@16
|
||||||
;ZwOpenThreadTokenEx
|
ZwOpenThreadTokenEx@20
|
||||||
;ZwPowerInformation
|
ZwPowerInformation@20
|
||||||
;ZwQueryBootEntryOrder
|
;ZwQueryBootEntryOrder
|
||||||
;ZwQueryBootOptions
|
;ZwQueryBootOptions
|
||||||
;ZwQueryDebugFilterState
|
;ZwQueryDebugFilterState
|
||||||
;ZwQueryDefaultUILanguage
|
ZwQueryDefaultUILanguage@4
|
||||||
;ZwQueryInformationJobObject
|
ZwQueryInformationJobObject@20
|
||||||
;ZwQueryInstallUILanguage
|
ZwQueryInstallUILanguage@4
|
||||||
;ZwQueryOpenSubKeys
|
ZwQueryOpenSubKeys@8
|
||||||
;ZwQueryPortInformationProcess
|
ZwQueryPortInformationProcess@0
|
||||||
;ZwQueryQuotaInformationFile
|
ZwQueryQuotaInformationFile@36
|
||||||
;ZwQuerySystemEnvironmentValueEx
|
;ZwQuerySystemEnvironmentValueEx
|
||||||
;ZwReleaseKeyedEvent
|
ZwReleaseKeyedEvent@16
|
||||||
;ZwRemoveProcessDebug
|
;ZwRemoveProcessDebug
|
||||||
;ZwRenameKey
|
ZwRenameKey@8
|
||||||
;ZwReplyWaitReceivePortEx
|
ZwReplyWaitReceivePortEx@20
|
||||||
;ZwRequestDeviceWakeup
|
ZwRequestDeviceWakeup@4
|
||||||
;ZwRequestWakeupLatency
|
ZwRequestWakeupLatency@4
|
||||||
;ZwResetWriteWatch
|
ZwResetWriteWatch@12
|
||||||
;ZwResumeProcess
|
ZwResumeProcess@4
|
||||||
;ZwSaveKeyEx
|
ZwSaveKeyEx@12
|
||||||
;ZwSaveMergedKeys
|
ZwSaveMergedKeys@12
|
||||||
;ZwSecureConnectPort
|
ZwSecureConnectPort@36
|
||||||
;ZwSetBootEntryOrder
|
;ZwSetBootEntryOrder
|
||||||
;ZwSetBootOptions
|
;ZwSetBootOptions
|
||||||
;ZwSetDebugFilterState
|
;ZwSetDebugFilterState
|
||||||
;ZwSetDefaultUILanguage
|
ZwSetDefaultUILanguage@4
|
||||||
;ZwSetEventBoostPriority
|
;ZwSetEventBoostPriority
|
||||||
;ZwSetHighWaitLowThread
|
ZwSetHighWaitLowThread@0
|
||||||
;ZwSetInformationDebugObject
|
;ZwSetInformationDebugObject
|
||||||
;ZwSetInformationJobObject
|
ZwSetInformationJobObject@16
|
||||||
;ZwSetLowWaitHighThread
|
ZwSetLowWaitHighThread@0
|
||||||
;ZwSetQuotaInformationFile
|
ZwSetQuotaInformationFile@16
|
||||||
;ZwSetSystemEnvironmentValueEx
|
;ZwSetSystemEnvironmentValueEx
|
||||||
;ZwSetThreadExecutionState
|
ZwSetThreadExecutionState@8
|
||||||
;ZwSetUuidSeed
|
ZwSetUuidSeed@4
|
||||||
;ZwSuspendProcess
|
ZwSuspendProcess@4
|
||||||
;ZwTerminateJobObject
|
ZwTerminateJobObject@8
|
||||||
;ZwTraceEvent
|
;ZwTraceEvent
|
||||||
;ZwTranslateFilePath
|
;ZwTranslateFilePath
|
||||||
;ZwUnloadKeyEx
|
ZwUnloadKeyEx@8
|
||||||
;ZwWaitForDebugEvent
|
;ZwWaitForDebugEvent
|
||||||
;ZwWaitForKeyedEvent
|
ZwWaitForKeyedEvent@16
|
||||||
;_CIcos
|
;_CIcos
|
||||||
;_CIlog
|
;_CIlog
|
||||||
;_CIpow
|
_CIpow
|
||||||
;_CIsin
|
;_CIsin
|
||||||
;_CIsqrt
|
;_CIsqrt
|
||||||
;__eCommonExceptions
|
;__eCommonExceptions
|
||||||
|
@ -1458,13 +1458,13 @@ _NtCurrentTeb@0
|
||||||
;__eGetStatusWord
|
;__eGetStatusWord
|
||||||
;_alldvrm
|
;_alldvrm
|
||||||
;_aulldvrm
|
;_aulldvrm
|
||||||
;_lfind
|
_lfind
|
||||||
;_ui64toa
|
_ui64toa
|
||||||
;_ui64tow
|
_ui64tow
|
||||||
;_vsnwprintf
|
_vsnwprintf
|
||||||
;bsearch
|
bsearch
|
||||||
;iswdigit
|
iswdigit
|
||||||
;iswlower
|
iswlower
|
||||||
;iswxdigit
|
iswxdigit
|
||||||
;vDbgPrintEx
|
vDbgPrintEx
|
||||||
;vDbgPrintExWithPrefix
|
vDbgPrintExWithPrefix
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; $Id: ntdll.edf,v 1.100 2003/09/10 06:12:21 vizzini Exp $
|
; $Id: ntdll.edf,v 1.101 2003/09/12 17:51:47 vizzini Exp $
|
||||||
;
|
;
|
||||||
; ReactOS Operating System
|
; ReactOS Operating System
|
||||||
;
|
;
|
||||||
|
@ -340,10 +340,10 @@ RtlCreateEnvironment=RtlCreateEnvironment@8
|
||||||
RtlCreateHeap=RtlCreateHeap@24
|
RtlCreateHeap=RtlCreateHeap@24
|
||||||
RtlCreateProcessParameters=RtlCreateProcessParameters@40
|
RtlCreateProcessParameters=RtlCreateProcessParameters@40
|
||||||
;RtlCreatePropertySet
|
;RtlCreatePropertySet
|
||||||
;RtlCreateQueryDebugBuffer
|
RtlCreateQueryDebugBuffer=RtlCreateQueryDebugBuffer@8
|
||||||
RtlCreateRegistryKey=RtlCreateRegistryKey@8
|
RtlCreateRegistryKey=RtlCreateRegistryKey@8
|
||||||
RtlCreateSecurityDescriptor=RtlCreateSecurityDescriptor@8
|
RtlCreateSecurityDescriptor=RtlCreateSecurityDescriptor@8
|
||||||
;RtlCreateTagHeap
|
RtlCreateTagHeap=RtlCreateTagHeap@16
|
||||||
RtlCreateUnicodeString=RtlCreateUnicodeString@8
|
RtlCreateUnicodeString=RtlCreateUnicodeString@8
|
||||||
RtlCreateUnicodeStringFromAsciiz=RtlCreateUnicodeStringFromAsciiz@8
|
RtlCreateUnicodeStringFromAsciiz=RtlCreateUnicodeStringFromAsciiz@8
|
||||||
RtlCreateUserProcess=RtlCreateUserProcess@40
|
RtlCreateUserProcess=RtlCreateUserProcess@40
|
||||||
|
@ -354,21 +354,21 @@ RtlCustomCPToUnicodeN=RtlCustomCPToUnicodeN@24
|
||||||
RtlDeNormalizeProcessParams=RtlDeNormalizeProcessParams@4
|
RtlDeNormalizeProcessParams=RtlDeNormalizeProcessParams@4
|
||||||
RtlDecompressBuffer=RtlDecompressBuffer@24
|
RtlDecompressBuffer=RtlDecompressBuffer@24
|
||||||
RtlDecompressFragment=RtlDecompressFragment@32
|
RtlDecompressFragment=RtlDecompressFragment@32
|
||||||
;RtlDelete
|
RtlDelete=RtlDelete@4
|
||||||
RtlDeleteAce=RtlDeleteAce@8
|
RtlDeleteAce=RtlDeleteAce@8
|
||||||
RtlDeleteAtomFromAtomTable=RtlDeleteAtomFromAtomTable@8
|
RtlDeleteAtomFromAtomTable=RtlDeleteAtomFromAtomTable@8
|
||||||
RtlDeleteCriticalSection=RtlDeleteCriticalSection@4
|
RtlDeleteCriticalSection=RtlDeleteCriticalSection@4
|
||||||
;RtlDeleteElementGenericTable
|
RtlDeleteElementGenericTable=RtlDeleteElementGenericTable@8
|
||||||
;RtlDeleteNoSplay
|
RtlDeleteNoSplay=RtlDeleteNoSplay@8
|
||||||
RtlDeleteRegistryValue=RtlDeleteRegistryValue@12
|
RtlDeleteRegistryValue=RtlDeleteRegistryValue@12
|
||||||
RtlDeleteResource=RtlDeleteResource@4
|
RtlDeleteResource=RtlDeleteResource@4
|
||||||
;RtlDeleteSecurityObject
|
RtlDeleteSecurityObject=RtlDeleteSecurityObject@4
|
||||||
RtlDestroyAtomTable=RtlDestroyAtomTable@4
|
RtlDestroyAtomTable=RtlDestroyAtomTable@4
|
||||||
RtlDestroyEnvironment=RtlDestroyEnvironment@4
|
RtlDestroyEnvironment=RtlDestroyEnvironment@4
|
||||||
RtlDestroyHandleTable=RtlDestroyHandleTable@4
|
RtlDestroyHandleTable=RtlDestroyHandleTable@4
|
||||||
RtlDestroyHeap=RtlDestroyHeap@4
|
RtlDestroyHeap=RtlDestroyHeap@4
|
||||||
RtlDestroyProcessParameters=RtlDestroyProcessParameters@4
|
RtlDestroyProcessParameters=RtlDestroyProcessParameters@4
|
||||||
;RtlDestroyQueryDebugBuffer
|
RtlDestroyQueryDebugBuffer=RtlDestroyQueryDebugBuffer@4
|
||||||
RtlDetermineDosPathNameType_U=RtlDetermineDosPathNameType_U@4
|
RtlDetermineDosPathNameType_U=RtlDetermineDosPathNameType_U@4
|
||||||
RtlDoesFileExists_U=RtlDoesFileExists_U@4
|
RtlDoesFileExists_U=RtlDoesFileExists_U@4
|
||||||
RtlDosPathNameToNtPathName_U=RtlDosPathNameToNtPathName_U@16
|
RtlDosPathNameToNtPathName_U=RtlDosPathNameToNtPathName_U@16
|
||||||
|
@ -381,8 +381,8 @@ RtlEnlargedUnsignedDivide=RtlEnlargedUnsignedDivide@16
|
||||||
RtlEnlargedUnsignedMultiply=RtlEnlargedUnsignedMultiply@8
|
RtlEnlargedUnsignedMultiply=RtlEnlargedUnsignedMultiply@8
|
||||||
RtlEnterCriticalSection=RtlEnterCriticalSection@4
|
RtlEnterCriticalSection=RtlEnterCriticalSection@4
|
||||||
RtlEnumProcessHeaps=RtlEnumProcessHeaps@8
|
RtlEnumProcessHeaps=RtlEnumProcessHeaps@8
|
||||||
;RtlEnumerateGenericTable
|
RtlEnumerateGenericTable=RtlEnumerateGenericTable@8
|
||||||
;RtlEnumerateGenericTableWithoutSplaying
|
RtlEnumerateGenericTableWithoutSplaying=RtlEnumerateGenericTableWithoutSplaying@8
|
||||||
;RtlEnumerateProperties
|
;RtlEnumerateProperties
|
||||||
RtlEqualComputerName=RtlEqualComputerName@8
|
RtlEqualComputerName=RtlEqualComputerName@8
|
||||||
RtlEqualDomainName=RtlEqualDomainName@8
|
RtlEqualDomainName=RtlEqualDomainName@8
|
||||||
|
@ -420,12 +420,12 @@ RtlFreeUnicodeString=RtlFreeUnicodeString@4
|
||||||
RtlFreeUserThreadStack=RtlFreeUserThreadStack@8
|
RtlFreeUserThreadStack=RtlFreeUserThreadStack@8
|
||||||
RtlGenerate8dot3Name=RtlGenerate8dot3Name@16
|
RtlGenerate8dot3Name=RtlGenerate8dot3Name@16
|
||||||
RtlGetAce=RtlGetAce@12
|
RtlGetAce=RtlGetAce@12
|
||||||
;RtlGetCallersAddress
|
RtlGetCallersAddress=RtlGetCallersAddress@4
|
||||||
RtlGetCompressionWorkSpaceSize=RtlGetCompressionWorkSpaceSize@12
|
RtlGetCompressionWorkSpaceSize=RtlGetCompressionWorkSpaceSize@12
|
||||||
RtlGetControlSecurityDescriptor=RtlGetControlSecurityDescriptor@12
|
RtlGetControlSecurityDescriptor=RtlGetControlSecurityDescriptor@12
|
||||||
RtlGetCurrentDirectory_U=RtlGetCurrentDirectory_U@8
|
RtlGetCurrentDirectory_U=RtlGetCurrentDirectory_U@8
|
||||||
RtlGetDaclSecurityDescriptor=RtlGetDaclSecurityDescriptor@16
|
RtlGetDaclSecurityDescriptor=RtlGetDaclSecurityDescriptor@16
|
||||||
;RtlGetElementGenericTable
|
RtlGetElementGenericTable=RtlGetElementGenericTable@8
|
||||||
RtlGetFullPathName_U=RtlGetFullPathName_U@16
|
RtlGetFullPathName_U=RtlGetFullPathName_U@16
|
||||||
RtlGetGroupSecurityDescriptor=RtlGetGroupSecurityDescriptor@12
|
RtlGetGroupSecurityDescriptor=RtlGetGroupSecurityDescriptor@12
|
||||||
RtlGetLongestNtPathLength=RtlGetLongestNtPathLength@0
|
RtlGetLongestNtPathLength=RtlGetLongestNtPathLength@0
|
||||||
|
@ -452,16 +452,16 @@ RtlInitUnicodeString=RtlInitUnicodeString@8
|
||||||
RtlInitializeBitMap=RtlInitializeBitMap@12
|
RtlInitializeBitMap=RtlInitializeBitMap@12
|
||||||
RtlInitializeContext=RtlInitializeContext@20
|
RtlInitializeContext=RtlInitializeContext@20
|
||||||
RtlInitializeCriticalSection=RtlInitializeCriticalSection@4
|
RtlInitializeCriticalSection=RtlInitializeCriticalSection@4
|
||||||
;RtlInitializeGenericTable
|
RtlInitializeGenericTable=RtlInitializeGenericTable@20
|
||||||
RtlInitializeHandleTable=RtlInitializeHandleTable@12
|
RtlInitializeHandleTable=RtlInitializeHandleTable@12
|
||||||
;RtlInitializeRXact
|
;RtlInitializeRXact
|
||||||
RtlInitializeResource=RtlInitializeResource@4
|
RtlInitializeResource=RtlInitializeResource@4
|
||||||
RtlInitializeSid=RtlInitializeSid@12
|
RtlInitializeSid=RtlInitializeSid@12
|
||||||
;RtlInsertElementGenericTable
|
RtlInsertElementGenericTable=RtlInsertElementGenericTable@16
|
||||||
RtlIntegerToChar=RtlIntegerToChar@16
|
RtlIntegerToChar=RtlIntegerToChar@16
|
||||||
RtlIntegerToUnicodeString=RtlIntegerToUnicodeString@12
|
RtlIntegerToUnicodeString=RtlIntegerToUnicodeString@12
|
||||||
RtlIsDosDeviceName_U=RtlIsDosDeviceName_U@4
|
RtlIsDosDeviceName_U=RtlIsDosDeviceName_U@4
|
||||||
;RtlIsGenericTableEmpty
|
RtlIsGenericTableEmpty=RtlIsGenericTableEmpty@4
|
||||||
RtlIsNameLegalDOS8Dot3=RtlIsNameLegalDOS8Dot3@12
|
RtlIsNameLegalDOS8Dot3=RtlIsNameLegalDOS8Dot3@12
|
||||||
RtlIsTextUnicode=RtlIsTextUnicode@12
|
RtlIsTextUnicode=RtlIsTextUnicode@12
|
||||||
RtlIsValidHandle=RtlIsValidHandle@8
|
RtlIsValidHandle=RtlIsValidHandle@8
|
||||||
|
@ -481,7 +481,7 @@ RtlLengthSid=RtlLengthSid@4
|
||||||
RtlLocalTimeToSystemTime=RtlLocalTimeToSystemTime@8
|
RtlLocalTimeToSystemTime=RtlLocalTimeToSystemTime@8
|
||||||
RtlLockHeap=RtlLockHeap@4
|
RtlLockHeap=RtlLockHeap@4
|
||||||
RtlLookupAtomInAtomTable=RtlLookupAtomInAtomTable@12
|
RtlLookupAtomInAtomTable=RtlLookupAtomInAtomTable@12
|
||||||
;RtlLookupElementGenericTable
|
RtlLookupElementGenericTable=RtlLookupElementGenericTable@8
|
||||||
RtlMakeSelfRelativeSD=RtlMakeSelfRelativeSD@12
|
RtlMakeSelfRelativeSD=RtlMakeSelfRelativeSD@12
|
||||||
RtlMapGenericMask=RtlMapGenericMask@8
|
RtlMapGenericMask=RtlMapGenericMask@8
|
||||||
RtlMoveMemory=RtlMoveMemory@12
|
RtlMoveMemory=RtlMoveMemory@12
|
||||||
|
@ -489,10 +489,10 @@ RtlMultiByteToUnicodeN=RtlMultiByteToUnicodeN@20
|
||||||
RtlMultiByteToUnicodeSize=RtlMultiByteToUnicodeSize@12
|
RtlMultiByteToUnicodeSize=RtlMultiByteToUnicodeSize@12
|
||||||
;RtlNewInstanceSecurityObject
|
;RtlNewInstanceSecurityObject
|
||||||
;RtlNewSecurityGrantedAccess
|
;RtlNewSecurityGrantedAccess
|
||||||
;RtlNewSecurityObject
|
RtlNewSecurityObject=RtlNewSecurityObject@24
|
||||||
RtlNormalizeProcessParams=RtlNormalizeProcessParams@4
|
RtlNormalizeProcessParams=RtlNormalizeProcessParams@4
|
||||||
RtlNtStatusToDosError=RtlNtStatusToDosError@4
|
RtlNtStatusToDosError=RtlNtStatusToDosError@4
|
||||||
;RtlNumberGenericTableElements
|
RtlNumberGenericTableElements=RtlNumberGenericTableElements@4
|
||||||
RtlNumberOfClearBits=RtlNumberOfClearBits@4
|
RtlNumberOfClearBits=RtlNumberOfClearBits@4
|
||||||
RtlNumberOfSetBits=RtlNumberOfSetBits@4
|
RtlNumberOfSetBits=RtlNumberOfSetBits@4
|
||||||
RtlOemStringToUnicodeSize=RtlOemStringToUnicodeSize@4
|
RtlOemStringToUnicodeSize=RtlOemStringToUnicodeSize@4
|
||||||
|
@ -504,12 +504,12 @@ RtlPinAtomInAtomTable=RtlPinAtomInAtomTable@8
|
||||||
RtlPrefixString=RtlPrefixString@12
|
RtlPrefixString=RtlPrefixString@12
|
||||||
RtlPrefixUnicodeString=RtlPrefixUnicodeString@12
|
RtlPrefixUnicodeString=RtlPrefixUnicodeString@12
|
||||||
;RtlPropertySetNameToGuid
|
;RtlPropertySetNameToGuid
|
||||||
;RtlProtectHeap
|
RtlProtectHeap=RtlProtectHeap@8
|
||||||
RtlQueryAtomInAtomTable=RtlQueryAtomInAtomTable@24
|
RtlQueryAtomInAtomTable=RtlQueryAtomInAtomTable@24
|
||||||
RtlQueryEnvironmentVariable_U=RtlQueryEnvironmentVariable_U@12
|
RtlQueryEnvironmentVariable_U=RtlQueryEnvironmentVariable_U@12
|
||||||
RtlQueryInformationAcl=RtlQueryInformationAcl@16
|
RtlQueryInformationAcl=RtlQueryInformationAcl@16
|
||||||
;RtlQueryProcessBackTraceInformation
|
;RtlQueryProcessBackTraceInformation
|
||||||
;RtlQueryProcessDebugInformation
|
RtlQueryProcessDebugInformation=RtlQueryProcessDebugInformation@12
|
||||||
;RtlQueryProcessHeapInformation
|
;RtlQueryProcessHeapInformation
|
||||||
;RtlQueryProcessLockInformation
|
;RtlQueryProcessLockInformation
|
||||||
;RtlQueryProperties
|
;RtlQueryProperties
|
||||||
|
@ -517,14 +517,14 @@ RtlQueryInformationAcl=RtlQueryInformationAcl@16
|
||||||
;RtlQueryPropertySet
|
;RtlQueryPropertySet
|
||||||
RtlQueryRegistryValues=RtlQueryRegistryValues@20
|
RtlQueryRegistryValues=RtlQueryRegistryValues@20
|
||||||
;RtlQuerySecutityObject
|
;RtlQuerySecutityObject
|
||||||
;RtlQueryTagHeap
|
RtlQueryTagHeap=RtlQueryTagHeap@20
|
||||||
RtlQueryTimeZoneInformation=RtlQueryTimeZoneInformation@4
|
RtlQueryTimeZoneInformation=RtlQueryTimeZoneInformation@4
|
||||||
RtlRaiseException=RtlRaiseException@4
|
RtlRaiseException=RtlRaiseException@4
|
||||||
RtlRaiseStatus=RtlRaiseStatus@4
|
RtlRaiseStatus=RtlRaiseStatus@4
|
||||||
RtlRandom=RtlRandom@4
|
RtlRandom=RtlRandom@4
|
||||||
RtlReAllocateHeap=RtlReAllocateHeap@16
|
RtlReAllocateHeap=RtlReAllocateHeap@16
|
||||||
;RtlRealPredecessor
|
RtlRealPredecessor=RtlRealPredecessor@4
|
||||||
;RtlRealSuccessor
|
RtlRealSuccessor=RtlRealSuccessor@4
|
||||||
RtlReleasePebLock=RtlReleasePebLock@0
|
RtlReleasePebLock=RtlReleasePebLock@0
|
||||||
RtlReleaseResource=RtlReleaseResource@4
|
RtlReleaseResource=RtlReleaseResource@4
|
||||||
;RtlRemoteCall
|
;RtlRemoteCall
|
||||||
|
@ -554,7 +554,7 @@ RtlSetTimeZoneInformation=RtlSetTimeZoneInformation@4
|
||||||
;RtlSetUserFlagsHeap
|
;RtlSetUserFlagsHeap
|
||||||
;RtlSetUserValueHeap
|
;RtlSetUserValueHeap
|
||||||
RtlSizeHeap=RtlSizeHeap@12
|
RtlSizeHeap=RtlSizeHeap@12
|
||||||
;RtlSplay
|
RtlSplay=RtlSplay@4
|
||||||
;RtlStartRXact
|
;RtlStartRXact
|
||||||
RtlSubAuthorityCountSid=RtlSubAuthorityCountSid@4
|
RtlSubAuthorityCountSid=RtlSubAuthorityCountSid@4
|
||||||
RtlSubAuthoritySid=RtlSubAuthoritySid@8
|
RtlSubAuthoritySid=RtlSubAuthoritySid@8
|
||||||
|
@ -596,7 +596,7 @@ RtlValidSecurityDescriptor=RtlValidSecurityDescriptor@4
|
||||||
RtlValidSid=RtlValidSid@4
|
RtlValidSid=RtlValidSid@4
|
||||||
RtlValidateHeap=RtlValidateHeap@12
|
RtlValidateHeap=RtlValidateHeap@12
|
||||||
RtlValidateProcessHeaps=RtlValidateProcessHeaps@0
|
RtlValidateProcessHeaps=RtlValidateProcessHeaps@0
|
||||||
;RtlWalkHeap
|
RtlWalkHeap=RtlWalkHeap@8
|
||||||
RtlWriteRegistryValue=RtlWriteRegistryValue@24
|
RtlWriteRegistryValue=RtlWriteRegistryValue@24
|
||||||
;RtlZeroHeap
|
;RtlZeroHeap
|
||||||
RtlZeroMemory=RtlZeroMemory@8
|
RtlZeroMemory=RtlZeroMemory@8
|
||||||
|
@ -606,8 +606,8 @@ RtlpNtMakeTemporaryKey=RtlpNtMakeTemporaryKey@4
|
||||||
RtlpNtOpenKey=RtlpNtOpenKey@16
|
RtlpNtOpenKey=RtlpNtOpenKey@16
|
||||||
RtlpNtQueryValueKey=RtlpNtQueryValueKey@20
|
RtlpNtQueryValueKey=RtlpNtQueryValueKey@20
|
||||||
RtlpNtSetValueKey=RtlpNtSetValueKey@16
|
RtlpNtSetValueKey=RtlpNtSetValueKey@16
|
||||||
;RtlpUnWaitCriticalSection
|
RtlpUnWaitCriticalSection=RtlpUnWaitCriticalSection@4
|
||||||
;RtlpWaitForCriticalSection
|
RtlpWaitForCriticalSection=RtlpWaitForCriticalSection@4
|
||||||
RtlxAnsiStringToUnicodeSize=RtlxAnsiStringToUnicodeSize@4
|
RtlxAnsiStringToUnicodeSize=RtlxAnsiStringToUnicodeSize@4
|
||||||
RtlxOemStringToUnicodeSize=RtlxOemStringToUnicodeSize@4
|
RtlxOemStringToUnicodeSize=RtlxOemStringToUnicodeSize@4
|
||||||
RtlxUnicodeStringToAnsiSize=RtlxUnicodeStringToAnsiSize@4
|
RtlxUnicodeStringToAnsiSize=RtlxUnicodeStringToAnsiSize@4
|
||||||
|
@ -909,7 +909,7 @@ qsort
|
||||||
sin
|
sin
|
||||||
sprintf
|
sprintf
|
||||||
sqrt
|
sqrt
|
||||||
;sscanf
|
sscanf
|
||||||
strcat
|
strcat
|
||||||
strchr
|
strchr
|
||||||
strcmp
|
strcmp
|
||||||
|
@ -953,127 +953,127 @@ NtCurrentTeb=_NtCurrentTeb@0
|
||||||
;?Allocate@CBufferAllocator@@UAEPAXK@Z
|
;?Allocate@CBufferAllocator@@UAEPAXK@Z
|
||||||
;CsrCaptureMessageMultiUnicodeStringsInPlace
|
;CsrCaptureMessageMultiUnicodeStringsInPlace
|
||||||
;CsrGetProcessId
|
;CsrGetProcessId
|
||||||
;DbgPrintEx
|
DbgPrintEx
|
||||||
;DbgPrintReturnControlC
|
DbgPrintReturnControlC
|
||||||
;DbgQueryDebugFilterState
|
DbgQueryDebugFilterState=DbgQueryDebugFilterState@8
|
||||||
;DbgSetDebugFilterState
|
DbgSetDebugFilterState=DbgSetDebugFilterState@12
|
||||||
;DbgUiConvertStateChangeStructure
|
;DbgUiConvertStateChangeStructure
|
||||||
;DbgUiDebugActiveProcess
|
DbgUiDebugActiveProcess=DbgUiDebugActiveProcess@4
|
||||||
;DbgUiGetThreadDebugObject
|
;DbgUiGetThreadDebugObject
|
||||||
;DbgUiSetThreadDebugObject
|
;DbgUiSetThreadDebugObject
|
||||||
;DbgUiStopDebugging
|
DbgUiStopDebugging=DbgUiStopDebugging@4
|
||||||
;LdrAccessOutOfProcessResource
|
;LdrAccessOutOfProcessResource
|
||||||
;LdrAddRefDll
|
;LdrAddRefDll
|
||||||
;LdrAlternateResourcesEnabled
|
LdrAlternateResourcesEnabled=LdrAlternateResourcesEnabled@0
|
||||||
;LdrCreateOutOfProcessImage
|
;LdrCreateOutOfProcessImage
|
||||||
;LdrDestroyOutOfProcessImage
|
;LdrDestroyOutOfProcessImage
|
||||||
;LdrEnumerateLoadedModules
|
;LdrEnumerateLoadedModules
|
||||||
;LdrFindCreateProcessManifest
|
;LdrFindCreateProcessManifest
|
||||||
;LdrFindResourceEx_U
|
;LdrFindResourceEx_U
|
||||||
;LdrFlushAlternateResourceModules
|
LdrFlushAlternateResourceModules=LdrFlushAlternateResourceModules@0
|
||||||
;LdrGetDllHandleEx
|
;LdrGetDllHandleEx
|
||||||
;LdrInitShimEngineDynamic
|
;LdrInitShimEngineDynamic
|
||||||
;LdrLoadAlternateResourceModule
|
;LdrLoadAlternateResourceModule
|
||||||
;LdrLockLoaderLock
|
LdrLockLoaderLock=LdrLockLoaderLock@12
|
||||||
;LdrSetAppCompatDllRedirectionCallback
|
;LdrSetAppCompatDllRedirectionCallback
|
||||||
;LdrSetDllManifestProber
|
;LdrSetDllManifestProber
|
||||||
;LdrUnloadAlternateResourceModule
|
;LdrUnloadAlternateResourceModule
|
||||||
;LdrUnlockLoaderLock
|
LdrUnlockLoaderLock=LdrUnlockLoaderLock@8
|
||||||
;NPXEMULATORTABLE
|
;NPXEMULATORTABLE
|
||||||
;NtAccessCheckByType
|
NtAccessCheckByType=NtAccessCheckByType@44
|
||||||
;NtAccessCheckByTypeAndAuditAlarm
|
NtAccessCheckByTypeAndAuditAlarm=NtAccessCheckByTypeAndAuditAlarm@64
|
||||||
;NtAccessCheckByTypeResultList
|
NtAccessCheckByTypeResultList=NtAccessCheckByTypeResultList@44
|
||||||
;NtAccessCheckByTypeResultListAndAuditAlarm
|
NtAccessCheckByTypeResultListAndAuditAlarm=NtAccessCheckByTypeResultListAndAuditAlarm@64
|
||||||
;NtAccessCheckByTypeResultListAndAuditAlarmByHandle
|
NtAccessCheckByTypeResultListAndAuditAlarmByHandle=NtAccessCheckByTypeResultListAndAuditAlarmByHandle@68
|
||||||
;NtAddBootEntry
|
;NtAddBootEntry
|
||||||
;NtAllocateUserPhysicalPages
|
NtAllocateUserPhysicalPages=NtAllocateUserPhysicalPages@12
|
||||||
;NtAreMappedFilesTheSame
|
NtAreMappedFilesTheSame=NtAreMappedFilesTheSame@8
|
||||||
;NtAssignProcessToJobObject
|
;NtAssignProcessToJobObject
|
||||||
;NtCancelDeviceWakeupRequest
|
NtCancelDeviceWakeupRequest=NtCancelDeviceWakeupRequest@4
|
||||||
;NtCompactKeys
|
NtCompactKeys=NtCompactKeys@8
|
||||||
;NtCompareTokens
|
;NtCompareTokens
|
||||||
;NtCompressKey
|
NtCompressKey=NtCompressKey@4
|
||||||
;NtCreateDebugObject
|
;NtCreateDebugObject
|
||||||
;NtCreateJobObject
|
NtCreateJobObject=NtCreateJobObject@12
|
||||||
;NtCreateJobSet
|
NtCreateJobSet=NtCreateJobSet@12
|
||||||
;NtCreateKeyedEvent
|
NtCreateKeyedEvent=NtCreateKeyedEvent@16
|
||||||
;NtCreateProcessEx
|
;NtCreateProcessEx
|
||||||
;NtDebugActiveProcess
|
;NtDebugActiveProcess
|
||||||
;NtDebugContinue
|
;NtDebugContinue
|
||||||
;NtDeleteBootEntry
|
;NtDeleteBootEntry
|
||||||
;NtEnumerateBootEntries
|
;NtEnumerateBootEntries
|
||||||
;NtEnumerateSystemEnvironmentValuesEx
|
;NtEnumerateSystemEnvironmentValuesEx
|
||||||
;NtFilterToken
|
NtFilterToken=NtFilterToken@24
|
||||||
;NtFreeUserPhysicalPages
|
NtFreeUserPhysicalPages=NtFreeUserPhysicalPages@12
|
||||||
;NtGetDevicePowerState
|
NtGetDevicePowerState=NtGetDevicePowerState@8
|
||||||
;NtGetWriteWatch
|
NtGetWriteWatch=NtGetWriteWatch@28
|
||||||
;NtImpersonateAnonymousToken
|
NtImpersonateAnonymousToken=NtImpersonateAnonymousToken@4
|
||||||
;NtInitiatePowerAction
|
NtInitiatePowerAction=NtInitiatePowerAction@16
|
||||||
;NtIsProcessInJob
|
NtIsProcessInJob=NtIsProcessInJob@8
|
||||||
;NtIsSystemResumeAutomatic
|
NtIsSystemResumeAutomatic=NtIsSystemResumeAutomatic@0
|
||||||
;NtLockProductActivationKeys
|
NtLockProductActivationKeys=NtLockProductActivationKeys@8
|
||||||
;NtLockRegistryKey
|
NtLockRegistryKey=NtLockRegistryKey@4
|
||||||
;NtMakePermanentObject
|
NtMakePermanentObject=NtMakePermanentObject@4
|
||||||
;NtMapUserPhysicalPages
|
NtMapUserPhysicalPages=NtMapUserPhysicalPages@12
|
||||||
;NtMapUserPhysicalPagesScatter
|
NtMapUserPhysicalPagesScatter=NtMapUserPhysicalPagesScatter@12
|
||||||
;NtModifyBootEntry
|
;NtModifyBootEntry
|
||||||
;NtNotifyChangeMultipleKeys
|
NtNotifyChangeMultipleKeys=NtNotifyChangeMultipleKeys@48
|
||||||
;NtOpenJobObject
|
NtOpenJobObject=NtOpenJobObject@12
|
||||||
;NtOpenKeyedEvent
|
NtOpenKeyedEvent=NtOpenKeyedEvent@12
|
||||||
;NtOpenProcessTokenEx
|
NtOpenProcessTokenEx=NtOpenProcessTokenEx@16
|
||||||
;NtOpenThreadTokenEx
|
NtOpenThreadTokenEx=NtOpenThreadTokenEx@20
|
||||||
;NtPowerInformation
|
NtPowerInformation=NtPowerInformation@20
|
||||||
;NtQueryBootEntryOrder
|
;NtQueryBootEntryOrder
|
||||||
;NtQueryBootOptions
|
;NtQueryBootOptions
|
||||||
;NtQueryDebugFilterState
|
;NtQueryDebugFilterState
|
||||||
;NtQueryDefaultUILanguage
|
NtQueryDefaultUILanguage=NtQueryDefaultUILanguage@4
|
||||||
;NtQueryInformationJobObject
|
NtQueryInformationJobObject=NtQueryInformationJobObject@20
|
||||||
;NtQueryInstallUILanguage
|
NtQueryInstallUILanguage=NtQueryInstallUILanguage@4
|
||||||
;NtQueryOpenSubKeys
|
NtQueryOpenSubKeys=NtQueryOpenSubKeys@8
|
||||||
;NtQueryPortInformationProcess
|
NtQueryPortInformationProcess=NtQueryPortInformationProcess@0
|
||||||
;NtQuerySystemEnvironmentValueEx
|
;NtQuerySystemEnvironmentValueEx
|
||||||
;NtReleaseKeyedEvent
|
NtReleaseKeyedEvent=NtReleaseKeyedEvent@16
|
||||||
;NtRemoveProcessDebug
|
;NtRemoveProcessDebug
|
||||||
;NtRenameKey
|
NtRenameKey=NtRenameKey@8
|
||||||
;NtReplyWaitReceivePortEx
|
NtReplyWaitReceivePortEx=NtReplyWaitReceivePortEx@20
|
||||||
;NtRequestDeviceWakeup
|
NtRequestDeviceWakeup=NtRequestDeviceWakeup@4
|
||||||
;NtRequestWakeupLatency
|
NtRequestWakeupLatency=NtRequestWakeupLatency@4
|
||||||
;NtResetWriteWatch
|
NtResetWriteWatch=NtResetWriteWatch@12
|
||||||
;NtResumeProcess
|
NtResumeProcess=NtResumeProcess@4
|
||||||
;NtSaveKeyEx
|
NtSaveKeyEx=NtSaveKeyEx@12
|
||||||
;NtSaveMergedKeys
|
NtSaveMergedKeys=NtSaveMergedKeys@12
|
||||||
;NtSecureConnectPort
|
NtSecureConnectPort=NtSecureConnectPort@36
|
||||||
;NtSetBootEntryOrder
|
;NtSetBootEntryOrder
|
||||||
;NtSetBootOptions
|
;NtSetBootOptions
|
||||||
;NtSetDebugFilterState
|
;NtSetDebugFilterState
|
||||||
;NtSetDefaultUILanguage
|
NtSetDefaultUILanguage=NtSetDefaultUILanguage@4
|
||||||
;NtSetEventBoostPriority
|
;NtSetEventBoostPriority
|
||||||
;NtSetHighWaitLowThread
|
NtSetHighWaitLowThread=NtSetHighWaitLowThread@0
|
||||||
;NtSetInformationDebugObject
|
;NtSetInformationDebugObject
|
||||||
;NtSetInformationJobObject
|
NtSetInformationJobObject=NtSetInformationJobObject@16
|
||||||
;NtSetLowWaitHighThread
|
NtSetLowWaitHighThread=NtSetLowWaitHighThread@0
|
||||||
;NtSetQuotaInformationFile
|
NtSetQuotaInformationFile=NtSetQuotaInformationFile@16
|
||||||
;NtSetSystemEnvironmentValueEx
|
;NtSetSystemEnvironmentValueEx
|
||||||
;NtSetThreadExecutionState
|
NtSetThreadExecutionState=NtSetThreadExecutionState@8
|
||||||
;NtSetUuidSeed
|
NtSetUuidSeed=NtSetUuidSeed@4
|
||||||
;NtSuspendProcess
|
NtSuspendProcess=NtSuspendProcess@4
|
||||||
;NtTerminateJobObject
|
NtTerminateJobObject=NtTerminateJobObject@8
|
||||||
;NtTraceEvent
|
;NtTraceEvent
|
||||||
;NtTranslateFilePath
|
;NtTranslateFilePath
|
||||||
;NtUnloadKeyEx
|
NtUnloadKeyEx=NtUnloadKeyEx@8
|
||||||
;NtWaitForDebugEvent
|
;NtWaitForDebugEvent
|
||||||
;NtWaitForKeyedEvent
|
NtWaitForKeyedEvent=NtWaitForKeyedEvent@16
|
||||||
;RtlActivateActivationContext
|
;RtlActivateActivationContext
|
||||||
;RtlActivateActivationContextEx
|
;RtlActivateActivationContextEx
|
||||||
;RtlActivateActivationContextUnsafeFast
|
;RtlActivateActivationContextUnsafeFast
|
||||||
;RtlAddAccessAllowedAceEx
|
RtlAddAccessAllowedAceEx=RtlAddAccessAllowedAceEx@20
|
||||||
;RtlAddAccessAllowedObjectAce
|
;RtlAddAccessAllowedObjectAce
|
||||||
;RtlAddAccessDeniedAceEx
|
RtlAddAccessDeniedAceEx=RtlAddAccessDeniedAceEx@20
|
||||||
;RtlAddAccessDeniedObjectAce
|
;RtlAddAccessDeniedObjectAce
|
||||||
;RtlAddAuditAccessAceEx
|
;RtlAddAuditAccessAceEx
|
||||||
;RtlAddAuditAccessObjectAce
|
;RtlAddAuditAccessObjectAce
|
||||||
;RtlAddRange
|
RtlAddRange=RtlAddRange@36
|
||||||
;RtlAddRefActivationContext
|
RtlAddRefActivationContext=RtlAddRefActivationContext@4
|
||||||
;RtlAddRefMemoryStream
|
;RtlAddRefMemoryStream
|
||||||
;RtlAddVectoredExceptionHandler
|
;RtlAddVectoredExceptionHandler
|
||||||
;RtlAddressInSectionTable
|
;RtlAddressInSectionTable
|
||||||
|
@ -1081,14 +1081,14 @@ NtCurrentTeb=_NtCurrentTeb@0
|
||||||
;RtlApplicationVerifierStop
|
;RtlApplicationVerifierStop
|
||||||
;RtlAssert2
|
;RtlAssert2
|
||||||
;RtlCancelTimer
|
;RtlCancelTimer
|
||||||
;RtlCaptureContext
|
RtlCaptureContext=RtlCaptureContext@4
|
||||||
;RtlCaptureStackContext
|
;RtlCaptureStackContext
|
||||||
;RtlCheckForOrphanedCriticalSections
|
;RtlCheckForOrphanedCriticalSections
|
||||||
;RtlCheckProcessParameters
|
;RtlCheckProcessParameters
|
||||||
;RtlCloneMemoryStream
|
;RtlCloneMemoryStream
|
||||||
;RtlCommitMemoryStream
|
;RtlCommitMemoryStream
|
||||||
;RtlCompareVariants
|
;RtlCompareVariants
|
||||||
;RtlComputeCrc32
|
RtlComputeCrc32=RtlComputeCrc32@12
|
||||||
;RtlComputeImportTableHash
|
;RtlComputeImportTableHash
|
||||||
;RtlComputePrivatizedDllName_U
|
;RtlComputePrivatizedDllName_U
|
||||||
;RtlConvertPropertyToVariant
|
;RtlConvertPropertyToVariant
|
||||||
|
@ -1096,30 +1096,30 @@ NtCurrentTeb=_NtCurrentTeb@0
|
||||||
;RtlConvertVariantToProperty
|
;RtlConvertVariantToProperty
|
||||||
;RtlCopyMemoryStreamTo
|
;RtlCopyMemoryStreamTo
|
||||||
;RtlCopyOutOfProcessMemoryStreamTo
|
;RtlCopyOutOfProcessMemoryStreamTo
|
||||||
;RtlCopyRangeList
|
RtlCopyRangeList=RtlCopyRangeList@8
|
||||||
;RtlCreateActivationContext
|
;RtlCreateActivationContext
|
||||||
;RtlCreateBootStatusDataFile
|
;RtlCreateBootStatusDataFile
|
||||||
;RtlCreateSystemVolumeInformationFolder
|
;RtlCreateSystemVolumeInformationFolder
|
||||||
;RtlCreateTimer
|
RtlCreateTimer=RtlCreateTimer@28
|
||||||
;RtlCreateTimerQueue
|
RtlCreateTimerQueue=RtlCreateTimerQueue@4
|
||||||
;RtlDeactivateActivationContext
|
RtlDeactivateActivationContext=RtlDeactivateActivationContext@8
|
||||||
;RtlDeactivateActivationContextUnsafeFast
|
;RtlDeactivateActivationContextUnsafeFast
|
||||||
;RtlDebugPrintTimes
|
;RtlDebugPrintTimes
|
||||||
;RtlDefaultNpAcl
|
;RtlDefaultNpAcl
|
||||||
;RtlDeleteElementGenericTableAvl
|
;RtlDeleteElementGenericTableAvl
|
||||||
;RtlDeleteOwnersRanges
|
RtlDeleteOwnersRanges=RtlDeleteOwnersRanges@8
|
||||||
;RtlDeleteRange
|
RtlDeleteRange=RtlDeleteRange@24
|
||||||
;RtlDeleteTimer
|
RtlDeleteTimer=RtlDeleteTimer@12
|
||||||
;RtlDeleteTimerQueue
|
RtlDeleteTimerQueue=RtlDeleteTimerQueue@4
|
||||||
;RtlDeleteTimerQueueEx
|
RtlDeleteTimerQueueEx=RtlDeleteTimerQueueEx@8
|
||||||
;RtlDeregisterWait
|
RtlDeregisterWait=RtlDeregisterWait@4
|
||||||
;RtlDeregisterWaitEx
|
RtlDeregisterWaitEx=RtlDeregisterWaitEx@8
|
||||||
;RtlDllShutdownInProgress
|
RtlDllShutdownInProgress=RtlDllShutdownInProgress@0
|
||||||
;RtlDnsHostNameToComputerName
|
;RtlDnsHostNameToComputerName
|
||||||
;RtlDosApplyFileIsolationRedirection_Ustr
|
;RtlDosApplyFileIsolationRedirection_Ustr
|
||||||
;RtlDosSearchPath_Ustr
|
;RtlDosSearchPath_Ustr
|
||||||
;RtlDowncaseUnicodeChar
|
RtlDowncaseUnicodeChar=RtlDowncaseUnicodeChar@4
|
||||||
;RtlDuplicateUnicodeString
|
RtlDuplicateUnicodeString=RtlDuplicateUnicodeString@12
|
||||||
;RtlEnableEarlyCriticalSectionEventCreation
|
;RtlEnableEarlyCriticalSectionEventCreation
|
||||||
;RtlEnumerateGenericTableAvl
|
;RtlEnumerateGenericTableAvl
|
||||||
;RtlEnumerateGenericTableLikeADirectory
|
;RtlEnumerateGenericTableLikeADirectory
|
||||||
|
@ -1127,48 +1127,48 @@ NtCurrentTeb=_NtCurrentTeb@0
|
||||||
;RtlFinalReleaseOutOfProcessMemoryStream
|
;RtlFinalReleaseOutOfProcessMemoryStream
|
||||||
;RtlFindActivationContextSectionGuid
|
;RtlFindActivationContextSectionGuid
|
||||||
;RtlFindActivationContextSectionString
|
;RtlFindActivationContextSectionString
|
||||||
;RtlFindCharInUnicodeString
|
RtlFindCharInUnicodeString=RtlFindCharInUnicodeString@16
|
||||||
;RtlFindClearRuns
|
RtlFindClearRuns=RtlFindClearRuns@16
|
||||||
;RtlFindLastBackwardRunClear
|
RtlFindLastBackwardRunClear=RtlFindLastBackwardRunClear@12
|
||||||
;RtlFindLeastSignificantBit
|
RtlFindLeastSignificantBit=RtlFindLeastSignificantBit@8
|
||||||
;RtlFindMostSignificantBit
|
RtlFindMostSignificantBit=RtlFindMostSignificantBit@8
|
||||||
;RtlFindNextForwardRunClear
|
RtlFindNextForwardRunClear=RtlFindNextForwardRunClear@12
|
||||||
;RtlFindRange
|
RtlFindRange=RtlFindRange@48
|
||||||
;RtlFirstEntrySList
|
;RtlFirstEntrySList
|
||||||
;RtlFlushSecureMemoryCache
|
;RtlFlushSecureMemoryCache
|
||||||
;RtlFreeOemString
|
RtlFreeOemString=RtlFreeOemString
|
||||||
;RtlFreeRangeList
|
RtlFreeRangeList=RtlFreeRangeList@4
|
||||||
;RtlFreeThreadActivationContextStack
|
;RtlFreeThreadActivationContextStack
|
||||||
;RtlGUIDFromString
|
RtlGUIDFromString=RtlGUIDFromString@8
|
||||||
;RtlGetActiveActivationContext
|
RtlGetActiveActivationContext=RtlGetActiveActivationContext@4
|
||||||
;RtlGetCurrentPeb
|
RtlGetCurrentPeb=RtlGetCurrentPeb@0
|
||||||
;RtlGetElementGenericTableAvl
|
;RtlGetElementGenericTableAvl
|
||||||
;RtlGetFirstRange
|
RtlGetFirstRange=RtlGetFirstRange@12
|
||||||
;RtlGetFrame
|
;RtlGetFrame
|
||||||
;RtlGetLastNtStatus
|
RtlGetLastNtStatus=RtlGetLastNtStatus@0
|
||||||
;RtlGetLastWin32Error
|
RtlGetLastWin32Error=RtlGetLastWin32Error@0
|
||||||
;RtlGetLengthWithoutLastFullDosOrNtPathElement
|
;RtlGetLengthWithoutLastFullDosOrNtPathElement
|
||||||
;RtlGetLengthWithoutTrailingPathSeperators
|
;RtlGetLengthWithoutTrailingPathSeperators
|
||||||
;RtlGetNativeSystemInformation
|
RtlGetNativeSystemInformation=RtlGetNativeSystemInformation@16
|
||||||
;RtlGetNextRange
|
RtlGetNextRange=RtlGetNextRange@12
|
||||||
;RtlGetSecurityDescriptorRMControl
|
;RtlGetSecurityDescriptorRMControl
|
||||||
;RtlGetSetBootStatusData
|
;RtlGetSetBootStatusData
|
||||||
;RtlGetVersion
|
RtlGetVersion=RtlGetVersion@4
|
||||||
;RtlHashUnicodeString
|
RtlHashUnicodeString=RtlHashUnicodeString@16
|
||||||
;RtlInitMemoryStream
|
;RtlInitMemoryStream
|
||||||
;RtlInitOutOfProcessMemoryStream
|
;RtlInitOutOfProcessMemoryStream
|
||||||
;RtlInitUnicodeStringEx
|
RtlInitUnicodeStringEx=RtlInitUnicodeStringEx@8
|
||||||
;RtlInitializeCriticalSectionAndSpinCount
|
RtlInitializeCriticalSectionAndSpinCount=RtlInitializeCriticalSectionAndSpinCount@8
|
||||||
;RtlInitializeGenericTableAvl
|
;RtlInitializeGenericTableAvl
|
||||||
;RtlInitializeRangeList
|
RtlInitializeRangeList=RtlInitializeRangeList@4
|
||||||
;RtlInitializeSListHead
|
RtlInitializeSListHead=RtlInitializeSListHead@4
|
||||||
;RtlInsertElementGenericTableAvl
|
;RtlInsertElementGenericTableAvl
|
||||||
;RtlInt64ToUnicodeString
|
RtlInt64ToUnicodeString=RtlInt64ToUnicodeString@16
|
||||||
;RtlInterlockedFlushSList
|
RtlInterlockedFlushSList=RtlInterlockedFlushSList@4
|
||||||
;RtlInterlockedPopEntrySList
|
RtlInterlockedPopEntrySList=RtlInterlockedPopEntrySList@4
|
||||||
;RtlInterlockedPushEntrySList
|
RtlInterlockedPushEntrySList=RtlInterlockedPushEntrySList@8
|
||||||
;RtlInterlockedPushListSList
|
;RtlInterlockedPushListSList
|
||||||
;RtlInvertRangeList
|
RtlInvertRangeList=RtlInvertRangeList@8
|
||||||
;RtlIpv4AddressToStringA
|
;RtlIpv4AddressToStringA
|
||||||
;RtlIpv4AddressToStringW
|
;RtlIpv4AddressToStringW
|
||||||
;RtlIpv4StringToAddressA
|
;RtlIpv4StringToAddressA
|
||||||
|
@ -1178,48 +1178,48 @@ NtCurrentTeb=_NtCurrentTeb@0
|
||||||
;RtlIpv6StringToAddressW
|
;RtlIpv6StringToAddressW
|
||||||
;RtlIsActivationContextActive
|
;RtlIsActivationContextActive
|
||||||
;RtlIsGenericTableEmptyAvl
|
;RtlIsGenericTableEmptyAvl
|
||||||
;RtlIsRangeAvailable
|
RtlIsRangeAvailable=RtlIsRangeAvailable@40
|
||||||
;RtlIsThreadWithinLoaderCallout
|
;RtlIsThreadWithinLoaderCallout
|
||||||
;RtlLockBootStatusData
|
;RtlLockBootStatusData
|
||||||
;RtlLockMemoryStreamRegion
|
;RtlLockMemoryStreamRegion
|
||||||
;RtlLogStackBackTrace
|
RtlLogStackBackTrace=RtlLogStackBackTrace@0
|
||||||
;RtlLookupElementGenericTableAvl
|
;RtlLookupElementGenericTableAvl
|
||||||
;RtlMapSecurityErrorToNtStatus
|
;RtlMapSecurityErrorToNtStatus
|
||||||
;RtlMergeRangeLists
|
RtlMergeRangeLists=RtlMergeRangeLists@16
|
||||||
;RtlMultiAppendUnicodeStringBuffer
|
;RtlMultiAppendUnicodeStringBuffer
|
||||||
;RtlNewSecurityObjectEx
|
;RtlNewSecurityObjectEx
|
||||||
;RtlNewSecurityObjectWithMultipleInheritance
|
;RtlNewSecurityObjectWithMultipleInheritance
|
||||||
;RtlNtPathNameToDosPathName
|
;RtlNtPathNameToDosPathName
|
||||||
;RtlNtStatusToDosErrorNoTeb
|
RtlNtStatusToDosErrorNoTeb=RtlNtStatusToDosErrorNoTeb@4
|
||||||
;RtlNumberGenericTableElementsAvl
|
;RtlNumberGenericTableElementsAvl
|
||||||
;RtlOnMappedStreamEvent
|
;RtlOnMappedStreamEvent
|
||||||
;RtlPopFrame
|
;RtlPopFrame
|
||||||
;RtlPushFrame
|
;RtlPushFrame
|
||||||
;RtlQueryDepthSList
|
RtlQueryDepthSList=RtlQueryDepthSList@4
|
||||||
;RtlQueryHeapInformation
|
RtlQueryHeapInformation=RtlQueryHeapInformation@20
|
||||||
;RtlQueryInformationActivationContext
|
RtlQueryInformationActivationContext=RtlQueryInformationActivationContext@28
|
||||||
;RtlQueryInformationActiveActivationContext
|
;RtlQueryInformationActiveActivationContext
|
||||||
;RtlQueryInterfaceMemoryStream
|
;RtlQueryInterfaceMemoryStream
|
||||||
;RtlQueueApcWow64Thread
|
;RtlQueueApcWow64Thread
|
||||||
;RtlQueueWorkItem
|
RtlQueueWorkItem=RtlQueueWorkItem@12
|
||||||
;RtlRandomEx
|
;RtlRandomEx
|
||||||
;RtlReadMemoryStream
|
;RtlReadMemoryStream
|
||||||
;RtlReadOutOfProcessMemoryStream
|
;RtlReadOutOfProcessMemoryStream
|
||||||
;RtlRegisterSecureMemoryCacheCallback
|
;RtlRegisterSecureMemoryCacheCallback
|
||||||
;RtlRegisterWait
|
RtlRegisterWait=RtlRegisterWait@24
|
||||||
;RtlReleaseActivationContext
|
RtlReleaseActivationContext=RtlReleaseActivationContext@4
|
||||||
;RtlReleaseMemoryStream
|
;RtlReleaseMemoryStream
|
||||||
;RtlRemoveVectoredExceptionHandler
|
;RtlRemoveVectoredExceptionHandler
|
||||||
;RtlRestoreLastWin32Error
|
RtlRestoreLastWin32Error=RtlRestoreLastWin32Error@4
|
||||||
;RtlRevertMemoryStream
|
;RtlRevertMemoryStream
|
||||||
;RtlSeekMemoryStream
|
;RtlSeekMemoryStream
|
||||||
;RtlSelfRelativeToAbsoluteSD2
|
;RtlSelfRelativeToAbsoluteSD2
|
||||||
;RtlSetControlSecurityDescriptor
|
;RtlSetControlSecurityDescriptor
|
||||||
;RtlSetCriticalSectionSpinCount
|
RtlSetCriticalSectionSpinCount=RtlSetCriticalSectionSpinCount@4
|
||||||
;RtlSetHeapInformation
|
RtlSetHeapInformation=RtlSetHeapInformation@16
|
||||||
;RtlSetIoCompletionCallback
|
RtlSetIoCompletionCallback=RtlSetIoCompletionCallback@12
|
||||||
;RtlSetLastWin32Error
|
RtlSetLastWin32Error=RtlSetLastWin32Error@4
|
||||||
;RtlSetLastWin32ErrorAndNtStatusFromNtStatus
|
RtlSetLastWin32ErrorAndNtStatusFromNtStatus=RtlSetLastWin32ErrorAndNtStatusFromNtStatus@4
|
||||||
;RtlSetMemoryStreamSize
|
;RtlSetMemoryStreamSize
|
||||||
;RtlSetProcessIsCritical
|
;RtlSetProcessIsCritical
|
||||||
;RtlSetSecurityDescriptorRMControl
|
;RtlSetSecurityDescriptorRMControl
|
||||||
|
@ -1228,7 +1228,7 @@ NtCurrentTeb=_NtCurrentTeb@0
|
||||||
;RtlSetThreadPoolStartFunc
|
;RtlSetThreadPoolStartFunc
|
||||||
;RtlSetTimer
|
;RtlSetTimer
|
||||||
;RtlStatMemoryStream
|
;RtlStatMemoryStream
|
||||||
;RtlStringFromGUID
|
RtlStringFromGUID=RtlStringFromGUID@8
|
||||||
;RtlTraceDatabaseAdd
|
;RtlTraceDatabaseAdd
|
||||||
;RtlTraceDatabaseCreate
|
;RtlTraceDatabaseCreate
|
||||||
;RtlTraceDatabaseDestroy
|
;RtlTraceDatabaseDestroy
|
||||||
|
@ -1237,112 +1237,112 @@ NtCurrentTeb=_NtCurrentTeb@0
|
||||||
;RtlTraceDatabaseLock
|
;RtlTraceDatabaseLock
|
||||||
;RtlTraceDatabaseUnlock
|
;RtlTraceDatabaseUnlock
|
||||||
;RtlTraceDatabaseValidate
|
;RtlTraceDatabaseValidate
|
||||||
;RtlUlongByteSwap
|
RtlUlongByteSwap=@RtlUlongByteSwap@4
|
||||||
;RtlUlonglongByteSwap
|
RtlUlonglongByteSwap=@RtlUlonglongByteSwap@8
|
||||||
;RtlUnhandledExceptionFilter
|
;RtlUnhandledExceptionFilter
|
||||||
;RtlUnhandledExceptionFilter2
|
;RtlUnhandledExceptionFilter2
|
||||||
;RtlUnlockBootStatusData
|
;RtlUnlockBootStatusData
|
||||||
;RtlUnlockMemoryStreamRegion
|
;RtlUnlockMemoryStreamRegion
|
||||||
;RtlUpdateTimer
|
RtlUpdateTimer=RtlUpdateTimer@16
|
||||||
;RtlUshortByteSwap
|
RtlUshortByteSwap=@RtlUshortByteSwap@4
|
||||||
;RtlValidRelativeSecurityDescriptor
|
RtlValidRelativeSecurityDescriptor=RtlValidRelativeSecurityDescriptor@12
|
||||||
;RtlValidateUnicodeString
|
;RtlValidateUnicodeString
|
||||||
;RtlVerifyVersionInfo
|
RtlVerifyVersionInfo=RtlVerifyVersionInfo@16
|
||||||
;RtlWalkFrameChain
|
RtlWalkFrameChain=RtlWalkFrameChain@12
|
||||||
;RtlWriteMemoryStream
|
;RtlWriteMemoryStream
|
||||||
;RtlZombifyActivationContext
|
RtlZombifyActivationContext=RtlZombifyActivationContext@4
|
||||||
;RtlpApplyLengthFunction
|
;RtlpApplyLengthFunction
|
||||||
;RtlpEnsureBufferSize
|
;RtlpEnsureBufferSize
|
||||||
;RtlpNotOwnerCriticalSection
|
;RtlpNotOwnerCriticalSection
|
||||||
;VerSetConditionMask
|
VerSetConditionMask=VerSetConditionMask@16
|
||||||
;ZwAccessCheckByType
|
ZwAccessCheckByType=ZwAccessCheckByType@44
|
||||||
;ZwAccessCheckByTypeAndAuditAlarm
|
ZwAccessCheckByTypeAndAuditAlarm=ZwAccessCheckByTypeAndAuditAlarm@64
|
||||||
;ZwAccessCheckByTypeResultList
|
ZwAccessCheckByTypeResultList=ZwAccessCheckByTypeResultList@44
|
||||||
;ZwAccessCheckByTypeResultListAndAuditAlarm
|
ZwAccessCheckByTypeResultListAndAuditAlarm=ZwAccessCheckByTypeResultListAndAuditAlarm@64
|
||||||
;ZwAccessCheckByTypeResultListAndAuditAlarmByHandle
|
ZwAccessCheckByTypeResultListAndAuditAlarmByHandle=ZwAccessCheckByTypeResultListAndAuditAlarmByHandle@68
|
||||||
;ZwAddBootEntry
|
;ZwAddBootEntry
|
||||||
;ZwAllocateUserPhysicalPages
|
ZwAllocateUserPhysicalPages=ZwAllocateUserPhysicalPages@12
|
||||||
;ZwAreMappedFilesTheSame
|
ZwAreMappedFilesTheSame=ZwAreMappedFilesTheSame@8
|
||||||
;ZwAssignProcessToJobObject
|
ZwAssignProcessToJobObject=ZwAssignProcessToJobObject@8
|
||||||
;ZwCancelDeviceWakeupRequest
|
ZwCancelDeviceWakeupRequest=ZwCancelDeviceWakeupRequest@4
|
||||||
;ZwCompactKeys
|
ZwCompactKeys=ZwCompactKeys@8
|
||||||
;ZwCompareTokens
|
;ZwCompareTokens
|
||||||
;ZwCompressKey
|
ZwCompressKey=ZwCompressKey@4
|
||||||
;ZwCreateDebugObject
|
;ZwCreateDebugObject
|
||||||
;ZwCreateJobObject
|
ZwCreateJobObject=ZwCreateJobObject@12
|
||||||
;ZwCreateJobSet
|
ZwCreateJobSet=ZwCreateJobSet@12
|
||||||
;ZwCreateKeyedEvent
|
ZwCreateKeyedEvent=ZwCreateKeyedEvent@16
|
||||||
;ZwCreateProcessEx
|
;ZwCreateProcessEx
|
||||||
;ZwCreateWaitablePort
|
ZwCreateWaitablePort=ZwCreateWaitablePort@20
|
||||||
;ZwDebugActiveProcess
|
;ZwDebugActiveProcess
|
||||||
;ZwDebugContinue
|
;ZwDebugContinue
|
||||||
;ZwDeleteBootEntry
|
;ZwDeleteBootEntry
|
||||||
;ZwEnumerateBootEntries
|
;ZwEnumerateBootEntries
|
||||||
;ZwEnumerateSystemEnvironmentValuesEx
|
;ZwEnumerateSystemEnvironmentValuesEx
|
||||||
;ZwFilterToken
|
ZwFilterToken=ZwFilterToken@24
|
||||||
;ZwFreeUserPhysicalPages
|
ZwFreeUserPhysicalPages=ZwFreeUserPhysicalPages@12
|
||||||
;ZwGetDevicePowerState
|
ZwGetDevicePowerState=ZwGetDevicePowerState@8
|
||||||
;ZwGetWriteWatch
|
ZwGetWriteWatch=ZwGetWriteWatch@28
|
||||||
;ZwImpersonateAnonymousToken
|
ZwImpersonateAnonymousToken=ZwImpersonateAnonymousToken@4
|
||||||
;ZwInitiatePowerAction
|
ZwInitiatePowerAction=ZwInitiatePowerAction@16
|
||||||
;ZwIsProcessInJob
|
ZwIsProcessInJob=ZwIsProcessInJob@8
|
||||||
;ZwIsSystemResumeAutomatic
|
ZwIsSystemResumeAutomatic=ZwIsSystemResumeAutomatic@0
|
||||||
;ZwLockProductActivationKeys
|
ZwLockProductActivationKeys=ZwLockProductActivationKeys@8
|
||||||
;ZwLockRegistryKey
|
ZwLockRegistryKey=ZwLockRegistryKey@4
|
||||||
;ZwMakePermanentObject
|
ZwMakePermanentObject=ZwMakePermanentObject@4
|
||||||
;ZwMapUserPhysicalPages
|
ZwMapUserPhysicalPages=ZwMapUserPhysicalPages@12
|
||||||
;ZwMapUserPhysicalPagesScatter
|
ZwMapUserPhysicalPagesScatter=ZwMapUserPhysicalPagesScatter@12
|
||||||
;ZwModifyBootEntry
|
;ZwModifyBootEntry
|
||||||
;ZwNotifyChangeMultipleKeys
|
ZwNotifyChangeMultipleKeys=ZwNotifyChangeMultipleKeys@48
|
||||||
;ZwOpenJobObject
|
ZwOpenJobObject=ZwOpenJobObject@12
|
||||||
;ZwOpenKeyedEvent
|
ZwOpenKeyedEvent=ZwOpenKeyedEvent@12
|
||||||
;ZwOpenProcessTokenEx
|
ZwOpenProcessTokenEx=ZwOpenProcessTokenEx@16
|
||||||
;ZwOpenThreadTokenEx
|
ZwOpenThreadTokenEx=ZwOpenThreadTokenEx@20
|
||||||
;ZwPowerInformation
|
ZwPowerInformation=ZwPowerInformation@20
|
||||||
;ZwQueryBootEntryOrder
|
;ZwQueryBootEntryOrder
|
||||||
;ZwQueryBootOptions
|
;ZwQueryBootOptions
|
||||||
;ZwQueryDebugFilterState
|
;ZwQueryDebugFilterState
|
||||||
;ZwQueryDefaultUILanguage
|
ZwQueryDefaultUILanguage=ZwQueryDefaultUILanguage@4
|
||||||
;ZwQueryInformationJobObject
|
ZwQueryInformationJobObject=ZwQueryInformationJobObject@20
|
||||||
;ZwQueryInstallUILanguage
|
ZwQueryInstallUILanguage=ZwQueryInstallUILanguage@4
|
||||||
;ZwQueryOpenSubKeys
|
ZwQueryOpenSubKeys=ZwQueryOpenSubKeys@8
|
||||||
;ZwQueryPortInformationProcess
|
ZwQueryPortInformationProcess=ZwQueryPortInformationProcess@0
|
||||||
;ZwQueryQuotaInformationFile
|
ZwQueryQuotaInformationFile=ZwQueryQuotaInformationFile@36
|
||||||
;ZwQuerySystemEnvironmentValueEx
|
;ZwQuerySystemEnvironmentValueEx
|
||||||
;ZwReleaseKeyedEvent
|
ZwReleaseKeyedEvent=ZwReleaseKeyedEvent@16
|
||||||
;ZwRemoveProcessDebug
|
;ZwRemoveProcessDebug
|
||||||
;ZwRenameKey
|
ZwRenameKey=ZwRenameKey@8
|
||||||
;ZwReplyWaitReceivePortEx
|
ZwReplyWaitReceivePortEx=ZwReplyWaitReceivePortEx@20
|
||||||
;ZwRequestDeviceWakeup
|
ZwRequestDeviceWakeup=ZwRequestDeviceWakeup@4
|
||||||
;ZwRequestWakeupLatency
|
ZwRequestWakeupLatency=ZwRequestWakeupLatency@4
|
||||||
;ZwResetWriteWatch
|
ZwResetWriteWatch=ZwResetWriteWatch@12
|
||||||
;ZwResumeProcess
|
ZwResumeProcess=ZwResumeProcess@4
|
||||||
;ZwSaveKeyEx
|
ZwSaveKeyEx=ZwSaveKeyEx@12
|
||||||
;ZwSaveMergedKeys
|
ZwSaveMergedKeys=ZwSaveMergedKeys@12
|
||||||
;ZwSecureConnectPort
|
ZwSecureConnectPort=ZwSecureConnectPort@36
|
||||||
;ZwSetBootEntryOrder
|
;ZwSetBootEntryOrder
|
||||||
;ZwSetBootOptions
|
;ZwSetBootOptions
|
||||||
;ZwSetDebugFilterState
|
;ZwSetDebugFilterState
|
||||||
;ZwSetDefaultUILanguage
|
ZwSetDefaultUILanguage=ZwSetDefaultUILanguage@4
|
||||||
;ZwSetEventBoostPriority
|
;ZwSetEventBoostPriority
|
||||||
;ZwSetHighWaitLowThread
|
ZwSetHighWaitLowThread=ZwSetHighWaitLowThread@0
|
||||||
;ZwSetInformationDebugObject
|
;ZwSetInformationDebugObject
|
||||||
;ZwSetInformationJobObject
|
ZwSetInformationJobObject=ZwSetInformationJobObject@16
|
||||||
;ZwSetLowWaitHighThread
|
ZwSetLowWaitHighThread=ZwSetLowWaitHighThread@0
|
||||||
;ZwSetQuotaInformationFile
|
ZwSetQuotaInformationFile=ZwSetQuotaInformationFile@16
|
||||||
;ZwSetSystemEnvironmentValueEx
|
;ZwSetSystemEnvironmentValueEx
|
||||||
;ZwSetThreadExecutionState
|
ZwSetThreadExecutionState=ZwSetThreadExecutionState@8
|
||||||
;ZwSetUuidSeed
|
ZwSetUuidSeed=ZwSetUuidSeed@4
|
||||||
;ZwSuspendProcess
|
ZwSuspendProcess=ZwSuspendProcess@4
|
||||||
;ZwTerminateJobObject
|
ZwTerminateJobObject=ZwTerminateJobObject@8
|
||||||
;ZwTraceEvent
|
;ZwTraceEvent
|
||||||
;ZwTranslateFilePath
|
;ZwTranslateFilePath
|
||||||
;ZwUnloadKeyEx
|
ZwUnloadKeyEx=ZwUnloadKeyEx@8
|
||||||
;ZwWaitForDebugEvent
|
;ZwWaitForDebugEvent
|
||||||
;ZwWaitForKeyedEvent
|
ZwWaitForKeyedEvent=ZwWaitForKeyedEvent@16
|
||||||
;_CIcos
|
;_CIcos
|
||||||
;_CIlog
|
;_CIlog
|
||||||
;_CIpow
|
_CIpow
|
||||||
;_CIsin
|
;_CIsin
|
||||||
;_CIsqrt
|
;_CIsqrt
|
||||||
;__eCommonExceptions
|
;__eCommonExceptions
|
||||||
|
@ -1458,13 +1458,13 @@ NtCurrentTeb=_NtCurrentTeb@0
|
||||||
;__eGetStatusWord
|
;__eGetStatusWord
|
||||||
;_alldvrm
|
;_alldvrm
|
||||||
;_aulldvrm
|
;_aulldvrm
|
||||||
;_lfind
|
_lfind
|
||||||
;_ui64toa
|
_ui64toa
|
||||||
;_ui64tow
|
_ui64tow
|
||||||
;_vsnwprintf
|
_vsnwprintf
|
||||||
;bsearch
|
bsearch
|
||||||
;iswdigit
|
iswdigit
|
||||||
;iswlower
|
iswlower
|
||||||
;iswxdigit
|
iswxdigit
|
||||||
;vDbgPrintEx
|
vDbgPrintEx
|
||||||
;vDbgPrintExWithPrefix
|
vDbgPrintExWithPrefix
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: startup.c,v 1.54 2003/08/21 12:49:23 weiden Exp $
|
/* $Id: startup.c,v 1.55 2003/09/12 17:51:47 vizzini Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -194,7 +194,6 @@ __true_LdrInitializeThunk (ULONG Unknown1,
|
||||||
PIMAGE_NT_HEADERS NTHeaders;
|
PIMAGE_NT_HEADERS NTHeaders;
|
||||||
PEPFUNC EntryPoint;
|
PEPFUNC EntryPoint;
|
||||||
PIMAGE_DOS_HEADER PEDosHeader;
|
PIMAGE_DOS_HEADER PEDosHeader;
|
||||||
NTSTATUS Status;
|
|
||||||
PVOID ImageBase;
|
PVOID ImageBase;
|
||||||
PPEB Peb;
|
PPEB Peb;
|
||||||
PLDR_MODULE NtModule; // ntdll
|
PLDR_MODULE NtModule; // ntdll
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: utils.c,v 1.70 2003/07/27 14:00:04 hbirr Exp $
|
/* $Id: utils.c,v 1.71 2003/09/12 17:51:47 vizzini Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -279,7 +279,6 @@ LdrpMapKnownDll(IN PUNICODE_STRING DllName,
|
||||||
OUT PHANDLE SectionHandle)
|
OUT PHANDLE SectionHandle)
|
||||||
{
|
{
|
||||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||||
UNICODE_STRING ObjectDirName;
|
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
|
|
||||||
DPRINT("LdrpMapKnownDll() called\n");
|
DPRINT("LdrpMapKnownDll() called\n");
|
||||||
|
@ -803,7 +802,6 @@ LdrFixupForward(PCHAR ForwardName)
|
||||||
{
|
{
|
||||||
CHAR NameBuffer[128];
|
CHAR NameBuffer[128];
|
||||||
UNICODE_STRING DllName;
|
UNICODE_STRING DllName;
|
||||||
UNICODE_STRING FunctionName;
|
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
PCHAR p;
|
PCHAR p;
|
||||||
PVOID BaseAddress;
|
PVOID BaseAddress;
|
||||||
|
@ -1081,7 +1079,6 @@ static NTSTATUS LdrPerformRelocations (PIMAGE_NT_HEADERS NTHeaders,
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
PIMAGE_SECTION_HEADER Sections;
|
PIMAGE_SECTION_HEADER Sections;
|
||||||
ULONG MaxExtend;
|
ULONG MaxExtend;
|
||||||
ULONG LastOffset;
|
|
||||||
|
|
||||||
if (NTHeaders->FileHeader.Characteristics & IMAGE_FILE_RELOCS_STRIPPED)
|
if (NTHeaders->FileHeader.Characteristics & IMAGE_FILE_RELOCS_STRIPPED)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# $Id: makefile,v 1.93 2003/09/02 13:18:22 ekohl Exp $
|
# $Id: makefile,v 1.94 2003/09/12 17:51:47 vizzini Exp $
|
||||||
|
|
||||||
PATH_TO_TOP = ../..
|
PATH_TO_TOP = ../..
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ TARGET_TYPE = dynlink
|
||||||
|
|
||||||
TARGET_NAME = ntdll
|
TARGET_NAME = ntdll
|
||||||
|
|
||||||
TARGET_CFLAGS = -g -D__NTDLL__
|
TARGET_CFLAGS = -g -D__NTDLL__ -Werror -Wall
|
||||||
|
|
||||||
# require os code to explicitly request A/W version of structs/functions
|
# require os code to explicitly request A/W version of structs/functions
|
||||||
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: critical.c,v 1.14 2003/08/21 22:40:18 hbirr Exp $
|
/* $Id: critical.c,v 1.15 2003/09/12 17:51:48 vizzini 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
|
||||||
|
@ -35,7 +35,6 @@ VOID STDCALL
|
||||||
RtlEnterCriticalSection(PCRITICAL_SECTION CriticalSection)
|
RtlEnterCriticalSection(PCRITICAL_SECTION CriticalSection)
|
||||||
{
|
{
|
||||||
HANDLE Thread = (HANDLE)NtCurrentTeb()->Cid.UniqueThread;
|
HANDLE Thread = (HANDLE)NtCurrentTeb()->Cid.UniqueThread;
|
||||||
ULONG ret;
|
|
||||||
|
|
||||||
if (InterlockedIncrement(&CriticalSection->LockCount))
|
if (InterlockedIncrement(&CriticalSection->LockCount))
|
||||||
{
|
{
|
||||||
|
@ -161,7 +160,7 @@ BOOLEAN STDCALL
|
||||||
RtlTryEnterCriticalSection(PCRITICAL_SECTION CriticalSection)
|
RtlTryEnterCriticalSection(PCRITICAL_SECTION CriticalSection)
|
||||||
{
|
{
|
||||||
if (InterlockedCompareExchange((PVOID*)&CriticalSection->LockCount,
|
if (InterlockedCompareExchange((PVOID*)&CriticalSection->LockCount,
|
||||||
(PVOID)0, (PVOID)-1 ) == -1)
|
(PVOID)0, (PVOID)-1 ) == (PVOID)-1)
|
||||||
{
|
{
|
||||||
CriticalSection->OwningThread =
|
CriticalSection->OwningThread =
|
||||||
(HANDLE) NtCurrentTeb()->Cid.UniqueThread;
|
(HANDLE) NtCurrentTeb()->Cid.UniqueThread;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: env.c,v 1.20 2003/07/11 13:50:23 royce Exp $
|
/* $Id: env.c,v 1.21 2003/09/12 17:51:48 vizzini 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
|
||||||
|
@ -29,7 +29,6 @@ NTSTATUS STDCALL
|
||||||
RtlCreateEnvironment(BOOLEAN Inherit,
|
RtlCreateEnvironment(BOOLEAN Inherit,
|
||||||
PWSTR *Environment)
|
PWSTR *Environment)
|
||||||
{
|
{
|
||||||
MEMORY_BASIC_INFORMATION MemInfo;
|
|
||||||
PVOID EnvPtr = NULL;
|
PVOID EnvPtr = NULL;
|
||||||
NTSTATUS Status = STATUS_SUCCESS;
|
NTSTATUS Status = STATUS_SUCCESS;
|
||||||
ULONG RegionSize = PAGE_SIZE;
|
ULONG RegionSize = PAGE_SIZE;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: exception.c,v 1.5 2003/07/11 13:50:23 royce Exp $
|
/* $Id: exception.c,v 1.6 2003/09/12 17:51:48 vizzini Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -171,7 +171,7 @@ RtlpDispatchException(IN PEXCEPTION_RECORD ExceptionRecord,
|
||||||
Context,
|
Context,
|
||||||
&DispatcherContext,
|
&DispatcherContext,
|
||||||
RegistrationFrame->handler);
|
RegistrationFrame->handler);
|
||||||
|
#ifdef DEBUG
|
||||||
DPRINT("Exception handler said 0x%X\n", ReturnValue);
|
DPRINT("Exception handler said 0x%X\n", ReturnValue);
|
||||||
DPRINT("RegistrationFrame == 0x%.08x\n", RegistrationFrame);
|
DPRINT("RegistrationFrame == 0x%.08x\n", RegistrationFrame);
|
||||||
{
|
{
|
||||||
|
@ -184,7 +184,7 @@ RtlpDispatchException(IN PEXCEPTION_RECORD ExceptionRecord,
|
||||||
DPRINT("TryLevel == 0x%.08x\n", sp[5]);
|
DPRINT("TryLevel == 0x%.08x\n", sp[5]);
|
||||||
DPRINT("EBP == 0x%.08x\n", sp[6]);
|
DPRINT("EBP == 0x%.08x\n", sp[6]);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
if (RegistrationFrame == NULL)
|
if (RegistrationFrame == NULL)
|
||||||
{
|
{
|
||||||
ExceptionRecord->ExceptionFlags &= ~EXCEPTION_NESTED_CALL; // Turn off flag
|
ExceptionRecord->ExceptionFlags &= ~EXCEPTION_NESTED_CALL; // Turn off flag
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: nls.c,v 1.14 2003/07/26 23:25:17 royce Exp $
|
/* $Id: nls.c,v 1.15 2003/09/12 17:51:48 vizzini Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -309,7 +309,7 @@ RtlOemToUnicodeN (PWCHAR UnicodeString,
|
||||||
|
|
||||||
for (i = 0; i < Size; i++)
|
for (i = 0; i < Size; i++)
|
||||||
{
|
{
|
||||||
*UnicodeString = NlsOemToUnicodeTable[*OemString];
|
*UnicodeString = NlsOemToUnicodeTable[(INT)*OemString];
|
||||||
UnicodeString++;
|
UnicodeString++;
|
||||||
OemString++;
|
OemString++;
|
||||||
}
|
}
|
||||||
|
@ -681,7 +681,7 @@ RtlUpperChar (IN CHAR Source)
|
||||||
/* single-byte code page */
|
/* single-byte code page */
|
||||||
|
|
||||||
/* ansi->unicode */
|
/* ansi->unicode */
|
||||||
Unicode = NlsAnsiToUnicodeTable[Source];
|
Unicode = NlsAnsiToUnicodeTable[(INT)Source];
|
||||||
|
|
||||||
/* upcase conversion */
|
/* upcase conversion */
|
||||||
Unicode = RtlUpcaseUnicodeChar (Unicode);
|
Unicode = RtlUpcaseUnicodeChar (Unicode);
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: process.c,v 1.34 2003/07/11 13:50:23 royce Exp $
|
/* $Id: process.c,v 1.35 2003/09/12 17:51:48 vizzini 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
|
||||||
|
@ -261,11 +261,9 @@ RtlCreateUserProcess(PUNICODE_STRING ImageFileName,
|
||||||
{
|
{
|
||||||
HANDLE hSection;
|
HANDLE hSection;
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
LPTHREAD_START_ROUTINE lpStartAddress = NULL;
|
|
||||||
PROCESS_BASIC_INFORMATION ProcessBasicInfo;
|
PROCESS_BASIC_INFORMATION ProcessBasicInfo;
|
||||||
ULONG retlen;
|
ULONG retlen;
|
||||||
CHAR FileName[8];
|
CHAR FileName[8];
|
||||||
ANSI_STRING ProcedureName;
|
|
||||||
SECTION_IMAGE_INFORMATION Sii;
|
SECTION_IMAGE_INFORMATION Sii;
|
||||||
ULONG ResultLength;
|
ULONG ResultLength;
|
||||||
PVOID ImageBaseAddress;
|
PVOID ImageBaseAddress;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: sd.c,v 1.11 2003/07/11 13:50:23 royce Exp $
|
/* $Id: sd.c,v 1.12 2003/09/12 17:51:48 vizzini Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -697,7 +697,6 @@ RtlSelfRelativeToAbsoluteSD(PSECURITY_DESCRIPTOR RelSD,
|
||||||
PSID Group,
|
PSID Group,
|
||||||
PDWORD GroupSize)
|
PDWORD GroupSize)
|
||||||
{
|
{
|
||||||
ULONG TotalSize;
|
|
||||||
ULONG OwnerLength;
|
ULONG OwnerLength;
|
||||||
ULONG GroupLength;
|
ULONG GroupLength;
|
||||||
ULONG DaclLength;
|
ULONG DaclLength;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: timezone.c,v 1.5 2003/07/11 13:50:23 royce Exp $
|
/* $Id: timezone.c,v 1.6 2003/09/12 17:51:48 vizzini Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -17,6 +17,7 @@
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <ntdll/ntdll.h>
|
#include <ntdll/ntdll.h>
|
||||||
|
#include <ntdll/registry.h>
|
||||||
|
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: sprintf.c,v 1.12 2003/09/02 18:19:41 hbirr Exp $
|
/* $Id: sprintf.c,v 1.13 2003/09/12 17:51:48 vizzini Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -248,7 +248,7 @@ int _vsnprintf(char *buf, size_t cnt, const char *fmt, va_list args)
|
||||||
{
|
{
|
||||||
int len;
|
int len;
|
||||||
unsigned long long num;
|
unsigned long long num;
|
||||||
int i, base;
|
int base;
|
||||||
char *str, *end;
|
char *str, *end;
|
||||||
const char *s;
|
const char *s;
|
||||||
const wchar_t *sw;
|
const wchar_t *sw;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: swprintf.c,v 1.14 2003/09/02 18:19:41 hbirr Exp $
|
/* $Id: swprintf.c,v 1.15 2003/09/12 17:51:48 vizzini Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -248,7 +248,7 @@ int _vsnwprintf(wchar_t *buf, size_t cnt, const wchar_t *fmt, va_list args)
|
||||||
{
|
{
|
||||||
int len;
|
int len;
|
||||||
unsigned long long num;
|
unsigned long long num;
|
||||||
int i, base;
|
int base;
|
||||||
wchar_t * str, * end;
|
wchar_t * str, * end;
|
||||||
const char *s;
|
const char *s;
|
||||||
const wchar_t *sw;
|
const wchar_t *sw;
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,4 +1,4 @@
|
||||||
# $Id: makefile,v 1.8 2003/08/07 04:03:23 royce Exp $
|
# $Id: makefile,v 1.9 2003/09/12 17:51:48 vizzini Exp $
|
||||||
|
|
||||||
PATH_TO_TOP = ../..
|
PATH_TO_TOP = ../..
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ TARGET_NAME = psapi
|
||||||
|
|
||||||
TARGET_SDKLIBS = epsapi.a ntdll.a kernel32.a
|
TARGET_SDKLIBS = epsapi.a ntdll.a kernel32.a
|
||||||
|
|
||||||
TARGET_CFLAGS = -I./include
|
TARGET_CFLAGS = -I./include -Wall -Werror
|
||||||
|
|
||||||
# require os code to explicitly request A/W version of structs/functions
|
# require os code to explicitly request A/W version of structs/functions
|
||||||
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# $Id: Makefile,v 1.3 2003/08/22 23:36:27 sedwards Exp $
|
# $Id: Makefile,v 1.4 2003/09/12 17:51:48 vizzini Exp $
|
||||||
|
|
||||||
PATH_TO_TOP = ../..
|
PATH_TO_TOP = ../..
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ TARGET_TYPE = dynlink
|
||||||
TARGET_NAME = twain_32
|
TARGET_NAME = twain_32
|
||||||
|
|
||||||
# require os code to explicitly request A/W version of structs/functions
|
# require os code to explicitly request A/W version of structs/functions
|
||||||
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
TARGET_CFLAGS += -D_DISABLE_TIDENTS -Wall -Werror
|
||||||
|
|
||||||
TARGET_BASE=0x76380000
|
TARGET_BASE=0x76380000
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: stubs.c,v 1.42 2003/09/08 09:56:57 weiden Exp $
|
/* $Id: stubs.c,v 1.43 2003/09/12 17:51:48 vizzini Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING WINBOOLthe top level directory
|
* COPYRIGHT: See COPYING WINBOOLthe top level directory
|
||||||
* PROJECT: ReactOS user32.dll
|
* PROJECT: ReactOS user32.dll
|
||||||
|
@ -1595,3 +1595,101 @@ SendIMEMessageExA(HWND hwnd, LPARAM lparam)
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
int
|
||||||
|
STDCALL
|
||||||
|
MessageBoxTimeoutW(
|
||||||
|
HWND hWnd,
|
||||||
|
LPCWSTR lpText,
|
||||||
|
LPCWSTR lpCaption,
|
||||||
|
UINT uType,
|
||||||
|
WORD wLanguageId,
|
||||||
|
DWORD dwTime)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
int
|
||||||
|
STDCALL
|
||||||
|
MessageBoxTimeoutA(
|
||||||
|
HWND hWnd,
|
||||||
|
LPCSTR lpText,
|
||||||
|
LPCSTR lpCaption,
|
||||||
|
UINT uType,
|
||||||
|
WORD wLanguageId,
|
||||||
|
DWORD dwTime)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL DisplayExitWindowsWarnings(ULONG flags)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL ReasonCodeNeedsBugID(ULONG reasoncode)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL ReasonCodeNeedsComment(ULONG reasoncode)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL CtxInitUser32(VOID)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL EnterReaderModeHelper(HWND hwnd)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
DWORD
|
||||||
|
STDCALL
|
||||||
|
GetAppCompatFlags2(HTASK hTask)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID STDCALL InitializeLpkHooks(FARPROC *hookfuncs)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
|
@ -103,7 +103,7 @@ CreateWindowExW@48
|
||||||
CreateWindowStationA@16
|
CreateWindowStationA@16
|
||||||
CreateWindowStationW@16
|
CreateWindowStationW@16
|
||||||
CsrBroadcastSystemMessageExW@24
|
CsrBroadcastSystemMessageExW@24
|
||||||
;CtxInitUser32
|
CtxInitUser32@0
|
||||||
DdeAbandonTransaction@12
|
DdeAbandonTransaction@12
|
||||||
DdeAccessData@8
|
DdeAccessData@8
|
||||||
DdeAddData@16
|
DdeAddData@16
|
||||||
|
@ -165,7 +165,7 @@ DialogBoxParamW@20
|
||||||
DisableProcessWindowsGhosting@0
|
DisableProcessWindowsGhosting@0
|
||||||
DispatchMessageA@4
|
DispatchMessageA@4
|
||||||
DispatchMessageW@4
|
DispatchMessageW@4
|
||||||
;DisplayExitWindowsWarnings
|
DisplayExitWindowsWarnings@4
|
||||||
DlgDirListA@20
|
DlgDirListA@20
|
||||||
DlgDirListComboBoxA@20
|
DlgDirListComboBoxA@20
|
||||||
DlgDirListComboBoxW@20
|
DlgDirListComboBoxW@20
|
||||||
|
@ -204,7 +204,7 @@ EndDialog@8
|
||||||
EndMenu@0
|
EndMenu@0
|
||||||
EndPaint@8
|
EndPaint@8
|
||||||
EndTask@12
|
EndTask@12
|
||||||
;EnterReaderModeHelper
|
EnterReaderModeHelper@4
|
||||||
EnumChildWindows@12
|
EnumChildWindows@12
|
||||||
EnumClipboardFormats@4
|
EnumClipboardFormats@4
|
||||||
EnumDesktopWindows@12
|
EnumDesktopWindows@12
|
||||||
|
@ -244,7 +244,7 @@ GetAltTabInfoA@20
|
||||||
GetAltTabInfoW@20
|
GetAltTabInfoW@20
|
||||||
GetAncestor@8
|
GetAncestor@8
|
||||||
GetAppCompatFlags@4
|
GetAppCompatFlags@4
|
||||||
;GetAppCompatFlags2
|
GetAppCompatFlags2@4
|
||||||
GetAsyncKeyState@4
|
GetAsyncKeyState@4
|
||||||
GetCapture@0
|
GetCapture@0
|
||||||
GetCaretBlinkTime@0
|
GetCaretBlinkTime@0
|
||||||
|
@ -398,7 +398,7 @@ ImpersonateDdeClientWindow@8
|
||||||
InSendMessage@0
|
InSendMessage@0
|
||||||
InSendMessageEx@4
|
InSendMessageEx@4
|
||||||
InflateRect@12
|
InflateRect@12
|
||||||
;InitializeLpkHooks
|
InitializeLpkHooks@4
|
||||||
;InitializeWin32EntryTable
|
;InitializeWin32EntryTable
|
||||||
InsertMenuA@20
|
InsertMenuA@20
|
||||||
InsertMenuItemA@16
|
InsertMenuItemA@16
|
||||||
|
@ -484,8 +484,8 @@ MessageBoxExA@20
|
||||||
MessageBoxExW@20
|
MessageBoxExW@20
|
||||||
MessageBoxIndirectA@4
|
MessageBoxIndirectA@4
|
||||||
MessageBoxIndirectW@4
|
MessageBoxIndirectW@4
|
||||||
;MessageBoxTimeoutA
|
MessageBoxTimeoutA@24
|
||||||
;MessageBoxTimeoutW
|
MessageBoxTimeoutW@24
|
||||||
MessageBoxW@16
|
MessageBoxW@16
|
||||||
ModifyMenuA@20
|
ModifyMenuA@20
|
||||||
ModifyMenuW@20
|
ModifyMenuW@20
|
||||||
|
@ -533,8 +533,8 @@ PtInRect@12
|
||||||
RealChildWindowFromPoint@12
|
RealChildWindowFromPoint@12
|
||||||
RealGetWindowClassA@12
|
RealGetWindowClassA@12
|
||||||
RealGetWindowClassW@12
|
RealGetWindowClassW@12
|
||||||
;ReasonCodeNeedsBugID
|
ReasonCodeNeedsBugID@4
|
||||||
;ReasonCodeNeedsComment
|
ReasonCodeNeedsComment@4
|
||||||
;RecordShutdownReason
|
;RecordShutdownReason
|
||||||
RedrawWindow@16
|
RedrawWindow@16
|
||||||
RegisterClassA@4
|
RegisterClassA@4
|
||||||
|
|
|
@ -103,7 +103,7 @@ CreateWindowExW=CreateWindowExW@48
|
||||||
CreateWindowStationA=CreateWindowStationA@16
|
CreateWindowStationA=CreateWindowStationA@16
|
||||||
CreateWindowStationW=CreateWindowStationW@16
|
CreateWindowStationW=CreateWindowStationW@16
|
||||||
CsrBroadcastSystemMessageExW=CsrBroadcastSystemMessageExW@24
|
CsrBroadcastSystemMessageExW=CsrBroadcastSystemMessageExW@24
|
||||||
;CtxInitUser32
|
CtxInitUser32=CtxInitUser32@0
|
||||||
DdeAbandonTransaction=DdeAbandonTransaction@12
|
DdeAbandonTransaction=DdeAbandonTransaction@12
|
||||||
DdeAccessData=DdeAccessData@8
|
DdeAccessData=DdeAccessData@8
|
||||||
DdeAddData=DdeAddData@16
|
DdeAddData=DdeAddData@16
|
||||||
|
@ -165,7 +165,7 @@ DialogBoxParamW=DialogBoxParamW@20
|
||||||
DisableProcessWindowsGhosting=DisableProcessWindowsGhosting@0
|
DisableProcessWindowsGhosting=DisableProcessWindowsGhosting@0
|
||||||
DispatchMessageA=DispatchMessageA@4
|
DispatchMessageA=DispatchMessageA@4
|
||||||
DispatchMessageW=DispatchMessageW@4
|
DispatchMessageW=DispatchMessageW@4
|
||||||
;DisplayExitWindowsWarnings
|
DisplayExitWindowsWarnings=DisplayExitWindowsWarnings@4
|
||||||
DlgDirListA=DlgDirListA@20
|
DlgDirListA=DlgDirListA@20
|
||||||
DlgDirListComboBoxA=DlgDirListComboBoxA@20
|
DlgDirListComboBoxA=DlgDirListComboBoxA@20
|
||||||
DlgDirListComboBoxW=DlgDirListComboBoxW@20
|
DlgDirListComboBoxW=DlgDirListComboBoxW@20
|
||||||
|
@ -204,7 +204,7 @@ EndDialog=EndDialog@8
|
||||||
EndMenu=EndMenu@0
|
EndMenu=EndMenu@0
|
||||||
EndPaint=EndPaint@8
|
EndPaint=EndPaint@8
|
||||||
EndTask=EndTask@12
|
EndTask=EndTask@12
|
||||||
;EnterReaderModeHelper
|
EnterReaderModeHelper=EnterReaderModeHelper@4
|
||||||
EnumChildWindows=EnumChildWindows@12
|
EnumChildWindows=EnumChildWindows@12
|
||||||
EnumClipboardFormats=EnumClipboardFormats@4
|
EnumClipboardFormats=EnumClipboardFormats@4
|
||||||
EnumDesktopWindows=EnumDesktopWindows@12
|
EnumDesktopWindows=EnumDesktopWindows@12
|
||||||
|
@ -245,7 +245,7 @@ GetAltTabInfoA=GetAltTabInfoA@20
|
||||||
GetAltTabInfoW=GetAltTabInfoW@20
|
GetAltTabInfoW=GetAltTabInfoW@20
|
||||||
GetAncestor=GetAncestor@8
|
GetAncestor=GetAncestor@8
|
||||||
GetAppCompatFlags=GetAppCompatFlags@4
|
GetAppCompatFlags=GetAppCompatFlags@4
|
||||||
;GetAppCompatFlags2
|
GetAppCompatFlags2=GetAppCompatFlags2@4
|
||||||
GetAsyncKeyState=GetAsyncKeyState@4
|
GetAsyncKeyState=GetAsyncKeyState@4
|
||||||
GetCapture=GetCapture@0
|
GetCapture=GetCapture@0
|
||||||
GetCaretBlinkTime=GetCaretBlinkTime@0
|
GetCaretBlinkTime=GetCaretBlinkTime@0
|
||||||
|
@ -399,7 +399,7 @@ ImpersonateDdeClientWindow=ImpersonateDdeClientWindow@8
|
||||||
InSendMessage=InSendMessage@0
|
InSendMessage=InSendMessage@0
|
||||||
InSendMessageEx=InSendMessageEx@4
|
InSendMessageEx=InSendMessageEx@4
|
||||||
InflateRect=InflateRect@12
|
InflateRect=InflateRect@12
|
||||||
;InitializeLpkHooks
|
InitializeLpkHooks=InitializeLpkHooks@4
|
||||||
;InitializeWin32EntryTable
|
;InitializeWin32EntryTable
|
||||||
InsertMenuA=InsertMenuA@20
|
InsertMenuA=InsertMenuA@20
|
||||||
InsertMenuItemA=InsertMenuItemA@16
|
InsertMenuItemA=InsertMenuItemA@16
|
||||||
|
@ -485,8 +485,8 @@ MessageBoxExA=MessageBoxExA@20
|
||||||
MessageBoxExW=MessageBoxExW@20
|
MessageBoxExW=MessageBoxExW@20
|
||||||
MessageBoxIndirectA=MessageBoxIndirectA@4
|
MessageBoxIndirectA=MessageBoxIndirectA@4
|
||||||
MessageBoxIndirectW=MessageBoxIndirectW@4
|
MessageBoxIndirectW=MessageBoxIndirectW@4
|
||||||
;MessageBoxTimeoutA
|
MessageBoxTimeoutA=MessageBoxTimeoutA@24
|
||||||
;MessageBoxTimeoutW
|
MessageBoxTimeoutW=MessageBoxTimeoutW@24
|
||||||
MessageBoxW=MessageBoxW@16
|
MessageBoxW=MessageBoxW@16
|
||||||
ModifyMenuA=ModifyMenuA@20
|
ModifyMenuA=ModifyMenuA@20
|
||||||
ModifyMenuW=ModifyMenuW@20
|
ModifyMenuW=ModifyMenuW@20
|
||||||
|
@ -535,8 +535,8 @@ RealChildWindowFromPoint=RealChildWindowFromPoint@12
|
||||||
RealGetWindowClass=RealGetWindowClassA@12
|
RealGetWindowClass=RealGetWindowClassA@12
|
||||||
RealGetWindowClassA=RealGetWindowClassA@12
|
RealGetWindowClassA=RealGetWindowClassA@12
|
||||||
RealGetWindowClassW=RealGetWindowClassW@12
|
RealGetWindowClassW=RealGetWindowClassW@12
|
||||||
;ReasonCodeNeedsBugID
|
ReasonCodeNeedsBugID=ReasonCodeNeedsBugID@4
|
||||||
;ReasonCodeNeedsComment
|
ReasonCodeNeedsComment=ReasonCodeNeedsComment@4
|
||||||
;RecordShutdownReason
|
;RecordShutdownReason
|
||||||
RedrawWindow=RedrawWindow@16
|
RedrawWindow=RedrawWindow@16
|
||||||
RegisterClassA=RegisterClassA@4
|
RegisterClassA=RegisterClassA@4
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# $Id: makefile,v 1.12 2003/08/07 04:03:24 royce Exp $
|
# $Id: makefile,v 1.13 2003/09/12 17:51:48 vizzini Exp $
|
||||||
|
|
||||||
PATH_TO_TOP = ../..
|
PATH_TO_TOP = ../..
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ TARGET_NAME = version
|
||||||
|
|
||||||
TARGET_BASE = 0x77a90000
|
TARGET_BASE = 0x77a90000
|
||||||
|
|
||||||
TARGET_CFLAGS = -fno-builtin
|
TARGET_CFLAGS = -fno-builtin -Werror -Wall
|
||||||
|
|
||||||
# require os code to explicitly request A/W version of structs/functions
|
# require os code to explicitly request A/W version of structs/functions
|
||||||
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
||||||
|
|
|
@ -666,7 +666,7 @@ freeaddrinfo(
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
INT
|
INT
|
||||||
STDCALL
|
EXPORT
|
||||||
getaddrinfo(
|
getaddrinfo(
|
||||||
const char FAR * nodename,
|
const char FAR * nodename,
|
||||||
const char FAR * servname,
|
const char FAR * servname,
|
||||||
|
@ -699,4 +699,22 @@ getnameinfo(
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID EXPORT WEP()
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL EXPORT WSApSetPostRoutine(PVOID Routine)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
/* EOF */
|
/* EOF */
|
||||||
|
|
|
@ -109,9 +109,9 @@ sendto@24
|
||||||
setsockopt@20
|
setsockopt@20
|
||||||
shutdown@8
|
shutdown@8
|
||||||
socket@12
|
socket@12
|
||||||
;WEP
|
WEP@0
|
||||||
WSANSPIoctl@32
|
WSANSPIoctl@32
|
||||||
;WSApSetPostRoutine
|
WSApSetPostRoutine@4
|
||||||
WSCUpdateProvider@20
|
WSCUpdateProvider@20
|
||||||
WSCWriteNameSpaceOrder@8
|
WSCWriteNameSpaceOrder@8
|
||||||
freeaddrinfo@4
|
freeaddrinfo@4
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
LIBRARY ws2_32.dll
|
LIBRARY ws2_32.dll
|
||||||
|
|
||||||
EXPORTS
|
EXPORTS
|
||||||
;WEP
|
WEP=WEP@0
|
||||||
WPUCompleteOverlappedRequest=WPUCompleteOverlappedRequest@20
|
WPUCompleteOverlappedRequest=WPUCompleteOverlappedRequest@20
|
||||||
WSAAccept=WSAAccept@20
|
WSAAccept=WSAAccept@20
|
||||||
WSAAddressToStringA=WSAAddressToStringA@20
|
WSAAddressToStringA=WSAAddressToStringA@20
|
||||||
|
@ -71,7 +71,7 @@ WSAStringToAddressA=WSAStringToAddressA@20
|
||||||
WSAStringToAddressW=WSAStringToAddressW@20
|
WSAStringToAddressW=WSAStringToAddressW@20
|
||||||
WSAUnhookBlockingHook=WSAUnhookBlockingHook@0
|
WSAUnhookBlockingHook=WSAUnhookBlockingHook@0
|
||||||
WSAWaitForMultipleEvents=WSAWaitForMultipleEvents@20
|
WSAWaitForMultipleEvents=WSAWaitForMultipleEvents@20
|
||||||
;WSApSetPostRoutine
|
WSApSetPostRoutine=WSApSetPostRoutine@4
|
||||||
WSCDeinstallProvider=WSCDeinstallProvider@8
|
WSCDeinstallProvider=WSCDeinstallProvider@8
|
||||||
WSCEnableNSProvider=WSCEnableNSProvider@8
|
WSCEnableNSProvider=WSCEnableNSProvider@8
|
||||||
WSCEnumProtocols=WSCEnumProtocols@16
|
WSCEnumProtocols=WSCEnumProtocols@16
|
||||||
|
@ -79,7 +79,7 @@ WSCGetProviderPath=WSCGetProviderPath@16
|
||||||
WSCInstallNameSpace=WSCInstallNameSpace@20
|
WSCInstallNameSpace=WSCInstallNameSpace@20
|
||||||
WSCInstallProvider=WSCInstallProvider@20
|
WSCInstallProvider=WSCInstallProvider@20
|
||||||
WSCUnInstallNameSpace=WSCUnInstallNameSpace@4
|
WSCUnInstallNameSpace=WSCUnInstallNameSpace@4
|
||||||
;WSCWriteNameSpaceOrder
|
WSCWriteNameSpaceOrder=WSCWriteNameSpaceOrder@8
|
||||||
WSCWriteProviderOrder=WSCWriteProviderOrder@8
|
WSCWriteProviderOrder=WSCWriteProviderOrder@8
|
||||||
__WSAFDIsSet=__WSAFDIsSet@8
|
__WSAFDIsSet=__WSAFDIsSet@8
|
||||||
accept=accept@12
|
accept=accept@12
|
||||||
|
@ -112,9 +112,7 @@ sendto=sendto@24
|
||||||
setsockopt=setsockopt@20
|
setsockopt=setsockopt@20
|
||||||
shutdown=shutdown@8
|
shutdown=shutdown@8
|
||||||
socket=socket@12
|
socket=socket@12
|
||||||
;WEP
|
|
||||||
WSANSPIoctl=WSANSPIoctl@32
|
WSANSPIoctl=WSANSPIoctl@32
|
||||||
;WSApSetPostRoutine
|
|
||||||
WSCUpdateProvider=WSCUpdateProvider@20
|
WSCUpdateProvider=WSCUpdateProvider@20
|
||||||
WSCWriteNameSpaceOrder=WSCWriteNameSpaceOrder@8
|
WSCWriteNameSpaceOrder=WSCWriteNameSpaceOrder@8
|
||||||
freeaddrinfo=freeaddrinfo@4
|
freeaddrinfo=freeaddrinfo@4
|
||||||
|
|
|
@ -11,7 +11,7 @@ TARGET_BASE = 0x777c0000
|
||||||
TARGET_CFLAGS = -DUNICODE
|
TARGET_CFLAGS = -DUNICODE
|
||||||
|
|
||||||
# require os code to explicitly request A/W version of structs/functions
|
# require os code to explicitly request A/W version of structs/functions
|
||||||
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
TARGET_CFLAGS += -D_DISABLE_TIDENTS -Werror -Wall
|
||||||
|
|
||||||
TARGET_SDKLIBS = ntdll.a kernel32.a
|
TARGET_SDKLIBS = ntdll.a kernel32.a
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# $Id: Makefile,v 1.2 2003/08/07 04:03:24 royce Exp $
|
# $Id: Makefile,v 1.3 2003/09/12 17:51:48 vizzini Exp $
|
||||||
|
|
||||||
PATH_TO_TOP = ../..
|
PATH_TO_TOP = ../..
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
||||||
|
|
||||||
TARGET_LFLAGS = -nostartfiles -nostdlib
|
TARGET_LFLAGS = -nostartfiles -nostdlib
|
||||||
|
|
||||||
TARGET_SDKLIBS = kernel32.a
|
TARGET_SDKLIBS = kernel32.a ws2_32.a mswsock.a
|
||||||
|
|
||||||
TARGET_OBJECTS = stubs.o
|
TARGET_OBJECTS = stubs.o
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,4 +1,4 @@
|
||||||
; $Id: wsock32.def,v 1.2 2003/09/08 09:56:57 weiden Exp $
|
; $Id: wsock32.def,v 1.3 2003/09/12 17:51:48 vizzini Exp $
|
||||||
;
|
;
|
||||||
; WSOCK32.DLL - Windows Sockets 2 DLL
|
; WSOCK32.DLL - Windows Sockets 2 DLL
|
||||||
|
|
||||||
|
@ -65,18 +65,18 @@ GetServiceW@28
|
||||||
GetTypeByNameA@8
|
GetTypeByNameA@8
|
||||||
GetTypeByNameW@8
|
GetTypeByNameW@8
|
||||||
;MigrateWinsockConfiguration
|
;MigrateWinsockConfiguration
|
||||||
;NPLoadNameSpaces
|
NPLoadNameSpaces@12
|
||||||
SetServiceA@24
|
SetServiceA@24
|
||||||
SetServiceW@24
|
SetServiceW@24
|
||||||
TransmitFile@28
|
TransmitFile@28
|
||||||
;WEP
|
WEP@0
|
||||||
WSARecvEx@16
|
WSARecvEx@16
|
||||||
;WSApSetPostRoutine
|
WSApSetPostRoutine@4
|
||||||
;dn_expand
|
dn_expand@20
|
||||||
;getnetbyname
|
getnetbyname@4
|
||||||
;inet_network
|
inet_network@4
|
||||||
;rcmd
|
rcmd@24
|
||||||
;rexec
|
rexec@24
|
||||||
;rresvport
|
rresvport@4
|
||||||
;s_perror
|
s_perror@4
|
||||||
;sethostname
|
sethostname@8
|
||||||
|
|
|
@ -1,82 +1,82 @@
|
||||||
; $Id: wsock32.edf,v 1.2 2003/09/08 09:56:57 weiden Exp $
|
; $Id: wsock32.edf,v 1.3 2003/09/12 17:51:48 vizzini Exp $
|
||||||
;
|
;
|
||||||
; WSOCK32.DLL - Windows Sockets 2 DLL
|
; WSOCK32.DLL - Windows Sockets 2 DLL
|
||||||
|
|
||||||
LIBRARY wsock32.dll
|
LIBRARY wsock32.dll
|
||||||
|
|
||||||
EXPORTS
|
EXPORTS
|
||||||
WSAAsyncGetHostByAddr=WSAAsyncGetHostByAddr@28
|
WEP=ws2_32.WEP
|
||||||
WSAAsyncGetHostByName=WSAAsyncGetHostByName@20
|
WSApSetPostRoutine=ws2_32.WSApSetPostRoutine
|
||||||
WSAAsyncGetProtoByName=WSAAsyncGetProtoByName@20
|
WSAAsyncGetHostByAddr=ws2_32.WSAAsyncGetHostByAddr
|
||||||
WSAAsyncGetProtoByNumber=WSAAsyncGetProtoByNumber@20
|
WSAAsyncGetHostByName=ws2_32.WSAAsyncGetHostByName
|
||||||
WSAAsyncGetServByName=WSAAsyncGetServByName@24
|
WSAAsyncGetProtoByName=ws2_32.WSAAsyncGetProtoByName
|
||||||
WSAAsyncGetServByPort=WSAAsyncGetServByPort@24
|
WSAAsyncGetProtoByNumber=ws2_32.WSAAsyncGetProtoByNumber
|
||||||
WSAAsyncSelect=WSAAsyncSelect@16
|
WSAAsyncGetServByName=ws2_32.WSAAsyncGetServByName
|
||||||
WSACancelAsyncRequest=WSACancelAsyncRequest@4
|
WSAAsyncGetServByPort=ws2_32.WSAAsyncGetServByPort
|
||||||
WSACancelBlockingCall=WSACancelBlockingCall@0
|
WSAAsyncSelect=ws2_32.WSAAsyncSelect
|
||||||
WSACleanup=WSACleanup@0
|
WSACancelAsyncRequest=ws2_32.WSACancelAsyncRequest
|
||||||
WSAGetLastError=WSAGetLastError@0
|
WSACancelBlockingCall=ws2_32.WSACancelBlockingCall
|
||||||
WSAIsBlocking=WSAIsBlocking@0
|
WSACleanup=ws2_32.WSACleanup
|
||||||
WSASetBlockingHook=WSASetBlockingHook@4
|
WSAGetLastError=ws2_32.WSAGetLastError
|
||||||
WSASetLastError=WSASetLastError@4
|
WSAIsBlocking=ws2_32.WSAIsBlocking
|
||||||
WSAStartup=WSAStartup@8
|
WSASetBlockingHook=ws2_32.WSASetBlockingHook
|
||||||
WSAUnhookBlockingHook=WSAUnhookBlockingHook@0
|
WSASetLastError=ws2_32.WSASetLastError
|
||||||
__WSAFDIsSet=__WSAFDIsSet@8
|
WSAStartup=ws2_32.WSAStartup
|
||||||
accept=accept@12
|
WSAUnhookBlockingHook=ws2_32.WSAUnhookBlockingHook
|
||||||
bind=bind@12
|
__WSAFDIsSet=ws2_32.__WSAFDIsSet
|
||||||
closesocket=closesocket@4
|
accept=ws2_32.accept
|
||||||
connect=connect@12
|
bind=ws2_32.bind
|
||||||
gethostbyaddr=gethostbyaddr@12
|
closesocket=ws2_32.closesocket
|
||||||
gethostbyname=gethostbyname@4
|
connect=ws2_32.connect
|
||||||
gethostname=gethostname@8
|
gethostbyaddr=ws2_32.gethostbyaddr
|
||||||
getpeername=getpeername@12
|
gethostbyname=ws2_32.gethostbyname
|
||||||
getprotobyname=getprotobyname@4
|
gethostname=ws2_32.gethostname
|
||||||
getprotobynumber=getprotobynumber@4
|
getpeername=ws2_32.getpeername
|
||||||
getservbyname=getservbyname@8
|
getprotobyname=ws2_32.getprotobyname
|
||||||
getservbyport=getservbyport@8
|
getprotobynumber=ws2_32.getprotobynumber
|
||||||
getsockname=getsockname@12
|
getservbyname=ws2_32.getservbyname
|
||||||
|
getservbyport=ws2_32.getservbyport
|
||||||
|
getsockname=ws2_32.getsockname
|
||||||
getsockopt=getsockopt@20
|
getsockopt=getsockopt@20
|
||||||
htonl=htonl@4
|
htonl=ws2_32.htonl
|
||||||
htons=htons@4
|
htons=ws2_32.htons
|
||||||
inet_addr=inet_addr@4
|
inet_addr=ws2_32.inet_addr
|
||||||
inet_ntoa=inet_ntoa@4
|
inet_ntoa=ws2_32.inet_ntoa
|
||||||
ioctlsocket=ioctlsocket@12
|
ioctlsocket=ws2_32.ioctlsocket
|
||||||
listen=listen@8
|
listen=ws2_32.listen
|
||||||
ntohl=ntohl@4
|
ntohl=ws2_32.ntohl
|
||||||
ntohs=ntohs@4
|
ntohs=ws2_32.ntohs
|
||||||
recv=recv@16
|
recv=recv@16
|
||||||
recvfrom=recvfrom@24
|
recvfrom=recvfrom@24
|
||||||
select=select@20
|
select=ws2_32.select
|
||||||
send=send@16
|
send=ws2_32.send
|
||||||
sendto=sendto@24
|
sendto=ws2_32.sendto
|
||||||
setsockopt=setsockopt@20
|
setsockopt=setsockopt@20
|
||||||
shutdown=shutdown@8
|
shutdown=ws2_32.shutdown
|
||||||
socket=socket@12
|
socket=ws2_32.socket
|
||||||
AcceptEx=AcceptEx@32
|
AcceptEx=mswsock.AcceptEx
|
||||||
EnumProtocolsA=EnumProtocolsA@12
|
EnumProtocolsA=mswsock.EnumProtocolsA
|
||||||
EnumProtocolsW=EnumProtocolsW@12
|
EnumProtocolsW=mswsock.EnumProtocolsW
|
||||||
GetAcceptExSockaddrs=GetAcceptExSockaddrs@32
|
GetAcceptExSockaddrs=mswsock.GetAcceptExSockaddrs
|
||||||
GetAddressByNameA=GetAddressByNameA@40
|
GetAddressByNameA=mswsock.GetAddressByNameA
|
||||||
GetAddressByNameW=GetAddressByNameW@40
|
GetAddressByNameW=mswsock.GetAddressByNameW
|
||||||
GetNameByTypeA=GetNameByTypeA@12
|
GetNameByTypeA=mswsock.GetNameByTypeA
|
||||||
GetNameByTypeW=GetNameByTypeW@12
|
GetNameByTypeW=mswsock.GetNameByTypeW
|
||||||
GetServiceA=GetServiceA@28
|
GetServiceA=mswsock.GetServiceA
|
||||||
GetServiceW=GetServiceW@28
|
GetServiceW=mswsock.GetServiceW
|
||||||
GetTypeByNameA=GetTypeByNameA@8
|
GetTypeByNameA=mswsock.GetTypeByNameA
|
||||||
GetTypeByNameW=GetTypeByNameW@8
|
GetTypeByNameW=mswsock.GetTypeByNameW
|
||||||
;MigrateWinsockConfiguration
|
;MigrateWinsockConfiguration
|
||||||
;NPLoadNameSpaces
|
NPLoadNameSpaces=mswsock.NPLoadNameSpaces
|
||||||
SetServiceA=SetServiceA@24
|
SetServiceA=mswsock.SetServiceA
|
||||||
SetServiceW=SetServiceW@24
|
SetServiceW=mswsock.SetServiceW
|
||||||
TransmitFile=TransmitFile@28
|
TransmitFile=mswsock.TransmitFile
|
||||||
;WEP
|
WSARecvEx=mswsock.WSARecvEx
|
||||||
WSARecvEx=WSARecvEx@16
|
dn_expand=mswsock.dn_expand
|
||||||
;WSApSetPostRoutine
|
getnetbyname=mswsock.getnetbyname
|
||||||
;dn_expand
|
inet_network=mswsock.inet_network
|
||||||
;getnetbyname
|
rcmd=mswsock.rcmd
|
||||||
;inet_network
|
rexec=mswsock.rexec
|
||||||
;rcmd
|
rresvport=mswsock.rresvport
|
||||||
;rexec
|
s_perror=mswsock.s_perror
|
||||||
;rresvport
|
sethostname=mswsock.sethostname
|
||||||
;s_perror
|
|
||||||
;sethostname
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue