/* Implementation of the system calls */
-APIRET APIENTRY Dos32Sleep(ULONG msec)
+APIRET STDCALL Dos32Sleep(ULONG msec)
{
NTSTATUS stat;
TIME Interv;
return 0;
}
-APIRET APIENTRY Dos32CreateThread(PTID ptid, PFNTHREAD pfn,
+APIRET STDCALL Dos32CreateThread(PTID ptid, PFNTHREAD pfn,
ULONG param, ULONG flag, ULONG cbStack)
{
return 0;
}
-APIRET APIENTRY Dos32Open(PSZ pszFileName, PHFILE pHf,
+APIRET STDCALL Dos32Open(PSZ pszFileName, PHFILE pHf,
PULONG pulAction, ULONG cbFile,
ULONG ulAttribute, ULONG fsOpenFlags,
ULONG fsOpenMode, PVOID reserved ) //ULONGPEAOP2 peaop2)
/* close a Handle. seems finished */
-APIRET APIENTRY Dos32Close(HFILE hFile)
+APIRET STDCALL Dos32Close(HFILE hFile)
{
NTSTATUS nErrCode;
nErrCode = NtClose( (HANDLE)hFile );
-APIRET APIENTRY Dos32Read(HFILE hFile, PVOID pBuffer,
+APIRET STDCALL Dos32Read(HFILE hFile, PVOID pBuffer,
ULONG cbRead, PULONG pcbActual)
{
NTSTATUS nErrCode;
}
/* Generic write to a stream given by hFile */
-APIRET APIENTRY Dos32Write(HFILE hFile, PVOID pBuffer,
+APIRET STDCALL Dos32Write(HFILE hFile, PVOID pBuffer,
ULONG cbWrite, PULONG pcbActual)
{
NTSTATUS nErrCode;
165 ERROR_MONITORS_NOT_SUPPORTED
*/
-APIRET APIENTRY Dos32DevIOCtl(HFILE hDevice, ULONG category, ULONG function,
+APIRET STDCALL Dos32DevIOCtl(HFILE hDevice, ULONG category, ULONG function,
PVOID pParams,ULONG cbParmLenMax,PULONG pcbParmLen,
PVOID pData,ULONG cbDataLenMax,PULONG pcbDataLen)
{
-APIRET APIENTRY Dos32Beep(ULONG freq, ULONG dur)
+APIRET STDCALL Dos32Beep(ULONG freq, ULONG dur)
{
if( freq<0x25 || freq>0x7FFF )
return 395; // ERROR_INVALID_FREQUENCY
/* Terminates the current thread or the current Process.
Decission is made by action
FIXME: move this code to OS2.EXE */
-VOID APIENTRY Dos32Exit(ULONG action, ULONG result)
+VOID STDCALL Dos32Exit(ULONG action, ULONG result)
{
// decide what to do
if( action == EXIT_THREAD)
-BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved )
+BOOL STDCALL DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved )
{
switch (ul_reason_for_call)
{