Implemented API: (some may be always-fail stubs) INCL_DOSDATETIME APIRET DosGetDateTime() APIRET DosSetDateTime() INCL_DOSFILEMGR APIRET DosOpen() APIRET DosClose() APIRET DosCreatePipe() APIRET DosRead() APIRET DosWrite() APIRET DosSetFilePtr() APIRET DosSetFileSize() APIRET DosResetBuffer() APIRET DosDupHandle() APIRET DosQueryFHState() APIRET DosSetFHState() APIRET DosQueryHType() APIRET DosSetMaxFH() APIRET DosSetRelMaxFH() APIRET DosQueryFileInfo() APIRET DosSetFileInfo() APIRET DosSetFileLocks() APIRET DosCancelLockRequest() APIRET DosFindFirst() APIRET DosFindNext() APIRET DosFindClose() APIRET DosDelete() APIRET DosForceDelete() APIRET DosMove() APIRET DosCopy() APIRET DosEditName() APIRET DosCreateDir() APIRET DosDeleteDir() APIRET DosSetDefaultDisk() APIRET DosQueryCurrentDisk() APIRET DosSetCurrentDir() APIRET DosQueryCurrentDir() APIRET DosQueryVerify() APIRET DosSetVerify() APIRET DosQueryPathInfo() APIRET DosSetPathInfo() APIRET DosEnumAttribute() APIRET DosQueryFSAttach() APIRET DosQueryFSInfo() APIRET DosSetFSInfo() INCL_DOSMEMMGR APIRET DosAllocMem() APIRET DosFreeMem() APIRET DosSetMem() APIRET DosQueryMem() APIRET DosAllocSharedMem() APIRET DosGiveSharedMem() APIRET DosGetSharedMem() APIRET DosGetNamedSharedMem() APIRET DosSubSetMem() APIRET DosSubUnsetMem() APIRET DosSubAllocMem() APIRET DosSubFreeMem() INCL_DOSMISC APIRET DosError() APIRET DosQuerySysInfo() APIRET DosScanEnv() APIRET DosSearchPath() INCL_DOSMODULEMGR APIRET DosLoadModule() APIRET DosFreeModule() APIRET DosQueryProcAddr() APIRET DosQueryModuleHandle() APIRET DosQueryModuleName() APIRET DosQueryProcType() INCL_DOSNMPIPES APIRET DosCallNPipe() APIRET DosConnectNPipe() APIRET DosDisConnectNPipe() APIRET DosCreateNPipe() APIRET DosPeekNPipe() APIRET DosQueryNPHState() APIRET DosQueryNPipeInfo() APIRET DosQueryNPipeSemState() APIRET DosSetNPHState() APIRET DosSetNPipeSem() APIRET DosTransactNPipe() APIRET DosWaitNPipe() INCL_DOSPROCESS APIRET DosBeep() VOID DosExit() APIRET DosCreateThread() APIRET DosResumeThread() APIRET DosSuspendThread() APIRET DosGetInfoBlocks() APIRET DosKillThread() APIRET DosWaitThread() APIRET DosSleep() APIRET DosWaitChild() APIRET DosExecPgm() INCL_DOSSEMAPHORES APIRET DosCreateEventSem() APIRET DosOpenEventSem() APIRET DosCloseEventSem() APIRET DosResetEventSem() APIRET DosPostEventSem() APIRET DosWaitEventSem() APIRET DosQueryEventSem() APIRET DosCreateMutexSem() APIRET DosOpenMutexSem() APIRET DosCloseMutexSem() APIRET DosRequestMutexSem() APIRET DosReleaseMutexSem() APIRET DosQueryMutexSem() APIRET DosCreateMuxWaitSem() APIRET DosOpenMuxWaitSem() APIRET DosCloseMuxWaitSem() APIRET DosWaitMuxWaitSem() APIRET DosAddMuxWaitSem() APIRET DosDeleteMuxWaitSem() APIRET DosQueryMuxWaitSem() INCL_DOSQUEUES APIRET DosCreateQueue() APIRET DosOpenQueue() APIRET DosCloseQueue() APIRET DosPurgeQueue() APIRET DosQueryQueue() APIRET DosReadQueue() APIRET DosPeekQueue() APIRET DosWriteQueue()