1 ! misc_exp.emb - Exported Win32 API and other miscelaneous symbols
\r
2 ! (c) 2004 dataPartner Ltd.
\r
5 ! Miscellaneous kernel symbols
\r
7 -export ___RTDynamicCast
\r
8 -export ___CxxFrameHandler
\r
9 -export __CxxThrowException@8
\r
10 -export __alldiv=_alldiv
\r
11 -export __allmul=_allmul
\r
12 -export __allrem=_allrem
\r
13 -export __allshl=_allshl
\r
14 -export __allshr=_allshr
\r
15 -export __aulldiv=_aulldiv
\r
16 -export __aullrem=_aullrem
\r
17 -export __aullshr=_aullshr
\r
18 -export __chkesp=_chkesp
\r
19 -export __chkstk=_chkstk
\r
20 -export __CIfmod=_CIfmod
\r
21 -export __CIpow=_CIpow
\r
22 -export __except_list
\r
23 -export __except_list=_except_list
\r
24 -export __fltused=_fltused
\r
25 -export __ftol=_ftol
\r
26 -export __isnan=_isnan
\r
27 -export __purecall=_purecall
\r
28 -export __ultoa=_ultoa
\r
30 ! Win32 API functions
\r
31 -export _CloseHandle@4=CloseHandle
\r
32 -export _CompareStringA@24=CompareStringA
\r
33 -export _CompareStringW@24=CompareStringW
\r
34 -export _CreateEventA@16=CreateEventA
\r
35 -export _CreateFileA@28=CreateFileA
\r
36 -export _CreateFileMappingA@24=CreateFileMappingA
\r
37 -export _CreateMutexA@12=CreateMutexA
\r
38 -export _CreateSemaphoreA@16=CreateSemaphoreA
\r
39 -export _CreateThread@24=CreateThread
\r
40 -export _CreateWaitableTimerA@12=CreateWaitableTimerA
\r
41 -export _DebugBreak@0=DebugBreak
\r
42 -export _DeleteCriticalSection@4=DeleteCriticalSection
\r
43 -export _DeleteFileA@4=DeleteFileA
\r
44 -export _EnterCriticalSection@4=EnterCriticalSection
\r
45 -export _EnumSystemLocalesA@8=EnumSystemLocalesA
\r
46 -export _ExitProcess@4=ExitProcess
\r
47 -export _ExitThread@4=ExitThread
\r
48 -export _FatalAppExitA@8=FatalAppExitA
\r
49 -export _FileTimeToSystemTime@8=FileTimeToSystemTime
\r
50 -export _FlushFileBuffers@4=FlushFileBuffers
\r
51 -export _FreeEnvironmentStringsA@4=FreeEnvironmentStringsA
\r
52 -export _FreeEnvironmentStringsW@4=FreeEnvironmentStringsW
\r
53 -export _FreeLibrary@4=FreeLibrary
\r
54 -export _GetACP@0=GetACP
\r
55 -export _GetCPInfo@8=GetCPInfo
\r
56 -export _GetCommandLineA@0=GetCommandLineA
\r
57 -export _GetCommModemStatus@8=GetCommModemStatus
\r
58 -export _GetCommProperties@8=GetCommProperties
\r
59 -export _GetCommState@8=GetCommState
\r
60 -export _GetCommTimeouts@8=GetCommTimeouts
\r
61 -export _GetCurrentDirectoryA@8=GetCurrentDirectoryA
\r
62 -export _GetCurrentProcess@0=GetCurrentProcess
\r
63 -export _GetCurrentThread@0=GetCurrentThread
\r
64 -export _GetCurrentThreadId@0=GetCurrentThreadId
\r
65 -export _GetDiskFreeSpaceA@20=GetDiskFreeSpaceA
\r
66 -export _GetEnvironmentStrings@0=GetEnvironmentStrings
\r
67 -export _GetEnvironmentStringsW@0=GetEnvironmentStringsW
\r
68 -export _GetExitCodeThread@8=GetExitCodeThread
\r
69 -export _GetFileAttributesA@4=GetFileAttributesA
\r
70 -export _GetFileInformationByHandle@8=GetFileInformationByHandle
\r
71 -export _GetFileTime@16=GetFileTime
\r
72 -export _GetFileType@4=GetFileType
\r
73 -export _GetLastError@0=GetLastError
\r
74 -export _GetLocalTime@4=GetLocalTime
\r
75 -export _GetLocaleInfoA@16=GetLocaleInfoA
\r
76 -export _GetLocaleInfoW@16=GetLocaleInfoW
\r
77 -export _GetModuleFileNameA@12=GetModuleFileNameA
\r
78 -export _GetModuleHandleA@4=GetModuleHandleA
\r
79 -export _GetOEMCP@0=GetOEMCP
\r
80 -export _GetPrivateProfileStringA@24=GetPrivateProfileStringA
\r
81 -export _GetProcAddress@8=GetProcAddress
\r
82 -export _GetStartupInfoA@4=GetStartupInfoA
\r
83 -export _GetStdHandle@4=GetStdHandle
\r
84 -export _GetStringTypeA@20=GetStringTypeA
\r
85 -export _GetStringTypeW@16=GetStringTypeW
\r
86 -export _GetSystemTime@4=GetSystemTime
\r
87 -export _GetSystemTimeAsFileTime@4=GetSystemTimeAsFileTime
\r
88 -export _GetTempPathA@8=GetTempPathA
\r
89 -export _GetThreadPriority@4=GetThreadPriority
\r
90 -export _GetTickCount@0=GetTickCount
\r
91 -export _GetTimeZoneInformation@4=GetTimeZoneInformation
\r
92 -export _GetUserDefaultLCID@0=GetUserDefaultLCID
\r
93 -export _GetVersion@0=GetVersion
\r
94 -export _GetVersionExA@4=GetVersionExA
\r
95 -export _HeapAlloc@12=HeapAlloc
\r
96 -export _HeapCreate@12=HeapCreate
\r
97 -export _HeapDestroy@4=HeapDestroy
\r
98 -export _HeapFree@12=HeapFree
\r
99 -export _HeapReAlloc@16=HeapReAlloc
\r
100 -export _HeapValidate@12=HeapValidate
\r
101 -export _HeapLock@4=HeapLock
\r
102 -export _HeapUnlock@4=HeapUnlock
\r
103 -export _HeapCompact@8=HeapCompact
\r
104 -export _HeapWalk@8=HeapWalk
\r
105 -export _InitializeCriticalSection@4=InitializeCriticalSection
\r
106 -export _InterlockedCompareExchange@12=InterlockedCompareExchange
\r
107 -export _InterlockedDecrement@4=InterlockedDecrement
\r
108 -export _InterlockedExchange@8=InterlockedExchange
\r
109 -export _InterlockedIncrement@4=InterlockedIncrement
\r
110 -export _IsBadCodePtr@4=IsBadCodePtr
\r
111 -export _IsBadReadPtr@8=IsBadReadPtr
\r
112 -export _IsBadWritePtr@8=IsBadWritePtr
\r
113 -export _IsValidCodePage@4=IsValidCodePage
\r
114 -export _IsValidLocale@8=IsValidLocale
\r
115 -export _LCMapStringA@24=LCMapStringA
\r
116 -export _LCMapStringW@24=LCMapStringW
\r
117 -export _LeaveCriticalSection@4=LeaveCriticalSection
\r
118 -export _LoadLibraryA@4=LoadLibraryA
\r
119 -export _MapViewOfFile@20=MapViewOfFile
\r
120 -export _MoveFileA@8=MoveFileA
\r
121 -export _MultiByteToWideChar@24=MultiByteToWideChar
\r
122 -export _OpenMutexA@12=OpenMutexA
\r
123 -export _OpenSemaphoreA@12=OpenSemaphoreA
\r
124 -export _OutputDebugStringA@4=OutputDebugStringA
\r
125 -export _PulseEvent@4=PulseEvent
\r
126 -export _PurgeComm@8=PurgeComm
\r
127 -export _QueryPerformanceCounter@4=QueryPerformanceCounter
\r
128 -export _QueryPerformanceFrequency@4=QueryPerformanceFrequency
\r
129 -export _RaiseException@16=RaiseException
\r
130 -export _ReadFile@20=ReadFile
\r
131 -export _ReleaseMutex@4=ReleaseMutex
\r
132 -export _ReleaseSemaphore@12=ReleaseSemaphore
\r
133 -export _ResetEvent@4=ResetEvent
\r
134 -export _ResumeThread@4=ResumeThread
\r
135 -export _RtlUnwind@16=RtlUnwind
\r
136 -export _SetCommState@8=SetCommState
\r
137 -export _SetCommTimeouts@8=SetCommTimeouts
\r
138 -export _SetConsoleCtrlHandler@8=SetConsoleCtrlHandler
\r
139 -export _SetEndOfFile@4=SetEndOfFile
\r
140 -export _SetEnvironmentVariableA@8=SetEnvironmentVariableA
\r
141 -export _SetEvent@4=SetEvent
\r
142 -export _SetFilePointer@16=SetFilePointer
\r
143 -export _SetHandleCount@4=SetHandleCount
\r
144 -export _SetLastError@4=SetLastError
\r
145 -export _SetLocalTime@4=SetLocalTime
\r
146 -export _SetStdHandle@8=SetStdHandle
\r
147 -export _SetThreadPriority@8=SetThreadPriority
\r
148 -export _SetUnhandledExceptionFilter@4=SetUnhandledExceptionFilter
\r
149 -export _SetupComm@12=SetupComm
\r
150 -export _SetWaitableTimer@24=SetWaitableTimer
\r
151 -export _Sleep@4=Sleep
\r
152 -export _SuspendThread@4=SuspendThread
\r
153 -export _SystemTimeToFileTime@8=SystemTimeToFileTime
\r
154 -export _TerminateProcess@8=TerminateProcess
\r
155 -export _TerminateThread@8=TerminateThread
\r
156 -export _TlsAlloc@0=TlsAlloc
\r
157 -export _TlsFree@4=TlsFree
\r
158 -export _TlsGetValue@4=TlsGetValue
\r
159 -export _TlsSetValue@8=TlsSetValue
\r
160 -export _UnhandledExceptionFilter@4=UnhandledExceptionFilter
\r
161 -export _UnmapViewOfFile@4=UnmapViewOfFile
\r
162 -export _VirtualAlloc@16=VirtualAlloc
\r
163 -export _VirtualFree@12=VirtualFree
\r
164 -export _WaitForMultipleObjects@16=WaitForMultipleObjects
\r
165 -export _WaitForSingleObject@8=WaitForSingleObject
\r
166 -export _WideCharToMultiByte@32=WideCharToMultiByte
\r
167 -export _WriteFile@20=WriteFile
\r
168 -export _DuplicateHandle@28=DuplicateHandle
\r
169 -export _GetCurrentProcessId@0=GetCurrentProcess
\r
170 -export _GetThreadContext@8=GetThreadContext
\r
171 -export _SetThreadContext@8=SetThreadContext
\r
172 -export _InterlockedExchangeAdd@8=InterlockedExchangeAdd
\r
174 ! Exports for TCP/IP WINSOCK32 on PharLap ETS Kernel
\r
175 -export _accept@12=accept
\r
176 -export _bind@12=bind
\r
177 -export _closesocket@4=closesocket
\r
178 -export _connect@12=connect
\r
179 -export _gethostbyname@4=gethostbyname
\r
180 -export _getpeername@12=getpeername
\r
181 -export _getservbyname@8=getservbyname
\r
182 -export _htons@4=htons
\r
183 -export _htonl@4=htonl
\r
184 -export _inet_addr@4=inet_addr
\r
185 -export _ioctlsocket@12=ioctlsocket
\r
186 -export _listen@8=listen
\r
187 -export _recv@16=recv
\r
188 -export _select@20=select
\r
189 -export _send@16=send
\r
190 -export _setsockopt@20=setsockopt
\r
191 -export _shutdown@8=shutdown
\r
192 -export _socket@12=socket
\r
193 -export _WSACleanup@0=WSACleanup
\r
194 -export _WSAGetLastError@0=WSAGetLastError
\r
195 -export _WSASetLastError@4=WSASetLastError
\r
196 -export _WSAStartup@8=WSAStartup
\r
197 -export ___WSAFDIsSet@8=__WSAFDIsSet
\r
198 -export _sendto@24=sendto
\r
199 -export _recvfrom@24=recvfrom
\r
200 -export _inet_ntoa@4=inet_ntoa
\r
201 -export _ntohl@4=ntohl
\r
202 -export _getsockopt@20=getsockopt
\r
203 -export _getsockname@12=getsockname
\r
204 -export _ntohs@4=ntohs
\r
205 -export _getsockopt@20=getsockopt
\r
206 -export _inet_ntoa@4=inet_ntoa
\r
207 -export _ntohl@4=ntohl
\r
208 -export _ntohs@4=ntohs
\r
210 ! ETS misc functions
\r
211 -export _EtsDisplayMessage=EtsDisplayMessage
\r
212 -export _EtsGetVsbVarsPointer=EtsGetVsbVarsPointer
\r
213 -export _EtsRegisterCallback=EtsRegisterCallback
\r
214 -export _EtsSelectFileSystem=EtsSelectFileSystem
\r
215 -export _EtsSelectConsole=EtsSelectConsole
\r
216 -export _EtsSetThreadDebugName=EtsSetThreadDebugName
\r
218 -export _EtsTCPGetDeviceHandle=EtsTCPGetDeviceHandle
\r
219 -export _EtsTCPGetDeviceCfg=EtsTCPGetDeviceCfg
\r
220 -export _EtsTCPGetStackCfg=EtsTCPGetStackCfg
\r
221 -export _EtsTCPSetStackCfg=EtsTCPSetStackCfg
\r
222 -export _EtsTCPSetDefaultGateway=EtsTCPSetDefaultGateway
\r
223 -export _EtsTCPIterateDeviceList=EtsTCPIterateDeviceList
\r
224 -export _EtsTCPGetDeviceStatus=EtsTCPGetDeviceStatus
\r