mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 01:15:09 +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
|
||||
# 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 \
|
||||
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
|
||||
|
||||
|
|
|
@ -681,6 +681,12 @@ VOID
|
|||
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_IMPORT_FUNC)(PBYTE pbData,PVOID pvCallbackContext,PULONG ulLength);
|
||||
|
@ -705,6 +711,7 @@ typedef FARPROC ENHMFENUMPROC;
|
|||
typedef DWORD CCSTYLE, *PCCSTYLE, *LPCCSTYLE;
|
||||
typedef DWORD CCSTYLEFLAGA, *PCCSTYLEFLAGA, *LPCCSTYLEFLAGA;
|
||||
#define DECLARE_HANDLE(s) typedef HANDLE s
|
||||
typedef LANGID *PLANGID;
|
||||
|
||||
#endif /* ! defined (RC_INVOKED) */
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -26,6 +26,28 @@ extern "C" {
|
|||
#include <ipexport.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 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;
|
||||
} 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 */
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
STDCALL
|
||||
RtlGetCallersAddress (
|
||||
PVOID * CallersAddress
|
||||
);
|
||||
|
|
|
@ -363,6 +363,22 @@ typedef struct tagPOINTS {
|
|||
SHORT y;
|
||||
} 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 {
|
||||
DWORD dwIndex;
|
||||
DWORD dwStyle;
|
||||
|
@ -457,25 +473,55 @@ typedef_tident(LPIMEPRO)
|
|||
typedef_tident(PIMEPRO)
|
||||
|
||||
typedef struct _cpinfoexA {
|
||||
UINT MaxCharSize; // max length (in bytes) of a char
|
||||
BYTE DefaultChar[MAX_DEFAULTCHAR]; // default character (MB)
|
||||
BYTE LeadByte[MAX_LEADBYTES]; // lead byte ranges
|
||||
WCHAR UnicodeDefaultChar; // default character (Unicode)
|
||||
UINT CodePage; // code page id
|
||||
CHAR CodePageName[MAX_PATH]; // code page name (Unicode)
|
||||
UINT MaxCharSize;
|
||||
BYTE DefaultChar[MAX_DEFAULTCHAR];
|
||||
BYTE LeadByte[MAX_LEADBYTES];
|
||||
WCHAR UnicodeDefaultChar;
|
||||
UINT CodePage;
|
||||
CHAR CodePageName[MAX_PATH];
|
||||
} CPINFOEXA, *LPCPINFOEXA;
|
||||
typedef struct _cpinfoexW {
|
||||
UINT MaxCharSize; // max length (in bytes) of a char
|
||||
BYTE DefaultChar[MAX_DEFAULTCHAR]; // default character (MB)
|
||||
BYTE LeadByte[MAX_LEADBYTES]; // lead byte ranges
|
||||
WCHAR UnicodeDefaultChar; // default character (Unicode)
|
||||
UINT CodePage; // code page id
|
||||
WCHAR CodePageName[MAX_PATH]; // code page name (Unicode)
|
||||
UINT MaxCharSize;
|
||||
BYTE DefaultChar[MAX_DEFAULTCHAR];
|
||||
BYTE LeadByte[MAX_LEADBYTES];
|
||||
WCHAR UnicodeDefaultChar;
|
||||
UINT CodePage;
|
||||
WCHAR CodePageName[MAX_PATH];
|
||||
} CPINFOEXW, *LPCPINFOEXW;
|
||||
|
||||
typedef_tident(CPINFOEX)
|
||||
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 {
|
||||
LPCREATESTRUCTA lpcs;
|
||||
HWND hwndInsertAfter;
|
||||
|
@ -950,6 +996,13 @@ typedef struct tagACTCTX_SECTION_KEYED_DATA {
|
|||
} ACTCTX_SECTION_KEYED_DATA, *PACTCTX_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 {
|
||||
UINT MaxCharSize;
|
||||
BYTE DefaultChar[MAX_DEFAULTCHAR];
|
||||
|
@ -3890,7 +3943,7 @@ typedef struct _OSVERSIONINFOW {
|
|||
DWORD dwBuildNumber;
|
||||
DWORD dwPlatformId;
|
||||
WCHAR szCSDVersion[ 128 ];
|
||||
} OSVERSIONINFOW, *POSVERSIONINFOW, *LPOSVERSIONINFOW;
|
||||
} OSVERSIONINFOW, *POSVERSIONINFOW, *LPOSVERSIONINFOW, RTL_OSVERSIONINFOW, *PRTL_OSVERSIONINFOW;
|
||||
|
||||
typedef_tident(OSVERSIONINFO)
|
||||
|
||||
|
@ -3938,7 +3991,7 @@ typedef struct _OSVERSIONINFOEXW
|
|||
WORD wSuiteMask;
|
||||
BYTE wProductType;
|
||||
BYTE wReserved;
|
||||
} OSVERSIONINFOEXW, *POSVERSIONINFOEXW, *LPOSVERSIONINFOEXW;
|
||||
} OSVERSIONINFOEXW, *POSVERSIONINFOEXW, *LPOSVERSIONINFOEXW, RTL_OSVERSIONINFOEXW, *PRTL_OSVERSIONINFOEXW;
|
||||
|
||||
typedef_tident(OSVERSIONINFOEX)
|
||||
|
||||
|
@ -6152,6 +6205,89 @@ typedef struct tagTRACKMOUSEEVENT {
|
|||
DWORD dwHoverTime;
|
||||
} 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 {
|
||||
BYTE BlendOp;
|
||||
BYTE BlendFlags;
|
||||
|
|
|
@ -1827,6 +1827,28 @@ INT
|
|||
STDCALL
|
||||
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
|
||||
};
|
||||
#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
|
||||
;
|
||||
|
@ -8,9 +8,9 @@
|
|||
;
|
||||
LIBRARY advapi32.dll
|
||||
EXPORTS
|
||||
;A_SHAFinal
|
||||
;A_SHAInit
|
||||
;A_SHAUpdate
|
||||
A_SHAFinal@8
|
||||
A_SHAInit@4
|
||||
A_SHAUpdate@12
|
||||
AbortSystemShutdownA@4
|
||||
AbortSystemShutdownW@4
|
||||
AccessCheck@32
|
||||
|
@ -411,12 +411,12 @@ LsaStorePrivateData@12
|
|||
MakeAbsoluteSD@44
|
||||
MakeSelfRelativeSD@12
|
||||
MapGenericMask@8
|
||||
;MD4Final
|
||||
;MD4Init
|
||||
;MD4Update
|
||||
;MD5Final
|
||||
;MD5Init
|
||||
;MD5Update
|
||||
MD4Final@4
|
||||
MD4Init@4
|
||||
MD4Update@12
|
||||
MD5Final@4
|
||||
MD5Init@4
|
||||
MD5Update@12
|
||||
;@MSChapSrvChangePassword
|
||||
;@MSChapSrvChangePassword2
|
||||
MakeAbsoluteSD2@8
|
||||
|
@ -465,7 +465,7 @@ QueryServiceStatusEx@20
|
|||
;@QueryTraceA
|
||||
;@QueryTraceW
|
||||
;@QueryUsersOnEncryptedFile
|
||||
;QueryWindows31FilesMigration@4
|
||||
QueryWindows31FilesMigration@4
|
||||
ReadEncryptedFileRaw@12
|
||||
ReadEventLogA@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
|
||||
;
|
||||
|
@ -8,9 +8,9 @@
|
|||
;
|
||||
LIBRARY advapi32.dll
|
||||
EXPORTS
|
||||
;A_SHAFinal
|
||||
;A_SHAInit
|
||||
;A_SHAUpdate
|
||||
A_SHAFinal=A_SHAFinal@8
|
||||
A_SHAInit=A_SHAInit@4
|
||||
A_SHAUpdate=A_SHAUpdate@12
|
||||
AbortSystemShutdownA=AbortSystemShutdownA@4
|
||||
AbortSystemShutdownW=AbortSystemShutdownW@4
|
||||
AccessCheck=AccessCheck@32
|
||||
|
@ -408,12 +408,12 @@ LsaNtStatusToWinError=NTDLL.RtlNtStatusToDosError
|
|||
MakeAbsoluteSD=MakeAbsoluteSD@44
|
||||
MakeSelfRelativeSD=MakeSelfRelativeSD@12
|
||||
MapGenericMask=MapGenericMask@8
|
||||
;MD4Final
|
||||
;MD4Init
|
||||
;MD4Update
|
||||
;MD5Final
|
||||
;MD5Init
|
||||
;MD5Update
|
||||
MD4Final=MD4Final@4
|
||||
MD4Init=MD4Init@4
|
||||
MD4Update=MD4Update@12
|
||||
MD5Final=MD5Final@4
|
||||
MD5Init=MD5Init@4
|
||||
MD5Update=MD5Update@12
|
||||
;MSChapSrvChangePassword
|
||||
;MSChapSrvChangePassword2
|
||||
MakeAbsoluteSD2=MakeAbsoluteSD2@8
|
||||
|
@ -464,7 +464,7 @@ QueryServiceStatusEx=QueryServiceStatusEx@20
|
|||
;QueryTraceA
|
||||
;QueryTraceW
|
||||
;QueryUsersOnEncryptedFile
|
||||
;QueryWindows31FilesMigration=QueryWindows31FilesMigration@4
|
||||
QueryWindows31FilesMigration=QueryWindows31FilesMigration@4
|
||||
ReadEncryptedFileRaw=ReadEncryptedFileRaw@12
|
||||
ReadEventLogA=ReadEventLogA@28
|
||||
ReadEventLogW=ReadEventLogW@28
|
||||
|
@ -597,7 +597,7 @@ StartServiceW=StartServiceW@12
|
|||
;StartTraceW
|
||||
;StopTraceA
|
||||
;StopTraceW
|
||||
;SynchronizeWindows31FilesAndWindowsNTRegistry=SynchronizeWindows31FilesAndWindowsNTRegistry@16
|
||||
ynchronizeWindows31FilesAndWindowsNTRegistry=SynchronizeWindows31FilesAndWindowsNTRegistry@16
|
||||
SystemFunction001=SystemFunction001@12
|
||||
SystemFunction002=SystemFunction002@12
|
||||
SystemFunction003=SystemFunction003@8
|
||||
|
|
|
@ -1454,3 +1454,82 @@ LPBOOL pfGenerateOnClose
|
|||
{
|
||||
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
|
||||
|
||||
# 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
|
||||
|
||||
|
|
|
@ -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 = ../..
|
||||
|
||||
|
@ -7,7 +7,7 @@ TARGET_TYPE = library
|
|||
TARGET_NAME = epsapi
|
||||
|
||||
# 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 = \
|
||||
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
|
||||
* PROJECT: ReactOS
|
||||
|
@ -14,6 +14,7 @@
|
|||
#include <windows.h>
|
||||
#include <fmifs.h>
|
||||
#include <fslib/vfatlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#define NDEBUG
|
||||
#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 = ../..
|
||||
|
||||
|
@ -8,7 +8,7 @@ TARGET_NAME = fmifs
|
|||
|
||||
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
|
||||
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 = ../..
|
||||
|
||||
|
@ -18,7 +18,7 @@ else
|
|||
CFLAGS_DBG :=
|
||||
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
|
||||
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 = ../../..
|
||||
|
||||
|
@ -7,7 +7,7 @@ TARGET_TYPE = library
|
|||
TARGET_NAME = vfatlib
|
||||
|
||||
# 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 = \
|
||||
fat12.o \
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
#define NTOS_MODE_USER
|
||||
#include <ntos.h>
|
||||
#include <ddk/ntddscsi.h>
|
||||
#include <mem.h>
|
||||
#include "vfatlib.h"
|
||||
|
||||
|
||||
|
@ -54,9 +55,7 @@ static NTSTATUS
|
|||
Fat12WriteBootSector(IN HANDLE FileHandle,
|
||||
IN PFAT16_BOOT_SECTOR BootSector)
|
||||
{
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
IO_STATUS_BLOCK IoStatusBlock;
|
||||
UNICODE_STRING Name;
|
||||
NTSTATUS Status;
|
||||
PUCHAR NewBootSector;
|
||||
LARGE_INTEGER FileOffset;
|
||||
|
@ -106,9 +105,7 @@ Fat12WriteFAT(IN HANDLE FileHandle,
|
|||
ULONG SectorOffset,
|
||||
IN PFAT16_BOOT_SECTOR BootSector)
|
||||
{
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
IO_STATUS_BLOCK IoStatusBlock;
|
||||
UNICODE_STRING Name;
|
||||
NTSTATUS Status;
|
||||
PUCHAR Buffer;
|
||||
LARGE_INTEGER FileOffset;
|
||||
|
@ -192,7 +189,6 @@ static NTSTATUS
|
|||
Fat12WriteRootDirectory(IN HANDLE FileHandle,
|
||||
IN PFAT16_BOOT_SECTOR BootSector)
|
||||
{
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
IO_STATUS_BLOCK IoStatusBlock;
|
||||
NTSTATUS Status;
|
||||
PUCHAR Buffer;
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
#define NTOS_MODE_USER
|
||||
#include <ntos.h>
|
||||
#include <ddk/ntddscsi.h>
|
||||
#include <mem.h>
|
||||
#include "vfatlib.h"
|
||||
|
||||
|
||||
|
@ -54,9 +55,7 @@ static NTSTATUS
|
|||
Fat16WriteBootSector(IN HANDLE FileHandle,
|
||||
IN PFAT16_BOOT_SECTOR BootSector)
|
||||
{
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
IO_STATUS_BLOCK IoStatusBlock;
|
||||
UNICODE_STRING Name;
|
||||
NTSTATUS Status;
|
||||
PUCHAR NewBootSector;
|
||||
LARGE_INTEGER FileOffset;
|
||||
|
@ -106,9 +105,7 @@ Fat16WriteFAT(IN HANDLE FileHandle,
|
|||
ULONG SectorOffset,
|
||||
IN PFAT16_BOOT_SECTOR BootSector)
|
||||
{
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
IO_STATUS_BLOCK IoStatusBlock;
|
||||
UNICODE_STRING Name;
|
||||
NTSTATUS Status;
|
||||
PUCHAR Buffer;
|
||||
LARGE_INTEGER FileOffset;
|
||||
|
@ -195,7 +192,6 @@ static NTSTATUS
|
|||
Fat16WriteRootDirectory(IN HANDLE FileHandle,
|
||||
IN PFAT16_BOOT_SECTOR BootSector)
|
||||
{
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
IO_STATUS_BLOCK IoStatusBlock;
|
||||
NTSTATUS Status;
|
||||
PUCHAR Buffer;
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
#define NTOS_MODE_USER
|
||||
#include <ntos.h>
|
||||
#include <ddk/ntddscsi.h>
|
||||
#include <mem.h>
|
||||
#include "vfatlib.h"
|
||||
|
||||
|
||||
|
@ -54,9 +55,7 @@ static NTSTATUS
|
|||
Fat32WriteBootSector(IN HANDLE FileHandle,
|
||||
IN PFAT32_BOOT_SECTOR BootSector)
|
||||
{
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
IO_STATUS_BLOCK IoStatusBlock;
|
||||
UNICODE_STRING Name;
|
||||
NTSTATUS Status;
|
||||
PUCHAR NewBootSector;
|
||||
LARGE_INTEGER FileOffset;
|
||||
|
@ -126,9 +125,7 @@ static NTSTATUS
|
|||
Fat32WriteFsInfo(IN HANDLE FileHandle,
|
||||
IN PFAT32_BOOT_SECTOR BootSector)
|
||||
{
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
IO_STATUS_BLOCK IoStatusBlock;
|
||||
UNICODE_STRING Name;
|
||||
NTSTATUS Status;
|
||||
PFAT32_FSINFO FsInfo;
|
||||
LARGE_INTEGER FileOffset;
|
||||
|
@ -179,9 +176,7 @@ Fat32WriteFAT(IN HANDLE FileHandle,
|
|||
ULONG SectorOffset,
|
||||
IN PFAT32_BOOT_SECTOR BootSector)
|
||||
{
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
IO_STATUS_BLOCK IoStatusBlock;
|
||||
UNICODE_STRING Name;
|
||||
NTSTATUS Status;
|
||||
PUCHAR Buffer;
|
||||
LARGE_INTEGER FileOffset;
|
||||
|
@ -276,7 +271,6 @@ static NTSTATUS
|
|||
Fat32WriteRootDirectory(IN HANDLE FileHandle,
|
||||
IN PFAT32_BOOT_SECTOR BootSector)
|
||||
{
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
IO_STATUS_BLOCK IoStatusBlock;
|
||||
NTSTATUS Status;
|
||||
PUCHAR Buffer;
|
||||
|
|
|
@ -38,7 +38,6 @@ VfatFormat(
|
|||
DISK_GEOMETRY DiskGeometry;
|
||||
IO_STATUS_BLOCK Iosb;
|
||||
HANDLE FileHandle;
|
||||
SCSI_ADDRESS ScsiAddress;
|
||||
PARTITION_INFORMATION PartitionInfo;
|
||||
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
|
||||
;
|
||||
|
@ -307,7 +307,7 @@ GdiGetSpoolFileHandle@12
|
|||
;GdiGetSpoolMessage
|
||||
GdiGradientFill@24
|
||||
GdiInitSpool@0
|
||||
;GdiInitializeLanguagePack
|
||||
GdiInitializeLanguagePack@4
|
||||
GdiIsMetaFileDC@4
|
||||
GdiIsMetaPrintDC@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
|
||||
;
|
||||
|
@ -307,7 +307,7 @@ GdiGetSpoolFileHandle=GdiGetSpoolFileHandle@12
|
|||
;GdiGetSpoolMessage
|
||||
GdiGradientFill=GdiGradientFill@24
|
||||
GdiInitSpool=GdiInitSpool@0
|
||||
;GdiInitializeLanguagePack
|
||||
GdiInitializeLanguagePack=GdiInitializeLanguagePack@4
|
||||
GdiIsMetaFileDC=GdiIsMetaFileDC@4
|
||||
GdiIsMetaPrintDC=GdiIsMetaPrintDC@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
|
||||
*
|
||||
|
@ -5241,3 +5241,11 @@ GdiPlayPrivatePageEMF
|
|||
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
VOID STDCALL GdiInitializeLanguagePack(DWORD InitParam)
|
||||
{
|
||||
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||
}
|
||||
|
|
|
@ -1043,3 +1043,63 @@ Icmp6ParseReplies(
|
|||
UNIMPLEMENTED
|
||||
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
|
||||
FlushIpNetTable@4
|
||||
;IpHlpDllEntry
|
||||
;AllocateAndGetArpEntTableFromStack
|
||||
;AllocateAndGetIfTableFromStack
|
||||
;AllocateAndGetIpAddrTableFromStack
|
||||
;AllocateAndGetIpForwardTableFromStack
|
||||
;AllocateAndGetIpNetTableFromStack
|
||||
;AllocateAndGetArpEntTableFromStack=AllocateAndGetArpEntTableFromStack
|
||||
AllocateAndGetIfTableFromStack=AllocateAndGetIfTableFromStack@16
|
||||
AllocateAndGetIpAddrTableFromStack=AllocateAndGetIpAddrTableFromStack@16
|
||||
AllocateAndGetIpForwardTableFromStack=AllocateAndGetIpForwardTableFromStack@16
|
||||
AllocateAndGetIpNetTableFromStack=AllocateAndGetIpNetTableFromStack@16
|
||||
;AllocateAndGetTcpExTableFromStack
|
||||
;AllocateAndGetTcpTableFromStack
|
||||
AllocateAndGetTcpTableFromStack=AllocateAndGetTcpTableFromStack@16
|
||||
;AllocateAndGetUdpExTableFromStack
|
||||
;AllocateAndGetUdpTableFromStack
|
||||
AllocateAndGetUdpTableFromStack=AllocateAndGetUdpTableFromStack@16
|
||||
CreateIpNetEntry@4
|
||||
CreateProxyArpEntry@12
|
||||
DeleteIPAddress@4
|
||||
|
@ -105,7 +105,7 @@ IpRenewAddress@4
|
|||
;NhGetGuidFromInterfaceName
|
||||
;NhGetInterfaceNameFromDeviceGuid
|
||||
;NhGetInterfaceNameFromGuid
|
||||
;NhpAllocateAndGetInterfaceInfoFromStack
|
||||
NhpAllocateAndGetInterfaceInfoFromStack@20
|
||||
;NhpGetInterfaceIndexFromStack
|
||||
NotifyAddrChange@8
|
||||
NotifyRouteChange@8
|
||||
|
@ -137,22 +137,22 @@ SetIpTTL@4
|
|||
SetTcpEntry@4
|
||||
;SetTcpEntryToStack
|
||||
UnenableRouter@8
|
||||
;_PfAddFiltersToInterface@24
|
||||
;_PfAddGlobalFilterToInterface@8
|
||||
;_PfBindInterfaceToIPAddress@12
|
||||
;_PfBindInterfaceToIndex@16
|
||||
;_PfCreateInterface@24
|
||||
;_PfDeleteInterface@4
|
||||
;_PfDeleteLog@0
|
||||
;_PfGetInterfaceStatistics@16
|
||||
;_PfMakeLog@4
|
||||
;_PfRebindFilters@8
|
||||
;_PfRemoveFilterHandles@12
|
||||
;_PfRemoveFiltersFromInterface@20
|
||||
;_PfRemoveGlobalFilterFromInterface@8
|
||||
;_PfSetLogBuffer@28
|
||||
;_PfTestPacket@20
|
||||
;_PfUnBindInterface@4
|
||||
;@_PfAddFiltersToInterface@24
|
||||
;@_PfAddGlobalFilterToInterface@8
|
||||
;@_PfBindInterfaceToIPAddress@12
|
||||
;@_PfBindInterfaceToIndex@16
|
||||
;@_PfCreateInterface@24
|
||||
;@_PfDeleteInterface@4
|
||||
;@_PfDeleteLog@0
|
||||
;@_PfGetInterfaceStatistics@16
|
||||
;@_PfMakeLog@4
|
||||
;@_PfRebindFilters@8
|
||||
;@_PfRemoveFilterHandles@12
|
||||
;@_PfRemoveFiltersFromInterface@20
|
||||
;@_PfRemoveGlobalFilterFromInterface@8
|
||||
;@_PfSetLogBuffer@28
|
||||
;@_PfTestPacket@20
|
||||
;@_PfUnBindInterface@4
|
||||
;do_echo_rep
|
||||
;do_echo_req
|
||||
;register_icmp
|
||||
|
|
|
@ -19,14 +19,14 @@ GetUdpTable=GetUdpTable@12
|
|||
FlushIpNetTable=FlushIpNetTable@4
|
||||
;IpHlpDllEntry
|
||||
;AllocateAndGetArpEntTableFromStack
|
||||
;AllocateAndGetIfTableFromStack
|
||||
;AllocateAndGetIpAddrTableFromStack
|
||||
;AllocateAndGetIpForwardTableFromStack
|
||||
;AllocateAndGetIpNetTableFromStack
|
||||
AllocateAndGetIfTableFromStack@16
|
||||
AllocateAndGetIpAddrTableFromStack@16
|
||||
AllocateAndGetIpForwardTableFromStack@16
|
||||
AllocateAndGetIpNetTableFromStack@16
|
||||
;AllocateAndGetTcpExTableFromStack
|
||||
;AllocateAndGetTcpTableFromStack
|
||||
AllocateAndGetTcpTableFromStack@16
|
||||
;AllocateAndGetUdpExTableFromStack
|
||||
;AllocateAndGetUdpTableFromStack
|
||||
AllocateAndGetUdpTableFromStack@16
|
||||
CreateIpNetEntry=CreateIpNetEntry@4
|
||||
CreateProxyArpEntry=CreateProxyArpEntry@12
|
||||
DeleteIPAddress=DeleteIPAddress@4
|
||||
|
@ -105,7 +105,7 @@ IpRenewAddress=IpRenewAddress@4
|
|||
;NhGetGuidFromInterfaceName
|
||||
;NhGetInterfaceNameFromDeviceGuid
|
||||
;NhGetInterfaceNameFromGuid
|
||||
;NhpAllocateAndGetInterfaceInfoFromStack
|
||||
NhpAllocateAndGetInterfaceInfoFromStack=NhpAllocateAndGetInterfaceInfoFromStack@20
|
||||
;NhpGetInterfaceIndexFromStack
|
||||
NotifyAddrChange=NotifyAddrChange@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
|
||||
* PROJECT: ReactOS system libraries
|
||||
|
@ -16,8 +16,8 @@
|
|||
/* Open or create the mutex used to communicate with the debug monitor */
|
||||
HANDLE K32CreateDBMonMutex(void)
|
||||
{
|
||||
static SID_IDENTIFIER_AUTHORITY siaNTAuth = SECURITY_NT_AUTHORITY;
|
||||
static SID_IDENTIFIER_AUTHORITY siaWorldAuth = SECURITY_WORLD_SID_AUTHORITY;
|
||||
static SID_IDENTIFIER_AUTHORITY siaNTAuth = {SECURITY_NT_AUTHORITY};
|
||||
static SID_IDENTIFIER_AUTHORITY siaWorldAuth = {SECURITY_WORLD_SID_AUTHORITY};
|
||||
|
||||
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
|
||||
* PROJECT: ReactOS system libraries
|
||||
|
@ -210,7 +210,6 @@ CopyFileExW (
|
|||
IO_STATUS_BLOCK IoStatusBlock;
|
||||
FILE_STANDARD_INFORMATION FileStandard;
|
||||
FILE_BASIC_INFORMATION FileBasic;
|
||||
FILE_DISPOSITION_INFORMATION FileDispInfo;
|
||||
WINBOOL RC = FALSE;
|
||||
WINBOOL KeepDestOnError = FALSE;
|
||||
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
|
||||
* PROJECT: ReactOS system libraries
|
||||
|
@ -604,7 +604,6 @@ GetVolumeInformationW(
|
|||
PFILE_FS_VOLUME_INFORMATION FileFsVolume;
|
||||
PFILE_FS_ATTRIBUTE_INFORMATION FileFsAttribute;
|
||||
IO_STATUS_BLOCK IoStatusBlock;
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
UCHAR Buffer[max(FS_VOLUME_BUFFER_SIZE, FS_ATTRIBUTE_BUFFER_SIZE)];
|
||||
|
||||
HANDLE hFile;
|
||||
|
|
|
@ -125,7 +125,7 @@ CreateMutexA@12
|
|||
CreateMutexW@12
|
||||
CreateNamedPipeA@32
|
||||
CreateNamedPipeW@32
|
||||
;CreateNlsSecurityDescriptor
|
||||
CreateNlsSecurityDescriptor@12
|
||||
CreatePipe@16
|
||||
CreateProcessA@40
|
||||
;CreateProcessInternalA
|
||||
|
@ -134,7 +134,7 @@ CreateProcessW@40
|
|||
CreateRemoteThread@28
|
||||
CreateSemaphoreA@16
|
||||
CreateSemaphoreW@16
|
||||
;CreateSocketHandle
|
||||
CreateSocketHandle@0
|
||||
CreateTapePartition@16
|
||||
CreateThread@24
|
||||
CreateTimerQueue@0
|
||||
|
@ -151,7 +151,7 @@ DebugBreakProcess@4
|
|||
DebugSetProcessKillOnExit@4
|
||||
DefineDosDeviceA@12
|
||||
DefineDosDeviceW@12
|
||||
;DelayLoadFailureHook
|
||||
DelayLoadFailureHook@8
|
||||
DeleteAtom@4
|
||||
DeleteCriticalSection@4
|
||||
DeleteFiber@4
|
||||
|
@ -323,11 +323,11 @@ GetConsoleDisplayMode@4
|
|||
GetConsoleFontInfo@16
|
||||
GetConsoleFontSize@8
|
||||
GetConsoleHardwareState@12
|
||||
;GetConsoleInputExeNameA
|
||||
;GetConsoleInputExeNameW
|
||||
GetConsoleInputExeNameA@8
|
||||
GetConsoleInputExeNameW@8
|
||||
GetConsoleInputWaitHandle@0
|
||||
;GetConsoleKeyboardLayoutNameA
|
||||
;GetConsoleKeyboardLayoutNameW
|
||||
GetConsoleKeyboardLayoutNameA@4
|
||||
GetConsoleKeyboardLayoutNameW@4
|
||||
GetConsoleMode@8
|
||||
;GetConsoleNlsMode
|
||||
GetConsoleOutputCP@0
|
||||
|
@ -384,7 +384,7 @@ GetFullPathNameA@16
|
|||
GetFullPathNameW@16
|
||||
GetGeoInfoA@20
|
||||
GetGeoInfoW@20
|
||||
;GetHandleContext
|
||||
GetHandleContext@4
|
||||
GetHandleInformation@8
|
||||
GetLargestConsoleWindowSize@4
|
||||
GetLastError@0
|
||||
|
@ -586,7 +586,7 @@ IsSystemResumeAutomatic@0
|
|||
IsValidCodePage@4
|
||||
IsValidLanguageGroup@8
|
||||
IsValidLocale@8
|
||||
;IsValidUILanguage
|
||||
IsValidUILanguage@4
|
||||
IsWow64Process@8
|
||||
LCMapStringA@24
|
||||
LCMapStringW@24
|
||||
|
@ -638,7 +638,7 @@ MoveFileW@8
|
|||
MoveFileWithProgressW@20
|
||||
MulDiv@12
|
||||
MultiByteToWideChar@24
|
||||
;NlsConvertIntegerToString
|
||||
NlsConvertIntegerToString@20
|
||||
;NlsGetCacheUpdateCount
|
||||
;NlsResetProcessLocale
|
||||
;NumaVirtualQueryNode
|
||||
|
@ -738,10 +738,10 @@ ScrollConsoleScreenBufferA@20
|
|||
ScrollConsoleScreenBufferW@20
|
||||
SearchPathA@24
|
||||
SearchPathW@24
|
||||
;SetCPGlobal
|
||||
SetCPGlobal@4
|
||||
SetCalendarInfoA@16
|
||||
SetCalendarInfoW@16
|
||||
;SetClientTimeZoneInformation
|
||||
SetClientTimeZoneInformation@4
|
||||
;SetComPlusPackageInstallStatus
|
||||
SetCommBreak@4
|
||||
SetCommConfig@12
|
||||
|
@ -763,9 +763,9 @@ SetConsoleCursorPosition@8
|
|||
SetConsoleDisplayMode@12
|
||||
SetConsoleFont@8
|
||||
SetConsoleHardwareState@12
|
||||
;SetConsoleIcon
|
||||
;SetConsoleInputExeNameA
|
||||
;SetConsoleInputExeNameW
|
||||
SetConsoleIcon@4
|
||||
SetConsoleInputExeNameA@4
|
||||
SetConsoleInputExeNameW@4
|
||||
SetConsoleKeyShortcuts@16
|
||||
;SetConsoleLocalEUDC
|
||||
SetConsoleMaximumWindowSize@8
|
||||
|
@ -806,7 +806,7 @@ SetFileTime@16
|
|||
SetFileValidData@12
|
||||
SetFirmwareEnvironmentVariableA@16
|
||||
SetFirmwareEnvironmentVariableW@16
|
||||
;SetHandleContext
|
||||
SetHandleContext@8
|
||||
SetHandleCount@4
|
||||
SetHandleInformation@12
|
||||
SetInformationJobObject@16
|
||||
|
@ -883,8 +883,8 @@ UnlockFileEx@20
|
|||
UnmapViewOfFile@4
|
||||
UpdateResourceA@24
|
||||
UpdateResourceW@24
|
||||
;UTRegister
|
||||
;UTUnRegister
|
||||
UTRegister@28
|
||||
UTUnRegister@4
|
||||
;UnregisterConsoleIME
|
||||
UnregisterWait@4
|
||||
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
|
||||
;
|
||||
|
@ -129,7 +129,7 @@ CreateMutexA=CreateMutexA@12
|
|||
CreateMutexW=CreateMutexW@12
|
||||
CreateNamedPipeA=CreateNamedPipeA@32
|
||||
CreateNamedPipeW=CreateNamedPipeW@32
|
||||
;CreateNlsSecurityDescriptor
|
||||
CreateNlsSecurityDescriptor=CreateNlsSecurityDescriptor@12
|
||||
CreatePipe=CreatePipe@16
|
||||
CreateProcessA=CreateProcessA@40
|
||||
;CreateProcessInternalA
|
||||
|
@ -138,7 +138,7 @@ CreateProcessW=CreateProcessW@40
|
|||
CreateRemoteThread=CreateRemoteThread@28
|
||||
CreateSemaphoreA=CreateSemaphoreA@16
|
||||
CreateSemaphoreW=CreateSemaphoreW@16
|
||||
;CreateSocketHandle
|
||||
CreateSocketHandle=CreateSocketHandle@0
|
||||
CreateTapePartition=CreateTapePartition@16
|
||||
CreateThread=CreateThread@24
|
||||
CreateTimerQueue=CreateTimerQueue@0
|
||||
|
@ -155,7 +155,7 @@ DebugBreakProcess=DebugBreakProcess@4
|
|||
DebugSetProcessKillOnExit=DebugSetProcessKillOnExit@4
|
||||
DefineDosDeviceA=DefineDosDeviceA@12
|
||||
DefineDosDeviceW=DefineDosDeviceW@12
|
||||
;DelayLoadFailureHook
|
||||
DelayLoadFailureHook=DelayLoadFailureHook@8
|
||||
DeleteAtom=DeleteAtom@4
|
||||
DeleteCriticalSection=NTDLL.RtlDeleteCriticalSection
|
||||
DeleteFiber=DeleteFiber@4
|
||||
|
@ -327,11 +327,11 @@ GetConsoleDisplayMode=GetConsoleDisplayMode@4
|
|||
GetConsoleFontInfo=GetConsoleFontInfo@16
|
||||
GetConsoleFontSize=GetConsoleFontSize@8
|
||||
GetConsoleHardwareState=GetConsoleHardwareState@12
|
||||
;GetConsoleInputExeNameA
|
||||
;GetConsoleInputExeNameW
|
||||
GetConsoleInputExeNameA=GetConsoleInputExeNameA@8
|
||||
GetConsoleInputExeNameW=GetConsoleInputExeNameW@8
|
||||
GetConsoleInputWaitHandle=GetConsoleInputWaitHandle@0
|
||||
;GetConsoleKeyboardLayoutNameA
|
||||
;GetConsoleKeyboardLayoutNameW
|
||||
GetConsoleKeyboardLayoutNameA=GetConsoleKeyboardLayoutNameA@4
|
||||
GetConsoleKeyboardLayoutNameW=GetConsoleKeyboardLayoutNameW@4
|
||||
GetConsoleMode=GetConsoleMode@8
|
||||
;GetConsoleNlsMode
|
||||
GetConsoleOutputCP=GetConsoleOutputCP@0
|
||||
|
@ -389,7 +389,7 @@ GetFullPathNameA=GetFullPathNameA@16
|
|||
GetFullPathNameW=GetFullPathNameW@16
|
||||
GetGeoInfoA=GetGeoInfoA@20
|
||||
GetGeoInfoW=GetGeoInfoW@20
|
||||
;GetHandleContext
|
||||
GetHandleContext=GetHandleContext@4
|
||||
GetHandleInformation=GetHandleInformation@8
|
||||
GetLargestConsoleWindowSize=GetLargestConsoleWindowSize@4
|
||||
GetLastError=GetLastError@0
|
||||
|
@ -591,7 +591,7 @@ IsSystemResumeAutomatic=IsSystemResumeAutomatic@0
|
|||
IsValidCodePage=IsValidCodePage@4
|
||||
IsValidLanguageGroup=IsValidLanguageGroup@8
|
||||
IsValidLocale=IsValidLocale@8
|
||||
;IsValidUILanguage
|
||||
IsValidUILanguage=IsValidUILanguage@4
|
||||
IsWow64Process=IsWow64Process@8
|
||||
LCMapStringA=LCMapStringA@24
|
||||
LCMapStringW=LCMapStringW@24
|
||||
|
@ -643,7 +643,7 @@ MoveFileW=MoveFileW@8
|
|||
MoveFileWithProgressW=MoveFileWithProgressW@20
|
||||
MulDiv=MulDiv@12
|
||||
MultiByteToWideChar=MultiByteToWideChar@24
|
||||
;NlsConvertIntegerToString
|
||||
NlsConvertIntegerToString=NlsConvertIntegerToString@20
|
||||
;NlsGetCacheUpdateCount
|
||||
;NlsResetProcessLocale
|
||||
;NumaVirtualQueryNode
|
||||
|
@ -744,10 +744,10 @@ ScrollConsoleScreenBufferA=ScrollConsoleScreenBufferA@20
|
|||
ScrollConsoleScreenBufferW=ScrollConsoleScreenBufferW@20
|
||||
SearchPathA=SearchPathA@24
|
||||
SearchPathW=SearchPathW@24
|
||||
;SetCPGlobal
|
||||
SetCPGlobal=SetCPGlobal@4
|
||||
SetCalendarInfoA=SetCalendarInfoA@16
|
||||
SetCalendarInfoW=SetCalendarInfoW@16
|
||||
;SetClientTimeZoneInformation
|
||||
SetClientTimeZoneInformation=SetClientTimeZoneInformation@4
|
||||
;SetComPlusPackageInstallStatus
|
||||
SetCommBreak=SetCommBreak@4
|
||||
SetCommConfig=SetCommConfig@12
|
||||
|
@ -769,9 +769,9 @@ SetConsoleCursorPosition=SetConsoleCursorPosition@8
|
|||
SetConsoleDisplayMode=SetConsoleDisplayMode@12
|
||||
SetConsoleFont=SetConsoleFont@8
|
||||
SetConsoleHardwareState=SetConsoleHardwareState@12
|
||||
;SetConsoleIcon
|
||||
;SetConsoleInputExeNameA
|
||||
;SetConsoleInputExeNameW
|
||||
SetConsoleIcon=SetConsoleIcon@4
|
||||
SetConsoleInputExeNameA=SetConsoleInputExeNameA@4
|
||||
SetConsoleInputExeNameW=SetConsoleInputExeNameW@4
|
||||
SetConsoleKeyShortcuts=SetConsoleKeyShortcuts@16
|
||||
;SetConsoleLocalEUDC
|
||||
SetConsoleMaximumWindowSize=SetConsoleMaximumWindowSize@8
|
||||
|
@ -812,7 +812,7 @@ SetFileTime=SetFileTime@16
|
|||
SetFileValidData=SetFileValidData@12
|
||||
SetFirmwareEnvironmentVariableA=SetFirmwareEnvironmentVariableA@16
|
||||
SetFirmwareEnvironmentVariableW=SetFirmwareEnvironmentVariableW@16
|
||||
;SetHandleContext
|
||||
SetHandleContext=SetHandleContext@8
|
||||
SetHandleCount=SetHandleCount@4
|
||||
SetHandleInformation=SetHandleInformation@12
|
||||
SetInformationJobObject=SetInformationJobObject@16
|
||||
|
@ -889,8 +889,8 @@ UnlockFileEx=UnlockFileEx@20
|
|||
UnmapViewOfFile=UnmapViewOfFile@4
|
||||
UpdateResourceA=UpdateResourceA@24
|
||||
UpdateResourceW=UpdateResourceW@24
|
||||
;UTRegister
|
||||
;UTUnRegister
|
||||
UTRegister=UTRegister@28
|
||||
UTUnRegister=UTUnRegister@4
|
||||
;UnregisterConsoleIME
|
||||
UnregisterWait=UnregisterWait@4
|
||||
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 = ../..
|
||||
|
||||
|
@ -9,7 +9,7 @@ TARGET_NAME = kernel32
|
|||
TARGET_BASE = 0x77f00000
|
||||
|
||||
# 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
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* 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
|
||||
* PROJECT: ReactOS system libraries
|
||||
|
@ -44,7 +44,6 @@ GetComputerNameA (LPSTR lpBuffer,
|
|||
{
|
||||
UNICODE_STRING UnicodeString;
|
||||
ANSI_STRING AnsiString;
|
||||
BOOL Result;
|
||||
|
||||
AnsiString.MaximumLength = *lpnSize;
|
||||
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
|
||||
* PROJECT: ReactOS system libraries
|
||||
|
@ -32,14 +32,11 @@ static BOOL IgnoreCtrlEvents = FALSE;
|
|||
|
||||
static PHANDLER_ROUTINE* CtrlHandlers = NULL;
|
||||
static ULONG NrCtrlHandlers = 0;
|
||||
static ULONG CtrlHandlersArraySize = 0;
|
||||
|
||||
/* Default Console Control Handler *******************************************/
|
||||
|
||||
BOOL WINAPI DefaultConsoleCtrlHandler(DWORD Event)
|
||||
{
|
||||
UINT ExitCode;
|
||||
|
||||
switch(Event)
|
||||
{
|
||||
case CTRL_C_EVENT:
|
||||
|
@ -1280,7 +1277,6 @@ WINBOOL STDCALL FreeConsole(VOID)
|
|||
CSRSS_API_REQUEST Request;
|
||||
CSRSS_API_REPLY Reply;
|
||||
NTSTATUS Status;
|
||||
HANDLE hStdError;
|
||||
|
||||
Request.Type = CSRSS_FREE_CONSOLE;
|
||||
Status = CsrClientCallServer( &Request, &Reply, sizeof( CSRSS_API_REQUEST ), sizeof( CSRSS_API_REPLY ) );
|
||||
|
@ -1794,8 +1790,6 @@ WriteConsoleOutputA(HANDLE hConsoleOutput,
|
|||
CSRSS_API_REPLY Reply;
|
||||
NTSTATUS Status;
|
||||
ULONG Size;
|
||||
BOOLEAN Result;
|
||||
ULONG i, j;
|
||||
PVOID BufferBase;
|
||||
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)
|
||||
* Remove from this file, if you implement them.
|
||||
|
@ -3445,3 +3445,152 @@ WINBOOL STDCALL GetConsoleKeyboardLayoutNameW(LPWSTR name)
|
|||
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||
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
|
||||
* PROJECT: ReactOS system libraries
|
||||
|
@ -680,7 +680,6 @@ CreateProcessW
|
|||
{
|
||||
HANDLE hSection, hProcess, hThread;
|
||||
NTSTATUS Status;
|
||||
LPTHREAD_START_ROUTINE lpStartAddress = NULL;
|
||||
WCHAR ImagePathName[256];
|
||||
UNICODE_STRING ImagePathName_U;
|
||||
PROCESS_BASIC_INFORMATION ProcessBasicInfo;
|
||||
|
@ -691,8 +690,7 @@ CreateProcessW
|
|||
CSRSS_API_REPLY CsrReply;
|
||||
CHAR ImageFileName[8];
|
||||
PWCHAR s, e;
|
||||
ULONG i, len;
|
||||
ANSI_STRING ProcedureName;
|
||||
ULONG i;
|
||||
UNICODE_STRING CurrentDirectory_U;
|
||||
SECTION_IMAGE_INFORMATION Sii;
|
||||
WCHAR TempCurrentDirectoryW[256];
|
||||
|
@ -945,12 +943,6 @@ CreateProcessW
|
|||
{
|
||||
if (lpStartupInfo->lpReserved2)
|
||||
{
|
||||
ULONG i, Count = *(ULONG*)lpStartupInfo->lpReserved2;
|
||||
HANDLE * hFile;
|
||||
HANDLE hTemp;
|
||||
PRTL_USER_PROCESS_PARAMETERS CurrPpb = NtCurrentPeb()->ProcessParameters;
|
||||
|
||||
|
||||
/* FIXME:
|
||||
* ROUND_UP(xxx,2) + 2 is a dirty hack. RtlCreateProcessParameters assumes that
|
||||
* 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
|
||||
* PROJECT: ReactOS system libraries
|
||||
|
@ -68,7 +68,6 @@ CreateEventW(LPSECURITY_ATTRIBUTES lpEventAttributes,
|
|||
NTSTATUS Status;
|
||||
HANDLE hEvent;
|
||||
UNICODE_STRING EventNameString;
|
||||
POBJECT_ATTRIBUTES PtrObjectAttributes;
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
|
||||
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
|
||||
*
|
||||
|
@ -64,6 +64,7 @@ BOOL WINAPI ConvertFiberToThread(void)
|
|||
RtlFreeHeap(pTeb->Peb->ProcessHeap, 0, pTeb->Tib.Fib.FiberData);
|
||||
|
||||
/* success */
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
||||
|
@ -147,8 +148,6 @@ LPVOID WINAPI CreateFiberEx
|
|||
PSIZE_T pnStackCommit = NULL;
|
||||
USER_STACK usFiberStack;
|
||||
CONTEXT ctxFiberContext;
|
||||
PCHAR pStackBase;
|
||||
PCHAR pStackLimit;
|
||||
PTEB pTeb = NtCurrentTeb();
|
||||
|
||||
/* 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
|
||||
* PROJECT: ReactOS system libraries
|
||||
|
@ -99,7 +99,6 @@ CreateRemoteThread
|
|||
LPDWORD lpThreadId
|
||||
)
|
||||
{
|
||||
PSECURITY_DESCRIPTOR pSD = NULL;
|
||||
HANDLE hThread;
|
||||
CLIENT_ID cidClientId;
|
||||
NTSTATUS nErrCode;
|
||||
|
|
|
@ -8,7 +8,7 @@ TARGET_NAME = lz32
|
|||
TARGET_BASE=0x76380000
|
||||
|
||||
# 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
|
||||
|
||||
|
|
|
@ -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 = ../..
|
||||
|
||||
|
@ -9,7 +9,7 @@ TARGET_NAME = msafd
|
|||
TARGET_BASE = 0x777a0000
|
||||
|
||||
# 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
|
||||
|
||||
|
|
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
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -191,6 +191,7 @@ NTSTATUS STDCALL DbgUiRemoteBreakin(VOID)
|
|||
RtlExitUserThread(0);
|
||||
|
||||
DbgBreakPoint();
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
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
|
||||
;
|
||||
|
@ -340,10 +340,10 @@ RtlCreateEnvironment@8
|
|||
RtlCreateHeap@24
|
||||
RtlCreateProcessParameters@40
|
||||
;RtlCreatePropertySet
|
||||
;RtlCreateQueryDebugBuffer
|
||||
RtlCreateQueryDebugBuffer@8
|
||||
RtlCreateRegistryKey@8
|
||||
RtlCreateSecurityDescriptor@8
|
||||
;RtlCreateTagHeap
|
||||
RtlCreateTagHeap@16
|
||||
RtlCreateUnicodeString@8
|
||||
RtlCreateUnicodeStringFromAsciiz@8
|
||||
RtlCreateUserProcess@40
|
||||
|
@ -354,21 +354,21 @@ RtlCustomCPToUnicodeN@24
|
|||
RtlDeNormalizeProcessParams@4
|
||||
RtlDecompressBuffer@24
|
||||
RtlDecompressFragment@32
|
||||
;RtlDelete
|
||||
RtlDelete@4
|
||||
RtlDeleteAce@8
|
||||
RtlDeleteAtomFromAtomTable@8
|
||||
RtlDeleteCriticalSection@4
|
||||
;RtlDeleteElementGenericTable
|
||||
;RtlDeleteNoSplay
|
||||
RtlDeleteElementGenericTable@8
|
||||
RtlDeleteNoSplay@8
|
||||
RtlDeleteRegistryValue@12
|
||||
RtlDeleteResource@4
|
||||
;RtlDeleteSecurityObject
|
||||
RtlDeleteSecurityObject@4
|
||||
RtlDestroyAtomTable@4
|
||||
RtlDestroyEnvironment@4
|
||||
RtlDestroyHandleTable@4
|
||||
RtlDestroyHeap@4
|
||||
RtlDestroyProcessParameters@4
|
||||
;RtlDestroyQueryDebugBuffer
|
||||
RtlDestroyQueryDebugBuffer@4
|
||||
RtlDetermineDosPathNameType_U@4
|
||||
RtlDoesFileExists_U@4
|
||||
RtlDosPathNameToNtPathName_U@16
|
||||
|
@ -381,8 +381,8 @@ RtlEnlargedUnsignedDivide@16
|
|||
RtlEnlargedUnsignedMultiply@8
|
||||
RtlEnterCriticalSection@4
|
||||
RtlEnumProcessHeaps@8
|
||||
;RtlEnumerateGenericTable
|
||||
;RtlEnumerateGenericTableWithoutSplaying
|
||||
RtlEnumerateGenericTable@8
|
||||
RtlEnumerateGenericTableWithoutSplaying@8
|
||||
;RtlEnumerateProperties
|
||||
RtlEqualComputerName@8
|
||||
RtlEqualDomainName@8
|
||||
|
@ -420,12 +420,12 @@ RtlFreeUnicodeString@4
|
|||
RtlFreeUserThreadStack@8
|
||||
RtlGenerate8dot3Name@16
|
||||
RtlGetAce@12
|
||||
;RtlGetCallersAddress
|
||||
RtlGetCallersAddress@4
|
||||
RtlGetCompressionWorkSpaceSize@12
|
||||
RtlGetControlSecurityDescriptor@12
|
||||
RtlGetCurrentDirectory_U@8
|
||||
RtlGetDaclSecurityDescriptor@16
|
||||
;RtlGetElementGenericTable
|
||||
RtlGetElementGenericTable@8
|
||||
RtlGetFullPathName_U@16
|
||||
RtlGetGroupSecurityDescriptor@12
|
||||
RtlGetLongestNtPathLength@0
|
||||
|
@ -452,16 +452,16 @@ RtlInitUnicodeString@8
|
|||
RtlInitializeBitMap@12
|
||||
RtlInitializeContext@20
|
||||
RtlInitializeCriticalSection@4
|
||||
;RtlInitializeGenericTable
|
||||
RtlInitializeGenericTable@20
|
||||
RtlInitializeHandleTable@12
|
||||
;RtlInitializeRXact
|
||||
RtlInitializeResource@4
|
||||
RtlInitializeSid@12
|
||||
;RtlInsertElementGenericTable
|
||||
RtlInsertElementGenericTable@16
|
||||
RtlIntegerToChar@16
|
||||
RtlIntegerToUnicodeString@12
|
||||
RtlIsDosDeviceName_U@4
|
||||
;RtlIsGenericTableEmpty
|
||||
RtlIsGenericTableEmpty@4
|
||||
RtlIsNameLegalDOS8Dot3@12
|
||||
RtlIsTextUnicode@12
|
||||
RtlIsValidHandle@8
|
||||
|
@ -481,7 +481,7 @@ RtlLengthSid@4
|
|||
RtlLocalTimeToSystemTime@8
|
||||
RtlLockHeap@4
|
||||
RtlLookupAtomInAtomTable@12
|
||||
;RtlLookupElementGenericTable
|
||||
RtlLookupElementGenericTable@8
|
||||
RtlMakeSelfRelativeSD@12
|
||||
RtlMapGenericMask@8
|
||||
RtlMoveMemory@12
|
||||
|
@ -489,10 +489,10 @@ RtlMultiByteToUnicodeN@20
|
|||
RtlMultiByteToUnicodeSize@12
|
||||
;RtlNewInstanceSecurityObject
|
||||
;RtlNewSecurityGrantedAccess
|
||||
;RtlNewSecurityObject
|
||||
RtlNewSecurityObject@24
|
||||
RtlNormalizeProcessParams@4
|
||||
RtlNtStatusToDosError@4
|
||||
;RtlNumberGenericTableElements
|
||||
RtlNumberGenericTableElements@4
|
||||
RtlNumberOfClearBits@4
|
||||
RtlNumberOfSetBits@4
|
||||
RtlOemStringToUnicodeSize@4
|
||||
|
@ -504,12 +504,12 @@ RtlPinAtomInAtomTable@8
|
|||
RtlPrefixString@12
|
||||
RtlPrefixUnicodeString@12
|
||||
;RtlPropertySetNameToGuid
|
||||
;RtlProtectHeap
|
||||
RtlProtectHeap@8
|
||||
RtlQueryAtomInAtomTable@24
|
||||
RtlQueryEnvironmentVariable_U@12
|
||||
RtlQueryInformationAcl@16
|
||||
;RtlQueryProcessBackTraceInformation
|
||||
;RtlQueryProcessDebugInformation
|
||||
RtlQueryProcessDebugInformation@12
|
||||
;RtlQueryProcessHeapInformation
|
||||
;RtlQueryProcessLockInformation
|
||||
;RtlQueryProperties
|
||||
|
@ -517,14 +517,14 @@ RtlQueryInformationAcl@16
|
|||
;RtlQueryPropertySet
|
||||
RtlQueryRegistryValues@20
|
||||
;RtlQuerySecutityObject
|
||||
;RtlQueryTagHeap
|
||||
RtlQueryTagHeap@20
|
||||
RtlQueryTimeZoneInformation@4
|
||||
RtlRaiseException@4
|
||||
RtlRaiseStatus@4
|
||||
RtlRandom@4
|
||||
RtlReAllocateHeap@16
|
||||
;RtlRealPredecessor
|
||||
;RtlRealSuccessor
|
||||
RtlRealPredecessor@4
|
||||
RtlRealSuccessor@4
|
||||
RtlReleasePebLock@0
|
||||
RtlReleaseResource@4
|
||||
;RtlRemoteCall
|
||||
|
@ -554,7 +554,7 @@ RtlSetTimeZoneInformation@4
|
|||
;RtlSetUserFlagsHeap
|
||||
;RtlSetUserValueHeap
|
||||
RtlSizeHeap@12
|
||||
;RtlSplay
|
||||
RtlSplay@4
|
||||
;RtlStartRXact
|
||||
RtlSubAuthorityCountSid@4
|
||||
RtlSubAuthoritySid@8
|
||||
|
@ -596,7 +596,7 @@ RtlValidSecurityDescriptor@4
|
|||
RtlValidSid@4
|
||||
RtlValidateHeap@12
|
||||
RtlValidateProcessHeaps@0
|
||||
;RtlWalkHeap
|
||||
RtlWalkHeap@8
|
||||
RtlWriteRegistryValue@24
|
||||
;RtlZeroHeap
|
||||
RtlZeroMemory@8
|
||||
|
@ -606,8 +606,8 @@ RtlpNtMakeTemporaryKey@4
|
|||
RtlpNtOpenKey@16
|
||||
RtlpNtQueryValueKey@20
|
||||
RtlpNtSetValueKey@16
|
||||
;RtlpUnWaitCriticalSection
|
||||
;RtlpWaitForCriticalSection
|
||||
RtlpUnWaitCriticalSection@4
|
||||
RtlpWaitForCriticalSection@4
|
||||
RtlxAnsiStringToUnicodeSize@4
|
||||
RtlxOemStringToUnicodeSize@4
|
||||
RtlxUnicodeStringToAnsiSize@4
|
||||
|
@ -905,7 +905,7 @@ qsort
|
|||
sin
|
||||
sprintf
|
||||
sqrt
|
||||
;sscanf
|
||||
sscanf
|
||||
strcat
|
||||
strchr
|
||||
strcmp
|
||||
|
@ -953,127 +953,127 @@ _NtCurrentTeb@0
|
|||
;?Allocate@CBufferAllocator@@UAEPAXK@Z
|
||||
;CsrCaptureMessageMultiUnicodeStringsInPlace
|
||||
;CsrGetProcessId
|
||||
;DbgPrintEx
|
||||
;DbgPrintReturnControlC
|
||||
;DbgQueryDebugFilterState
|
||||
;DbgSetDebugFilterState
|
||||
DbgPrintEx
|
||||
DbgPrintReturnControlC
|
||||
DbgQueryDebugFilterState@8
|
||||
DbgSetDebugFilterState@12
|
||||
;DbgUiConvertStateChangeStructure
|
||||
;DbgUiDebugActiveProcess
|
||||
DbgUiDebugActiveProcess@4
|
||||
;DbgUiGetThreadDebugObject
|
||||
;DbgUiSetThreadDebugObject
|
||||
;DbgUiStopDebugging
|
||||
DbgUiStopDebugging@4
|
||||
;LdrAccessOutOfProcessResource
|
||||
;LdrAddRefDll
|
||||
;LdrAlternateResourcesEnabled
|
||||
LdrAlternateResourcesEnabled@0
|
||||
;LdrCreateOutOfProcessImage
|
||||
;LdrDestroyOutOfProcessImage
|
||||
;LdrEnumerateLoadedModules
|
||||
;LdrFindCreateProcessManifest
|
||||
;LdrFindResourceEx_U
|
||||
;LdrFlushAlternateResourceModules
|
||||
LdrFlushAlternateResourceModules@0
|
||||
;LdrGetDllHandleEx
|
||||
;LdrInitShimEngineDynamic
|
||||
;LdrLoadAlternateResourceModule
|
||||
;LdrLockLoaderLock
|
||||
LdrLockLoaderLock@12
|
||||
;LdrSetAppCompatDllRedirectionCallback
|
||||
;LdrSetDllManifestProber
|
||||
;LdrUnloadAlternateResourceModule
|
||||
;LdrUnlockLoaderLock
|
||||
LdrUnlockLoaderLock@8
|
||||
;NPXEMULATORTABLE
|
||||
;NtAccessCheckByType
|
||||
;NtAccessCheckByTypeAndAuditAlarm
|
||||
;NtAccessCheckByTypeResultList
|
||||
;NtAccessCheckByTypeResultListAndAuditAlarm
|
||||
;NtAccessCheckByTypeResultListAndAuditAlarmByHandle
|
||||
NtAccessCheckByType@44
|
||||
NtAccessCheckByTypeAndAuditAlarm@64
|
||||
NtAccessCheckByTypeResultList@44
|
||||
NtAccessCheckByTypeResultListAndAuditAlarm@64
|
||||
NtAccessCheckByTypeResultListAndAuditAlarmByHandle@68
|
||||
;NtAddBootEntry
|
||||
;NtAllocateUserPhysicalPages
|
||||
;NtAreMappedFilesTheSame
|
||||
NtAllocateUserPhysicalPages@12
|
||||
NtAreMappedFilesTheSame@8
|
||||
;NtAssignProcessToJobObject
|
||||
;NtCancelDeviceWakeupRequest
|
||||
;NtCompactKeys
|
||||
NtCancelDeviceWakeupRequest@4
|
||||
NtCompactKeys@8
|
||||
;NtCompareTokens
|
||||
;NtCompressKey
|
||||
NtCompressKey@4
|
||||
;NtCreateDebugObject
|
||||
;NtCreateJobObject
|
||||
;NtCreateJobSet
|
||||
;NtCreateKeyedEvent
|
||||
NtCreateJobObject@12
|
||||
NtCreateJobSet@12
|
||||
NtCreateKeyedEvent@16
|
||||
;NtCreateProcessEx
|
||||
;NtDebugActiveProcess
|
||||
;NtDebugContinue
|
||||
;NtDeleteBootEntry
|
||||
;NtEnumerateBootEntries
|
||||
;NtEnumerateSystemEnvironmentValuesEx
|
||||
;NtFilterToken
|
||||
;NtFreeUserPhysicalPages
|
||||
;NtGetDevicePowerState
|
||||
;NtGetWriteWatch
|
||||
;NtImpersonateAnonymousToken
|
||||
;NtInitiatePowerAction
|
||||
;NtIsProcessInJob
|
||||
;NtIsSystemResumeAutomatic
|
||||
;NtLockProductActivationKeys
|
||||
;NtLockRegistryKey
|
||||
;NtMakePermanentObject
|
||||
;NtMapUserPhysicalPages
|
||||
;NtMapUserPhysicalPagesScatter
|
||||
NtFilterToken@24
|
||||
NtFreeUserPhysicalPages@12
|
||||
NtGetDevicePowerState@8
|
||||
NtGetWriteWatch@28
|
||||
NtImpersonateAnonymousToken@4
|
||||
NtInitiatePowerAction@16
|
||||
NtIsProcessInJob@8
|
||||
NtIsSystemResumeAutomatic@0
|
||||
NtLockProductActivationKeys@8
|
||||
NtLockRegistryKey@4
|
||||
NtMakePermanentObject@4
|
||||
NtMapUserPhysicalPages@12
|
||||
NtMapUserPhysicalPagesScatter@12
|
||||
;NtModifyBootEntry
|
||||
;NtNotifyChangeMultipleKeys
|
||||
;NtOpenJobObject
|
||||
;NtOpenKeyedEvent
|
||||
;NtOpenProcessTokenEx
|
||||
;NtOpenThreadTokenEx
|
||||
;NtPowerInformation
|
||||
NtNotifyChangeMultipleKeys@48
|
||||
NtOpenJobObject@12
|
||||
NtOpenKeyedEvent@12
|
||||
NtOpenProcessTokenEx@16
|
||||
NtOpenThreadTokenEx@20
|
||||
NtPowerInformation@20
|
||||
;NtQueryBootEntryOrder
|
||||
;NtQueryBootOptions
|
||||
;NtQueryDebugFilterState
|
||||
;NtQueryDefaultUILanguage
|
||||
;NtQueryInformationJobObject
|
||||
;NtQueryInstallUILanguage
|
||||
;NtQueryOpenSubKeys
|
||||
;NtQueryPortInformationProcess
|
||||
NtQueryDefaultUILanguage@4
|
||||
NtQueryInformationJobObject@20
|
||||
NtQueryInstallUILanguage@4
|
||||
NtQueryOpenSubKeys@8
|
||||
NtQueryPortInformationProcess@0
|
||||
;NtQuerySystemEnvironmentValueEx
|
||||
;NtReleaseKeyedEvent
|
||||
NtReleaseKeyedEvent@16
|
||||
;NtRemoveProcessDebug
|
||||
;NtRenameKey
|
||||
;NtReplyWaitReceivePortEx
|
||||
;NtRequestDeviceWakeup
|
||||
;NtRequestWakeupLatency
|
||||
;NtResetWriteWatch
|
||||
;NtResumeProcess
|
||||
;NtSaveKeyEx
|
||||
;NtSaveMergedKeys
|
||||
;NtSecureConnectPort
|
||||
NtRenameKey@8
|
||||
NtReplyWaitReceivePortEx@20
|
||||
NtRequestDeviceWakeup@4
|
||||
NtRequestWakeupLatency@4
|
||||
NtResetWriteWatch@12
|
||||
NtResumeProcess@4
|
||||
NtSaveKeyEx@12
|
||||
NtSaveMergedKeys@12
|
||||
NtSecureConnectPort@36
|
||||
;NtSetBootEntryOrder
|
||||
;NtSetBootOptions
|
||||
;NtSetDebugFilterState
|
||||
;NtSetDefaultUILanguage
|
||||
NtSetDefaultUILanguage@4
|
||||
;NtSetEventBoostPriority
|
||||
;NtSetHighWaitLowThread
|
||||
NtSetHighWaitLowThread@0
|
||||
;NtSetInformationDebugObject
|
||||
;NtSetInformationJobObject
|
||||
;NtSetLowWaitHighThread
|
||||
;NtSetQuotaInformationFile
|
||||
NtSetInformationJobObject@16
|
||||
NtSetLowWaitHighThread@0
|
||||
NtSetQuotaInformationFile@16
|
||||
;NtSetSystemEnvironmentValueEx
|
||||
;NtSetThreadExecutionState
|
||||
;NtSetUuidSeed
|
||||
;NtSuspendProcess
|
||||
;NtTerminateJobObject
|
||||
NtSetThreadExecutionState@8
|
||||
NtSetUuidSeed@4
|
||||
NtSuspendProcess@4
|
||||
NtTerminateJobObject@8
|
||||
;NtTraceEvent
|
||||
;NtTranslateFilePath
|
||||
;NtUnloadKeyEx
|
||||
NtUnloadKeyEx@8
|
||||
;NtWaitForDebugEvent
|
||||
;NtWaitForKeyedEvent
|
||||
NtWaitForKeyedEvent@16
|
||||
;RtlActivateActivationContext
|
||||
;RtlActivateActivationContextEx
|
||||
;RtlActivateActivationContextUnsafeFast
|
||||
;RtlAddAccessAllowedAceEx
|
||||
RtlAddAccessAllowedAceEx@20
|
||||
;RtlAddAccessAllowedObjectAce
|
||||
;RtlAddAccessDeniedAceEx
|
||||
RtlAddAccessDeniedAceEx@20
|
||||
;RtlAddAccessDeniedObjectAce
|
||||
;RtlAddAuditAccessAceEx
|
||||
;RtlAddAuditAccessObjectAce
|
||||
;RtlAddRange
|
||||
;RtlAddRefActivationContext
|
||||
RtlAddRange@36
|
||||
RtlAddRefActivationContext@4
|
||||
;RtlAddRefMemoryStream
|
||||
;RtlAddVectoredExceptionHandler
|
||||
;RtlAddressInSectionTable
|
||||
|
@ -1081,14 +1081,14 @@ _NtCurrentTeb@0
|
|||
;RtlApplicationVerifierStop
|
||||
;RtlAssert2
|
||||
;RtlCancelTimer
|
||||
;RtlCaptureContext
|
||||
RtlCaptureContext@4
|
||||
;RtlCaptureStackContext
|
||||
;RtlCheckForOrphanedCriticalSections
|
||||
;RtlCheckProcessParameters
|
||||
;RtlCloneMemoryStream
|
||||
;RtlCommitMemoryStream
|
||||
;RtlCompareVariants
|
||||
;RtlComputeCrc32
|
||||
RtlComputeCrc32@12
|
||||
;RtlComputeImportTableHash
|
||||
;RtlComputePrivatizedDllName_U
|
||||
;RtlConvertPropertyToVariant
|
||||
|
@ -1096,30 +1096,30 @@ _NtCurrentTeb@0
|
|||
;RtlConvertVariantToProperty
|
||||
;RtlCopyMemoryStreamTo
|
||||
;RtlCopyOutOfProcessMemoryStreamTo
|
||||
;RtlCopyRangeList
|
||||
RtlCopyRangeList@8
|
||||
;RtlCreateActivationContext
|
||||
;RtlCreateBootStatusDataFile
|
||||
;RtlCreateSystemVolumeInformationFolder
|
||||
;RtlCreateTimer
|
||||
;RtlCreateTimerQueue
|
||||
;RtlDeactivateActivationContext
|
||||
RtlCreateTimer@28
|
||||
RtlCreateTimerQueue@4
|
||||
RtlDeactivateActivationContext@8
|
||||
;RtlDeactivateActivationContextUnsafeFast
|
||||
;RtlDebugPrintTimes
|
||||
;RtlDefaultNpAcl
|
||||
;RtlDeleteElementGenericTableAvl
|
||||
;RtlDeleteOwnersRanges
|
||||
;RtlDeleteRange
|
||||
;RtlDeleteTimer
|
||||
;RtlDeleteTimerQueue
|
||||
;RtlDeleteTimerQueueEx
|
||||
;RtlDeregisterWait
|
||||
;RtlDeregisterWaitEx
|
||||
;RtlDllShutdownInProgress
|
||||
RtlDeleteOwnersRanges@8
|
||||
RtlDeleteRange@24
|
||||
RtlDeleteTimer@12
|
||||
RtlDeleteTimerQueue@4
|
||||
RtlDeleteTimerQueueEx@8
|
||||
RtlDeregisterWait@4
|
||||
RtlDeregisterWaitEx@8
|
||||
RtlDllShutdownInProgress@0
|
||||
;RtlDnsHostNameToComputerName
|
||||
;RtlDosApplyFileIsolationRedirection_Ustr
|
||||
;RtlDosSearchPath_Ustr
|
||||
;RtlDowncaseUnicodeChar
|
||||
;RtlDuplicateUnicodeString
|
||||
RtlDowncaseUnicodeChar@4
|
||||
RtlDuplicateUnicodeString@12
|
||||
;RtlEnableEarlyCriticalSectionEventCreation
|
||||
;RtlEnumerateGenericTableAvl
|
||||
;RtlEnumerateGenericTableLikeADirectory
|
||||
|
@ -1127,48 +1127,48 @@ _NtCurrentTeb@0
|
|||
;RtlFinalReleaseOutOfProcessMemoryStream
|
||||
;RtlFindActivationContextSectionGuid
|
||||
;RtlFindActivationContextSectionString
|
||||
;RtlFindCharInUnicodeString
|
||||
;RtlFindClearRuns
|
||||
;RtlFindLastBackwardRunClear
|
||||
;RtlFindLeastSignificantBit
|
||||
;RtlFindMostSignificantBit
|
||||
;RtlFindNextForwardRunClear
|
||||
;RtlFindRange
|
||||
RtlFindCharInUnicodeString@16
|
||||
RtlFindClearRuns@16
|
||||
RtlFindLastBackwardRunClear@12
|
||||
RtlFindLeastSignificantBit@8
|
||||
RtlFindMostSignificantBit@8
|
||||
RtlFindNextForwardRunClear@12
|
||||
RtlFindRange@48
|
||||
;RtlFirstEntrySList
|
||||
;RtlFlushSecureMemoryCache
|
||||
;RtlFreeOemString
|
||||
;RtlFreeRangeList
|
||||
RtlFreeOemString@4
|
||||
RtlFreeRangeList@4
|
||||
;RtlFreeThreadActivationContextStack
|
||||
;RtlGUIDFromString
|
||||
;RtlGetActiveActivationContext
|
||||
;RtlGetCurrentPeb
|
||||
RtlGUIDFromString@8
|
||||
RtlGetActiveActivationContext@4
|
||||
RtlGetCurrentPeb@0
|
||||
;RtlGetElementGenericTableAvl
|
||||
;RtlGetFirstRange
|
||||
RtlGetFirstRange@12
|
||||
;RtlGetFrame
|
||||
;RtlGetLastNtStatus
|
||||
;RtlGetLastWin32Error
|
||||
RtlGetLastNtStatus@0
|
||||
RtlGetLastWin32Error@0
|
||||
;RtlGetLengthWithoutLastFullDosOrNtPathElement
|
||||
;RtlGetLengthWithoutTrailingPathSeperators
|
||||
;RtlGetNativeSystemInformation
|
||||
;RtlGetNextRange
|
||||
RtlGetNativeSystemInformation@16
|
||||
RtlGetNextRange@12
|
||||
;RtlGetSecurityDescriptorRMControl
|
||||
;RtlGetSetBootStatusData
|
||||
;RtlGetVersion
|
||||
;RtlHashUnicodeString
|
||||
RtlGetVersion@4
|
||||
RtlHashUnicodeString@16
|
||||
;RtlInitMemoryStream
|
||||
;RtlInitOutOfProcessMemoryStream
|
||||
;RtlInitUnicodeStringEx
|
||||
;RtlInitializeCriticalSectionAndSpinCount
|
||||
RtlInitUnicodeStringEx@8
|
||||
RtlInitializeCriticalSectionAndSpinCount@8
|
||||
;RtlInitializeGenericTableAvl
|
||||
;RtlInitializeRangeList
|
||||
;RtlInitializeSListHead
|
||||
RtlInitializeRangeList@4
|
||||
RtlInitializeSListHead@4
|
||||
;RtlInsertElementGenericTableAvl
|
||||
;RtlInt64ToUnicodeString
|
||||
;RtlInterlockedFlushSList
|
||||
;RtlInterlockedPopEntrySList
|
||||
;RtlInterlockedPushEntrySList
|
||||
RtlInt64ToUnicodeString@16
|
||||
RtlInterlockedFlushSList@4
|
||||
RtlInterlockedPopEntrySList@4
|
||||
RtlInterlockedPushEntrySList@8
|
||||
;RtlInterlockedPushListSList
|
||||
;RtlInvertRangeList
|
||||
RtlInvertRangeList@8
|
||||
;RtlIpv4AddressToStringA
|
||||
;RtlIpv4AddressToStringW
|
||||
;RtlIpv4StringToAddressA
|
||||
|
@ -1178,48 +1178,48 @@ _NtCurrentTeb@0
|
|||
;RtlIpv6StringToAddressW
|
||||
;RtlIsActivationContextActive
|
||||
;RtlIsGenericTableEmptyAvl
|
||||
;RtlIsRangeAvailable
|
||||
RtlIsRangeAvailable@40
|
||||
;RtlIsThreadWithinLoaderCallout
|
||||
;RtlLockBootStatusData
|
||||
;RtlLockMemoryStreamRegion
|
||||
;RtlLogStackBackTrace
|
||||
RtlLogStackBackTrace@0
|
||||
;RtlLookupElementGenericTableAvl
|
||||
;RtlMapSecurityErrorToNtStatus
|
||||
;RtlMergeRangeLists
|
||||
RtlMergeRangeLists@16
|
||||
;RtlMultiAppendUnicodeStringBuffer
|
||||
;RtlNewSecurityObjectEx
|
||||
;RtlNewSecurityObjectWithMultipleInheritance
|
||||
;RtlNtPathNameToDosPathName
|
||||
;RtlNtStatusToDosErrorNoTeb
|
||||
RtlNtStatusToDosErrorNoTeb@4
|
||||
;RtlNumberGenericTableElementsAvl
|
||||
;RtlOnMappedStreamEvent
|
||||
;RtlPopFrame
|
||||
;RtlPushFrame
|
||||
;RtlQueryDepthSList
|
||||
;RtlQueryHeapInformation
|
||||
;RtlQueryInformationActivationContext
|
||||
RtlQueryDepthSList@4
|
||||
RtlQueryHeapInformation@20
|
||||
RtlQueryInformationActivationContext@28
|
||||
;RtlQueryInformationActiveActivationContext
|
||||
;RtlQueryInterfaceMemoryStream
|
||||
;RtlQueueApcWow64Thread
|
||||
;RtlQueueWorkItem
|
||||
RtlQueueWorkItem@12
|
||||
;RtlRandomEx
|
||||
;RtlReadMemoryStream
|
||||
;RtlReadOutOfProcessMemoryStream
|
||||
;RtlRegisterSecureMemoryCacheCallback
|
||||
;RtlRegisterWait
|
||||
;RtlReleaseActivationContext
|
||||
RtlRegisterWait@24
|
||||
RtlReleaseActivationContext@4
|
||||
;RtlReleaseMemoryStream
|
||||
;RtlRemoveVectoredExceptionHandler
|
||||
;RtlRestoreLastWin32Error
|
||||
RtlRestoreLastWin32Error@4
|
||||
;RtlRevertMemoryStream
|
||||
;RtlSeekMemoryStream
|
||||
;RtlSelfRelativeToAbsoluteSD2
|
||||
;RtlSetControlSecurityDescriptor
|
||||
;RtlSetCriticalSectionSpinCount
|
||||
;RtlSetHeapInformation
|
||||
;RtlSetIoCompletionCallback
|
||||
;RtlSetLastWin32Error
|
||||
;RtlSetLastWin32ErrorAndNtStatusFromNtStatus
|
||||
RtlSetCriticalSectionSpinCount@4
|
||||
RtlSetHeapInformation@16
|
||||
RtlSetIoCompletionCallback@12
|
||||
RtlSetLastWin32Error@4
|
||||
RtlSetLastWin32ErrorAndNtStatusFromNtStatus@4
|
||||
;RtlSetMemoryStreamSize
|
||||
;RtlSetProcessIsCritical
|
||||
;RtlSetSecurityDescriptorRMControl
|
||||
|
@ -1228,7 +1228,7 @@ _NtCurrentTeb@0
|
|||
;RtlSetThreadPoolStartFunc
|
||||
;RtlSetTimer
|
||||
;RtlStatMemoryStream
|
||||
;RtlStringFromGUID
|
||||
RtlStringFromGUID@8
|
||||
;RtlTraceDatabaseAdd
|
||||
;RtlTraceDatabaseCreate
|
||||
;RtlTraceDatabaseDestroy
|
||||
|
@ -1237,112 +1237,112 @@ _NtCurrentTeb@0
|
|||
;RtlTraceDatabaseLock
|
||||
;RtlTraceDatabaseUnlock
|
||||
;RtlTraceDatabaseValidate
|
||||
;RtlUlongByteSwap
|
||||
;RtlUlonglongByteSwap
|
||||
@RtlUlongByteSwap@4
|
||||
@RtlUlonglongByteSwap@8
|
||||
;RtlUnhandledExceptionFilter
|
||||
;RtlUnhandledExceptionFilter2
|
||||
;RtlUnlockBootStatusData
|
||||
;RtlUnlockMemoryStreamRegion
|
||||
;RtlUpdateTimer
|
||||
;RtlUshortByteSwap
|
||||
;RtlValidRelativeSecurityDescriptor
|
||||
RtlUpdateTimer@16
|
||||
@RtlUshortByteSwap@4
|
||||
RtlValidRelativeSecurityDescriptor@12
|
||||
;RtlValidateUnicodeString
|
||||
;RtlVerifyVersionInfo
|
||||
;RtlWalkFrameChain
|
||||
RtlVerifyVersionInfo@16
|
||||
RtlWalkFrameChain@12
|
||||
;RtlWriteMemoryStream
|
||||
;RtlZombifyActivationContext
|
||||
RtlZombifyActivationContext@4
|
||||
;RtlpApplyLengthFunction
|
||||
;RtlpEnsureBufferSize
|
||||
;RtlpNotOwnerCriticalSection
|
||||
;VerSetConditionMask
|
||||
;ZwAccessCheckByType
|
||||
;ZwAccessCheckByTypeAndAuditAlarm
|
||||
;ZwAccessCheckByTypeResultList
|
||||
;ZwAccessCheckByTypeResultListAndAuditAlarm
|
||||
;ZwAccessCheckByTypeResultListAndAuditAlarmByHandle
|
||||
VerSetConditionMask@16
|
||||
ZwAccessCheckByType@44
|
||||
ZwAccessCheckByTypeAndAuditAlarm@64
|
||||
ZwAccessCheckByTypeResultList@44
|
||||
ZwAccessCheckByTypeResultListAndAuditAlarm@64
|
||||
ZwAccessCheckByTypeResultListAndAuditAlarmByHandle@68
|
||||
;ZwAddBootEntry
|
||||
;ZwAllocateUserPhysicalPages
|
||||
;ZwAreMappedFilesTheSame
|
||||
;ZwAssignProcessToJobObject
|
||||
;ZwCancelDeviceWakeupRequest
|
||||
;ZwCompactKeys
|
||||
ZwAllocateUserPhysicalPages@12
|
||||
ZwAreMappedFilesTheSame@8
|
||||
ZwAssignProcessToJobObject@8
|
||||
ZwCancelDeviceWakeupRequest@4
|
||||
ZwCompactKeys@8
|
||||
;ZwCompareTokens
|
||||
;ZwCompressKey
|
||||
ZwCompressKey@4
|
||||
;ZwCreateDebugObject
|
||||
;ZwCreateJobObject
|
||||
;ZwCreateJobSet
|
||||
;ZwCreateKeyedEvent
|
||||
ZwCreateJobObject@12
|
||||
ZwCreateJobSet@12
|
||||
ZwCreateKeyedEvent@16
|
||||
;ZwCreateProcessEx
|
||||
;ZwCreateWaitablePort
|
||||
ZwCreateWaitablePort@20
|
||||
;ZwDebugActiveProcess
|
||||
;ZwDebugContinue
|
||||
;ZwDeleteBootEntry
|
||||
;ZwEnumerateBootEntries
|
||||
;ZwEnumerateSystemEnvironmentValuesEx
|
||||
;ZwFilterToken
|
||||
;ZwFreeUserPhysicalPages
|
||||
;ZwGetDevicePowerState
|
||||
;ZwGetWriteWatch
|
||||
;ZwImpersonateAnonymousToken
|
||||
;ZwInitiatePowerAction
|
||||
;ZwIsProcessInJob
|
||||
;ZwIsSystemResumeAutomatic
|
||||
;ZwLockProductActivationKeys
|
||||
;ZwLockRegistryKey
|
||||
;ZwMakePermanentObject
|
||||
;ZwMapUserPhysicalPages
|
||||
;ZwMapUserPhysicalPagesScatter
|
||||
ZwFilterToken@24
|
||||
ZwFreeUserPhysicalPages@12
|
||||
ZwGetDevicePowerState@8
|
||||
ZwGetWriteWatch@28
|
||||
ZwImpersonateAnonymousToken@4
|
||||
ZwInitiatePowerAction@16
|
||||
ZwIsProcessInJob@8
|
||||
ZwIsSystemResumeAutomatic@0
|
||||
ZwLockProductActivationKeys@8
|
||||
ZwLockRegistryKey@4
|
||||
ZwMakePermanentObject@4
|
||||
ZwMapUserPhysicalPages@12
|
||||
ZwMapUserPhysicalPagesScatter@12
|
||||
;ZwModifyBootEntry
|
||||
;ZwNotifyChangeMultipleKeys
|
||||
;ZwOpenJobObject
|
||||
;ZwOpenKeyedEvent
|
||||
;ZwOpenProcessTokenEx
|
||||
;ZwOpenThreadTokenEx
|
||||
;ZwPowerInformation
|
||||
ZwNotifyChangeMultipleKeys@48
|
||||
ZwOpenJobObject@12
|
||||
ZwOpenKeyedEvent@12
|
||||
ZwOpenProcessTokenEx@16
|
||||
ZwOpenThreadTokenEx@20
|
||||
ZwPowerInformation@20
|
||||
;ZwQueryBootEntryOrder
|
||||
;ZwQueryBootOptions
|
||||
;ZwQueryDebugFilterState
|
||||
;ZwQueryDefaultUILanguage
|
||||
;ZwQueryInformationJobObject
|
||||
;ZwQueryInstallUILanguage
|
||||
;ZwQueryOpenSubKeys
|
||||
;ZwQueryPortInformationProcess
|
||||
;ZwQueryQuotaInformationFile
|
||||
ZwQueryDefaultUILanguage@4
|
||||
ZwQueryInformationJobObject@20
|
||||
ZwQueryInstallUILanguage@4
|
||||
ZwQueryOpenSubKeys@8
|
||||
ZwQueryPortInformationProcess@0
|
||||
ZwQueryQuotaInformationFile@36
|
||||
;ZwQuerySystemEnvironmentValueEx
|
||||
;ZwReleaseKeyedEvent
|
||||
ZwReleaseKeyedEvent@16
|
||||
;ZwRemoveProcessDebug
|
||||
;ZwRenameKey
|
||||
;ZwReplyWaitReceivePortEx
|
||||
;ZwRequestDeviceWakeup
|
||||
;ZwRequestWakeupLatency
|
||||
;ZwResetWriteWatch
|
||||
;ZwResumeProcess
|
||||
;ZwSaveKeyEx
|
||||
;ZwSaveMergedKeys
|
||||
;ZwSecureConnectPort
|
||||
ZwRenameKey@8
|
||||
ZwReplyWaitReceivePortEx@20
|
||||
ZwRequestDeviceWakeup@4
|
||||
ZwRequestWakeupLatency@4
|
||||
ZwResetWriteWatch@12
|
||||
ZwResumeProcess@4
|
||||
ZwSaveKeyEx@12
|
||||
ZwSaveMergedKeys@12
|
||||
ZwSecureConnectPort@36
|
||||
;ZwSetBootEntryOrder
|
||||
;ZwSetBootOptions
|
||||
;ZwSetDebugFilterState
|
||||
;ZwSetDefaultUILanguage
|
||||
ZwSetDefaultUILanguage@4
|
||||
;ZwSetEventBoostPriority
|
||||
;ZwSetHighWaitLowThread
|
||||
ZwSetHighWaitLowThread@0
|
||||
;ZwSetInformationDebugObject
|
||||
;ZwSetInformationJobObject
|
||||
;ZwSetLowWaitHighThread
|
||||
;ZwSetQuotaInformationFile
|
||||
ZwSetInformationJobObject@16
|
||||
ZwSetLowWaitHighThread@0
|
||||
ZwSetQuotaInformationFile@16
|
||||
;ZwSetSystemEnvironmentValueEx
|
||||
;ZwSetThreadExecutionState
|
||||
;ZwSetUuidSeed
|
||||
;ZwSuspendProcess
|
||||
;ZwTerminateJobObject
|
||||
ZwSetThreadExecutionState@8
|
||||
ZwSetUuidSeed@4
|
||||
ZwSuspendProcess@4
|
||||
ZwTerminateJobObject@8
|
||||
;ZwTraceEvent
|
||||
;ZwTranslateFilePath
|
||||
;ZwUnloadKeyEx
|
||||
ZwUnloadKeyEx@8
|
||||
;ZwWaitForDebugEvent
|
||||
;ZwWaitForKeyedEvent
|
||||
ZwWaitForKeyedEvent@16
|
||||
;_CIcos
|
||||
;_CIlog
|
||||
;_CIpow
|
||||
_CIpow
|
||||
;_CIsin
|
||||
;_CIsqrt
|
||||
;__eCommonExceptions
|
||||
|
@ -1458,13 +1458,13 @@ _NtCurrentTeb@0
|
|||
;__eGetStatusWord
|
||||
;_alldvrm
|
||||
;_aulldvrm
|
||||
;_lfind
|
||||
;_ui64toa
|
||||
;_ui64tow
|
||||
;_vsnwprintf
|
||||
;bsearch
|
||||
;iswdigit
|
||||
;iswlower
|
||||
;iswxdigit
|
||||
;vDbgPrintEx
|
||||
;vDbgPrintExWithPrefix
|
||||
_lfind
|
||||
_ui64toa
|
||||
_ui64tow
|
||||
_vsnwprintf
|
||||
bsearch
|
||||
iswdigit
|
||||
iswlower
|
||||
iswxdigit
|
||||
vDbgPrintEx
|
||||
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
|
||||
;
|
||||
|
@ -340,10 +340,10 @@ RtlCreateEnvironment=RtlCreateEnvironment@8
|
|||
RtlCreateHeap=RtlCreateHeap@24
|
||||
RtlCreateProcessParameters=RtlCreateProcessParameters@40
|
||||
;RtlCreatePropertySet
|
||||
;RtlCreateQueryDebugBuffer
|
||||
RtlCreateQueryDebugBuffer=RtlCreateQueryDebugBuffer@8
|
||||
RtlCreateRegistryKey=RtlCreateRegistryKey@8
|
||||
RtlCreateSecurityDescriptor=RtlCreateSecurityDescriptor@8
|
||||
;RtlCreateTagHeap
|
||||
RtlCreateTagHeap=RtlCreateTagHeap@16
|
||||
RtlCreateUnicodeString=RtlCreateUnicodeString@8
|
||||
RtlCreateUnicodeStringFromAsciiz=RtlCreateUnicodeStringFromAsciiz@8
|
||||
RtlCreateUserProcess=RtlCreateUserProcess@40
|
||||
|
@ -354,21 +354,21 @@ RtlCustomCPToUnicodeN=RtlCustomCPToUnicodeN@24
|
|||
RtlDeNormalizeProcessParams=RtlDeNormalizeProcessParams@4
|
||||
RtlDecompressBuffer=RtlDecompressBuffer@24
|
||||
RtlDecompressFragment=RtlDecompressFragment@32
|
||||
;RtlDelete
|
||||
RtlDelete=RtlDelete@4
|
||||
RtlDeleteAce=RtlDeleteAce@8
|
||||
RtlDeleteAtomFromAtomTable=RtlDeleteAtomFromAtomTable@8
|
||||
RtlDeleteCriticalSection=RtlDeleteCriticalSection@4
|
||||
;RtlDeleteElementGenericTable
|
||||
;RtlDeleteNoSplay
|
||||
RtlDeleteElementGenericTable=RtlDeleteElementGenericTable@8
|
||||
RtlDeleteNoSplay=RtlDeleteNoSplay@8
|
||||
RtlDeleteRegistryValue=RtlDeleteRegistryValue@12
|
||||
RtlDeleteResource=RtlDeleteResource@4
|
||||
;RtlDeleteSecurityObject
|
||||
RtlDeleteSecurityObject=RtlDeleteSecurityObject@4
|
||||
RtlDestroyAtomTable=RtlDestroyAtomTable@4
|
||||
RtlDestroyEnvironment=RtlDestroyEnvironment@4
|
||||
RtlDestroyHandleTable=RtlDestroyHandleTable@4
|
||||
RtlDestroyHeap=RtlDestroyHeap@4
|
||||
RtlDestroyProcessParameters=RtlDestroyProcessParameters@4
|
||||
;RtlDestroyQueryDebugBuffer
|
||||
RtlDestroyQueryDebugBuffer=RtlDestroyQueryDebugBuffer@4
|
||||
RtlDetermineDosPathNameType_U=RtlDetermineDosPathNameType_U@4
|
||||
RtlDoesFileExists_U=RtlDoesFileExists_U@4
|
||||
RtlDosPathNameToNtPathName_U=RtlDosPathNameToNtPathName_U@16
|
||||
|
@ -381,8 +381,8 @@ RtlEnlargedUnsignedDivide=RtlEnlargedUnsignedDivide@16
|
|||
RtlEnlargedUnsignedMultiply=RtlEnlargedUnsignedMultiply@8
|
||||
RtlEnterCriticalSection=RtlEnterCriticalSection@4
|
||||
RtlEnumProcessHeaps=RtlEnumProcessHeaps@8
|
||||
;RtlEnumerateGenericTable
|
||||
;RtlEnumerateGenericTableWithoutSplaying
|
||||
RtlEnumerateGenericTable=RtlEnumerateGenericTable@8
|
||||
RtlEnumerateGenericTableWithoutSplaying=RtlEnumerateGenericTableWithoutSplaying@8
|
||||
;RtlEnumerateProperties
|
||||
RtlEqualComputerName=RtlEqualComputerName@8
|
||||
RtlEqualDomainName=RtlEqualDomainName@8
|
||||
|
@ -420,12 +420,12 @@ RtlFreeUnicodeString=RtlFreeUnicodeString@4
|
|||
RtlFreeUserThreadStack=RtlFreeUserThreadStack@8
|
||||
RtlGenerate8dot3Name=RtlGenerate8dot3Name@16
|
||||
RtlGetAce=RtlGetAce@12
|
||||
;RtlGetCallersAddress
|
||||
RtlGetCallersAddress=RtlGetCallersAddress@4
|
||||
RtlGetCompressionWorkSpaceSize=RtlGetCompressionWorkSpaceSize@12
|
||||
RtlGetControlSecurityDescriptor=RtlGetControlSecurityDescriptor@12
|
||||
RtlGetCurrentDirectory_U=RtlGetCurrentDirectory_U@8
|
||||
RtlGetDaclSecurityDescriptor=RtlGetDaclSecurityDescriptor@16
|
||||
;RtlGetElementGenericTable
|
||||
RtlGetElementGenericTable=RtlGetElementGenericTable@8
|
||||
RtlGetFullPathName_U=RtlGetFullPathName_U@16
|
||||
RtlGetGroupSecurityDescriptor=RtlGetGroupSecurityDescriptor@12
|
||||
RtlGetLongestNtPathLength=RtlGetLongestNtPathLength@0
|
||||
|
@ -452,16 +452,16 @@ RtlInitUnicodeString=RtlInitUnicodeString@8
|
|||
RtlInitializeBitMap=RtlInitializeBitMap@12
|
||||
RtlInitializeContext=RtlInitializeContext@20
|
||||
RtlInitializeCriticalSection=RtlInitializeCriticalSection@4
|
||||
;RtlInitializeGenericTable
|
||||
RtlInitializeGenericTable=RtlInitializeGenericTable@20
|
||||
RtlInitializeHandleTable=RtlInitializeHandleTable@12
|
||||
;RtlInitializeRXact
|
||||
RtlInitializeResource=RtlInitializeResource@4
|
||||
RtlInitializeSid=RtlInitializeSid@12
|
||||
;RtlInsertElementGenericTable
|
||||
RtlInsertElementGenericTable=RtlInsertElementGenericTable@16
|
||||
RtlIntegerToChar=RtlIntegerToChar@16
|
||||
RtlIntegerToUnicodeString=RtlIntegerToUnicodeString@12
|
||||
RtlIsDosDeviceName_U=RtlIsDosDeviceName_U@4
|
||||
;RtlIsGenericTableEmpty
|
||||
RtlIsGenericTableEmpty=RtlIsGenericTableEmpty@4
|
||||
RtlIsNameLegalDOS8Dot3=RtlIsNameLegalDOS8Dot3@12
|
||||
RtlIsTextUnicode=RtlIsTextUnicode@12
|
||||
RtlIsValidHandle=RtlIsValidHandle@8
|
||||
|
@ -481,7 +481,7 @@ RtlLengthSid=RtlLengthSid@4
|
|||
RtlLocalTimeToSystemTime=RtlLocalTimeToSystemTime@8
|
||||
RtlLockHeap=RtlLockHeap@4
|
||||
RtlLookupAtomInAtomTable=RtlLookupAtomInAtomTable@12
|
||||
;RtlLookupElementGenericTable
|
||||
RtlLookupElementGenericTable=RtlLookupElementGenericTable@8
|
||||
RtlMakeSelfRelativeSD=RtlMakeSelfRelativeSD@12
|
||||
RtlMapGenericMask=RtlMapGenericMask@8
|
||||
RtlMoveMemory=RtlMoveMemory@12
|
||||
|
@ -489,10 +489,10 @@ RtlMultiByteToUnicodeN=RtlMultiByteToUnicodeN@20
|
|||
RtlMultiByteToUnicodeSize=RtlMultiByteToUnicodeSize@12
|
||||
;RtlNewInstanceSecurityObject
|
||||
;RtlNewSecurityGrantedAccess
|
||||
;RtlNewSecurityObject
|
||||
RtlNewSecurityObject=RtlNewSecurityObject@24
|
||||
RtlNormalizeProcessParams=RtlNormalizeProcessParams@4
|
||||
RtlNtStatusToDosError=RtlNtStatusToDosError@4
|
||||
;RtlNumberGenericTableElements
|
||||
RtlNumberGenericTableElements=RtlNumberGenericTableElements@4
|
||||
RtlNumberOfClearBits=RtlNumberOfClearBits@4
|
||||
RtlNumberOfSetBits=RtlNumberOfSetBits@4
|
||||
RtlOemStringToUnicodeSize=RtlOemStringToUnicodeSize@4
|
||||
|
@ -504,12 +504,12 @@ RtlPinAtomInAtomTable=RtlPinAtomInAtomTable@8
|
|||
RtlPrefixString=RtlPrefixString@12
|
||||
RtlPrefixUnicodeString=RtlPrefixUnicodeString@12
|
||||
;RtlPropertySetNameToGuid
|
||||
;RtlProtectHeap
|
||||
RtlProtectHeap=RtlProtectHeap@8
|
||||
RtlQueryAtomInAtomTable=RtlQueryAtomInAtomTable@24
|
||||
RtlQueryEnvironmentVariable_U=RtlQueryEnvironmentVariable_U@12
|
||||
RtlQueryInformationAcl=RtlQueryInformationAcl@16
|
||||
;RtlQueryProcessBackTraceInformation
|
||||
;RtlQueryProcessDebugInformation
|
||||
RtlQueryProcessDebugInformation=RtlQueryProcessDebugInformation@12
|
||||
;RtlQueryProcessHeapInformation
|
||||
;RtlQueryProcessLockInformation
|
||||
;RtlQueryProperties
|
||||
|
@ -517,14 +517,14 @@ RtlQueryInformationAcl=RtlQueryInformationAcl@16
|
|||
;RtlQueryPropertySet
|
||||
RtlQueryRegistryValues=RtlQueryRegistryValues@20
|
||||
;RtlQuerySecutityObject
|
||||
;RtlQueryTagHeap
|
||||
RtlQueryTagHeap=RtlQueryTagHeap@20
|
||||
RtlQueryTimeZoneInformation=RtlQueryTimeZoneInformation@4
|
||||
RtlRaiseException=RtlRaiseException@4
|
||||
RtlRaiseStatus=RtlRaiseStatus@4
|
||||
RtlRandom=RtlRandom@4
|
||||
RtlReAllocateHeap=RtlReAllocateHeap@16
|
||||
;RtlRealPredecessor
|
||||
;RtlRealSuccessor
|
||||
RtlRealPredecessor=RtlRealPredecessor@4
|
||||
RtlRealSuccessor=RtlRealSuccessor@4
|
||||
RtlReleasePebLock=RtlReleasePebLock@0
|
||||
RtlReleaseResource=RtlReleaseResource@4
|
||||
;RtlRemoteCall
|
||||
|
@ -554,7 +554,7 @@ RtlSetTimeZoneInformation=RtlSetTimeZoneInformation@4
|
|||
;RtlSetUserFlagsHeap
|
||||
;RtlSetUserValueHeap
|
||||
RtlSizeHeap=RtlSizeHeap@12
|
||||
;RtlSplay
|
||||
RtlSplay=RtlSplay@4
|
||||
;RtlStartRXact
|
||||
RtlSubAuthorityCountSid=RtlSubAuthorityCountSid@4
|
||||
RtlSubAuthoritySid=RtlSubAuthoritySid@8
|
||||
|
@ -596,7 +596,7 @@ RtlValidSecurityDescriptor=RtlValidSecurityDescriptor@4
|
|||
RtlValidSid=RtlValidSid@4
|
||||
RtlValidateHeap=RtlValidateHeap@12
|
||||
RtlValidateProcessHeaps=RtlValidateProcessHeaps@0
|
||||
;RtlWalkHeap
|
||||
RtlWalkHeap=RtlWalkHeap@8
|
||||
RtlWriteRegistryValue=RtlWriteRegistryValue@24
|
||||
;RtlZeroHeap
|
||||
RtlZeroMemory=RtlZeroMemory@8
|
||||
|
@ -606,8 +606,8 @@ RtlpNtMakeTemporaryKey=RtlpNtMakeTemporaryKey@4
|
|||
RtlpNtOpenKey=RtlpNtOpenKey@16
|
||||
RtlpNtQueryValueKey=RtlpNtQueryValueKey@20
|
||||
RtlpNtSetValueKey=RtlpNtSetValueKey@16
|
||||
;RtlpUnWaitCriticalSection
|
||||
;RtlpWaitForCriticalSection
|
||||
RtlpUnWaitCriticalSection=RtlpUnWaitCriticalSection@4
|
||||
RtlpWaitForCriticalSection=RtlpWaitForCriticalSection@4
|
||||
RtlxAnsiStringToUnicodeSize=RtlxAnsiStringToUnicodeSize@4
|
||||
RtlxOemStringToUnicodeSize=RtlxOemStringToUnicodeSize@4
|
||||
RtlxUnicodeStringToAnsiSize=RtlxUnicodeStringToAnsiSize@4
|
||||
|
@ -909,7 +909,7 @@ qsort
|
|||
sin
|
||||
sprintf
|
||||
sqrt
|
||||
;sscanf
|
||||
sscanf
|
||||
strcat
|
||||
strchr
|
||||
strcmp
|
||||
|
@ -953,127 +953,127 @@ NtCurrentTeb=_NtCurrentTeb@0
|
|||
;?Allocate@CBufferAllocator@@UAEPAXK@Z
|
||||
;CsrCaptureMessageMultiUnicodeStringsInPlace
|
||||
;CsrGetProcessId
|
||||
;DbgPrintEx
|
||||
;DbgPrintReturnControlC
|
||||
;DbgQueryDebugFilterState
|
||||
;DbgSetDebugFilterState
|
||||
DbgPrintEx
|
||||
DbgPrintReturnControlC
|
||||
DbgQueryDebugFilterState=DbgQueryDebugFilterState@8
|
||||
DbgSetDebugFilterState=DbgSetDebugFilterState@12
|
||||
;DbgUiConvertStateChangeStructure
|
||||
;DbgUiDebugActiveProcess
|
||||
DbgUiDebugActiveProcess=DbgUiDebugActiveProcess@4
|
||||
;DbgUiGetThreadDebugObject
|
||||
;DbgUiSetThreadDebugObject
|
||||
;DbgUiStopDebugging
|
||||
DbgUiStopDebugging=DbgUiStopDebugging@4
|
||||
;LdrAccessOutOfProcessResource
|
||||
;LdrAddRefDll
|
||||
;LdrAlternateResourcesEnabled
|
||||
LdrAlternateResourcesEnabled=LdrAlternateResourcesEnabled@0
|
||||
;LdrCreateOutOfProcessImage
|
||||
;LdrDestroyOutOfProcessImage
|
||||
;LdrEnumerateLoadedModules
|
||||
;LdrFindCreateProcessManifest
|
||||
;LdrFindResourceEx_U
|
||||
;LdrFlushAlternateResourceModules
|
||||
LdrFlushAlternateResourceModules=LdrFlushAlternateResourceModules@0
|
||||
;LdrGetDllHandleEx
|
||||
;LdrInitShimEngineDynamic
|
||||
;LdrLoadAlternateResourceModule
|
||||
;LdrLockLoaderLock
|
||||
LdrLockLoaderLock=LdrLockLoaderLock@12
|
||||
;LdrSetAppCompatDllRedirectionCallback
|
||||
;LdrSetDllManifestProber
|
||||
;LdrUnloadAlternateResourceModule
|
||||
;LdrUnlockLoaderLock
|
||||
LdrUnlockLoaderLock=LdrUnlockLoaderLock@8
|
||||
;NPXEMULATORTABLE
|
||||
;NtAccessCheckByType
|
||||
;NtAccessCheckByTypeAndAuditAlarm
|
||||
;NtAccessCheckByTypeResultList
|
||||
;NtAccessCheckByTypeResultListAndAuditAlarm
|
||||
;NtAccessCheckByTypeResultListAndAuditAlarmByHandle
|
||||
NtAccessCheckByType=NtAccessCheckByType@44
|
||||
NtAccessCheckByTypeAndAuditAlarm=NtAccessCheckByTypeAndAuditAlarm@64
|
||||
NtAccessCheckByTypeResultList=NtAccessCheckByTypeResultList@44
|
||||
NtAccessCheckByTypeResultListAndAuditAlarm=NtAccessCheckByTypeResultListAndAuditAlarm@64
|
||||
NtAccessCheckByTypeResultListAndAuditAlarmByHandle=NtAccessCheckByTypeResultListAndAuditAlarmByHandle@68
|
||||
;NtAddBootEntry
|
||||
;NtAllocateUserPhysicalPages
|
||||
;NtAreMappedFilesTheSame
|
||||
NtAllocateUserPhysicalPages=NtAllocateUserPhysicalPages@12
|
||||
NtAreMappedFilesTheSame=NtAreMappedFilesTheSame@8
|
||||
;NtAssignProcessToJobObject
|
||||
;NtCancelDeviceWakeupRequest
|
||||
;NtCompactKeys
|
||||
NtCancelDeviceWakeupRequest=NtCancelDeviceWakeupRequest@4
|
||||
NtCompactKeys=NtCompactKeys@8
|
||||
;NtCompareTokens
|
||||
;NtCompressKey
|
||||
NtCompressKey=NtCompressKey@4
|
||||
;NtCreateDebugObject
|
||||
;NtCreateJobObject
|
||||
;NtCreateJobSet
|
||||
;NtCreateKeyedEvent
|
||||
NtCreateJobObject=NtCreateJobObject@12
|
||||
NtCreateJobSet=NtCreateJobSet@12
|
||||
NtCreateKeyedEvent=NtCreateKeyedEvent@16
|
||||
;NtCreateProcessEx
|
||||
;NtDebugActiveProcess
|
||||
;NtDebugContinue
|
||||
;NtDeleteBootEntry
|
||||
;NtEnumerateBootEntries
|
||||
;NtEnumerateSystemEnvironmentValuesEx
|
||||
;NtFilterToken
|
||||
;NtFreeUserPhysicalPages
|
||||
;NtGetDevicePowerState
|
||||
;NtGetWriteWatch
|
||||
;NtImpersonateAnonymousToken
|
||||
;NtInitiatePowerAction
|
||||
;NtIsProcessInJob
|
||||
;NtIsSystemResumeAutomatic
|
||||
;NtLockProductActivationKeys
|
||||
;NtLockRegistryKey
|
||||
;NtMakePermanentObject
|
||||
;NtMapUserPhysicalPages
|
||||
;NtMapUserPhysicalPagesScatter
|
||||
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
|
||||
;NtNotifyChangeMultipleKeys
|
||||
;NtOpenJobObject
|
||||
;NtOpenKeyedEvent
|
||||
;NtOpenProcessTokenEx
|
||||
;NtOpenThreadTokenEx
|
||||
;NtPowerInformation
|
||||
NtNotifyChangeMultipleKeys=NtNotifyChangeMultipleKeys@48
|
||||
NtOpenJobObject=NtOpenJobObject@12
|
||||
NtOpenKeyedEvent=NtOpenKeyedEvent@12
|
||||
NtOpenProcessTokenEx=NtOpenProcessTokenEx@16
|
||||
NtOpenThreadTokenEx=NtOpenThreadTokenEx@20
|
||||
NtPowerInformation=NtPowerInformation@20
|
||||
;NtQueryBootEntryOrder
|
||||
;NtQueryBootOptions
|
||||
;NtQueryDebugFilterState
|
||||
;NtQueryDefaultUILanguage
|
||||
;NtQueryInformationJobObject
|
||||
;NtQueryInstallUILanguage
|
||||
;NtQueryOpenSubKeys
|
||||
;NtQueryPortInformationProcess
|
||||
NtQueryDefaultUILanguage=NtQueryDefaultUILanguage@4
|
||||
NtQueryInformationJobObject=NtQueryInformationJobObject@20
|
||||
NtQueryInstallUILanguage=NtQueryInstallUILanguage@4
|
||||
NtQueryOpenSubKeys=NtQueryOpenSubKeys@8
|
||||
NtQueryPortInformationProcess=NtQueryPortInformationProcess@0
|
||||
;NtQuerySystemEnvironmentValueEx
|
||||
;NtReleaseKeyedEvent
|
||||
NtReleaseKeyedEvent=NtReleaseKeyedEvent@16
|
||||
;NtRemoveProcessDebug
|
||||
;NtRenameKey
|
||||
;NtReplyWaitReceivePortEx
|
||||
;NtRequestDeviceWakeup
|
||||
;NtRequestWakeupLatency
|
||||
;NtResetWriteWatch
|
||||
;NtResumeProcess
|
||||
;NtSaveKeyEx
|
||||
;NtSaveMergedKeys
|
||||
;NtSecureConnectPort
|
||||
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
|
||||
;NtSetBootOptions
|
||||
;NtSetDebugFilterState
|
||||
;NtSetDefaultUILanguage
|
||||
NtSetDefaultUILanguage=NtSetDefaultUILanguage@4
|
||||
;NtSetEventBoostPriority
|
||||
;NtSetHighWaitLowThread
|
||||
NtSetHighWaitLowThread=NtSetHighWaitLowThread@0
|
||||
;NtSetInformationDebugObject
|
||||
;NtSetInformationJobObject
|
||||
;NtSetLowWaitHighThread
|
||||
;NtSetQuotaInformationFile
|
||||
NtSetInformationJobObject=NtSetInformationJobObject@16
|
||||
NtSetLowWaitHighThread=NtSetLowWaitHighThread@0
|
||||
NtSetQuotaInformationFile=NtSetQuotaInformationFile@16
|
||||
;NtSetSystemEnvironmentValueEx
|
||||
;NtSetThreadExecutionState
|
||||
;NtSetUuidSeed
|
||||
;NtSuspendProcess
|
||||
;NtTerminateJobObject
|
||||
NtSetThreadExecutionState=NtSetThreadExecutionState@8
|
||||
NtSetUuidSeed=NtSetUuidSeed@4
|
||||
NtSuspendProcess=NtSuspendProcess@4
|
||||
NtTerminateJobObject=NtTerminateJobObject@8
|
||||
;NtTraceEvent
|
||||
;NtTranslateFilePath
|
||||
;NtUnloadKeyEx
|
||||
NtUnloadKeyEx=NtUnloadKeyEx@8
|
||||
;NtWaitForDebugEvent
|
||||
;NtWaitForKeyedEvent
|
||||
NtWaitForKeyedEvent=NtWaitForKeyedEvent@16
|
||||
;RtlActivateActivationContext
|
||||
;RtlActivateActivationContextEx
|
||||
;RtlActivateActivationContextUnsafeFast
|
||||
;RtlAddAccessAllowedAceEx
|
||||
RtlAddAccessAllowedAceEx=RtlAddAccessAllowedAceEx@20
|
||||
;RtlAddAccessAllowedObjectAce
|
||||
;RtlAddAccessDeniedAceEx
|
||||
RtlAddAccessDeniedAceEx=RtlAddAccessDeniedAceEx@20
|
||||
;RtlAddAccessDeniedObjectAce
|
||||
;RtlAddAuditAccessAceEx
|
||||
;RtlAddAuditAccessObjectAce
|
||||
;RtlAddRange
|
||||
;RtlAddRefActivationContext
|
||||
RtlAddRange=RtlAddRange@36
|
||||
RtlAddRefActivationContext=RtlAddRefActivationContext@4
|
||||
;RtlAddRefMemoryStream
|
||||
;RtlAddVectoredExceptionHandler
|
||||
;RtlAddressInSectionTable
|
||||
|
@ -1081,14 +1081,14 @@ NtCurrentTeb=_NtCurrentTeb@0
|
|||
;RtlApplicationVerifierStop
|
||||
;RtlAssert2
|
||||
;RtlCancelTimer
|
||||
;RtlCaptureContext
|
||||
RtlCaptureContext=RtlCaptureContext@4
|
||||
;RtlCaptureStackContext
|
||||
;RtlCheckForOrphanedCriticalSections
|
||||
;RtlCheckProcessParameters
|
||||
;RtlCloneMemoryStream
|
||||
;RtlCommitMemoryStream
|
||||
;RtlCompareVariants
|
||||
;RtlComputeCrc32
|
||||
RtlComputeCrc32=RtlComputeCrc32@12
|
||||
;RtlComputeImportTableHash
|
||||
;RtlComputePrivatizedDllName_U
|
||||
;RtlConvertPropertyToVariant
|
||||
|
@ -1096,30 +1096,30 @@ NtCurrentTeb=_NtCurrentTeb@0
|
|||
;RtlConvertVariantToProperty
|
||||
;RtlCopyMemoryStreamTo
|
||||
;RtlCopyOutOfProcessMemoryStreamTo
|
||||
;RtlCopyRangeList
|
||||
RtlCopyRangeList=RtlCopyRangeList@8
|
||||
;RtlCreateActivationContext
|
||||
;RtlCreateBootStatusDataFile
|
||||
;RtlCreateSystemVolumeInformationFolder
|
||||
;RtlCreateTimer
|
||||
;RtlCreateTimerQueue
|
||||
;RtlDeactivateActivationContext
|
||||
RtlCreateTimer=RtlCreateTimer@28
|
||||
RtlCreateTimerQueue=RtlCreateTimerQueue@4
|
||||
RtlDeactivateActivationContext=RtlDeactivateActivationContext@8
|
||||
;RtlDeactivateActivationContextUnsafeFast
|
||||
;RtlDebugPrintTimes
|
||||
;RtlDefaultNpAcl
|
||||
;RtlDeleteElementGenericTableAvl
|
||||
;RtlDeleteOwnersRanges
|
||||
;RtlDeleteRange
|
||||
;RtlDeleteTimer
|
||||
;RtlDeleteTimerQueue
|
||||
;RtlDeleteTimerQueueEx
|
||||
;RtlDeregisterWait
|
||||
;RtlDeregisterWaitEx
|
||||
;RtlDllShutdownInProgress
|
||||
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
|
||||
;RtlDosApplyFileIsolationRedirection_Ustr
|
||||
;RtlDosSearchPath_Ustr
|
||||
;RtlDowncaseUnicodeChar
|
||||
;RtlDuplicateUnicodeString
|
||||
RtlDowncaseUnicodeChar=RtlDowncaseUnicodeChar@4
|
||||
RtlDuplicateUnicodeString=RtlDuplicateUnicodeString@12
|
||||
;RtlEnableEarlyCriticalSectionEventCreation
|
||||
;RtlEnumerateGenericTableAvl
|
||||
;RtlEnumerateGenericTableLikeADirectory
|
||||
|
@ -1127,48 +1127,48 @@ NtCurrentTeb=_NtCurrentTeb@0
|
|||
;RtlFinalReleaseOutOfProcessMemoryStream
|
||||
;RtlFindActivationContextSectionGuid
|
||||
;RtlFindActivationContextSectionString
|
||||
;RtlFindCharInUnicodeString
|
||||
;RtlFindClearRuns
|
||||
;RtlFindLastBackwardRunClear
|
||||
;RtlFindLeastSignificantBit
|
||||
;RtlFindMostSignificantBit
|
||||
;RtlFindNextForwardRunClear
|
||||
;RtlFindRange
|
||||
RtlFindCharInUnicodeString=RtlFindCharInUnicodeString@16
|
||||
RtlFindClearRuns=RtlFindClearRuns@16
|
||||
RtlFindLastBackwardRunClear=RtlFindLastBackwardRunClear@12
|
||||
RtlFindLeastSignificantBit=RtlFindLeastSignificantBit@8
|
||||
RtlFindMostSignificantBit=RtlFindMostSignificantBit@8
|
||||
RtlFindNextForwardRunClear=RtlFindNextForwardRunClear@12
|
||||
RtlFindRange=RtlFindRange@48
|
||||
;RtlFirstEntrySList
|
||||
;RtlFlushSecureMemoryCache
|
||||
;RtlFreeOemString
|
||||
;RtlFreeRangeList
|
||||
RtlFreeOemString=RtlFreeOemString
|
||||
RtlFreeRangeList=RtlFreeRangeList@4
|
||||
;RtlFreeThreadActivationContextStack
|
||||
;RtlGUIDFromString
|
||||
;RtlGetActiveActivationContext
|
||||
;RtlGetCurrentPeb
|
||||
RtlGUIDFromString=RtlGUIDFromString@8
|
||||
RtlGetActiveActivationContext=RtlGetActiveActivationContext@4
|
||||
RtlGetCurrentPeb=RtlGetCurrentPeb@0
|
||||
;RtlGetElementGenericTableAvl
|
||||
;RtlGetFirstRange
|
||||
RtlGetFirstRange=RtlGetFirstRange@12
|
||||
;RtlGetFrame
|
||||
;RtlGetLastNtStatus
|
||||
;RtlGetLastWin32Error
|
||||
RtlGetLastNtStatus=RtlGetLastNtStatus@0
|
||||
RtlGetLastWin32Error=RtlGetLastWin32Error@0
|
||||
;RtlGetLengthWithoutLastFullDosOrNtPathElement
|
||||
;RtlGetLengthWithoutTrailingPathSeperators
|
||||
;RtlGetNativeSystemInformation
|
||||
;RtlGetNextRange
|
||||
RtlGetNativeSystemInformation=RtlGetNativeSystemInformation@16
|
||||
RtlGetNextRange=RtlGetNextRange@12
|
||||
;RtlGetSecurityDescriptorRMControl
|
||||
;RtlGetSetBootStatusData
|
||||
;RtlGetVersion
|
||||
;RtlHashUnicodeString
|
||||
RtlGetVersion=RtlGetVersion@4
|
||||
RtlHashUnicodeString=RtlHashUnicodeString@16
|
||||
;RtlInitMemoryStream
|
||||
;RtlInitOutOfProcessMemoryStream
|
||||
;RtlInitUnicodeStringEx
|
||||
;RtlInitializeCriticalSectionAndSpinCount
|
||||
RtlInitUnicodeStringEx=RtlInitUnicodeStringEx@8
|
||||
RtlInitializeCriticalSectionAndSpinCount=RtlInitializeCriticalSectionAndSpinCount@8
|
||||
;RtlInitializeGenericTableAvl
|
||||
;RtlInitializeRangeList
|
||||
;RtlInitializeSListHead
|
||||
RtlInitializeRangeList=RtlInitializeRangeList@4
|
||||
RtlInitializeSListHead=RtlInitializeSListHead@4
|
||||
;RtlInsertElementGenericTableAvl
|
||||
;RtlInt64ToUnicodeString
|
||||
;RtlInterlockedFlushSList
|
||||
;RtlInterlockedPopEntrySList
|
||||
;RtlInterlockedPushEntrySList
|
||||
RtlInt64ToUnicodeString=RtlInt64ToUnicodeString@16
|
||||
RtlInterlockedFlushSList=RtlInterlockedFlushSList@4
|
||||
RtlInterlockedPopEntrySList=RtlInterlockedPopEntrySList@4
|
||||
RtlInterlockedPushEntrySList=RtlInterlockedPushEntrySList@8
|
||||
;RtlInterlockedPushListSList
|
||||
;RtlInvertRangeList
|
||||
RtlInvertRangeList=RtlInvertRangeList@8
|
||||
;RtlIpv4AddressToStringA
|
||||
;RtlIpv4AddressToStringW
|
||||
;RtlIpv4StringToAddressA
|
||||
|
@ -1178,48 +1178,48 @@ NtCurrentTeb=_NtCurrentTeb@0
|
|||
;RtlIpv6StringToAddressW
|
||||
;RtlIsActivationContextActive
|
||||
;RtlIsGenericTableEmptyAvl
|
||||
;RtlIsRangeAvailable
|
||||
RtlIsRangeAvailable=RtlIsRangeAvailable@40
|
||||
;RtlIsThreadWithinLoaderCallout
|
||||
;RtlLockBootStatusData
|
||||
;RtlLockMemoryStreamRegion
|
||||
;RtlLogStackBackTrace
|
||||
RtlLogStackBackTrace=RtlLogStackBackTrace@0
|
||||
;RtlLookupElementGenericTableAvl
|
||||
;RtlMapSecurityErrorToNtStatus
|
||||
;RtlMergeRangeLists
|
||||
RtlMergeRangeLists=RtlMergeRangeLists@16
|
||||
;RtlMultiAppendUnicodeStringBuffer
|
||||
;RtlNewSecurityObjectEx
|
||||
;RtlNewSecurityObjectWithMultipleInheritance
|
||||
;RtlNtPathNameToDosPathName
|
||||
;RtlNtStatusToDosErrorNoTeb
|
||||
RtlNtStatusToDosErrorNoTeb=RtlNtStatusToDosErrorNoTeb@4
|
||||
;RtlNumberGenericTableElementsAvl
|
||||
;RtlOnMappedStreamEvent
|
||||
;RtlPopFrame
|
||||
;RtlPushFrame
|
||||
;RtlQueryDepthSList
|
||||
;RtlQueryHeapInformation
|
||||
;RtlQueryInformationActivationContext
|
||||
RtlQueryDepthSList=RtlQueryDepthSList@4
|
||||
RtlQueryHeapInformation=RtlQueryHeapInformation@20
|
||||
RtlQueryInformationActivationContext=RtlQueryInformationActivationContext@28
|
||||
;RtlQueryInformationActiveActivationContext
|
||||
;RtlQueryInterfaceMemoryStream
|
||||
;RtlQueueApcWow64Thread
|
||||
;RtlQueueWorkItem
|
||||
RtlQueueWorkItem=RtlQueueWorkItem@12
|
||||
;RtlRandomEx
|
||||
;RtlReadMemoryStream
|
||||
;RtlReadOutOfProcessMemoryStream
|
||||
;RtlRegisterSecureMemoryCacheCallback
|
||||
;RtlRegisterWait
|
||||
;RtlReleaseActivationContext
|
||||
RtlRegisterWait=RtlRegisterWait@24
|
||||
RtlReleaseActivationContext=RtlReleaseActivationContext@4
|
||||
;RtlReleaseMemoryStream
|
||||
;RtlRemoveVectoredExceptionHandler
|
||||
;RtlRestoreLastWin32Error
|
||||
RtlRestoreLastWin32Error=RtlRestoreLastWin32Error@4
|
||||
;RtlRevertMemoryStream
|
||||
;RtlSeekMemoryStream
|
||||
;RtlSelfRelativeToAbsoluteSD2
|
||||
;RtlSetControlSecurityDescriptor
|
||||
;RtlSetCriticalSectionSpinCount
|
||||
;RtlSetHeapInformation
|
||||
;RtlSetIoCompletionCallback
|
||||
;RtlSetLastWin32Error
|
||||
;RtlSetLastWin32ErrorAndNtStatusFromNtStatus
|
||||
RtlSetCriticalSectionSpinCount=RtlSetCriticalSectionSpinCount@4
|
||||
RtlSetHeapInformation=RtlSetHeapInformation@16
|
||||
RtlSetIoCompletionCallback=RtlSetIoCompletionCallback@12
|
||||
RtlSetLastWin32Error=RtlSetLastWin32Error@4
|
||||
RtlSetLastWin32ErrorAndNtStatusFromNtStatus=RtlSetLastWin32ErrorAndNtStatusFromNtStatus@4
|
||||
;RtlSetMemoryStreamSize
|
||||
;RtlSetProcessIsCritical
|
||||
;RtlSetSecurityDescriptorRMControl
|
||||
|
@ -1228,7 +1228,7 @@ NtCurrentTeb=_NtCurrentTeb@0
|
|||
;RtlSetThreadPoolStartFunc
|
||||
;RtlSetTimer
|
||||
;RtlStatMemoryStream
|
||||
;RtlStringFromGUID
|
||||
RtlStringFromGUID=RtlStringFromGUID@8
|
||||
;RtlTraceDatabaseAdd
|
||||
;RtlTraceDatabaseCreate
|
||||
;RtlTraceDatabaseDestroy
|
||||
|
@ -1237,112 +1237,112 @@ NtCurrentTeb=_NtCurrentTeb@0
|
|||
;RtlTraceDatabaseLock
|
||||
;RtlTraceDatabaseUnlock
|
||||
;RtlTraceDatabaseValidate
|
||||
;RtlUlongByteSwap
|
||||
;RtlUlonglongByteSwap
|
||||
RtlUlongByteSwap=@RtlUlongByteSwap@4
|
||||
RtlUlonglongByteSwap=@RtlUlonglongByteSwap@8
|
||||
;RtlUnhandledExceptionFilter
|
||||
;RtlUnhandledExceptionFilter2
|
||||
;RtlUnlockBootStatusData
|
||||
;RtlUnlockMemoryStreamRegion
|
||||
;RtlUpdateTimer
|
||||
;RtlUshortByteSwap
|
||||
;RtlValidRelativeSecurityDescriptor
|
||||
RtlUpdateTimer=RtlUpdateTimer@16
|
||||
RtlUshortByteSwap=@RtlUshortByteSwap@4
|
||||
RtlValidRelativeSecurityDescriptor=RtlValidRelativeSecurityDescriptor@12
|
||||
;RtlValidateUnicodeString
|
||||
;RtlVerifyVersionInfo
|
||||
;RtlWalkFrameChain
|
||||
RtlVerifyVersionInfo=RtlVerifyVersionInfo@16
|
||||
RtlWalkFrameChain=RtlWalkFrameChain@12
|
||||
;RtlWriteMemoryStream
|
||||
;RtlZombifyActivationContext
|
||||
RtlZombifyActivationContext=RtlZombifyActivationContext@4
|
||||
;RtlpApplyLengthFunction
|
||||
;RtlpEnsureBufferSize
|
||||
;RtlpNotOwnerCriticalSection
|
||||
;VerSetConditionMask
|
||||
;ZwAccessCheckByType
|
||||
;ZwAccessCheckByTypeAndAuditAlarm
|
||||
;ZwAccessCheckByTypeResultList
|
||||
;ZwAccessCheckByTypeResultListAndAuditAlarm
|
||||
;ZwAccessCheckByTypeResultListAndAuditAlarmByHandle
|
||||
VerSetConditionMask=VerSetConditionMask@16
|
||||
ZwAccessCheckByType=ZwAccessCheckByType@44
|
||||
ZwAccessCheckByTypeAndAuditAlarm=ZwAccessCheckByTypeAndAuditAlarm@64
|
||||
ZwAccessCheckByTypeResultList=ZwAccessCheckByTypeResultList@44
|
||||
ZwAccessCheckByTypeResultListAndAuditAlarm=ZwAccessCheckByTypeResultListAndAuditAlarm@64
|
||||
ZwAccessCheckByTypeResultListAndAuditAlarmByHandle=ZwAccessCheckByTypeResultListAndAuditAlarmByHandle@68
|
||||
;ZwAddBootEntry
|
||||
;ZwAllocateUserPhysicalPages
|
||||
;ZwAreMappedFilesTheSame
|
||||
;ZwAssignProcessToJobObject
|
||||
;ZwCancelDeviceWakeupRequest
|
||||
;ZwCompactKeys
|
||||
ZwAllocateUserPhysicalPages=ZwAllocateUserPhysicalPages@12
|
||||
ZwAreMappedFilesTheSame=ZwAreMappedFilesTheSame@8
|
||||
ZwAssignProcessToJobObject=ZwAssignProcessToJobObject@8
|
||||
ZwCancelDeviceWakeupRequest=ZwCancelDeviceWakeupRequest@4
|
||||
ZwCompactKeys=ZwCompactKeys@8
|
||||
;ZwCompareTokens
|
||||
;ZwCompressKey
|
||||
ZwCompressKey=ZwCompressKey@4
|
||||
;ZwCreateDebugObject
|
||||
;ZwCreateJobObject
|
||||
;ZwCreateJobSet
|
||||
;ZwCreateKeyedEvent
|
||||
ZwCreateJobObject=ZwCreateJobObject@12
|
||||
ZwCreateJobSet=ZwCreateJobSet@12
|
||||
ZwCreateKeyedEvent=ZwCreateKeyedEvent@16
|
||||
;ZwCreateProcessEx
|
||||
;ZwCreateWaitablePort
|
||||
ZwCreateWaitablePort=ZwCreateWaitablePort@20
|
||||
;ZwDebugActiveProcess
|
||||
;ZwDebugContinue
|
||||
;ZwDeleteBootEntry
|
||||
;ZwEnumerateBootEntries
|
||||
;ZwEnumerateSystemEnvironmentValuesEx
|
||||
;ZwFilterToken
|
||||
;ZwFreeUserPhysicalPages
|
||||
;ZwGetDevicePowerState
|
||||
;ZwGetWriteWatch
|
||||
;ZwImpersonateAnonymousToken
|
||||
;ZwInitiatePowerAction
|
||||
;ZwIsProcessInJob
|
||||
;ZwIsSystemResumeAutomatic
|
||||
;ZwLockProductActivationKeys
|
||||
;ZwLockRegistryKey
|
||||
;ZwMakePermanentObject
|
||||
;ZwMapUserPhysicalPages
|
||||
;ZwMapUserPhysicalPagesScatter
|
||||
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
|
||||
;ZwNotifyChangeMultipleKeys
|
||||
;ZwOpenJobObject
|
||||
;ZwOpenKeyedEvent
|
||||
;ZwOpenProcessTokenEx
|
||||
;ZwOpenThreadTokenEx
|
||||
;ZwPowerInformation
|
||||
ZwNotifyChangeMultipleKeys=ZwNotifyChangeMultipleKeys@48
|
||||
ZwOpenJobObject=ZwOpenJobObject@12
|
||||
ZwOpenKeyedEvent=ZwOpenKeyedEvent@12
|
||||
ZwOpenProcessTokenEx=ZwOpenProcessTokenEx@16
|
||||
ZwOpenThreadTokenEx=ZwOpenThreadTokenEx@20
|
||||
ZwPowerInformation=ZwPowerInformation@20
|
||||
;ZwQueryBootEntryOrder
|
||||
;ZwQueryBootOptions
|
||||
;ZwQueryDebugFilterState
|
||||
;ZwQueryDefaultUILanguage
|
||||
;ZwQueryInformationJobObject
|
||||
;ZwQueryInstallUILanguage
|
||||
;ZwQueryOpenSubKeys
|
||||
;ZwQueryPortInformationProcess
|
||||
;ZwQueryQuotaInformationFile
|
||||
ZwQueryDefaultUILanguage=ZwQueryDefaultUILanguage@4
|
||||
ZwQueryInformationJobObject=ZwQueryInformationJobObject@20
|
||||
ZwQueryInstallUILanguage=ZwQueryInstallUILanguage@4
|
||||
ZwQueryOpenSubKeys=ZwQueryOpenSubKeys@8
|
||||
ZwQueryPortInformationProcess=ZwQueryPortInformationProcess@0
|
||||
ZwQueryQuotaInformationFile=ZwQueryQuotaInformationFile@36
|
||||
;ZwQuerySystemEnvironmentValueEx
|
||||
;ZwReleaseKeyedEvent
|
||||
ZwReleaseKeyedEvent=ZwReleaseKeyedEvent@16
|
||||
;ZwRemoveProcessDebug
|
||||
;ZwRenameKey
|
||||
;ZwReplyWaitReceivePortEx
|
||||
;ZwRequestDeviceWakeup
|
||||
;ZwRequestWakeupLatency
|
||||
;ZwResetWriteWatch
|
||||
;ZwResumeProcess
|
||||
;ZwSaveKeyEx
|
||||
;ZwSaveMergedKeys
|
||||
;ZwSecureConnectPort
|
||||
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
|
||||
;ZwSetBootOptions
|
||||
;ZwSetDebugFilterState
|
||||
;ZwSetDefaultUILanguage
|
||||
ZwSetDefaultUILanguage=ZwSetDefaultUILanguage@4
|
||||
;ZwSetEventBoostPriority
|
||||
;ZwSetHighWaitLowThread
|
||||
ZwSetHighWaitLowThread=ZwSetHighWaitLowThread@0
|
||||
;ZwSetInformationDebugObject
|
||||
;ZwSetInformationJobObject
|
||||
;ZwSetLowWaitHighThread
|
||||
;ZwSetQuotaInformationFile
|
||||
ZwSetInformationJobObject=ZwSetInformationJobObject@16
|
||||
ZwSetLowWaitHighThread=ZwSetLowWaitHighThread@0
|
||||
ZwSetQuotaInformationFile=ZwSetQuotaInformationFile@16
|
||||
;ZwSetSystemEnvironmentValueEx
|
||||
;ZwSetThreadExecutionState
|
||||
;ZwSetUuidSeed
|
||||
;ZwSuspendProcess
|
||||
;ZwTerminateJobObject
|
||||
ZwSetThreadExecutionState=ZwSetThreadExecutionState@8
|
||||
ZwSetUuidSeed=ZwSetUuidSeed@4
|
||||
ZwSuspendProcess=ZwSuspendProcess@4
|
||||
ZwTerminateJobObject=ZwTerminateJobObject@8
|
||||
;ZwTraceEvent
|
||||
;ZwTranslateFilePath
|
||||
;ZwUnloadKeyEx
|
||||
ZwUnloadKeyEx=ZwUnloadKeyEx@8
|
||||
;ZwWaitForDebugEvent
|
||||
;ZwWaitForKeyedEvent
|
||||
ZwWaitForKeyedEvent=ZwWaitForKeyedEvent@16
|
||||
;_CIcos
|
||||
;_CIlog
|
||||
;_CIpow
|
||||
_CIpow
|
||||
;_CIsin
|
||||
;_CIsqrt
|
||||
;__eCommonExceptions
|
||||
|
@ -1458,13 +1458,13 @@ NtCurrentTeb=_NtCurrentTeb@0
|
|||
;__eGetStatusWord
|
||||
;_alldvrm
|
||||
;_aulldvrm
|
||||
;_lfind
|
||||
;_ui64toa
|
||||
;_ui64tow
|
||||
;_vsnwprintf
|
||||
;bsearch
|
||||
;iswdigit
|
||||
;iswlower
|
||||
;iswxdigit
|
||||
;vDbgPrintEx
|
||||
;vDbgPrintExWithPrefix
|
||||
_lfind
|
||||
_ui64toa
|
||||
_ui64tow
|
||||
_vsnwprintf
|
||||
bsearch
|
||||
iswdigit
|
||||
iswlower
|
||||
iswxdigit
|
||||
vDbgPrintEx
|
||||
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
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -194,7 +194,6 @@ __true_LdrInitializeThunk (ULONG Unknown1,
|
|||
PIMAGE_NT_HEADERS NTHeaders;
|
||||
PEPFUNC EntryPoint;
|
||||
PIMAGE_DOS_HEADER PEDosHeader;
|
||||
NTSTATUS Status;
|
||||
PVOID ImageBase;
|
||||
PPEB Peb;
|
||||
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
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -279,7 +279,6 @@ LdrpMapKnownDll(IN PUNICODE_STRING DllName,
|
|||
OUT PHANDLE SectionHandle)
|
||||
{
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
UNICODE_STRING ObjectDirName;
|
||||
NTSTATUS Status;
|
||||
|
||||
DPRINT("LdrpMapKnownDll() called\n");
|
||||
|
@ -803,7 +802,6 @@ LdrFixupForward(PCHAR ForwardName)
|
|||
{
|
||||
CHAR NameBuffer[128];
|
||||
UNICODE_STRING DllName;
|
||||
UNICODE_STRING FunctionName;
|
||||
NTSTATUS Status;
|
||||
PCHAR p;
|
||||
PVOID BaseAddress;
|
||||
|
@ -1081,7 +1079,6 @@ static NTSTATUS LdrPerformRelocations (PIMAGE_NT_HEADERS NTHeaders,
|
|||
NTSTATUS Status;
|
||||
PIMAGE_SECTION_HEADER Sections;
|
||||
ULONG MaxExtend;
|
||||
ULONG LastOffset;
|
||||
|
||||
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 = ../..
|
||||
|
||||
|
@ -8,7 +8,7 @@ TARGET_TYPE = dynlink
|
|||
|
||||
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
|
||||
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
|
||||
* PROJECT: ReactOS system libraries
|
||||
|
@ -35,7 +35,6 @@ VOID STDCALL
|
|||
RtlEnterCriticalSection(PCRITICAL_SECTION CriticalSection)
|
||||
{
|
||||
HANDLE Thread = (HANDLE)NtCurrentTeb()->Cid.UniqueThread;
|
||||
ULONG ret;
|
||||
|
||||
if (InterlockedIncrement(&CriticalSection->LockCount))
|
||||
{
|
||||
|
@ -161,7 +160,7 @@ BOOLEAN STDCALL
|
|||
RtlTryEnterCriticalSection(PCRITICAL_SECTION CriticalSection)
|
||||
{
|
||||
if (InterlockedCompareExchange((PVOID*)&CriticalSection->LockCount,
|
||||
(PVOID)0, (PVOID)-1 ) == -1)
|
||||
(PVOID)0, (PVOID)-1 ) == (PVOID)-1)
|
||||
{
|
||||
CriticalSection->OwningThread =
|
||||
(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
|
||||
* PROJECT: ReactOS system libraries
|
||||
|
@ -29,7 +29,6 @@ NTSTATUS STDCALL
|
|||
RtlCreateEnvironment(BOOLEAN Inherit,
|
||||
PWSTR *Environment)
|
||||
{
|
||||
MEMORY_BASIC_INFORMATION MemInfo;
|
||||
PVOID EnvPtr = NULL;
|
||||
NTSTATUS Status = STATUS_SUCCESS;
|
||||
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
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -171,7 +171,7 @@ RtlpDispatchException(IN PEXCEPTION_RECORD ExceptionRecord,
|
|||
Context,
|
||||
&DispatcherContext,
|
||||
RegistrationFrame->handler);
|
||||
|
||||
#ifdef DEBUG
|
||||
DPRINT("Exception handler said 0x%X\n", ReturnValue);
|
||||
DPRINT("RegistrationFrame == 0x%.08x\n", RegistrationFrame);
|
||||
{
|
||||
|
@ -184,7 +184,7 @@ RtlpDispatchException(IN PEXCEPTION_RECORD ExceptionRecord,
|
|||
DPRINT("TryLevel == 0x%.08x\n", sp[5]);
|
||||
DPRINT("EBP == 0x%.08x\n", sp[6]);
|
||||
}
|
||||
|
||||
#endif
|
||||
if (RegistrationFrame == NULL)
|
||||
{
|
||||
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
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -309,7 +309,7 @@ RtlOemToUnicodeN (PWCHAR UnicodeString,
|
|||
|
||||
for (i = 0; i < Size; i++)
|
||||
{
|
||||
*UnicodeString = NlsOemToUnicodeTable[*OemString];
|
||||
*UnicodeString = NlsOemToUnicodeTable[(INT)*OemString];
|
||||
UnicodeString++;
|
||||
OemString++;
|
||||
}
|
||||
|
@ -681,7 +681,7 @@ RtlUpperChar (IN CHAR Source)
|
|||
/* single-byte code page */
|
||||
|
||||
/* ansi->unicode */
|
||||
Unicode = NlsAnsiToUnicodeTable[Source];
|
||||
Unicode = NlsAnsiToUnicodeTable[(INT)Source];
|
||||
|
||||
/* upcase conversion */
|
||||
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
|
||||
* PROJECT: ReactOS system libraries
|
||||
|
@ -261,11 +261,9 @@ RtlCreateUserProcess(PUNICODE_STRING ImageFileName,
|
|||
{
|
||||
HANDLE hSection;
|
||||
NTSTATUS Status;
|
||||
LPTHREAD_START_ROUTINE lpStartAddress = NULL;
|
||||
PROCESS_BASIC_INFORMATION ProcessBasicInfo;
|
||||
ULONG retlen;
|
||||
CHAR FileName[8];
|
||||
ANSI_STRING ProcedureName;
|
||||
SECTION_IMAGE_INFORMATION Sii;
|
||||
ULONG ResultLength;
|
||||
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
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -697,7 +697,6 @@ RtlSelfRelativeToAbsoluteSD(PSECURITY_DESCRIPTOR RelSD,
|
|||
PSID Group,
|
||||
PDWORD GroupSize)
|
||||
{
|
||||
ULONG TotalSize;
|
||||
ULONG OwnerLength;
|
||||
ULONG GroupLength;
|
||||
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
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -17,6 +17,7 @@
|
|||
|
||||
#define NDEBUG
|
||||
#include <ntdll/ntdll.h>
|
||||
#include <ntdll/registry.h>
|
||||
|
||||
|
||||
/* 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
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -248,7 +248,7 @@ int _vsnprintf(char *buf, size_t cnt, const char *fmt, va_list args)
|
|||
{
|
||||
int len;
|
||||
unsigned long long num;
|
||||
int i, base;
|
||||
int base;
|
||||
char *str, *end;
|
||||
const char *s;
|
||||
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
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -248,7 +248,7 @@ int _vsnwprintf(wchar_t *buf, size_t cnt, const wchar_t *fmt, va_list args)
|
|||
{
|
||||
int len;
|
||||
unsigned long long num;
|
||||
int i, base;
|
||||
int base;
|
||||
wchar_t * str, * end;
|
||||
const char *s;
|
||||
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 = ../..
|
||||
|
||||
|
@ -8,7 +8,7 @@ TARGET_NAME = psapi
|
|||
|
||||
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
|
||||
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 = ../..
|
||||
|
||||
|
@ -7,7 +7,7 @@ TARGET_TYPE = dynlink
|
|||
TARGET_NAME = twain_32
|
||||
|
||||
# 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
|
||||
|
||||
|
|
|
@ -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
|
||||
* PROJECT: ReactOS user32.dll
|
||||
|
@ -1595,3 +1595,101 @@ SendIMEMessageExA(HWND hwnd, LPARAM lparam)
|
|||
UNIMPLEMENTED;
|
||||
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
|
||||
CreateWindowStationW@16
|
||||
CsrBroadcastSystemMessageExW@24
|
||||
;CtxInitUser32
|
||||
CtxInitUser32@0
|
||||
DdeAbandonTransaction@12
|
||||
DdeAccessData@8
|
||||
DdeAddData@16
|
||||
|
@ -165,7 +165,7 @@ DialogBoxParamW@20
|
|||
DisableProcessWindowsGhosting@0
|
||||
DispatchMessageA@4
|
||||
DispatchMessageW@4
|
||||
;DisplayExitWindowsWarnings
|
||||
DisplayExitWindowsWarnings@4
|
||||
DlgDirListA@20
|
||||
DlgDirListComboBoxA@20
|
||||
DlgDirListComboBoxW@20
|
||||
|
@ -204,7 +204,7 @@ EndDialog@8
|
|||
EndMenu@0
|
||||
EndPaint@8
|
||||
EndTask@12
|
||||
;EnterReaderModeHelper
|
||||
EnterReaderModeHelper@4
|
||||
EnumChildWindows@12
|
||||
EnumClipboardFormats@4
|
||||
EnumDesktopWindows@12
|
||||
|
@ -244,7 +244,7 @@ GetAltTabInfoA@20
|
|||
GetAltTabInfoW@20
|
||||
GetAncestor@8
|
||||
GetAppCompatFlags@4
|
||||
;GetAppCompatFlags2
|
||||
GetAppCompatFlags2@4
|
||||
GetAsyncKeyState@4
|
||||
GetCapture@0
|
||||
GetCaretBlinkTime@0
|
||||
|
@ -398,7 +398,7 @@ ImpersonateDdeClientWindow@8
|
|||
InSendMessage@0
|
||||
InSendMessageEx@4
|
||||
InflateRect@12
|
||||
;InitializeLpkHooks
|
||||
InitializeLpkHooks@4
|
||||
;InitializeWin32EntryTable
|
||||
InsertMenuA@20
|
||||
InsertMenuItemA@16
|
||||
|
@ -484,8 +484,8 @@ MessageBoxExA@20
|
|||
MessageBoxExW@20
|
||||
MessageBoxIndirectA@4
|
||||
MessageBoxIndirectW@4
|
||||
;MessageBoxTimeoutA
|
||||
;MessageBoxTimeoutW
|
||||
MessageBoxTimeoutA@24
|
||||
MessageBoxTimeoutW@24
|
||||
MessageBoxW@16
|
||||
ModifyMenuA@20
|
||||
ModifyMenuW@20
|
||||
|
@ -533,8 +533,8 @@ PtInRect@12
|
|||
RealChildWindowFromPoint@12
|
||||
RealGetWindowClassA@12
|
||||
RealGetWindowClassW@12
|
||||
;ReasonCodeNeedsBugID
|
||||
;ReasonCodeNeedsComment
|
||||
ReasonCodeNeedsBugID@4
|
||||
ReasonCodeNeedsComment@4
|
||||
;RecordShutdownReason
|
||||
RedrawWindow@16
|
||||
RegisterClassA@4
|
||||
|
|
|
@ -103,7 +103,7 @@ CreateWindowExW=CreateWindowExW@48
|
|||
CreateWindowStationA=CreateWindowStationA@16
|
||||
CreateWindowStationW=CreateWindowStationW@16
|
||||
CsrBroadcastSystemMessageExW=CsrBroadcastSystemMessageExW@24
|
||||
;CtxInitUser32
|
||||
CtxInitUser32=CtxInitUser32@0
|
||||
DdeAbandonTransaction=DdeAbandonTransaction@12
|
||||
DdeAccessData=DdeAccessData@8
|
||||
DdeAddData=DdeAddData@16
|
||||
|
@ -165,7 +165,7 @@ DialogBoxParamW=DialogBoxParamW@20
|
|||
DisableProcessWindowsGhosting=DisableProcessWindowsGhosting@0
|
||||
DispatchMessageA=DispatchMessageA@4
|
||||
DispatchMessageW=DispatchMessageW@4
|
||||
;DisplayExitWindowsWarnings
|
||||
DisplayExitWindowsWarnings=DisplayExitWindowsWarnings@4
|
||||
DlgDirListA=DlgDirListA@20
|
||||
DlgDirListComboBoxA=DlgDirListComboBoxA@20
|
||||
DlgDirListComboBoxW=DlgDirListComboBoxW@20
|
||||
|
@ -204,7 +204,7 @@ EndDialog=EndDialog@8
|
|||
EndMenu=EndMenu@0
|
||||
EndPaint=EndPaint@8
|
||||
EndTask=EndTask@12
|
||||
;EnterReaderModeHelper
|
||||
EnterReaderModeHelper=EnterReaderModeHelper@4
|
||||
EnumChildWindows=EnumChildWindows@12
|
||||
EnumClipboardFormats=EnumClipboardFormats@4
|
||||
EnumDesktopWindows=EnumDesktopWindows@12
|
||||
|
@ -245,7 +245,7 @@ GetAltTabInfoA=GetAltTabInfoA@20
|
|||
GetAltTabInfoW=GetAltTabInfoW@20
|
||||
GetAncestor=GetAncestor@8
|
||||
GetAppCompatFlags=GetAppCompatFlags@4
|
||||
;GetAppCompatFlags2
|
||||
GetAppCompatFlags2=GetAppCompatFlags2@4
|
||||
GetAsyncKeyState=GetAsyncKeyState@4
|
||||
GetCapture=GetCapture@0
|
||||
GetCaretBlinkTime=GetCaretBlinkTime@0
|
||||
|
@ -399,7 +399,7 @@ ImpersonateDdeClientWindow=ImpersonateDdeClientWindow@8
|
|||
InSendMessage=InSendMessage@0
|
||||
InSendMessageEx=InSendMessageEx@4
|
||||
InflateRect=InflateRect@12
|
||||
;InitializeLpkHooks
|
||||
InitializeLpkHooks=InitializeLpkHooks@4
|
||||
;InitializeWin32EntryTable
|
||||
InsertMenuA=InsertMenuA@20
|
||||
InsertMenuItemA=InsertMenuItemA@16
|
||||
|
@ -485,8 +485,8 @@ MessageBoxExA=MessageBoxExA@20
|
|||
MessageBoxExW=MessageBoxExW@20
|
||||
MessageBoxIndirectA=MessageBoxIndirectA@4
|
||||
MessageBoxIndirectW=MessageBoxIndirectW@4
|
||||
;MessageBoxTimeoutA
|
||||
;MessageBoxTimeoutW
|
||||
MessageBoxTimeoutA=MessageBoxTimeoutA@24
|
||||
MessageBoxTimeoutW=MessageBoxTimeoutW@24
|
||||
MessageBoxW=MessageBoxW@16
|
||||
ModifyMenuA=ModifyMenuA@20
|
||||
ModifyMenuW=ModifyMenuW@20
|
||||
|
@ -535,8 +535,8 @@ RealChildWindowFromPoint=RealChildWindowFromPoint@12
|
|||
RealGetWindowClass=RealGetWindowClassA@12
|
||||
RealGetWindowClassA=RealGetWindowClassA@12
|
||||
RealGetWindowClassW=RealGetWindowClassW@12
|
||||
;ReasonCodeNeedsBugID
|
||||
;ReasonCodeNeedsComment
|
||||
ReasonCodeNeedsBugID=ReasonCodeNeedsBugID@4
|
||||
ReasonCodeNeedsComment=ReasonCodeNeedsComment@4
|
||||
;RecordShutdownReason
|
||||
RedrawWindow=RedrawWindow@16
|
||||
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 = ../..
|
||||
|
||||
|
@ -8,7 +8,7 @@ TARGET_NAME = version
|
|||
|
||||
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
|
||||
TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
||||
|
|
|
@ -666,7 +666,7 @@ freeaddrinfo(
|
|||
* @unimplemented
|
||||
*/
|
||||
INT
|
||||
STDCALL
|
||||
EXPORT
|
||||
getaddrinfo(
|
||||
const char FAR * nodename,
|
||||
const char FAR * servname,
|
||||
|
@ -699,4 +699,22 @@ getnameinfo(
|
|||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
VOID EXPORT WEP()
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
BOOL EXPORT WSApSetPostRoutine(PVOID Routine)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* EOF */
|
||||
|
|
|
@ -109,9 +109,9 @@ sendto@24
|
|||
setsockopt@20
|
||||
shutdown@8
|
||||
socket@12
|
||||
;WEP
|
||||
WEP@0
|
||||
WSANSPIoctl@32
|
||||
;WSApSetPostRoutine
|
||||
WSApSetPostRoutine@4
|
||||
WSCUpdateProvider@20
|
||||
WSCWriteNameSpaceOrder@8
|
||||
freeaddrinfo@4
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
LIBRARY ws2_32.dll
|
||||
|
||||
EXPORTS
|
||||
;WEP
|
||||
WEP=WEP@0
|
||||
WPUCompleteOverlappedRequest=WPUCompleteOverlappedRequest@20
|
||||
WSAAccept=WSAAccept@20
|
||||
WSAAddressToStringA=WSAAddressToStringA@20
|
||||
|
@ -71,7 +71,7 @@ WSAStringToAddressA=WSAStringToAddressA@20
|
|||
WSAStringToAddressW=WSAStringToAddressW@20
|
||||
WSAUnhookBlockingHook=WSAUnhookBlockingHook@0
|
||||
WSAWaitForMultipleEvents=WSAWaitForMultipleEvents@20
|
||||
;WSApSetPostRoutine
|
||||
WSApSetPostRoutine=WSApSetPostRoutine@4
|
||||
WSCDeinstallProvider=WSCDeinstallProvider@8
|
||||
WSCEnableNSProvider=WSCEnableNSProvider@8
|
||||
WSCEnumProtocols=WSCEnumProtocols@16
|
||||
|
@ -79,7 +79,7 @@ WSCGetProviderPath=WSCGetProviderPath@16
|
|||
WSCInstallNameSpace=WSCInstallNameSpace@20
|
||||
WSCInstallProvider=WSCInstallProvider@20
|
||||
WSCUnInstallNameSpace=WSCUnInstallNameSpace@4
|
||||
;WSCWriteNameSpaceOrder
|
||||
WSCWriteNameSpaceOrder=WSCWriteNameSpaceOrder@8
|
||||
WSCWriteProviderOrder=WSCWriteProviderOrder@8
|
||||
__WSAFDIsSet=__WSAFDIsSet@8
|
||||
accept=accept@12
|
||||
|
@ -112,9 +112,7 @@ sendto=sendto@24
|
|||
setsockopt=setsockopt@20
|
||||
shutdown=shutdown@8
|
||||
socket=socket@12
|
||||
;WEP
|
||||
WSANSPIoctl=WSANSPIoctl@32
|
||||
;WSApSetPostRoutine
|
||||
WSCUpdateProvider=WSCUpdateProvider@20
|
||||
WSCWriteNameSpaceOrder=WSCWriteNameSpaceOrder@8
|
||||
freeaddrinfo=freeaddrinfo@4
|
||||
|
|
|
@ -11,7 +11,7 @@ TARGET_BASE = 0x777c0000
|
|||
TARGET_CFLAGS = -DUNICODE
|
||||
|
||||
# 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
|
||||
|
||||
|
|
|
@ -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 = ../..
|
||||
|
||||
|
@ -22,7 +22,7 @@ TARGET_CFLAGS += -D_DISABLE_TIDENTS
|
|||
|
||||
TARGET_LFLAGS = -nostartfiles -nostdlib
|
||||
|
||||
TARGET_SDKLIBS = kernel32.a
|
||||
TARGET_SDKLIBS = kernel32.a ws2_32.a mswsock.a
|
||||
|
||||
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
|
||||
|
||||
|
@ -65,18 +65,18 @@ GetServiceW@28
|
|||
GetTypeByNameA@8
|
||||
GetTypeByNameW@8
|
||||
;MigrateWinsockConfiguration
|
||||
;NPLoadNameSpaces
|
||||
NPLoadNameSpaces@12
|
||||
SetServiceA@24
|
||||
SetServiceW@24
|
||||
TransmitFile@28
|
||||
;WEP
|
||||
WEP@0
|
||||
WSARecvEx@16
|
||||
;WSApSetPostRoutine
|
||||
;dn_expand
|
||||
;getnetbyname
|
||||
;inet_network
|
||||
;rcmd
|
||||
;rexec
|
||||
;rresvport
|
||||
;s_perror
|
||||
;sethostname
|
||||
WSApSetPostRoutine@4
|
||||
dn_expand@20
|
||||
getnetbyname@4
|
||||
inet_network@4
|
||||
rcmd@24
|
||||
rexec@24
|
||||
rresvport@4
|
||||
s_perror@4
|
||||
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
|
||||
|
||||
LIBRARY wsock32.dll
|
||||
|
||||
EXPORTS
|
||||
WSAAsyncGetHostByAddr=WSAAsyncGetHostByAddr@28
|
||||
WSAAsyncGetHostByName=WSAAsyncGetHostByName@20
|
||||
WSAAsyncGetProtoByName=WSAAsyncGetProtoByName@20
|
||||
WSAAsyncGetProtoByNumber=WSAAsyncGetProtoByNumber@20
|
||||
WSAAsyncGetServByName=WSAAsyncGetServByName@24
|
||||
WSAAsyncGetServByPort=WSAAsyncGetServByPort@24
|
||||
WSAAsyncSelect=WSAAsyncSelect@16
|
||||
WSACancelAsyncRequest=WSACancelAsyncRequest@4
|
||||
WSACancelBlockingCall=WSACancelBlockingCall@0
|
||||
WSACleanup=WSACleanup@0
|
||||
WSAGetLastError=WSAGetLastError@0
|
||||
WSAIsBlocking=WSAIsBlocking@0
|
||||
WSASetBlockingHook=WSASetBlockingHook@4
|
||||
WSASetLastError=WSASetLastError@4
|
||||
WSAStartup=WSAStartup@8
|
||||
WSAUnhookBlockingHook=WSAUnhookBlockingHook@0
|
||||
__WSAFDIsSet=__WSAFDIsSet@8
|
||||
accept=accept@12
|
||||
bind=bind@12
|
||||
closesocket=closesocket@4
|
||||
connect=connect@12
|
||||
gethostbyaddr=gethostbyaddr@12
|
||||
gethostbyname=gethostbyname@4
|
||||
gethostname=gethostname@8
|
||||
getpeername=getpeername@12
|
||||
getprotobyname=getprotobyname@4
|
||||
getprotobynumber=getprotobynumber@4
|
||||
getservbyname=getservbyname@8
|
||||
getservbyport=getservbyport@8
|
||||
getsockname=getsockname@12
|
||||
WEP=ws2_32.WEP
|
||||
WSApSetPostRoutine=ws2_32.WSApSetPostRoutine
|
||||
WSAAsyncGetHostByAddr=ws2_32.WSAAsyncGetHostByAddr
|
||||
WSAAsyncGetHostByName=ws2_32.WSAAsyncGetHostByName
|
||||
WSAAsyncGetProtoByName=ws2_32.WSAAsyncGetProtoByName
|
||||
WSAAsyncGetProtoByNumber=ws2_32.WSAAsyncGetProtoByNumber
|
||||
WSAAsyncGetServByName=ws2_32.WSAAsyncGetServByName
|
||||
WSAAsyncGetServByPort=ws2_32.WSAAsyncGetServByPort
|
||||
WSAAsyncSelect=ws2_32.WSAAsyncSelect
|
||||
WSACancelAsyncRequest=ws2_32.WSACancelAsyncRequest
|
||||
WSACancelBlockingCall=ws2_32.WSACancelBlockingCall
|
||||
WSACleanup=ws2_32.WSACleanup
|
||||
WSAGetLastError=ws2_32.WSAGetLastError
|
||||
WSAIsBlocking=ws2_32.WSAIsBlocking
|
||||
WSASetBlockingHook=ws2_32.WSASetBlockingHook
|
||||
WSASetLastError=ws2_32.WSASetLastError
|
||||
WSAStartup=ws2_32.WSAStartup
|
||||
WSAUnhookBlockingHook=ws2_32.WSAUnhookBlockingHook
|
||||
__WSAFDIsSet=ws2_32.__WSAFDIsSet
|
||||
accept=ws2_32.accept
|
||||
bind=ws2_32.bind
|
||||
closesocket=ws2_32.closesocket
|
||||
connect=ws2_32.connect
|
||||
gethostbyaddr=ws2_32.gethostbyaddr
|
||||
gethostbyname=ws2_32.gethostbyname
|
||||
gethostname=ws2_32.gethostname
|
||||
getpeername=ws2_32.getpeername
|
||||
getprotobyname=ws2_32.getprotobyname
|
||||
getprotobynumber=ws2_32.getprotobynumber
|
||||
getservbyname=ws2_32.getservbyname
|
||||
getservbyport=ws2_32.getservbyport
|
||||
getsockname=ws2_32.getsockname
|
||||
getsockopt=getsockopt@20
|
||||
htonl=htonl@4
|
||||
htons=htons@4
|
||||
inet_addr=inet_addr@4
|
||||
inet_ntoa=inet_ntoa@4
|
||||
ioctlsocket=ioctlsocket@12
|
||||
listen=listen@8
|
||||
ntohl=ntohl@4
|
||||
ntohs=ntohs@4
|
||||
htonl=ws2_32.htonl
|
||||
htons=ws2_32.htons
|
||||
inet_addr=ws2_32.inet_addr
|
||||
inet_ntoa=ws2_32.inet_ntoa
|
||||
ioctlsocket=ws2_32.ioctlsocket
|
||||
listen=ws2_32.listen
|
||||
ntohl=ws2_32.ntohl
|
||||
ntohs=ws2_32.ntohs
|
||||
recv=recv@16
|
||||
recvfrom=recvfrom@24
|
||||
select=select@20
|
||||
send=send@16
|
||||
sendto=sendto@24
|
||||
select=ws2_32.select
|
||||
send=ws2_32.send
|
||||
sendto=ws2_32.sendto
|
||||
setsockopt=setsockopt@20
|
||||
shutdown=shutdown@8
|
||||
socket=socket@12
|
||||
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
|
||||
shutdown=ws2_32.shutdown
|
||||
socket=ws2_32.socket
|
||||
AcceptEx=mswsock.AcceptEx
|
||||
EnumProtocolsA=mswsock.EnumProtocolsA
|
||||
EnumProtocolsW=mswsock.EnumProtocolsW
|
||||
GetAcceptExSockaddrs=mswsock.GetAcceptExSockaddrs
|
||||
GetAddressByNameA=mswsock.GetAddressByNameA
|
||||
GetAddressByNameW=mswsock.GetAddressByNameW
|
||||
GetNameByTypeA=mswsock.GetNameByTypeA
|
||||
GetNameByTypeW=mswsock.GetNameByTypeW
|
||||
GetServiceA=mswsock.GetServiceA
|
||||
GetServiceW=mswsock.GetServiceW
|
||||
GetTypeByNameA=mswsock.GetTypeByNameA
|
||||
GetTypeByNameW=mswsock.GetTypeByNameW
|
||||
;MigrateWinsockConfiguration
|
||||
;NPLoadNameSpaces
|
||||
SetServiceA=SetServiceA@24
|
||||
SetServiceW=SetServiceW@24
|
||||
TransmitFile=TransmitFile@28
|
||||
;WEP
|
||||
WSARecvEx=WSARecvEx@16
|
||||
;WSApSetPostRoutine
|
||||
;dn_expand
|
||||
;getnetbyname
|
||||
;inet_network
|
||||
;rcmd
|
||||
;rexec
|
||||
;rresvport
|
||||
;s_perror
|
||||
;sethostname
|
||||
NPLoadNameSpaces=mswsock.NPLoadNameSpaces
|
||||
SetServiceA=mswsock.SetServiceA
|
||||
SetServiceW=mswsock.SetServiceW
|
||||
TransmitFile=mswsock.TransmitFile
|
||||
WSARecvEx=mswsock.WSARecvEx
|
||||
dn_expand=mswsock.dn_expand
|
||||
getnetbyname=mswsock.getnetbyname
|
||||
inet_network=mswsock.inet_network
|
||||
rcmd=mswsock.rcmd
|
||||
rexec=mswsock.rexec
|
||||
rresvport=mswsock.rresvport
|
||||
s_perror=mswsock.s_perror
|
||||
sethostname=mswsock.sethostname
|
||||
|
|
Loading…
Reference in a new issue