Merge from amd64 branch:

35746 sserapion Convert crtdll to WINE's spec file.
35789 sserapion re-add missing api, remove unneded file
36614 sserapion convert d3d8 to spec
36930 sserapion Fix more rbuild files and fix up gdi32 and glu32 spec files.
38148 tkreuzer convert d3d8thk to spec
38151 tkreuzer convert ddraw to spec
38265 sserapion devcpux:- Fix ProcessorDlgProc definition - Convert to spec.
      slayer:- Convert to spec.
38268 sserapion devcpux:- Fix ProcessorDlgProc definition
39333 tkreuzer hid: convert to spec (taken from wine)
39345 tkreuzer ksuser: convert to spec, don't allow warnings
40991 tkreuzer msafd: convert to spec / fix 64bit build
41000 tkreuzer mswsock: convert to spec, taken from wine
41050 tkreuzer sndblast: convert to spec
43080 tkreuzer winsta: convert to spec and fix duplicate definition
41082 tkreuzer twaain_32: convert to spec
41083 tkreuzer uext: convert to spec
41084 tkreuzer ufat: convert to spec
41085 tkreuzer ufatx: convert to spec
41086 tkreuzer untfs: convert to spec
41549 tkreuzer winfax: covert to spec

svn path=/trunk/; revision=43085
This commit is contained in:
56 changed files with 926 additions and 949 deletions

View file

@ -3,24 +3,31 @@
#include <debug.h>
HRESULT DLLAPI ValidatePixelShader(void)
HRESULT WINAPI ValidatePixelShader(DWORD* pixelshader, DWORD* reserved1, BOOL bool, DWORD* toto)
{
UNIMPLEMENTED
return 0;
}
HRESULT DLLAPI ValidateVertexShader(void)
{
UNIMPLEMENTED
return 0;
}
HRESULT DLLAPI DebugSetMute(DWORD dw1)
HRESULT WINAPI ValidateVertexShader(DWORD* vertexshader, DWORD* reserved1, DWORD* reserved2, BOOL bool, DWORD* toto)
{
UNIMPLEMENTED
return 0;
}
DWORD DLLAPI Direct3DCreate8( UINT SDKVersion )
HRESULT WINAPI D3D8GetSWInfo(void)
{
UNIMPLEMENTED
return 0;
}
HRESULT WINAPI DebugSetMute(void)
{
UNIMPLEMENTED
return 0;
}
DWORD WINAPI Direct3DCreate8( UINT SDKVersion )
{
UNIMPLEMENTED
return 0;

View file

@ -1,6 +0,0 @@
LIBRARY d3d8
EXPORTS
ValidatePixelShader
ValidateVertexShader
DebugSetMute
Direct3DCreate8

View file

@ -1,7 +1,8 @@
<?xml version="1.0"?>
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
<module name="d3d8" type="win32dll" entrypoint="0" installbase="system32" installname="d3d8.dll">
<importlibrary definition="d3d8.def" />
<importlibrary definition="d3d8.spec.def" />
<file>d3d8.c</file>
<file>d3d8.rc</file>
<file>d3d8.spec</file>
</module>

View file

@ -0,0 +1,5 @@
@ stdcall D3D8GetSWInfo()
@ stdcall DebugSetMute()
@ stdcall Direct3DCreate8(long)
@ stdcall ValidatePixelShader(ptr long long ptr)
@ stdcall ValidateVertexShader(ptr ptr ptr long ptr)

View file

@ -1,58 +0,0 @@
LIBRARY d3d8thk
EXPORTS
OsThunkD3dContextCreate@16 = DdEntry1@16
OsThunkD3dContextDestroy@4 = DdEntry2@4
OsThunkD3dContextDestroyAll@4 = DdEntry3@4
OsThunkD3dDrawPrimitives2@28 = DdEntry5@28
OsThunkD3dValidateTextureStageState@4 = DdEntry4@4
OsThunkDdAddAttachedSurface@12 = DdEntry7@12
OsThunkDdAlphaBlt@12 = DdEntry8@12
OsThunkDdAttachSurface@8 = DdEntry9@8
OsThunkDdBeginMoCompFrame@8 = DdEntry10@8
OsThunkDdBlt@12 = DdEntry11@12
OsThunkDdCanCreateD3DBuffer@8 = DdEntry13@8
OsThunkDdCanCreateSurface@8 = DdEntry12@8
OsThunkDdColorControl@8 = DdEntry14@8
OsThunkDdCreateD3DBuffer@32 = DdEntry17@32
OsThunkDdCreateDirectDrawObject@4 = DdEntry15@4
OsThunkDdCreateMoComp@8 = DdEntry18@8
OsThunkDdCreateSurface@32 = DdEntry16@32
OsThunkDdCreateSurfaceEx@12 = DdEntry50@12
OsThunkDdCreateSurfaceObject@24 = DdEntry19@24
OsThunkDdDeleteDirectDrawObject@4 = DdEntry20@4
OsThunkDdDeleteSurfaceObject@4 = DdEntry21@4
OsThunkDdDestroyD3DBuffer@4 = DdEntry24@4
OsThunkDdDestroyMoComp@8 = DdEntry22@8
OsThunkDdDestroySurface@8 = DdEntry23@8
OsThunkDdEndMoCompFrame@8 = DdEntry25@8
OsThunkDdFlip@20 = DdEntry26@20
OsThunkDdFlipToGDISurface@8 = DdEntry27@8
OsThunkDdGetAvailDriverMemory@8 = DdEntry28@8
OsThunkDdGetBltStatus@8 = DdEntry29@8
OsThunkDdGetDC@8 = DdEntry30@8
OsThunkDdGetDriverInfo@8 = DdEntry31@8
OsThunkDdGetDriverState@4 = DdEntry6@4
OsThunkDdGetDxHandle@12 = DdEntry32@12
OsThunkDdGetFlipStatus@8 = DdEntry33@8
OsThunkDdGetInternalMoCompInfo@8 = DdEntry34@8
OsThunkDdGetMoCompBuffInfo@8 = DdEntry35@8
OsThunkDdGetMoCompFormats@8 = DdEntry37@8
OsThunkDdGetMoCompGuids@8 = DdEntry36@8
OsThunkDdGetScanLine@8 = DdEntry38@8
OsThunkDdLock@12 = DdEntry39@12
OsThunkDdLockD3D@8 = DdEntry40@8
OsThunkDdQueryDirectDrawObject@44 = DdEntry41@44
OsThunkDdQueryMoCompStatus@8 = DdEntry42@8
OsThunkDdReenableDirectDrawObject@8 = DdEntry43@8
OsThunkDdReleaseDC@4 = DdEntry44@4
OsThunkDdRenderMoComp@8 = DdEntry45@8
OsThunkDdResetVisrgn@8 = DdEntry46@8
OsThunkDdSetColorKey@8 = DdEntry47@8
OsThunkDdSetExclusiveMode@8 = DdEntry48@8
OsThunkDdSetGammaRamp@12 = DdEntry49@12
OsThunkDdSetOverlayPosition@12 = DdEntry51@12
OsThunkDdUnattachSurface@8 = DdEntry52@8
OsThunkDdUnlock@8 = DdEntry53@8
OsThunkDdUnlockD3D@8 = DdEntry54@8
OsThunkDdUpdateOverlay@12 = DdEntry55@12
OsThunkDdWaitForVerticalBlank@8 = DdEntry56@8

View file

@ -1,7 +1,7 @@
<?xml version="1.0"?>
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
<module name="d3d8thk" type="win32dll" entrypoint="0" installbase="system32" installname="d3d8thk.dll">
<importlibrary definition="d3d8thk.def" />
<importlibrary definition="d3d8thk.spec" />
<library>gdi32</library>
<file>d3d8thk.rc</file>
</module>

View file

@ -0,0 +1,56 @@
@ stdcall OsThunkD3dContextCreate(ptr ptr ptr ptr) gdi32.DdEntry1
@ stdcall OsThunkD3dContextDestroy(ptr) gdi32.DdEntry2
@ stdcall OsThunkD3dContextDestroyAll(ptr) gdi32.DdEntry3
@ stdcall OsThunkD3dDrawPrimitives2(ptr ptr ptr ptr ptr ptr ptr) gdi32.DdEntry5
@ stdcall OsThunkD3dValidateTextureStageState(ptr) gdi32.DdEntry4
@ stdcall OsThunkDdAddAttachedSurface(ptr ptr ptr) gdi32.DdEntry7
@ stdcall OsThunkDdAlphaBlt(ptr ptr ptr) gdi32.DdEntry8
@ stdcall OsThunkDdAttachSurface(ptr ptr) gdi32.DdEntry9
@ stdcall OsThunkDdBeginMoCompFrame(ptr ptr) gdi32.DdEntry10
@ stdcall OsThunkDdBlt(ptr ptr ptr) gdi32.DdEntry11
@ stdcall OsThunkDdCanCreateD3DBuffer(ptr ptr) gdi32.DdEntry13
@ stdcall OsThunkDdCanCreateSurface(ptr ptr) gdi32.DdEntry12
@ stdcall OsThunkDdColorControl(ptr ptr) gdi32.DdEntry14
@ stdcall OsThunkDdCreateD3DBuffer(ptr ptr ptr ptr ptr ptr ptr ptr) gdi32.DdEntry17
@ stdcall OsThunkDdCreateDirectDrawObject(ptr) gdi32.DdEntry15
@ stdcall OsThunkDdCreateMoComp(ptr ptr) gdi32.DdEntry18
@ stdcall OsThunkDdCreateSurface(ptr ptr ptr ptr ptr ptr ptr ptr) gdi32.DdEntry16
@ stdcall OsThunkDdCreateSurfaceEx(ptr ptr long) gdi32.DdEntry50
@ stdcall OsThunkDdCreateSurfaceObject(ptr ptr ptr ptr ptr long) gdi32.DdEntry19
@ stdcall OsThunkDdDeleteDirectDrawObject(ptr) gdi32.DdEntry20
@ stdcall OsThunkDdDeleteSurfaceObject(ptr) gdi32.DdEntry21
@ stdcall OsThunkDdDestroyD3DBuffer(ptr) gdi32.DdEntry24
@ stdcall OsThunkDdDestroyMoComp(ptr ptr) gdi32.DdEntry22
@ stdcall OsThunkDdDestroySurface(ptr ptr) gdi32.DdEntry23
@ stdcall OsThunkDdEndMoCompFrame(ptr ptr) gdi32.DdEntry25
@ stdcall OsThunkDdFlip(ptr ptr ptr ptr ptr) gdi32.DdEntry26
@ stdcall OsThunkDdFlipToGDISurface(ptr ptr) gdi32.DdEntry27
@ stdcall OsThunkDdGetAvailDriverMemory(ptr ptr) gdi32.DdEntry28
@ stdcall OsThunkDdGetBltStatus(ptr ptr) gdi32.DdEntry29
@ stdcall OsThunkDdGetDC(ptr ptr) gdi32.DdEntry30
@ stdcall OsThunkDdGetDriverInfo(ptr ptr) gdi32.DdEntry31
@ stdcall OsThunkDdGetDriverState(ptr) gdi32.DdEntry6
@ stdcall OsThunkDdGetDxHandle(ptr ptr long) gdi32.DdEntry32
@ stdcall OsThunkDdGetFlipStatus(ptr ptr) gdi32.DdEntry33
@ stdcall OsThunkDdGetInternalMoCompInfo(ptr ptr) gdi32.DdEntry34
@ stdcall OsThunkDdGetMoCompBuffInfo(ptr ptr) gdi32.DdEntry35
@ stdcall OsThunkDdGetMoCompFormats(ptr ptr) gdi32.DdEntry37
@ stdcall OsThunkDdGetMoCompGuids(ptr ptr) gdi32.DdEntry36
@ stdcall OsThunkDdGetScanLine(ptr ptr) gdi32.DdEntry38
@ stdcall OsThunkDdLock(ptr ptr ptr) gdi32.DdEntry39
@ stdcall OsThunkDdLockD3D(ptr ptr) gdi32.DdEntry40
@ stdcall OsThunkDdQueryDirectDrawObject(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr) gdi32.DdEntry41
@ stdcall OsThunkDdQueryMoCompStatus(ptr ptr) gdi32.DdEntry42
@ stdcall OsThunkDdReenableDirectDrawObject(ptr ptr) gdi32.DdEntry43
@ stdcall OsThunkDdReleaseDC(ptr) gdi32.DdEntry44
@ stdcall OsThunkDdRenderMoComp(ptr ptr) gdi32.DdEntry45
@ stdcall OsThunkDdResetVisrgn(ptr ptr) gdi32.DdEntry46
@ stdcall OsThunkDdSetColorKey(ptr ptr) gdi32.DdEntry47
@ stdcall OsThunkDdSetExclusiveMode(ptr ptr) gdi32.DdEntry48
@ stdcall OsThunkDdSetGammaRamp(ptr ptr ptr) gdi32.DdEntry49
@ stdcall OsThunkDdSetOverlayPosition(ptr ptr ptr) gdi32.DdEntry51
@ stdcall OsThunkDdUnattachSurface(ptr ptr) gdi32.DdEntry52
@ stdcall OsThunkDdUnlock(ptr ptr) gdi32.DdEntry53
@ stdcall OsThunkDdUnlockD3D(ptr ptr) gdi32.DdEntry54
@ stdcall OsThunkDdUpdateOverlay(ptr ptr ptr) gdi32.DdEntry55
@ stdcall OsThunkDdWaitForVerticalBlank(ptr ptr) gdi32.DdEntry56

View file

@ -1,23 +0,0 @@
EXPORTS
AcquireDDThreadLock@0
D3DParseUnknownCommand@8
ReleaseDDThreadLock@0
;CompleteCreateSysmemSurface
;DDGetAttachedSurfaceLcl@12
;DDInternalLock@8
;DDInternalUnlock@4
;DSoundHelp@12
DirectDrawCreate@12
DirectDrawCreateClipper@12
DirectDrawCreateEx@16
DirectDrawEnumerateA@8
DirectDrawEnumerateW@8
DirectDrawEnumerateExA@12
DirectDrawEnumerateExW@12
;DllCanUnloadNow
;DllGetClassObject
;GetDDSurfaceLocal@12
;GetOLEThunkData
;GetSurfaceFromDC@12
;RegisterSpecialCase

View file

@ -1,7 +1,7 @@
<?xml version="1.0"?>
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
<module name="ddraw" type="win32dll" installbase="system32" installname="ddraw.dll" unicode="yes" crt="msvcrt">
<importlibrary definition="ddraw.def" />
<importlibrary definition="ddraw.spec" />
<include base="ddraw">.</include>
<library>kernel32</library>
<library>user32</library>

View file

@ -0,0 +1,21 @@
@ stdcall AcquireDDThreadLock()
@ stdcall D3DParseUnknownCommand(ptr ptr)
@ stdcall ReleaseDDThreadLock()
#@ stdcall CompleteCreateSysmemSurface
#@ stdcall DDGetAttachedSurfaceLcl@12
#@ stdcall DDInternalLock@8
#@ stdcall DDInternalUnlock@4
#@ stdcall DSoundHelp@12
@ stdcall DirectDrawCreate(ptr ptr ptr)
@ stdcall DirectDrawCreateClipper(long ptr ptr)
@ stdcall DirectDrawCreateEx(ptr ptr ptr ptr)
@ stdcall DirectDrawEnumerateA(ptr ptr)
@ stdcall DirectDrawEnumerateW(ptr ptr)
@ stdcall DirectDrawEnumerateExA(ptr ptr long)
@ stdcall DirectDrawEnumerateExW(ptr ptr long)
#@ stdcall DllCanUnloadNow()
#@ stdcall DllGetClassObject(ptr ptr ptr)
#@ stdcall GetDDSurfaceLocal
#@ stdcall GetOLEThunkData
#@ stdcall GetSurfaceFromDC
#@ stdcall RegisterSpecialCase

View file

@ -1,6 +0,0 @@
LIBRARY ksuser.dll
EXPORTS
KsCreateAllocator@12
KsCreateClock@12
KsCreatePin@16
KsCreateTopologyNode@16

View file

@ -1,7 +1,7 @@
<?xml version="1.0"?>
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
<module name="ksuser" type="win32dll" baseaddress="${BASEADDRESS_KSUSER}" installbase="system32" installname="ksuser.dll">
<importlibrary definition="ksuser.def" />
<importlibrary definition="ksuser.spec" />
<include base="ksuser">.</include>
<library>advapi32</library>
<library>kernel32</library>

View file

@ -0,0 +1,4 @@
@ stdcall KsCreateAllocator(ptr ptr ptr)
@ stdcall KsCreateClock(ptr ptr ptr)
@ stdcall KsCreatePin(ptr ptr long ptr)
@ stdcall KsCreateTopologyNode(ptr ptr long ptr)

View file

@ -1,7 +0,0 @@
LIBRARY devcpux.dll
EXPORTS
PropSheetExtProc@12
; EOF

View file

@ -1,5 +1,5 @@
<module name="devcpux" type="win32dll" installbase="system32" installname="devcpux.dll" unicode="yes">
<importlibrary definition="devcpux.def" />
<importlibrary definition="devcpux.spec" />
<include base="devcpux">.</include>
<include base="ReactOS">include/reactos/wine</include>
<library>kernel32</library>

View file

@ -0,0 +1 @@
@ stdcall PropSheetExtProc(ptr ptr ptr)

View file

@ -14,7 +14,7 @@
#include "resource.h"
HINSTANCE g_hInstance = NULL;
int APIENTRY ProcessorDlgProc (HWND hDlg, UINT uMessage, WPARAM wParam, LPARAM lParam);
INT_PTR CALLBACK ProcessorDlgProc (HWND hDlg, UINT uMessage, WPARAM wParam, LPARAM lParam);
BOOL
APIENTRY
@ -74,8 +74,8 @@ AddFeature(WCHAR* szFeatures, WCHAR* Feature, BOOL* bFirst)
wcscat(szFeatures, Feature);
}
int
APIENTRY
INT_PTR
CALLBACK
ProcessorDlgProc (HWND hDlg, UINT uMessage, WPARAM wParam, LPARAM lParam)
{
switch (uMessage) {

View file

@ -1,9 +0,0 @@
LIBRARY slayer.dll
EXPORTS
DllCanUnloadNow@0
DllGetClassObject@12
DllRegisterServer@0
DllUnregisterServer@0
; EOF

View file

@ -1,5 +1,5 @@
<module name="slayer" type="win32dll" baseaddress="${BASEADDRESS_SLAYER}" installbase="system32" installname="slayer.dll" unicode="yes">
<importlibrary definition="slayer.def" />
<importlibrary definition="slayer.spec" />
<include base="slayer">.</include>
<library>kernel32</library>
<library>user32</library>

View file

@ -0,0 +1,4 @@
@ stdcall DllCanUnloadNow()
@ stdcall DllGetClassObject(long long ptr)
@ stdcall DllRegisterServer()
@ stdcall DllUnregisterServer()

View file

@ -1,571 +0,0 @@
;
; crtdll.def
;
; Exports from crtdll.dll from Windows 95 SYSTEM directory. Hopefully this
; should also work with the crtdll provided with Windows NT.
; Exports from crtdll.dll from Windows NT Server 4.0.
;
; Contributors:
; Created by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
; Modified by Adhi P. Yoedo <adhi@primatama.co.id>
;
; THIS SOFTWARE IS NOT COPYRIGHTED
;
; This source code is offered for use in the public domain. You may
; use, modify or distribute it freely.
;
; This code is distributed in the hope that it will be useful but
; WITHOUT ANY WARRANTY. ALL WARRENTIES, EXPRESS OR IMPLIED ARE HEREBY
; DISCLAMED. This includes but is not limited to warrenties of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
;
; $Revision: 1.19 $
; $Author$
; $Date$
;
; These three functions appear to be name mangled in some way, so GCC is
; probably not going to be able to use them in any case.
;
; ??2@YAPAXI@Z
; ??3@YAXPAX@Z
; ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z
;
; Added functional equivalent placeholders:
;
; __builtin_new
; __builtin_delete
; _set_new_handler__FPFUi_i
; I commented out these, cause i dont get why they were added. -Gunnar
;
LIBRARY CRTDLL.DLL
EXPORTS
;__builtin_new
;__builtin_delete
??2@YAPAXI@Z=MSVCRT_operator_new
??3@YAXPAX@Z=MSVCRT_operator_delete
?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z=MSVCRT__set_new_handler
;_set_new_handler__FPFUi_i
_CIacos
_CIasin
_CIatan
_CIatan2
_CIcos
_CIcosh
_CIexp
_CIfmod
_CIlog
_CIlog10
_CIpow
_CIsin
_CIsinh
_CIsqrt
_CItan
_CItanh
_HUGE_dll=_HUGE DATA
_XcptFilter
__GetMainArgs
__argc_dll=__argc DATA
__argv_dll=__argv DATA
__dllonexit
__doserrno
__fpecode
__isascii=NTDLL.__isascii
__iscsym=NTDLL.__iscsym
__iscsymf=NTDLL.__iscsymf
__mb_cur_max_dll=__mb_cur_max DATA
__pxcptinfoptrs
__threadhandle
__threadid
__toascii=NTDLL.__toascii
_abnormal_termination
_access
_acmdln_dll=_acmdln DATA
_aexit_rtn_dll=_aexit_rtn DATA
_amsg_exit
_assert
_basemajor_dll=CRTDLL__basemajor_dll DATA
_baseminor_dll=CRTDLL__baseminor_dll DATA
_baseversion_dll=CRTDLL__baseversion_dll DATA
_beep
_beginthread
_c_exit
_cabs
_cexit
_cgets
_chdir
_chdrive
_chgsign
_chmod
_chsize
_clearfp
_close
_commit
_commode_dll=_commode DATA
_control87
_controlfp
_copysign
_cprintf
_cpumode_dll=_cpumode DATA ;fixme: wine has CRTDLL__cpumode_dll
_cputs
_creat
_cscanf
_ctype DATA
_cwait
_daylight_dll=_daylight DATA
_dup
_dup2
_ecvt
_endthread
_environ_dll=_environ DATA
_eof
_errno
_except_handler2
_execl
_execle
_execlp
_execlpe
_execv
_execve
_execvp
_execvpe
_exit
_expand
_fcloseall
_fcvt
_fdopen
_fgetchar
_fgetwchar
_filbuf
;_fileinfo_dll=_fileinfo DATA
_filelength
_fileno DATA
_findclose
_findfirst
_findnext
_finite
_flsbuf
_flushall
_fmode_dll=_fmode DATA
_fpclass
_fpieee_flt
_fpreset
_fputchar
_fputwchar
_fsopen
_fstat=CRTDLL__fstat
_ftime
_ftol=NTDLL._ftol
_fullpath
_futime
_gcvt
_get_osfhandle
_getch
_getche
_getcwd
_getdcwd
_getdiskfree
_getdllprocaddr
_getdrive
_getdrives
_getpid
_getsystime
_getw
_global_unwind2
_heapchk
_heapmin
_heapset
_heapwalk
_hypot
_initterm
_iob DATA
_isatty
_isctype
_ismbbalnum
_ismbbalpha
_ismbbgraph
_ismbbkalnum
_ismbbkana
_ismbbkpunct
_ismbblead
_ismbbprint
_ismbbpunct
_ismbbtrail
_ismbcalpha
_ismbcdigit
_ismbchira
_ismbckata
_ismbcl0
_ismbcl1
_ismbcl2
_ismbclegal
_ismbclower
_ismbcprint
_ismbcspace
_ismbcsymbol
_ismbcupper
_ismbslead
_ismbstrail
_isnan
_itoa=NTDLL._itoa
_itow=NTDLL._itow
_j0
_j1
_jn
_kbhit
_lfind
_loaddll
_local_unwind2
_locking
_logb
_lrotl
_lrotr
_lsearch
_lseek
_ltoa=NTDLL._ltoa
_ltow=NTDLL._ltow
_makepath
_matherr
_mbbtombc
_mbbtype
_mbccpy
_mbcjistojms
_mbcjmstojis
_mbclen
_mbctohira
_mbctokata
_mbctolower
_mbctombb
_mbctoupper
_mbctype DATA
_mbsbtype
_mbscat
_mbschr
_mbscmp
_mbscpy
_mbscspn
_mbsdec
_mbsdup
_mbsicmp
_mbsinc
_mbslen
_mbslwr
_mbsnbcat
_mbsnbcmp
_mbsnbcnt
_mbsnbcpy
_mbsnbicmp
_mbsnbset
_mbsncat
_mbsnccnt
_mbsncmp
_mbsncpy
_mbsnextc
_mbsnicmp
_mbsninc
_mbsnset
_mbspbrk
_mbsrchr
_mbsrev
_mbsset
_mbsspn
_mbsspnp
_mbsstr
_mbstok
_mbstrlen
_mbsupr
_memccpy
_memicmp=NTDLL._memicmp
_mkdir
_mktemp
_msize
_nextafter
_onexit
_open
_open_osfhandle
_osmajor_dll=CRTDLL__osmajor_dll DATA
_osminor_dll=CRTDLL__osminor_dll DATA
_osmode_dll=CRTDLL__osmode_dll DATA
_osver_dll=_osver DATA
_osversion_dll=CRTDLL__osversion_dll DATA
_pclose
_pctype_dll=_pctype DATA
_pgmptr_dll=_pgmptr DATA
_pipe
_popen
_purecall
_putch
_putenv
_putw
_pwctype_dll=_pwctype DATA
_read
_rmdir
_rmtmp
_rotl
_rotr
_scalb
_searchenv
_seterrormode
_setjmp
_setmode
_setsystime
_sleep
_snprintf
_snwprintf
_sopen
_spawnl
_spawnle
_spawnlp
_spawnlpe
_spawnv
_spawnve
_spawnvp
_spawnvpe
_splitpath=NTDLL._splitpath
_stat=CRTDLL__stat
_statusfp
_strcmpi=NTDLL._strcmpi
_strdate
_strdec
_strdup
_strerror
_stricmp=NTDLL._stricmp
_stricoll
_strinc
_strlwr=NTDLL._strlwr
_strncnt
_strnextc
_strnicmp=NTDLL._strnicmp
_strninc
_strnset
_strrev
_strset
_strspnp
_strtime
_strupr=NTDLL._strupr
_swab
_sys_errlist DATA
_sys_nerr_dll=_sys_nerr DATA
_tell
_tempnam
_timezone_dll=_timezone
_tolower=NTDLL._tolower
_toupper=NTDLL._toupper
_tzname DATA
_tzset
_ultoa=NTDLL._ultoa
_ultow=NTDLL._ultow
_umask
_ungetch
_unlink
_unloaddll
_utime
_vsnprintf
_vsnwprintf
_wcsdup
_wcsicmp
_wcsicoll
_wcslwr
_wcsnicmp=NTDLL._wcsnicmp
_wcsnset
_wcsrev
_wcsset
_wcsupr
_winmajor_dll=_winmajor DATA
_winminor_dll=_winminor DATA
_winver_dll=_winver DATA
_write
_wtoi=NTDLL._wtoi
_wtol=NTDLL._wtol
_y0
_y1
_yn
abort
abs=NTDLL.abs
acos
asctime
asin
atan=NTDLL.atan
atan2
atexit
atof
atoi=NTDLL.atoi
atol=NTDLL.atol
bsearch=NTDLL.bsearch
calloc
ceil=NTDLL.ceil
clearerr
clock
cos=NTDLL.cos
cosh
ctime
difftime
div
exit
exp
fabs=NTDLL.fabs
fclose
feof
ferror
fflush
fgetc
fgetpos
fgets
fgetwc
floor=NTDLL.floor
fmod
fopen
fprintf
fputc
fputs
fputwc
fread
free
freopen
frexp
fscanf
fseek
fsetpos
ftell
fwprintf
fwrite
fwscanf
getc
getchar
getenv
gets
gmtime
is_wctype
isalnum=NTDLL.isalnum
isalpha=NTDLL.isalpha
iscntrl=NTDLL.iscntrl
isdigit=NTDLL.isdigit
isgraph=NTDLL.isgraph
isleadbyte
islower=NTDLL.islower
isprint=NTDLL.isprint
ispunct=NTDLL.ispunct
isspace=NTDLL.isspace
isupper=NTDLL.isupper
iswalnum
iswalpha=NTDLL.iswalpha
iswascii
iswcntrl
iswctype=NTDLL.iswctype
iswdigit=NTDLL.iswdigit
iswgraph
iswlower=NTDLL.iswlower
iswprint
iswpunct
iswspace=NTDLL.iswspace
iswupper
iswxdigit=NTDLL.iswxdigit
isxdigit=NTDLL.isxdigit
labs=NTDLL.labs
ldexp
ldiv
localeconv
localtime
log=NTDLL.log
log10
longjmp
malloc
mblen
mbstowcs=NTDLL.mbstowcs
mbtowc
memchr=NTDLL.memchr
memcmp=NTDLL.memcmp
memcpy=NTDLL.memcpy
memmove=NTDLL.memmove
memset
mktime
modf
perror
pow
printf
putc
putchar
puts
qsort=NTDLL.qsort
raise
rand
realloc
remove
rename
rewind
scanf
setbuf
setlocale
setvbuf
signal
sin=NTDLL.sin
sinh
sprintf
sqrt=NTDLL.sqrt
srand
sscanf
strcat
strchr
strcmp=NTDLL.strcmp
strcoll
strcpy
strcspn
strerror
strftime
strlen
strncat
strncmp
strncpy
strpbrk=NTDLL.strpbrk
strrchr
strspn
strstr=NTDLL.strstr
strtod
strtok
strtol=NTDLL.strtol
strtoul
strtoull
strxfrm
swprintf
swscanf
system
tan=NTDLL.tan
tanh
time
tmpfile
tmpnam
tolower=NTDLL.tolower
toupper=NTDLL.toupper
towlower=NTDLL.towlower
towupper=NTDLL.towupper
ungetc
ungetwc
vfprintf
vfwprintf
vprintf
vsprintf
vswprintf
vwprintf
wcscat
wcschr
wcscmp
wcscoll
wcscpy
wcscspn
wcsftime
wcslen
wcsncat
wcsncmp
wcsncpy
wcspbrk
wcsrchr
wcsspn
wcsstr
wcstod
wcstok
wcstol=NTDLL.wcstol
wcstombs
wcstoul=NTDLL.wcstoul
wcsxfrm
wctomb
wprintf
wscanf

View file

@ -1,5 +1,5 @@
<module name="crtdll" type="win32dll" baseaddress="${BASEADDRESS_CRTDLL}" mangledsymbols="true" installbase="system32" installname="crtdll.dll" iscrt="true">
<importlibrary definition="crtdll.def" />
<importlibrary definition="crtdll.spec" />
<include base="crtdll">.</include>
<include base="crt">include</include>
<define name="USE_MSVCRT_PREFIX" />

View file

@ -0,0 +1,528 @@
# Old C runtime library. All functions provided by msvcrt
@ cdecl ??2@YAPAXI@Z(long) msvcrt.??2@YAPAXI@Z
@ cdecl ??3@YAXPAX@Z(ptr) msvcrt.??3@YAXPAX@Z
@ cdecl ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z(ptr) msvcrt.?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z
@ cdecl _CIacos() msvcrt._CIacos
@ cdecl _CIasin() msvcrt._CIasin
@ cdecl _CIatan() msvcrt._CIatan
@ cdecl _CIatan2() msvcrt._CIatan2
@ cdecl _CIcos() msvcrt._CIcos
@ cdecl _CIcosh() msvcrt._CIcosh
@ cdecl _CIexp() msvcrt._CIexp
@ cdecl _CIfmod() msvcrt._CIfmod
@ cdecl _CIlog() msvcrt._CIlog
@ cdecl _CIlog10() msvcrt._CIlog10
@ cdecl _CIpow() msvcrt._CIpow
@ cdecl _CIsin() msvcrt._CIsin
@ cdecl _CIsinh() msvcrt._CIsinh
@ cdecl _CIsqrt() msvcrt._CIsqrt
@ cdecl _CItan() msvcrt._CItan
@ cdecl _CItanh() msvcrt._CItanh
@ extern _HUGE_dll msvcrt._HUGE
@ cdecl _XcptFilter(long ptr) msvcrt._XcptFilter
@ cdecl __GetMainArgs(ptr ptr ptr long)
@ extern __argc_dll msvcrt.__argc
@ extern __argv_dll msvcrt.__argv
@ cdecl __dllonexit(ptr ptr ptr) msvcrt.__dllonexit
@ cdecl __doserrno() msvcrt.__doserrno
@ cdecl __fpecode() msvcrt.__fpecode
@ cdecl __isascii(long) msvcrt.__isascii
@ cdecl __iscsym(long) msvcrt.__iscsym
@ cdecl __iscsymf(long) msvcrt.__iscsymf
@ extern __mb_cur_max_dll msvcrt.__mb_cur_max
@ cdecl __pxcptinfoptrs() msvcrt.__pxcptinfoptrs
@ cdecl __threadhandle() msvcrt.__threadhandle
@ cdecl __threadid() msvcrt.__threadid
@ cdecl __toascii(long) msvcrt.__toascii
@ cdecl _abnormal_termination() msvcrt._abnormal_termination
@ cdecl _access(str long) msvcrt._access
@ extern _acmdln_dll msvcrt._acmdln
@ extern _aexit_rtn_dll msvcrt._aexit_rtn
@ cdecl _amsg_exit(long) msvcrt._amsg_exit
@ cdecl _assert(str str long) msvcrt._assert
@ extern _basemajor_dll CRTDLL__basemajor_dll
@ extern _baseminor_dll CRTDLL__baseminor_dll
@ extern _baseversion_dll CRTDLL__baseversion_dll
@ cdecl _beep(long long) msvcrt._beep
@ cdecl _beginthread(ptr long ptr) msvcrt._beginthread
@ cdecl _c_exit() msvcrt._c_exit
@ cdecl _cabs(long) msvcrt._cabs
@ cdecl _cexit() msvcrt._cexit
@ cdecl _cgets(str) msvcrt._cgets
@ cdecl _chdir(str) msvcrt._chdir
@ cdecl _chdrive(long) msvcrt._chdrive
@ cdecl _chgsign( double ) msvcrt._chgsign
@ cdecl _chmod(str long) msvcrt._chmod
@ cdecl _chsize(long long) msvcrt._chsize
@ cdecl _clearfp() msvcrt._clearfp
@ cdecl _close(long) msvcrt._close
@ cdecl _commit(long) msvcrt._commit
@ extern _commode_dll msvcrt._commode
@ cdecl _control87(long long) msvcrt._control87
@ cdecl _controlfp(long long) msvcrt._controlfp
@ cdecl _copysign( double double ) msvcrt._copysign
@ varargs _cprintf(str) msvcrt._cprintf
@ extern _cpumode_dll CRTDLL__cpumode_dll
@ cdecl _cputs(str) msvcrt._cputs
@ cdecl _creat(str long) msvcrt._creat
@ varargs _cscanf(str) msvcrt._cscanf
@ extern _ctype msvcrt._ctype
@ cdecl _cwait(ptr long long) msvcrt._cwait
@ extern _daylight_dll msvcrt._daylight
@ cdecl _dup(long) msvcrt._dup
@ cdecl _dup2(long long) msvcrt._dup2
@ cdecl _ecvt( double long ptr ptr) msvcrt._ecvt
@ cdecl _endthread() msvcrt._endthread
@ extern _environ_dll msvcrt._environ
@ cdecl _eof(long) msvcrt._eof
@ cdecl _errno() msvcrt._errno
@ cdecl _except_handler2(ptr ptr ptr ptr) msvcrt._except_handler2
@ varargs _execl(str str) msvcrt._execl
@ varargs _execle(str str) msvcrt._execle
@ varargs _execlp(str str) msvcrt._execlp
@ varargs _execlpe(str str) msvcrt._execlpe
@ cdecl _execv(str str) msvcrt._execv
@ cdecl _execve(str str str) msvcrt._execve
@ cdecl _execvp(str str) msvcrt._execvp
@ cdecl _execvpe(str str str) msvcrt._execvpe
@ cdecl _exit(long) msvcrt._exit
@ cdecl _expand(ptr long) msvcrt._expand
@ cdecl _fcloseall() msvcrt._fcloseall
@ cdecl _fcvt( double long ptr ptr) msvcrt._fcvt
@ cdecl _fdopen(long str) msvcrt._fdopen
@ cdecl _fgetchar() msvcrt._fgetchar
@ cdecl _fgetwchar() msvcrt._fgetwchar
@ cdecl _filbuf(ptr) msvcrt._filbuf
@ extern _fileinfo_dll msvcrt._fileinfo
@ cdecl _filelength(long) msvcrt._filelength
@ cdecl _fileno(ptr) msvcrt._fileno
@ cdecl _findclose(long) msvcrt._findclose
@ cdecl _findfirst(str ptr) msvcrt._findfirst
@ cdecl _findnext(long ptr) msvcrt._findnext
@ cdecl _finite( double ) msvcrt._finite
@ cdecl _flsbuf(long ptr) msvcrt._flsbuf
@ cdecl _flushall() msvcrt._flushall
@ extern _fmode_dll msvcrt._fmode
@ cdecl _fpclass(double) msvcrt._fpclass
@ cdecl _fpieee_flt(long ptr ptr) msvcrt._fpieee_flt
@ cdecl _fpreset() msvcrt._fpreset
@ cdecl _fputchar(long) msvcrt._fputchar
@ cdecl _fputwchar(long) msvcrt._fputwchar
@ cdecl _fsopen(str str long) msvcrt._fsopen
@ cdecl _fstat(long ptr) CRTDLL__fstat
@ cdecl _ftime(ptr) msvcrt._ftime
@ cdecl -ret64 _ftol() msvcrt._ftol
@ cdecl _fullpath(ptr str long) msvcrt._fullpath
@ cdecl _futime(long ptr) msvcrt._futime
@ cdecl _gcvt( double long str) msvcrt._gcvt
@ cdecl _get_osfhandle(long) msvcrt._get_osfhandle
@ cdecl _getch() msvcrt._getch
@ cdecl _getche() msvcrt._getche
@ cdecl _getcwd(str long) msvcrt._getcwd
@ cdecl _getdcwd(long str long) msvcrt._getdcwd
@ cdecl _getdiskfree(long ptr) msvcrt._getdiskfree
@ cdecl _getdllprocaddr(long str long) msvcrt._getdllprocaddr
@ cdecl _getdrive() msvcrt._getdrive
@ cdecl _getdrives() msvcrt._getdrives
@ cdecl _getpid() msvcrt._getpid
@ cdecl _getsystime(ptr) msvcrt._getsystime
@ cdecl _getw(ptr) msvcrt._getw
@ cdecl _global_unwind2(ptr) msvcrt._global_unwind2
@ cdecl _heapchk() msvcrt._heapchk
@ cdecl _heapmin() msvcrt._heapmin
@ cdecl _heapset(long) msvcrt._heapset
@ cdecl _heapwalk(ptr) msvcrt._heapwalk
@ cdecl _hypot(double double) msvcrt._hypot
@ cdecl _initterm(ptr ptr) msvcrt._initterm
@ extern _iob msvcrt._iob
@ cdecl _isatty(long) msvcrt._isatty
@ cdecl _isctype(long long) msvcrt._isctype
@ cdecl _ismbbalnum(long) msvcrt._ismbbalnum
@ cdecl _ismbbalpha(long) msvcrt._ismbbalpha
@ cdecl _ismbbgraph(long) msvcrt._ismbbgraph
@ cdecl _ismbbkalnum(long) msvcrt._ismbbkalnum
@ cdecl _ismbbkana(long) msvcrt._ismbbkana
@ cdecl _ismbbkpunct(long) msvcrt._ismbbkpunct
@ cdecl _ismbblead(long) msvcrt._ismbblead
@ cdecl _ismbbprint(long) msvcrt._ismbbprint
@ cdecl _ismbbpunct(long) msvcrt._ismbbpunct
@ cdecl _ismbbtrail(long) msvcrt._ismbbtrail
@ cdecl _ismbcalpha(long) msvcrt._ismbcalpha
@ cdecl _ismbcdigit(long) msvcrt._ismbcdigit
@ cdecl _ismbchira(long) msvcrt._ismbchira
@ cdecl _ismbckata(long) msvcrt._ismbckata
@ cdecl _ismbcl0(long) msvcrt._ismbcl0
@ cdecl _ismbcl1(long) msvcrt._ismbcl1
@ cdecl _ismbcl2(long) msvcrt._ismbcl2
@ cdecl _ismbclegal(long) msvcrt._ismbclegal
@ cdecl _ismbclower(long) msvcrt._ismbclower
@ cdecl _ismbcprint(long) msvcrt._ismbcprint
@ cdecl _ismbcspace(long) msvcrt._ismbcspace
@ cdecl _ismbcsymbol(long) msvcrt._ismbcsymbol
@ cdecl _ismbcupper(long) msvcrt._ismbcupper
@ cdecl _ismbslead(ptr ptr) msvcrt._ismbslead
@ cdecl _ismbstrail(ptr ptr) msvcrt._ismbstrail
@ cdecl _isnan( double ) msvcrt._isnan
@ cdecl _itoa(long ptr long) msvcrt._itoa
@ cdecl _itow(long ptr long) msvcrt._itow
@ cdecl _j0(double) msvcrt._j0
@ cdecl _j1(double) msvcrt._j1
@ cdecl _jn(long double) msvcrt._jn
@ cdecl _kbhit() msvcrt._kbhit
@ cdecl _lfind(ptr ptr ptr long ptr) msvcrt._lfind
@ cdecl _loaddll(str) msvcrt._loaddll
@ cdecl _local_unwind2(ptr long) msvcrt._local_unwind2
@ cdecl _locking(long long long) msvcrt._locking
@ cdecl _logb( double ) msvcrt._logb
@ cdecl _lrotl(long long) msvcrt._lrotl
@ cdecl _lrotr(long long) msvcrt._lrotr
@ cdecl _lsearch(ptr ptr long long ptr) msvcrt._lsearch
@ cdecl _lseek(long long long) msvcrt._lseek
@ cdecl _ltoa(long ptr long) msvcrt._ltoa
@ cdecl _ltow(long ptr long) msvcrt._ltow
@ cdecl _makepath(str str str str str) msvcrt._makepath
@ cdecl _matherr(ptr) msvcrt._matherr
@ cdecl _mbbtombc(long) msvcrt._mbbtombc
@ cdecl _mbbtype(long long) msvcrt._mbbtype
@ cdecl _mbccpy(str str) msvcrt._mbccpy
@ cdecl _mbcjistojms(long) msvcrt._mbcjistojms
@ cdecl _mbcjmstojis(long) msvcrt._mbcjmstojis
@ cdecl _mbclen(ptr) msvcrt._mbclen
@ cdecl _mbctohira(long) msvcrt._mbctohira
@ cdecl _mbctokata(long) msvcrt._mbctokata
@ cdecl _mbctolower(long) msvcrt._mbctolower
@ cdecl _mbctombb(long) msvcrt._mbctombb
@ cdecl _mbctoupper(long) msvcrt._mbctoupper
@ extern _mbctype msvcrt._mbctype
@ cdecl _mbsbtype(str long) msvcrt._mbsbtype
@ cdecl _mbscat(str str) msvcrt._mbscat
@ cdecl _mbschr(str long) msvcrt._mbschr
@ cdecl _mbscmp(str str) msvcrt._mbscmp
@ cdecl _mbscpy(ptr str) msvcrt._mbscpy
@ cdecl _mbscspn(str str) msvcrt._mbscspn
@ cdecl _mbsdec(ptr ptr) msvcrt._mbsdec
@ cdecl _mbsdup(str) msvcrt._mbsdup
@ cdecl _mbsicmp(str str) msvcrt._mbsicmp
@ cdecl _mbsinc(str) msvcrt._mbsinc
@ cdecl _mbslen(str) msvcrt._mbslen
@ cdecl _mbslwr(str) msvcrt._mbslwr
@ cdecl _mbsnbcat(str str long) msvcrt._mbsnbcat
@ cdecl _mbsnbcmp(str str long) msvcrt._mbsnbcmp
@ cdecl _mbsnbcnt(ptr long) msvcrt._mbsnbcnt
@ cdecl _mbsnbcpy(ptr str long) msvcrt._mbsnbcpy
@ cdecl _mbsnbicmp(str str long) msvcrt._mbsnbicmp
@ cdecl _mbsnbset(str long long) msvcrt._mbsnbset
@ cdecl _mbsncat(str str long) msvcrt._mbsncat
@ cdecl _mbsnccnt(str long) msvcrt._mbsnccnt
@ cdecl _mbsncmp(str str long) msvcrt._mbsncmp
@ cdecl _mbsncpy(str str long) msvcrt._mbsncpy
@ cdecl _mbsnextc(str) msvcrt._mbsnextc
@ cdecl _mbsnicmp(str str long) msvcrt._mbsnicmp
@ cdecl _mbsninc(str long) msvcrt._mbsninc
@ cdecl _mbsnset(str long long) msvcrt._mbsnset
@ cdecl _mbspbrk(str str) msvcrt._mbspbrk
@ cdecl _mbsrchr(str long) msvcrt._mbsrchr
@ cdecl _mbsrev(str) msvcrt._mbsrev
@ cdecl _mbsset(str long) msvcrt._mbsset
@ cdecl _mbsspn(str str) msvcrt._mbsspn
@ cdecl _mbsspnp(str str) msvcrt._mbsspnp
@ cdecl _mbsstr(str str) msvcrt._mbsstr
@ cdecl _mbstok(str str) msvcrt._mbstok
@ cdecl _mbstrlen(str) msvcrt._mbstrlen
@ cdecl _mbsupr(str) msvcrt._mbsupr
@ cdecl _memccpy(ptr ptr long long) msvcrt._memccpy
@ cdecl _memicmp(str str long) msvcrt._memicmp
@ cdecl _mkdir(str) msvcrt._mkdir
@ cdecl _mktemp(str) msvcrt._mktemp
@ cdecl _msize(ptr) msvcrt._msize
@ cdecl _nextafter(double double) msvcrt._nextafter
@ cdecl _onexit(ptr) msvcrt._onexit
@ varargs _open(str long) msvcrt._open
@ cdecl _open_osfhandle(long long) msvcrt._open_osfhandle
@ extern _osmajor_dll CRTDLL__osmajor_dll
@ extern _osminor_dll CRTDLL__osminor_dll
@ extern _osmode_dll CRTDLL__osmode_dll
@ extern _osver_dll msvcrt._osver
@ extern _osversion_dll CRTDLL__osversion_dll
@ cdecl _pclose(ptr) msvcrt._pclose
@ extern _pctype_dll msvcrt._pctype
@ extern _pgmptr_dll msvcrt._pgmptr
@ cdecl _pipe(ptr long long) msvcrt._pipe
@ cdecl _popen(str str) msvcrt._popen
@ cdecl _purecall() msvcrt._purecall
@ cdecl _putch(long) msvcrt._putch
@ cdecl _putenv(str) msvcrt._putenv
@ cdecl _putw(long ptr) msvcrt._putw
@ extern _pwctype_dll msvcrt._pwctype
@ cdecl _read(long ptr long) msvcrt._read
@ cdecl _rmdir(str) msvcrt._rmdir
@ cdecl _rmtmp() msvcrt._rmtmp
@ cdecl _rotl(long long) msvcrt._rotl
@ cdecl _rotr(long long) msvcrt._rotr
@ cdecl _scalb( double long) msvcrt._scalb
@ cdecl _searchenv(str str ptr) msvcrt._searchenv
@ cdecl _seterrormode(long) msvcrt._seterrormode
@ cdecl -i386 _setjmp(ptr) msvcrt._setjmp
@ cdecl _setmode(long long) msvcrt._setmode
@ cdecl _setsystime(ptr long) msvcrt._setsystime
@ cdecl _sleep(long) msvcrt._sleep
@ varargs _snprintf(str long str) msvcrt._snprintf
@ varargs _snwprintf(wstr long wstr) msvcrt._snwprintf
@ varargs _sopen(str long long) msvcrt._sopen
@ varargs _spawnl(long str str) msvcrt._spawnl
@ varargs _spawnle(long str str) msvcrt._spawnle
@ varargs _spawnlp(long str str) msvcrt._spawnlp
@ varargs _spawnlpe(long str str) msvcrt._spawnlpe
@ cdecl _spawnv(long str ptr) msvcrt._spawnv
@ cdecl _spawnve(long str ptr ptr) msvcrt._spawnve
@ cdecl _spawnvp(long str ptr) msvcrt._spawnvp
@ cdecl _spawnvpe(long str ptr ptr) msvcrt._spawnvpe
@ cdecl _splitpath(str ptr ptr ptr ptr) msvcrt._splitpath
@ cdecl _stat(str ptr) CRTDLL__stat
@ cdecl _statusfp() msvcrt._statusfp
@ cdecl _strcmpi(str str) msvcrt._strcmpi
@ cdecl _strdate(ptr) msvcrt._strdate
@ cdecl _strdec(str str)
@ cdecl _strdup(str) msvcrt._strdup
@ cdecl _strerror(long) msvcrt._strerror
@ cdecl _stricmp(str str) msvcrt._stricmp
@ cdecl _stricoll(str str) msvcrt._stricoll
@ cdecl _strinc(str)
@ cdecl _strlwr(str) msvcrt._strlwr
@ cdecl _strncnt(str long)
@ cdecl _strnextc(str)
@ cdecl _strnicmp(str str long) msvcrt._strnicmp
@ cdecl _strninc(str long)
@ cdecl _strnset(str long long) msvcrt._strnset
@ cdecl _strrev(str) msvcrt._strrev
@ cdecl _strset(str long) msvcrt._strset
@ cdecl _strspnp(str str)
@ cdecl _strtime(ptr) msvcrt._strtime
@ cdecl _strupr(str) msvcrt._strupr
@ cdecl _swab(str str long) msvcrt._swab
@ extern _sys_errlist msvcrt._sys_errlist
@ extern _sys_nerr_dll msvcrt._sys_nerr
@ cdecl _tell(long) msvcrt._tell
@ cdecl _tempnam(str str) msvcrt._tempnam
@ extern _timezone_dll msvcrt._timezone
@ cdecl _tolower(long) msvcrt._tolower
@ cdecl _toupper(long) msvcrt._toupper
@ extern _tzname msvcrt._tzname
@ cdecl _tzset() msvcrt._tzset
@ cdecl _ultoa(long ptr long) msvcrt._ultoa
@ cdecl _ultow(long ptr long) msvcrt._ultow
@ cdecl _umask(long) msvcrt._umask
@ cdecl _ungetch(long) msvcrt._ungetch
@ cdecl _unlink(str) msvcrt._unlink
@ cdecl _unloaddll(long) msvcrt._unloaddll
@ cdecl _utime(str ptr) msvcrt._utime
@ cdecl _vsnprintf(ptr long ptr ptr) msvcrt._vsnprintf
@ cdecl _vsnwprintf(ptr long wstr long) msvcrt._vsnwprintf
@ cdecl _wcsdup(wstr) msvcrt._wcsdup
@ cdecl _wcsicmp(wstr wstr) msvcrt._wcsicmp
@ cdecl _wcsicoll(wstr wstr) msvcrt._wcsicoll
@ cdecl _wcslwr(wstr) msvcrt._wcslwr
@ cdecl _wcsnicmp(wstr wstr long) msvcrt._wcsnicmp
@ cdecl _wcsnset(wstr long long) msvcrt._wcsnset
@ cdecl _wcsrev(wstr) msvcrt._wcsrev
@ cdecl _wcsset(wstr long) msvcrt._wcsset
@ cdecl _wcsupr(wstr) msvcrt._wcsupr
@ extern _winmajor_dll msvcrt._winmajor
@ extern _winminor_dll msvcrt._winminor
@ extern _winver_dll msvcrt._winver
@ cdecl _write(long ptr long) msvcrt._write
@ cdecl _wtoi(wstr) msvcrt._wtoi
@ cdecl _wtol(wstr) msvcrt._wtol
@ cdecl _y0(double) msvcrt._y0
@ cdecl _y1(double) msvcrt._y1
@ cdecl _yn(long double ) msvcrt._yn
@ cdecl abort() msvcrt.abort
@ cdecl abs(long) msvcrt.abs
@ cdecl acos(double) msvcrt.acos
@ cdecl asctime(ptr) msvcrt.asctime
@ cdecl asin(double) msvcrt.asin
@ cdecl atan(double) msvcrt.atan
@ cdecl atan2(double double) msvcrt.atan2
@ cdecl atexit(ptr) msvcrt.atexit
@ cdecl atof(str) msvcrt.atof
@ cdecl atoi(str) msvcrt.atoi
@ cdecl atol(str) msvcrt.atol
@ cdecl bsearch(ptr ptr long long ptr) msvcrt.bsearch
@ cdecl calloc(long long) msvcrt.calloc
@ cdecl ceil(double) msvcrt.ceil
@ cdecl clearerr(ptr) msvcrt.clearerr
@ cdecl clock() msvcrt.clock
@ cdecl cos(double) msvcrt.cos
@ cdecl cosh(double) msvcrt.cosh
@ cdecl ctime(ptr) msvcrt.ctime
@ cdecl difftime(long long) msvcrt.difftime
@ cdecl div(long long) msvcrt.div
@ cdecl exit(long) msvcrt.exit
@ cdecl exp(double) msvcrt.exp
@ cdecl fabs(double) msvcrt.fabs
@ cdecl fclose(ptr) msvcrt.fclose
@ cdecl feof(ptr) msvcrt.feof
@ cdecl ferror(ptr) msvcrt.ferror
@ cdecl fflush(ptr) msvcrt.fflush
@ cdecl fgetc(ptr) msvcrt.fgetc
@ cdecl fgetpos(ptr ptr) msvcrt.fgetpos
@ cdecl fgets(ptr long ptr) msvcrt.fgets
@ cdecl fgetwc(ptr) msvcrt.fgetwc
@ cdecl floor(double) msvcrt.floor
@ cdecl fmod(double double) msvcrt.fmod
@ cdecl fopen(str str) msvcrt.fopen
@ varargs fprintf(ptr str) msvcrt.fprintf
@ cdecl fputc(long ptr) msvcrt.fputc
@ cdecl fputs(str ptr) msvcrt.fputs
@ cdecl fputwc(long ptr) msvcrt.fputwc
@ cdecl fread(ptr long long ptr) msvcrt.fread
@ cdecl free(ptr) msvcrt.free
@ cdecl freopen(str str ptr) msvcrt.freopen
@ cdecl frexp(double ptr) msvcrt.frexp
@ varargs fscanf(ptr str) msvcrt.fscanf
@ cdecl fseek(ptr long long) msvcrt.fseek
@ cdecl fsetpos(ptr ptr) msvcrt.fsetpos
@ cdecl ftell(ptr) msvcrt.ftell
@ varargs fwprintf(ptr wstr) msvcrt.fwprintf
@ cdecl fwrite(ptr long long ptr) msvcrt.fwrite
@ varargs fwscanf(ptr wstr) msvcrt.fwscanf
@ cdecl getc(ptr) msvcrt.getc
@ cdecl getchar() msvcrt.getchar
@ cdecl getenv(str) msvcrt.getenv
@ cdecl gets(str) msvcrt.gets
@ cdecl gmtime(ptr) msvcrt.gmtime
@ cdecl is_wctype(long long) msvcrt.is_wctype
@ cdecl isalnum(long) msvcrt.isalnum
@ cdecl isalpha(long) msvcrt.isalpha
@ cdecl iscntrl(long) msvcrt.iscntrl
@ cdecl isdigit(long) msvcrt.isdigit
@ cdecl isgraph(long) msvcrt.isgraph
@ cdecl isleadbyte(long) msvcrt.isleadbyte
@ cdecl islower(long) msvcrt.islower
@ cdecl isprint(long) msvcrt.isprint
@ cdecl ispunct(long) msvcrt.ispunct
@ cdecl isspace(long) msvcrt.isspace
@ cdecl isupper(long) msvcrt.isupper
@ cdecl iswalnum(long) msvcrt.iswalnum
@ cdecl iswalpha(long) msvcrt.iswalpha
@ cdecl iswascii(long) msvcrt.iswascii
@ cdecl iswcntrl(long) msvcrt.iswcntrl
@ cdecl iswctype(long long) msvcrt.iswctype
@ cdecl iswdigit(long) msvcrt.iswdigit
@ cdecl iswgraph(long) msvcrt.iswgraph
@ cdecl iswlower(long) msvcrt.iswlower
@ cdecl iswprint(long) msvcrt.iswprint
@ cdecl iswpunct(long) msvcrt.iswpunct
@ cdecl iswspace(long) msvcrt.iswspace
@ cdecl iswupper(long) msvcrt.iswupper
@ cdecl iswxdigit(long) msvcrt.iswxdigit
@ cdecl isxdigit(long) msvcrt.isxdigit
@ cdecl labs(long) msvcrt.labs
@ cdecl ldexp( double long) msvcrt.ldexp
@ cdecl ldiv(long long) msvcrt.ldiv
@ cdecl localeconv() msvcrt.localeconv
@ cdecl localtime(ptr) msvcrt.localtime
@ cdecl log(double) msvcrt.log
@ cdecl log10(double) msvcrt.log10
@ cdecl -i386 longjmp(ptr long) msvcrt.longjmp
@ cdecl malloc(long) msvcrt.malloc
@ cdecl mblen(ptr long) msvcrt.mblen
@ cdecl mbstowcs(ptr str long) msvcrt.mbstowcs
@ cdecl mbtowc(wstr str long) msvcrt.mbtowc
@ cdecl memchr(ptr long long) msvcrt.memchr
@ cdecl memcmp(ptr ptr long) msvcrt.memcmp
@ cdecl memcpy(ptr ptr long) msvcrt.memcpy
@ cdecl memmove(ptr ptr long) msvcrt.memmove
@ cdecl memset(ptr long long) msvcrt.memset
@ cdecl mktime(ptr) msvcrt.mktime
@ cdecl modf(double ptr) msvcrt.modf
@ cdecl perror(str) msvcrt.perror
@ cdecl pow(double double) msvcrt.pow
@ varargs printf(str) msvcrt.printf
@ cdecl putc(long ptr) msvcrt.putc
@ cdecl putchar(long) msvcrt.putchar
@ cdecl puts(str) msvcrt.puts
@ cdecl qsort(ptr long long ptr) msvcrt.qsort
@ cdecl raise(long) msvcrt.raise
@ cdecl rand() msvcrt.rand
@ cdecl realloc(ptr long) msvcrt.realloc
@ cdecl remove(str) msvcrt.remove
@ cdecl rename(str str) msvcrt.rename
@ cdecl rewind(ptr) msvcrt.rewind
@ varargs scanf(str) msvcrt.scanf
@ cdecl setbuf(ptr ptr) msvcrt.setbuf
@ cdecl setlocale(long str) msvcrt.setlocale
@ cdecl setvbuf(ptr str long long) msvcrt.setvbuf
@ cdecl signal(long long) msvcrt.signal
@ cdecl sin(double) msvcrt.sin
@ cdecl sinh(double) msvcrt.sinh
@ varargs sprintf(ptr str) msvcrt.sprintf
@ cdecl sqrt(double) msvcrt.sqrt
@ cdecl srand(long) msvcrt.srand
@ varargs sscanf(str str) msvcrt.sscanf
@ cdecl strcat(str str) msvcrt.strcat
@ cdecl strchr(str long) msvcrt.strchr
@ cdecl strcmp(str str) msvcrt.strcmp
@ cdecl strcoll(str str) msvcrt.strcoll
@ cdecl strcpy(ptr str) msvcrt.strcpy
@ cdecl strcspn(str str) msvcrt.strcspn
@ cdecl strerror(long) msvcrt.strerror
@ cdecl strftime(str long str ptr) msvcrt.strftime
@ cdecl strlen(str) msvcrt.strlen
@ cdecl strncat(str str long) msvcrt.strncat
@ cdecl strncmp(str str long) msvcrt.strncmp
@ cdecl strncpy(ptr str long) msvcrt.strncpy
@ cdecl strpbrk(str str) msvcrt.strpbrk
@ cdecl strrchr(str long) msvcrt.strrchr
@ cdecl strspn(str str) msvcrt.strspn
@ cdecl strstr(str str) msvcrt.strstr
@ cdecl strtod(str ptr) msvcrt.strtod
@ cdecl strtok(str str) msvcrt.strtok
@ cdecl strtol(str ptr long) msvcrt.strtol
@ cdecl strtoul(str ptr long) msvcrt.strtoul
@ cdecl strxfrm(ptr str long) msvcrt.strxfrm
@ varargs swprintf(wstr wstr) msvcrt.swprintf
@ varargs swscanf(wstr wstr) msvcrt.swscanf
@ cdecl system(str) msvcrt.system
@ cdecl tan(double) msvcrt.tan
@ cdecl tanh(double) msvcrt.tanh
@ cdecl time(ptr) msvcrt.time
@ cdecl tmpfile() msvcrt.tmpfile
@ cdecl tmpnam(str) msvcrt.tmpnam
@ cdecl tolower(long) msvcrt.tolower
@ cdecl toupper(long) msvcrt.toupper
@ cdecl towlower(long) msvcrt.towlower
@ cdecl towupper(long) msvcrt.towupper
@ cdecl ungetc(long ptr) msvcrt.ungetc
@ cdecl ungetwc(long ptr) msvcrt.ungetwc
@ cdecl vfprintf(ptr str long) msvcrt.vfprintf
@ cdecl vfwprintf(ptr wstr long) msvcrt.vfwprintf
@ cdecl vprintf(str long) msvcrt.vprintf
@ cdecl vsprintf(ptr str ptr) msvcrt.vsprintf
@ cdecl vswprintf(ptr wstr long) msvcrt.vswprintf
@ cdecl vwprintf(wstr long) msvcrt.vwprintf
@ cdecl wcscat(wstr wstr) msvcrt.wcscat
@ cdecl wcschr(wstr long) msvcrt.wcschr
@ cdecl wcscmp(wstr wstr) msvcrt.wcscmp
@ cdecl wcscoll(wstr wstr) msvcrt.wcscoll
@ cdecl wcscpy(ptr wstr) msvcrt.wcscpy
@ cdecl wcscspn(wstr wstr) msvcrt.wcscspn
@ cdecl wcsftime(ptr long wstr ptr) msvcrt.wcsftime
@ cdecl wcslen(wstr) msvcrt.wcslen
@ cdecl wcsncat(wstr wstr long) msvcrt.wcsncat
@ cdecl wcsncmp(wstr wstr long) msvcrt.wcsncmp
@ cdecl wcsncpy(ptr wstr long) msvcrt.wcsncpy
@ cdecl wcspbrk(wstr wstr) msvcrt.wcspbrk
@ cdecl wcsrchr(wstr long) msvcrt.wcsrchr
@ cdecl wcsspn(wstr wstr) msvcrt.wcsspn
@ cdecl wcsstr(wstr wstr) msvcrt.wcsstr
@ cdecl wcstod(wstr ptr) msvcrt.wcstod
@ cdecl wcstok(wstr wstr) msvcrt.wcstok
@ cdecl wcstol(wstr ptr long) msvcrt.wcstol
@ cdecl wcstombs(ptr ptr long) msvcrt.wcstombs
@ cdecl wcstoul(wstr ptr long) msvcrt.wcstoul
@ cdecl wcsxfrm(ptr wstr long) msvcrt.wcsxfrm
@ cdecl wctomb(ptr long) msvcrt.wctomb
@ varargs wprintf(wstr) msvcrt.wprintf
@ varargs wscanf(wstr) msvcrt.wscanf

View file

@ -1,5 +1,5 @@
<module name="hid" type="win32dll" baseaddress="${BASEADDRESS_HID}" installbase="system32" installname="hid.dll" unicode="yes">
<importlibrary definition="hid.def" />
<importlibrary definition="hid.spec" />
<include base="hid">.</include>
<library>ntdll</library>
<library>kernel32</library>

View file

@ -0,0 +1,44 @@
@ stub HidD_FlushQueue
@ stub HidD_FreePreparsedData
@ stub HidD_GetAttributes
@ stub HidD_GetConfiguration
@ stub HidD_GetFeature
@ stdcall HidD_GetHidGuid(ptr)
@ stub HidD_GetIndexedString
@ stub HidD_GetInputReport
@ stub HidD_GetManufacturerString
@ stub HidD_GetMsGenreDescriptor
@ stub HidD_GetNumInputBuffers
@ stub HidD_GetPhysicalDescriptor
@ stub HidD_GetPreparsedData
@ stub HidD_GetProductString
@ stub HidD_GetSerialNumberString
@ stub HidD_Hello
@ stub HidD_SetConfiguration
@ stub HidD_SetFeature
@ stub HidD_SetNumInputBuffers
@ stub HidD_SetOutputReport
@ stub HidP_GetButtonCaps
@ stub HidP_GetCaps
@ stub HidP_GetData
@ stub HidP_GetExtendedAttributes
@ stub HidP_GetLinkCollectionNodes
@ stub HidP_GetScaledUsageValue
@ stub HidP_GetSpecificButtonCaps
@ stub HidP_GetSpecificValueCaps
@ stub HidP_GetUsageValue
@ stub HidP_GetUsageValueArray
@ stub HidP_GetUsages
@ stub HidP_GetUsagesEx
@ stub HidP_GetValueCaps
@ stub HidP_InitializeReportForID
@ stub HidP_MaxDataListLength
@ stub HidP_MaxUsageListLength
@ stub HidP_SetData
@ stub HidP_SetScaledUsageValue
@ stub HidP_SetUsageValue
@ stub HidP_SetUsageValueArray
@ stub HidP_SetUsages
@ stub HidP_TranslateUsagesToI8042ScanCodes
@ stub HidP_UnsetUsages
@ stub HidP_UsageListDifference

View file

@ -936,7 +936,7 @@ WSPAccept(SOCKET Handle,
struct sockaddr *SocketAddress,
int *SocketAddressLength,
LPCONDITIONPROC lpfnCondition,
DWORD_PTR dwCallbackData,
DWORD dwCallbackData,
LPINT lpErrno)
{
IO_STATUS_BLOCK IOSB;

View file

@ -1,8 +0,0 @@
; MSAFD.DLL - Ancillary Function Driver DLL
LIBRARY msafd.dll
EXPORTS
WSPStartup@76
; EOF

View file

@ -1,5 +1,5 @@
<module name="msafd" type="win32dll" baseaddress="${BASEADDRESS_MSAFD}" installbase="system32" installname="msafd.dll" unicode="yes">
<importlibrary definition="msafd.def" />
<importlibrary definition="msafd.spec" />
<include base="msafd">.</include>
<include base="msafd">include</include>
<include base="ReactOS">include/reactos/drivers</include>

View file

@ -0,0 +1 @@
@ stdcall WSPStartup (long ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)

View file

@ -1,5 +1,5 @@
<module name="mswsock" type="win32dll" baseaddress="${BASEADDRESS_MSWSOCK}" installbase="system32" installname="mswsock.dll" unicode="yes">
<importlibrary definition="mswsock.def" />
<importlibrary definition="mswsock.spec" />
<define name="LE" />
<library>kernel32</library>
<library>ws2_32</library>

View file

@ -0,0 +1,32 @@
@ stdcall AcceptEx(long long ptr long long long ptr ptr)
@ stdcall EnumProtocolsA(ptr ptr ptr) ws2_32.WSAEnumProtocolsA
@ stdcall EnumProtocolsW(ptr ptr ptr) ws2_32.WSAEnumProtocolsW
@ stdcall GetAcceptExSockaddrs(ptr long long long ptr ptr ptr ptr)
@ stub GetAddressByNameA
@ stub GetAddressByNameW
@ stub GetNameByTypeA
@ stub GetNameByTypeW
@ stub GetServiceA
@ stub GetServiceW
@ stub GetTypeByNameA
@ stub GetTypeByNameW
@ stub MigrateWinsockConfiguration
@ stub NPLoadNameSpaces
@ stub NSPStartup
@ stub ServiceMain
@ stub SetServiceA
@ stub SetServiceW
@ stub StartWsdpService
@ stub StopWsdpService
@ stub SvchostPushServiceGlobals
@ stdcall TransmitFile(long long long long ptr ptr long)
@ stdcall WSARecvEx(long ptr long ptr)
@ stub WSPStartup
@ stub dn_expand
@ stub getnetbyname
@ stub inet_network
@ stub rcmd
@ stub rexec
@ stub rresvport
@ stub s_perror
@ stub sethostname

View file

@ -1,15 +0,0 @@
; $Id: sndblst.def 34299 2008-07-05 02:43:17Z silverblade $
;
; sndblst.def
;
; ReactOS Operating System
;
LIBRARY sndblst.dll
EXPORTS
DriverProc@20
widMessage@20
wodMessage@20
midMessage@20
modMessage@20
mxdMessage@20
auxMessage@20

View file

@ -1,7 +1,7 @@
<!-- Temporarily compiling as a CUI app for testing purposes */
<!--module name="mmdrv" type="win32dll" baseaddress="${BASEADDRESS_MMDRV}" installbase="system32" installname="mmdrv.dll" unicode="yes"-->
<module name="sndblst" type="win32dll" installbase="system32" installname="sndblst.dll" unicode="yes">
<importlibrary definition="sndblst.def" />
<importlibrary definition="sndblst.spec" />
<include base="ReactOS">include/reactos/libs/sound</include>
<include base="sndblst">.</include>
<define name="DEBUG_NT4" />

View file

@ -0,0 +1,7 @@
@ stdcall DriverProc(long ptr long long long)
@ stdcall widMessage(long long long long long)
@ stdcall wodMessage(long long long long long)
@ stdcall midMessage(long long long long long)
@ stdcall modMessage(long long long long long)
@ stdcall mxdMessage(long long long long long)
@ stdcall auxMessage(long long long long long)

View file

@ -1,6 +0,0 @@
; File generated automatically from twain/twain_32.spec; do not edit!
LIBRARY twain_32.dll
EXPORTS
DSM_Entry@24

View file

@ -1,5 +1,5 @@
<module name="twain_32" type="win32dll" baseaddress="${BASEADDRESS_TWAIN_32}" installbase="system32" installname="twain_32.dll" allowwarnings="true" crt="msvcrt">
<importlibrary definition="twain_32.def" />
<importlibrary definition="twain_32.spec" />
<include base="twain_32">.</include>
<library>wine</library>
<library>ntdll</library>

View file

@ -0,0 +1 @@
@ stdcall DSM_Entry(ptr ptr long long long ptr)

View file

@ -1,4 +0,0 @@
LIBRARY UEXT2.DLL
EXPORTS
ChkdskEx=Ext2Chkdsk@24
FormatEx=Ext2Format@24

View file

@ -1,5 +1,5 @@
<module name="uext2" type="win32dll" baseaddress="${BASEADDRESS_UEXT2}" installbase="system32" installname="uext2.dll">
<importlibrary definition="uext2.def" />
<importlibrary definition="uext2.spec" />
<include base="uext2">.</include>
<library>ext2lib</library>
<library>ntdll</library>

View file

@ -0,0 +1,2 @@
@ stdcall ChkdskEx(ptr long long long long ptr) Ext2Chkdsk
@ stdcall FormatEx(ptr long ptr long long ptr) Ext2Format

View file

@ -1,4 +0,0 @@
LIBRARY UFAT.DLL
EXPORTS
ChkdskEx=VfatChkdsk@24
FormatEx=VfatFormat@24

View file

@ -1,5 +1,5 @@
<module name="ufat" type="win32dll" baseaddress="${BASEADDRESS_UFAT}" installbase="system32" installname="ufat.dll">
<importlibrary definition="ufat.def" />
<importlibrary definition="ufat.spec" />
<include base="ufat">.</include>
<library>vfatlib</library>
<library>ntdll</library>

View file

@ -0,0 +1,2 @@
@ stdcall ChkdskEx(ptr long long long long ptr) VfatChkdsk
@ stdcall FormatEx(ptr long ptr long long ptr) VfatFormat

View file

@ -1,3 +0,0 @@
LIBRARY UFATX.DLL
EXPORTS
FormatEx=VfatxFormat@24

View file

@ -1,5 +1,5 @@
<module name="ufatx" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_UFAT}" installbase="system32" installname="ufatx.dll">
<importlibrary definition="ufatx.def" />
<importlibrary definition="ufatx.spec" />
<include base="ufatx">.</include>
<library>vfatxlib</library>
<library>ntdll</library>

View file

@ -0,0 +1 @@
@ stdcall FormatEx(ptr long ptr long long ptr) VfatxFormat

View file

@ -1,4 +0,0 @@
LIBRARY UNTFS.DLL
EXPORTS
ChkdskEx=NtfsChkdsk@24
FormatEx=NtfsFormat@24

View file

@ -1,5 +1,5 @@
<module name="untfs" type="win32dll" baseaddress="${BASEADDRESS_UNTFS}" installbase="system32" installname="untfs.dll">
<importlibrary definition="untfs.def" />
<importlibrary definition="untfs.spec" />
<include base="untfs">.</include>
<library>ntfslib</library>
<library>ntdll</library>

View file

@ -0,0 +1,2 @@
@ stdcall ChkdskEx(ptr long long long long ptr) NtfsChkdsk
@ stdcall FormatEx(ptr long ptr long long ptr) NtfsFormat

View file

@ -1,60 +0,0 @@
LIBRARY winfax.dll
EXPORTS
FaxAbort@8 @1
FaxAccessCheck@8 @2
FaxClose@4 @3
FaxCompleteJobParamsA@8 @4
FaxCompleteJobParamsW@8 @5
FaxConnectFaxServerA@8 @6
FaxConnectFaxServerW@8 @7
FaxEnableRoutingMethodA@12 @8
FaxEnableRoutingMethodW@12 @9
FaxEnumGlobalRoutingInfoA@12 @10
FaxEnumGlobalRoutingInfoW@12 @11
FaxEnumJobsA@12 @12
FaxEnumJobsW@12 @13
FaxEnumPortsA@12 @14
FaxEnumPortsW@12 @15
FaxEnumRoutingMethodsA@12 @16
FaxEnumRoutingMethodsW@12 @17
FaxFreeBuffer@4 @18
FaxGetConfigurationA@8 @19
FaxGetConfigurationW@8 @20
FaxGetDeviceStatusA@8 @21
FaxGetDeviceStatusW@8 @22
FaxGetJobA@12 @23
FaxGetJobW@12 @24
FaxGetLoggingCategoriesA@12 @25
FaxGetLoggingCategoriesW@12 @26
FaxGetPageData@24 @27
FaxGetPortA@8 @28
FaxGetPortW@8 @29
FaxGetRoutingInfoA@16 @30
FaxGetRoutingInfoW@16 @31
FaxInitializeEventQueue@20 @32
FaxOpenPort@16 @33
FaxPrintCoverPageA@8 @34
FaxPrintCoverPageW@8 @35
FaxRegisterRoutingExtensionW@24 @36
FaxRegisterServiceProviderW@16 @37
FaxSendDocumentA@20 @38
FaxSendDocumentForBroadcastA@20 @39
FaxSendDocumentForBroadcastW@20 @40
FaxSendDocumentW@20 @41
FaxSetConfigurationA@8 @42
FaxSetConfigurationW@8 @43
FaxSetGlobalRoutingInfoA@8 @44
FaxSetGlobalRoutingInfoW@8 @45
FaxSetJobA@16 @46
FaxSetJobW@16 @47
FaxSetLoggingCategoriesA@12 @48
FaxSetLoggingCategoriesW@12 @49
FaxSetPortA@8 @50
FaxSetPortW@8 @51
FaxSetRoutingInfoA@16 @52
FaxSetRoutingInfoW@16 @53
FaxStartPrintJobA@16 @54
FaxStartPrintJobW@16 @55
; EOF

View file

@ -1,5 +1,5 @@
<module name="winfax" type="win32dll" baseaddress="${BASEADDRESS_WINFAX}" installbase="system32" installname="winfax.dll" allowwarnings="true" entrypoint="0">
<importlibrary definition="winfax.def" />
<importlibrary definition="winfax.spec" />
<include base="winfax">.</include>
<library>kernel32</library>
<library>ntdll</library>

View file

@ -0,0 +1,55 @@
1 stdcall FaxAbort(ptr long)
2 stdcall FaxAccessCheck(ptr long)
3 stdcall FaxClose(ptr)
4 stdcall FaxCompleteJobParamsA(ptr ptr)
5 stdcall FaxCompleteJobParamsW(ptr ptr)
6 stdcall FaxConnectFaxServerA(str ptr)
7 stdcall FaxConnectFaxServerW(wstr ptr)
8 stdcall FaxEnableRoutingMethodA(ptr str long)
9 stdcall FaxEnableRoutingMethodW(ptr wstr long)
10 stdcall FaxEnumGlobalRoutingInfoA(ptr ptr ptr)
11 stdcall FaxEnumGlobalRoutingInfoW(ptr ptr ptr)
12 stdcall FaxEnumJobsA(ptr ptr ptr)
13 stdcall FaxEnumJobsW(ptr ptr ptr)
14 stdcall FaxEnumPortsA(ptr ptr ptr)
15 stdcall FaxEnumPortsW(ptr ptr ptr)
16 stdcall FaxEnumRoutingMethodsA(ptr ptr ptr)
17 stdcall FaxEnumRoutingMethodsW(ptr ptr ptr)
18 stdcall FaxFreeBuffer(ptr)
19 stdcall FaxGetConfigurationA(ptr ptr)
20 stdcall FaxGetConfigurationW(ptr ptr)
21 stdcall FaxGetDeviceStatusA(ptr ptr)
22 stdcall FaxGetDeviceStatusW(ptr ptr)
23 stdcall FaxGetJobA(ptr long ptr)
24 stdcall FaxGetJobW(ptr long ptr)
25 stdcall FaxGetLoggingCategoriesA(ptr ptr ptr)
26 stdcall FaxGetLoggingCategoriesW(ptr ptr ptr)
27 stdcall FaxGetPageData(ptr long ptr ptr ptr ptr)
28 stdcall FaxGetPortA(ptr ptr)
29 stdcall FaxGetPortW(ptr ptr)
30 stdcall FaxGetRoutingInfoA(ptr str ptr ptr)
31 stdcall FaxGetRoutingInfoW(ptr wstr ptr ptr)
32 stdcall FaxInitializeEventQueue(ptr ptr ptr ptr long)
33 stdcall FaxOpenPort(ptr long long ptr)
34 stdcall FaxPrintCoverPageA(ptr ptr)
35 stdcall FaxPrintCoverPageW(ptr ptr)
36 stdcall FaxRegisterRoutingExtensionW(ptr wstr wstr wstr ptr ptr)
37 stdcall FaxRegisterServiceProviderW(wstr wstr wstr wstr)
38 stdcall FaxSendDocumentA(ptr str ptr ptr ptr)
39 stdcall FaxSendDocumentForBroadcastA(ptr str ptr ptr ptr)
40 stdcall FaxSendDocumentForBroadcastW(ptr wstr ptr ptr ptr)
41 stdcall FaxSendDocumentW(ptr wstr ptr ptr ptr)
42 stdcall FaxSetConfigurationA(ptr ptr)
43 stdcall FaxSetConfigurationW(ptr ptr)
44 stdcall FaxSetGlobalRoutingInfoA(ptr ptr)
45 stdcall FaxSetGlobalRoutingInfoW(ptr ptr)
46 stdcall FaxSetJobA(ptr long long ptr)
47 stdcall FaxSetJobW(ptr long long ptr)
48 stdcall FaxSetLoggingCategoriesA(ptr ptr long)
49 stdcall FaxSetLoggingCategoriesW(ptr ptr long)
50 stdcall FaxSetPortA(ptr ptr)
51 stdcall FaxSetPortW(ptr ptr)
52 stdcall FaxSetRoutingInfoA(ptr str ptr long)
53 stdcall FaxSetRoutingInfoW(ptr wstr ptr long)
54 stdcall FaxStartPrintJobA(str ptr ptr ptr)
55 stdcall FaxStartPrintJobW(wstr ptr ptr ptr)

View file

@ -1,123 +0,0 @@
LIBRARY winsta.dll
EXPORTS
LogonIdFromWinStationNameA@12
LogonIdFromWinStationNameW@12
RemoteAssistancePrepareSystemRestore@4
ServerGetInternetConnectorStatus@12
ServerLicensingClose@4
ServerLicensingDeactivateCurrentPolicy@4
ServerLicensingFreePolicyInformation@4
ServerLicensingGetAvailablePolicyIds@12
ServerLicensingGetPolicy@8
ServerLicensingGetPolicyInformationA@16
ServerLicensingGetPolicyInformationW@16
ServerLicensingLoadPolicy@8
ServerLicensingOpenA@4
ServerLicensingOpenW@4
ServerLicensingSetPolicy@12
ServerLicensingUnloadPolicy@8
ServerQueryInetConnectorInformationA@16
ServerQueryInetConnectorInformationW@16
ServerSetInternetConnectorStatus@12
WinStationActivateLicense@16
WinStationAutoReconnect@4
WinStationBroadcastSystemMessage@40
WinStationCheckAccess@12
WinStationCheckLoopBack@16
WinStationCloseServer@16
WinStationConnectA@4
WinStationConnectCallback@20
WinStationConnectEx@8
WinStationConnectW@20
WinStationDisconnect@12
WinStationDynVirtualChanRead@20
WinStationDynVirtualChanWrite@16
WinStationEnumerateA@12
WinStationEnumerateLicenses@12
WinStationEnumerateProcesses@8
WinStationEnumerateW@12
WinStationEnumerate_IndexedA@20
WinStationEnumerate_IndexedW@20
WinStationFreeGAPMemory@12
WinStationFreeMemory@4
WinStationFreeUserCertificates@4
WinStationFreeUserCredentials@4
WinStationGenerateLicense@16
WinStationGetAllProcesses@16
WinStationGetConnectionProperty@12
WinStationGetInitialApplication@20
WinStationGetLanAdapterNameA@24
WinStationGetLanAdapterNameW@24
WinStationGetLoggedOnCount@8
WinStationGetMachinePolicy@8
WinStationGetProcessSid@24
WinStationGetTermSrvCountersValue@12
WinStationGetUserCertificates@4
WinStationGetUserCredentials@4
WinStationGetUserProfile@16
WinStationInstallLicense@12
WinStationIsHelpAssistantSession@8
WinStationIsSessionPermitted@0
WinStationNameFromLogonIdA@12
WinStationNameFromLogonIdW@12
WinStationNtsdDebug@20
WinStationOpenServerA@4
WinStationOpenServerW@4
WinStationQueryAllowConcurrentConnections@0
WinStationQueryEnforcementCore@24
WinStationQueryInformationA@24
WinStationQueryInformationW@24
WinStationQueryLicense@12
WinStationQueryLogonCredentialsW@4
WinStationQueryUpdateRequired@8
WinStationRegisterConsoleNotification@12
WinStationRegisterConsoleNotificationEx@16
WinStationRegisterNotificationEvent@16
WinStationRemoveLicense@12
WinStationRenameA@12
WinStationRenameW@12
WinStationRequestSessionsList@12
WinStationReset@12
WinStationSendMessageA@40
WinStationSendMessageW@40
WinStationSendWindowMessage@32
WinStationServerPing@4
WinStationSetInformationA@20
WinStationSetInformationW@20
WinStationSetPoolCount@12
WinStationShadow@20
WinStationShadowStop@12
WinStationShutdownSystem@8
WinStationSwitchToServicesSession@0
WinStationSystemShutdownStarted@0
WinStationSystemShutdownWait@8
WinStationTerminateProcess@12
WinStationUnRegisterConsoleNotification@8
WinStationUnRegisterNotificationEvent@4
WinStationUserLoginAccessCheck@16
WinStationVirtualOpen@12
WinStationVirtualOpenEx@16
WinStationWaitSystemEvent@12
_NWLogonQueryAdmin@12
_NWLogonSetAdmin@12
_WinStationAnnoyancePopup@8
_WinStationBeepOpen@12
_WinStationBreakPoint@12
_WinStationCallback@12
_WinStationCheckForApplicationName@48
_WinStationFUSCanRemoteUserDisconnect@12
_WinStationGetApplicationInfo@16
_WinStationNotifyDisconnectPipe@0
_WinStationNotifyLogoff@0
_WinStationNotifyLogon@32
_WinStationNotifyNewSession@8
_WinStationReInitializeSecurity@4
_WinStationReadRegistry@4
_WinStationSessionInitialized@0
_WinStationShadowTarget@40
_WinStationShadowTargetSetup@8
_WinStationUpdateClientCachedCredentials@28
_WinStationUpdateSettings@12
_WinStationUpdateUserConfig@4
_WinStationWaitForConnect@0
; EOF

View file

@ -1,5 +1,5 @@
<module name="winsta" type="win32dll" baseaddress="${BASEADDRESS_WINSTA}" installbase="system32" installname="winsta.dll">
<importlibrary definition="winsta.def" />
<importlibrary definition="winsta.spec" />
<include base="winsta">.</include>
<library>wine</library>
<library>kernel32</library>

View file

@ -0,0 +1,122 @@
@ stdcall LogonIdFromWinStationNameA(ptr ptr ptr)
@ stdcall LogonIdFromWinStationNameW(ptr ptr ptr)
@ stdcall RemoteAssistancePrepareSystemRestore(ptr)
@ stdcall ServerGetInternetConnectorStatus(ptr ptr ptr)
@ stdcall ServerLicensingClose(ptr)
@ stdcall ServerLicensingDeactivateCurrentPolicy(ptr)
@ stdcall ServerLicensingFreePolicyInformation(ptr)
@ stdcall ServerLicensingGetAvailablePolicyIds(ptr ptr ptr)
@ stdcall ServerLicensingGetPolicy(ptr ptr)
@ stdcall ServerLicensingGetPolicyInformationA(ptr ptr ptr ptr)
@ stdcall ServerLicensingGetPolicyInformationW(ptr ptr ptr ptr)
@ stdcall ServerLicensingLoadPolicy(ptr ptr)
@ stdcall ServerLicensingOpenA(ptr)
@ stdcall ServerLicensingOpenW(ptr)
@ stdcall ServerLicensingSetPolicy(ptr ptr ptr)
@ stdcall ServerLicensingUnloadPolicy(ptr ptr)
@ stdcall ServerQueryInetConnectorInformationA(ptr ptr ptr ptr)
@ stdcall ServerQueryInetConnectorInformationW(ptr ptr ptr ptr)
@ stdcall ServerSetInternetConnectorStatus(ptr ptr ptr)
@ stdcall WinStationActivateLicense(ptr ptr ptr ptr)
@ stdcall WinStationAutoReconnect(ptr)
@ stdcall WinStationBroadcastSystemMessage(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall WinStationCheckAccess(ptr ptr ptr)
@ stdcall WinStationCheckLoopBack(ptr ptr ptr ptr)
@ stdcall WinStationCloseServer(ptr ptr ptr ptr)
@ stdcall WinStationConnectA(ptr)
@ stdcall WinStationConnectCallback(ptr ptr ptr ptr ptr)
@ stdcall WinStationConnectEx(ptr ptr)
@ stdcall WinStationConnectW(ptr ptr ptr ptr ptr)
@ stdcall WinStationDisconnect(ptr ptr ptr)
@ stdcall WinStationDynVirtualChanRead(ptr ptr ptr ptr ptr)
@ stdcall WinStationDynVirtualChanWrite(ptr ptr ptr ptr)
@ stdcall WinStationEnumerateA(ptr ptr ptr)
@ stdcall WinStationEnumerateLicenses(ptr ptr ptr)
@ stdcall WinStationEnumerateProcesses(ptr ptr)
@ stdcall WinStationEnumerateW(ptr ptr ptr)
@ stdcall WinStationEnumerate_IndexedA(ptr ptr ptr ptr ptr)
@ stdcall WinStationEnumerate_IndexedW(ptr ptr ptr ptr ptr)
@ stdcall WinStationFreeGAPMemory(ptr ptr ptr)
@ stdcall WinStationFreeMemory(ptr)
@ stdcall WinStationFreeUserCertificates(ptr)
@ stdcall WinStationFreeUserCredentials(ptr)
@ stdcall WinStationGenerateLicense(ptr ptr ptr ptr)
@ stdcall WinStationGetAllProcesses(ptr ptr ptr ptr)
@ stdcall WinStationGetConnectionProperty(ptr ptr ptr)
@ stdcall WinStationGetInitialApplication(ptr ptr ptr ptr ptr)
@ stdcall WinStationGetLanAdapterNameA(ptr ptr ptr ptr ptr ptr)
@ stdcall WinStationGetLanAdapterNameW(ptr ptr ptr ptr ptr ptr)
@ stdcall WinStationGetLoggedOnCount(ptr ptr)
@ stdcall WinStationGetMachinePolicy(ptr ptr)
@ stdcall WinStationGetProcessSid(ptr ptr ptr ptr ptr ptr)
@ stdcall WinStationGetTermSrvCountersValue(ptr ptr ptr)
@ stdcall WinStationGetUserCertificates(ptr)
@ stdcall WinStationGetUserCredentials(ptr)
@ stdcall WinStationGetUserProfile(ptr ptr ptr ptr)
@ stdcall WinStationInstallLicense(ptr ptr ptr)
@ stdcall WinStationIsHelpAssistantSession(ptr ptr)
@ stdcall WinStationIsSessionPermitted()
@ stdcall WinStationNameFromLogonIdA(ptr ptr ptr)
@ stdcall WinStationNameFromLogonIdW(ptr ptr ptr)
@ stdcall WinStationNtsdDebug(ptr ptr ptr ptr ptr)
@ stdcall WinStationOpenServerA(ptr)
@ stdcall WinStationOpenServerW(ptr)
@ stdcall WinStationQueryAllowConcurrentConnections()
@ stdcall WinStationQueryEnforcementCore(ptr ptr ptr ptr ptr ptr)
@ stdcall WinStationQueryInformationA(ptr ptr ptr ptr ptr ptr)
@ stdcall WinStationQueryInformationW(ptr ptr ptr ptr ptr ptr)
@ stdcall WinStationQueryLicense(ptr ptr ptr)
@ stdcall WinStationQueryLogonCredentialsW(ptr)
@ stdcall WinStationQueryUpdateRequired(ptr ptr)
@ stdcall WinStationRegisterConsoleNotification(ptr ptr ptr)
@ stdcall WinStationRegisterConsoleNotificationEx(ptr ptr ptr ptr)
@ stdcall WinStationRegisterNotificationEvent(ptr ptr ptr ptr)
@ stdcall WinStationRemoveLicense(ptr ptr ptr)
@ stdcall WinStationRenameA(ptr ptr ptr)
@ stdcall WinStationRenameW(ptr ptr ptr)
@ stdcall WinStationRequestSessionsList(ptr ptr ptr)
@ stdcall WinStationReset(ptr ptr ptr)
@ stdcall WinStationSendMessageA(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall WinStationSendMessageW(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall WinStationSendWindowMessage(ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall WinStationServerPing(ptr)
@ stdcall WinStationSetInformationA(ptr ptr ptr ptr ptr)
@ stdcall WinStationSetInformationW(ptr ptr ptr ptr ptr)
@ stdcall WinStationSetPoolCount(ptr ptr ptr)
@ stdcall WinStationShadow(ptr ptr ptr ptr ptr)
@ stdcall WinStationShadowStop(ptr ptr ptr)
@ stdcall WinStationShutdownSystem(ptr ptr)
@ stdcall WinStationSwitchToServicesSession()
@ stdcall WinStationSystemShutdownStarted()
@ stdcall WinStationSystemShutdownWait(ptr ptr)
@ stdcall WinStationTerminateProcess(ptr ptr ptr)
@ stdcall WinStationUnRegisterConsoleNotification(ptr ptr)
@ stdcall WinStationUnRegisterNotificationEvent(ptr)
@ stdcall WinStationUserLoginAccessCheck(ptr ptr ptr ptr)
@ stdcall WinStationVirtualOpen(ptr ptr ptr)
@ stdcall WinStationVirtualOpenEx(ptr ptr ptr ptr)
@ stdcall WinStationWaitSystemEvent(ptr ptr ptr)
@ stdcall _NWLogonQueryAdmin(ptr ptr ptr)
@ stdcall _NWLogonSetAdmin(ptr ptr ptr)
@ stdcall _WinStationAnnoyancePopup(ptr ptr)
@ stdcall _WinStationBeepOpen(ptr ptr ptr)
@ stdcall _WinStationBreakPoint(ptr ptr ptr)
@ stdcall _WinStationCallback(ptr ptr ptr)
@ stdcall _WinStationCheckForApplicationName(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall _WinStationFUSCanRemoteUserDisconnect(ptr ptr ptr)
@ stdcall _WinStationGetApplicationInfo(ptr ptr ptr ptr)
@ stdcall _WinStationNotifyDisconnectPipe()
@ stdcall _WinStationNotifyLogoff()
@ stdcall _WinStationNotifyLogon(ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall _WinStationNotifyNewSession(ptr ptr)
@ stdcall _WinStationReInitializeSecurity(ptr)
@ stdcall _WinStationReadRegistry(ptr)
@ stdcall _WinStationSessionInitialized()
@ stdcall _WinStationShadowTarget(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall _WinStationShadowTargetSetup(ptr ptr)
@ stdcall _WinStationUpdateClientCachedCredentials(ptr ptr ptr ptr ptr ptr ptr)
@ stdcall _WinStationUpdateSettings(ptr ptr ptr)
@ stdcall _WinStationUpdateUserConfig(ptr)
@ stdcall _WinStationWaitForConnect()

View file

@ -93,18 +93,6 @@ WINSTAAPI WinStationFreeGAPMemory(PVOID A,
UNIMPLEMENTED;
}
VOID
WINSTAAPI WinStationGetProcessSid(PVOID A,
PVOID B,
PVOID C,
PVOID D,
PVOID E,
PVOID F,
PVOID G)
{
UNIMPLEMENTED;
}
VOID
WINSTAAPI WinStationIsHelpAssistantSession(PVOID A,
PVOID B)