Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2370 lines
62 KiB

/*** doscalls.mif - Dos script file for the thunk compiler
*
* History:
* 9-Apr-91 YaronS moved over from os2 2.0. Redefine PUSHORT and
* PULONGS to pointers to structures, (PSUS, PSUL),
* such that the compiler will transform them correctly.
* Also - added missing thunks to complete all base apis.
*
* 25-Feb-92 MichaelJ (mjarus) removed all PSUS-PSUL & inout;
*/
/****
The following line tells the thunk compiler that ES will be
preserved by the system when called.
****/
syscall = true;
inline = false;
#include "os2def.tif"
#include "dosthk.tif"
/*
* DosCreateThread differ in parameter order etc between
* 1.X and 2.0, so we just go to 32 flat, and then do
* what necessary (see client\i386\dll16.asm)
*/
USHORT DosCreateThread(PVOID pfnFun, PUSHORT pTid, PBYTE pbStack)=
ULONG _Dos16CreateThread(PVOID pfnFun, PUSHORT pTid, PBYTE pbStack)
{
pbStack = input;
}
USHORT DosExitList(USHORT fFnCode, PVOID pfnFunction)=
ULONG _Dos16ExitList(ULONG fFnCode, PVOID pfnFunction)
{}
USHORT DosGetPID(PVOID ppidInfo)=
ULONG _DosGetPID(PVOID ppidInfo)
{
}
USHORT DosGetPPID(USHORT pidChild, PUSHORT ppidParent)=
ULONG _DosGetPPID(ULONG pidChild, PUSHORT ppidParent)
{
}
USHORT DosGetPrty(USHORT usScope, PUSHORT pusPriority, USHORT pid)=
ULONG _DosGetPriority(ULONG ulScope, PUSHORT pusPriority, ULONG pid)
{
}
USHORT DosGetInfoSeg(PSEL pselGlobal, PSEL pselLocal)=
ULONG _DosGetInfoSeg(PSEL pselGlobal, PSEL pselLocal)
{
}
/*
* File System APIs
*/
/* for _DosOpen we ignore the peop2 */
USHORT DosOpen(PSZ pszFname, PUSHORT phfOpen, PUSHORT pusAction,
ULONG ulFSize, USHORT usAttr, USHORT fsOpenFlags,
USHORT fsOpenMode, ULONG ulReserved)=
ULONG _Dos16Open(PSZ pszFileName, PUSHORT phf, PUSHORT pulAction,
ULONG cbFile, ULONG ulAttribute, ULONG fsOpenFlags,
ULONG fsOpenMode, ULONG ulReserved)
{
}
USHORT DosOpen2(PSZ pszFileName, PUSHORT phfOpen, PUSHORT pusAction,
ULONG ulFSize, USHORT usAttr, USHORT usOpenFlags,
ULONG flOpenMode, PVOID pEAOBuf, ULONG ulReserved) =
ULONG _Dos16Open2(PSZ pszFname, PUSHORT phf, PUSHORT pulAction,
ULONG ulFSize, ULONG ulAttr, ULONG ulOpenFlags,
ULONG ulOpenMode, PVOID pEAOP, ULONG ulReserved)
{
}
USHORT DosRead(HFILE hf, PVOID pBuf, USHORT cbBuf, PUSHORT pcbBytesRead)=
ULONG _Dos16Read(ULONG hFile, PVOID pBuffer, ULONG cbRead, PUSHORT pcbActual)
{
}
USHORT DosWrite(HFILE hf, PVOID bBuf, USHORT cbBuf, PUSHORT pcbBytesWritten)=
ULONG _Dos16Write(ULONG hFile, PVOID pBuffer, ULONG cbWrite, PUSHORT pcbActual)
{
}
USHORT DosMkDir(PSZ pszDirName, ULONG ulReserved)=
ULONG _Dos16MkDir(PSZ pszDirName, ULONG ulReserved)
{
}
USHORT DosMkDir2(PSZ pszDir, PVOID peaop, ULONG ulReserved)=
ULONG _Dos16MkDir2(PSZ pszDir, PVOID peaop, ULONG ulReserved)
{
}
USHORT DosFindFirst(PSZ pszFSpec, PUSHORT phdir, USHORT usAttr,
PVOID pffb, USHORT cbBuf, PUSHORT pcSearch,
ULONG ulReserved)=
ULONG _Dos16FindFirst(PSZ pszFileSpec, PUSHORT phdir, ULONG flAttribute,
PVOID pfindbuf, ULONG cbBuf, PUSHORT pcFileNames,
ULONG ulInfoLevel )
{
}
USHORT DosFindFirst2(PSZ pszFSpec, PUSHORT phdir, USHORT usAttr,
PVOID pffb, USHORT cbBuf, PUSHORT pcSearch,
USHORT infolevel, ULONG ulReserved)=
ULONG _Dos16FindFirst2(PSZ pszFileSpec, PUSHORT phdir, ULONG flAttribute,
PVOID pfindbuf, ULONG cbBuf, PUSHORT pcFileNames,
ULONG ulInfoLevel, ULONG ulReserved)
{
}
USHORT DosQFileMode(PSZ pszFName, PUSHORT pusAttr, ULONG ulReserved)=
ULONG _DosQFileMode(PSZ pszFName, PUSHORT pusAttr, ULONG ulReserved)
{
}
USHORT DosSetFileMode(PSZ pszFName, USHORT usAttr, ULONG ulReserved)=
ULONG _DosSetFileMode(PSZ pszFName, ULONG usAttr, ULONG ulReserved)
{
}
USHORT DosSetFileInfo(HFILE hf, USHORT usInfoLevel, PVOID pInfoBuf,
USHORT cbInfoBuf)=
ULONG _Dos16SetFileInfo(ULONG hf, ULONG usInfoLevel, PVOID pInfoBuf,
ULONG cbInfoBuf)
{
}
USHORT DosSetFHandState(HFILE hf, USHORT fsState)=
ULONG _DosSetFHState(ULONG hf, ULONG fsState)
{
}
USHORT DosFindNext(HDIR hdir, /*PFILEFINDBUF*/ PVOID pffb, USHORT cbBuf,
PUSHORT pcSearch)=
ULONG _Dos16FindNext(ULONG hdir, /*PFILEFINDBUF*/ PVOID pffb, ULONG cbBuf,
PUSHORT pcSearch)
{
}
USHORT DosQFileInfo(HFILE hf, USHORT usInfoLevel, PVOID pInfoBuf,
USHORT cbInfoBuf)=
ULONG _DosQFileInfo(ULONG hf, ULONG usInfoLevel, PVOID pInfoBuf,
ULONG cbInfoBuf)
{
}
/*
* pick up the following apis later
*/
/**************
APIRET APIENTRY DosFindNotifyFirst(PSZ pszPath, PHDIR hdir, USHORT usAttr,
PVOID pBuf, USHORT cbBuf, PUSHORT pcChg,
USHORT usInfoLevel, ULONG ulTimeOut,
ULONG ulReserved);
APIRET APIENTRY DosFindNotifyNext(HDIR hDir, PVOID pBuf, USHORT cbBuf,
PUSHORT pcChg, ULONG ulTimeOut);
APIRET APIENTRY DosFindNotifyClose(HDIR hDir);
**************/
USHORT DosEnumAttribute(USHORT fRefType, PVOID pFileRef, ULONG iStartEntry,
PVOID pEnumBuf, ULONG cbBuf,
PULONG pcbActual, ULONG infoLevel, ULONG reserved)=
ULONG _Dos16EnumAttribute(ULONG fRefType, PVOID pFileRef, ULONG iStartEntry,
PVOID pEnumBuf, ULONG cbBuf,
PULONG pcbActual, ULONG infoLevel, ULONG reserved)
{
}
/*
* 16 bit Memory management
*/
USHORT DosAllocSeg(USHORT cbSize, PSEL pSel, USHORT fsAlloc)=
ULONG _DosAllocSeg(ULONG cbSize, PSEL pSel, ULONG fsAlloc)
{
}
USHORT DosFreeSeg(SEL sel)=
ULONG _DosFreeSeg(ULONG sel)
{}
USHORT DosGetSeg(SEL sel)=
ULONG _DosGetSeg(ULONG sel)
{}
USHORT DosGiveSeg(SEL sel, PID pid, PSEL pSelRecipient)=
ULONG _DosGiveSeg(ULONG sel, ULONG pid, PSEL pSelRecipient)
{
}
USHORT DosReallocSeg(USHORT cbNewSize, SEL sel)=
ULONG _DosReallocSeg(ULONG cbNewSize, ULONG sel)
{}
USHORT DosSizeSeg(SEL sel, PULONG pcbSize)=
ULONG _DosSizeSeg(ULONG sel, PULONG pcbSize)
{
}
USHORT DosAllocHuge(USHORT cSegs, USHORT cbPartialSeg, PSEL psel,
USHORT cMaxSegs, USHORT fsAlloc)=
ULONG _DosAllocHuge(ULONG cSegs, ULONG cbPartialSeg, PSEL psel,
ULONG cMaxSegs, ULONG fsAlloc)
{
}
USHORT DosReallocHuge(USHORT cSegs, USHORT cbPartialSeg, SEL sel)=
ULONG _DosReallocHuge(ULONG cSegs, ULONG cbPartialSeg, ULONG sel)
{}
USHORT DosGetHugeShift(PUSHORT pusShiftCount)=
ULONG _DosGetHugeShift(PUSHORT pusShiftCount)
{
}
USHORT DosAllocShrSeg(USHORT cbSeg, PSZ pszSegName, PSEL psel)=
ULONG _DosAllocShrSeg(ULONG cbSeg, PSZ pszSegName, PSEL psel)
{
}
USHORT DosLockSeg(SEL sel)=
ULONG _DosLockSeg(ULONG sel)
{}
USHORT DosUnlockSeg(SEL sel)=
ULONG _DosUnlockSeg(ULONG sel)
{}
USHORT DosGetShrSeg(PSZ pszSegName, PSEL psel)=
ULONG _DosGetShrSeg(PSZ pszSegName, PSEL psel)
{
}
USHORT DosMemAvail(PULONG pcbFree)=
ULONG _DosMemAvail(PULONG pcbFree)
{
}
USHORT DosCreateCSAlias(SEL selDS, PSEL pselCS)=
ULONG _DosCreateCSAlias(ULONG selDS, PSEL pselCS)
{
}
/*** 16 bit Semaphore support */
USHORT DosSemClear(HSEM hsem)=
ULONG _DosSemClear(HSEM hsem)
{}
USHORT DosSemSet(HSEM hsem)=
ULONG _DosSemSet(HSEM hsem)
{}
USHORT DosSemWait(HSEM hsem, LONG lTimeOut)=
ULONG _DosSemWait(HSEM hsem, LONG lTimeOut)
{}
USHORT DosSemSetWait(HSEM hsem, LONG lTimeOut)=
ULONG _DosSemSetWait(HSEM hsem, LONG lTimeOut)
{}
USHORT DosSemRequest(HSEM hsem, LONG lTimeOut)=
ULONG _DosSemRequest(HSEM hsem, LONG lTimeOut)
{}
USHORT DosCreateSem(USHORT fExclusive,PHSYSSEM phsem,PSZ pszSemName)=
ULONG _DosCreateSem(ULONG fExclusive,PHSYSSEM phsem,PSZ pszSemName)
{
}
USHORT DosOpenSem(PHSEM phsem, PSZ pszSemName)=
ULONG _DosOpenSem(PHSEM phsem, PSZ pszSemName)
{
}
USHORT DosCloseSem(HSEM hsem)=
ULONG _DosCloseSem(HSEM hsem)
{}
USHORT DosMuxSemWait(PUSHORT pisemCleared,PVOID pmsxl,LONG lTimeOut)=
ULONG _DosMuxSemWait(PUSHORT pisemCleared,PVOID pmsxl,LONG lTimeOut)
{
}
USHORT DosFSRamSemRequest(PVOID pdosfsrs, LONG lTimeOut)=
ULONG _DosFSRamSemRequest(PVOID pdosfsrs, LONG lTimeOut)
{}
USHORT DosFSRamSemClear(PVOID pdosfsrs)=
ULONG _DosFSRamSemClear(PVOID pdosfsrs)
{}
/* timers have actual Cruiser equivalents */
USHORT DosTimerAsync(ULONG ulTime, HSEM hsem, PHTIMER phtimer)=
ULONG _DosAsyncTimer(ULONG ulTime, HSEM hsem, PHTIMER phtimer)
{
}
USHORT DosTimerStart(ULONG ulTime, HSEM hsem, PHTIMER phtimer)=
ULONG _DosStartTimer(ULONG ulTime, HSEM hsem, PHTIMER phtimer)
{
}
USHORT DosTimerStop(HTIMER htimer)=
ULONG _DosStopTimer(ULONG htimer)
{}
USHORT DosGetProcAddr(HMODULE hmod,
PSZ pszProcName, PFN* ppfnProcAddr)=
ULONG _DosGetProcAddrNE(ULONG hmod,
PSZ pszName,PFN* ppfn)
{
}
USHORT DosQueryProcType(HMODULE hmod, ULONG ordinal,
PSZ pszName, PULONG pulproctype)=
ULONG _DosQueryProcType(ULONG hmod, ULONG ordinal,
PSZ pszName, PULONG pulproctype)
{
}
USHORT DosGetResource2(HMODULE hmod, USHORT idType, USHORT idName,
PVOID ppData)=
ULONG _DosGetResource2NE(ULONG, ULONG, ULONG, PVOID ppData)
{}
USHORT DosFreeResource(PVOID pData)=
ULONG _DosFreeResourceNE(PVOID pb)
{}
USHORT DosQueryResourceSize(HMODULE hmod, ULONG idt, ULONG idn,
PULONG pulsize)=
ULONG _DosQueryResourceSize(ULONG hmod, ULONG idt, ULONG idn,
PULONG pulsize)
{
}
/*** NLS Support */
USHORT DosCaseMap(USHORT usLen, PVOID pctryc, PCHAR pchStr)=
ULONG _DosCaseMap(ULONG usLen, PVOID pctryc, PCHAR pchStr)
{}
USHORT DosGetCollate(USHORT cbBuf, PVOID pctryc, PCHAR pchBuf,
PUSHORT pcbTable)=
ULONG _DosGetCollate(ULONG cbBuf, PVOID pctryc, PCHAR pchBuf,
PUSHORT pcbTable)
{}
USHORT DosGetCtryInfo(USHORT cbBuf, PVOID pctryc,
PVOID pctryi, PUSHORT pcbCtryInfo)=
ULONG _DosGetCtryInfo(ULONG cbBuf, PVOID pctryc,
PVOID pctryi, PUSHORT pcbCtryInfo)
{}
USHORT DosGetCp(USHORT cbBuf, PUSHORT pBuf, PUSHORT pcbCodePgLst)=
ULONG _DosGetCp(ULONG cbBuf, PUSHORT pBuf, PUSHORT pcbCodePgLst)
{}
USHORT DosSetCp(USHORT usCodePage,USHORT ulReserved) =
ULONG _DosSetCp(ULONG usCodePage,ULONG ulReserved)
{}
USHORT DosSetProcCp(USHORT usCodePage,USHORT ulReserved) =
ULONG _DosSetProcCp(ULONG usCodePage,ULONG ulReserved)
{}
USHORT DosGetDBCSEv(USHORT cbBuf, PVOID pcrtyc, PCHAR pchBuf)=
ULONG _DosGetDBCSEv(ULONG cbBuf, PVOID pcrtyc, PCHAR pchBuf)
{
}
/*** 16 bit Signal support */
USHORT DosSetSigHandler(PVOID pfnSigHandler,
PVOID ppfnPrev, PUSHORT pfAction,
USHORT fAction, USHORT usSigNum)=
ULONG _DosSetSigHandler(PVOID pfnSigHandler,
PVOID ppfnPrev, PUSHORT pfAction,
ULONG fAction, ULONG usSigNum)
{
}
USHORT DosFlagProcess(PID pid, USHORT fScope, USHORT usFlagNum,
USHORT usFlagArg)=
ULONG DosFlagProcess16(ULONG pid, ULONG fScope, ULONG usFlagNum,
ULONG usFlagArg)
{}
USHORT DosHoldSignal(USHORT fDisable)=
ULONG DosHoldSignal16(ULONG fDisable)
{}
USHORT DosSendSignal(USHORT idProcess, USHORT usSigNumber)=
ULONG DosSendSignal16(ULONG idProcess, ULONG usSigNumber)
{}
USHORT DosSetVec(USHORT usVecNum, PFN pfnFun, PFN* ppfnPrev)=
ULONG _DosSetVec(ULONG usVecNum, PFN pfnFun, PFN* ppfnPrev)
{
}
USHORT DosPortAccess(USHORT usReserved, USHORT fRelease, USHORT usFirstPort, USHORT usLastPort)=
ULONG _DosPortAccess(ULONG ulReserved, ULONG fRelease, ULONG ulFirstPort, ULONG ulLastPort)
{}
USHORT DosCLIAccess()=
ULONG _DosCLIAccess()
{}
USHORT DosPTrace(PVOID pvTraceBuf)=
ULONG _DosPTrace(PVOID pvTraceBuf)
{
}
USHORT DosTrueGetMessage(PULONG ppchVTable, USHORT usVCount,
PCHAR pchBuf, USHORT cbBuf, USHORT usMsgNum,
PSZ pszFileName, PUSHORT pcbMsg, PBYTE pMsgSeg)=
ULONG _DosTrueGetMessage(PULONG ppchVTable, ULONG usVCount,
PCHAR pchBuf, ULONG cbBuf, ULONG usMsgNum,
PSZ pszFileName, PUSHORT pcbMsg, PBYTE pMsgSeg)
{
}
USHORT DosInsMessage(PULONG ppchVTable, USHORT usVCount,
PSZ pszMsg, USHORT cbMsg, PCHAR pchBuf,
USHORT cbBuf, PUSHORT pcbMsg)=
ULONG _DosInsMessage(PULONG ppchVTable, ULONG usVCount,
PSZ pszMsg, ULONG cbMsg, PCHAR pchBuf,
ULONG cbBuf, PUSHORT pcbMsg)
{
}
USHORT DosPutMessage(HFILE hf, USHORT cbMsg, PCHAR pchMsg)=
ULONG _DosPutMessage(ULONG hf, ULONG cbMsg, PCHAR pchMsg)
{
}
/* pick up later
USHORT DosQueryMessageCP(PCHAR pb, USHORT cb, PSZ pszFilename,
PUSHORT cbBuf);
USHORT DosSysTrace(USHORT, USHORT, USHORT, PCHAR);
USHORT DosDynamicTrace(USHORT, PBYTE, PBYTE);
*/
USHORT DosQSysInfo(USHORT index, PUSHORT pBuf, USHORT cbBuf)=
ULONG _DosQSysInfo(ULONG index, PUSHORT pBuf, ULONG cbBuf)
{
}
USHORT DosGetEnv(PSEL pselEnv, PUSHORT pOffsetCmd)=
ULONG _DosGetEnv(PSEL pselEnv, PUSHORT pOffsetCmd)
{
}
USHORT DosGetVersion(PUSHORT pVer)=
ULONG _DosGetVersion(PUSHORT pVer)
{
}
USHORT DosGetMachineMode(PBYTE pMachMode)=
ULONG _DosGetMachineMode(PBYTE pMachMode)
{
}
/* session manager */
/* pick up later
USHORT DosSMRegisterDD(PVOID);
*/
USHORT DosSelectSession(USHORT idSession, ULONG ulReserved)=
ULONG _DosSelectSession(ULONG idSession, ULONG ulReserved)
{
}
USHORT DosSetSession(USHORT idSession, PVOID pstsdata)=
ULONG _DosSetSession(ULONG idSession, PVOID pstsdata)
{
}
USHORT DosStartSession(PVOID pstdata, PUSHORT pidSession,PUSHORT ppid)=
ULONG _Dos16StartSession(PVOID pstdata, PUSHORT pidSession,PUSHORT ppid)
{
}
USHORT DosStopSession(USHORT fScope, USHORT idSession,ULONG ulReserved)=
ULONG _DosStopSession(ULONG fScope, ULONG idSession,ULONG ulReserved)
{}
/*
DosSMSetTitle is not part of the exposed API. Added here because the VI
editor references this function and VI is one of the apps used for
testing the VIO functions
*/
USHORT DosSMSetTitle(PSZ pszTitle)=
ULONG _DosSMSetTitle(PSZ pszTitle)
{}
/*
DosSMPMPresent and WinSetTitleAndIcon were added to support
Hamilton C Shell
*/
USHORT DosSMPMPresent(PUSHORT Flag)=
ULONG _DosSMPMPresent(PUSHORT Flag)
{
}
#ifndef PMNT
USHORT WinSetTitleAndIcon(PSZ szTitle, PSZ szIconFilePath)=
ULONG _WinSetTitleAndIcon(PSZ szTitle, PSZ szIconFilePath)
{
}
#endif
/*** DosProfile API support */
/* pick later
USHORT DosTmrQueryFreq(PULONG pulTmrFreq);
USHORT DosTmrQueryTime(PQWORD pqwTmrTime);
USHORT DosRegisterPerfCtrs(PBYTE pbDataBlk, PBYTE pbTextBlk, ULONG flFlags);
*/
USHORT DosCWait(USHORT, USHORT, PVOID prescResults, PUSHORT ppidProcess, PID)=
ULONG _Dos16WaitChild(ULONG, ULONG, PVOID prescResults, PUSHORT ppidProcess, ULONG)
{
}
USHORT DosBeep(USHORT,USHORT)=
ULONG _DosBeep(ULONG,ULONG)
{}
USHORT DosPhysicalDisk(USHORT,PBYTE pbOutBuf,USHORT cbOutBuf,PBYTE pbParamBuf,USHORT cbParamBuf) =
ULONG _DosPhysicalDisk(ULONG,PBYTE pbOutBuf,ULONG cbOutBuf,PBYTE pbParamBuf,ULONG cbParamBuf)
{
}
USHORT DosSleep(ULONG)=
ULONG _DosSleep(ULONG)
{}
USHORT DosGetDateTime(PVOID pDT) =
ULONG _DosGetDateTime(PVOID pDT)
{
}
USHORT DosSetDateTime(PVOID pDT) =
ULONG _DosSetDateTime(PVOID pDT)
{
}
USHORT DosDevConfig(PVOID DevInfo, USHORT item, USHORT reserved) =
ULONG _DosDevConfig(PVOID DevInfo, ULONG item, USHORT reserved deleted 0)
{
}
USHORT DosExecPgm(PCHAR pchFailName, USHORT cbFailName, USHORT, PSZ, PSZ, PVOID prescResults, PSZ)=
ULONG _Dos16ExecPgm(PCHAR pchFailName, ULONG cbFailName, ULONG, PSZ, PSZ, PVOID prescResults, PSZ)
{
}
void DosEnterCritSec()=
void _DosEnterCritSec()
{}
void DosExitCritSec()=
void _DosExitCritSec()
{}
void DosExit(USHORT, USHORT)=
void _DosExit(ULONG, ULONG)
{}
USHORT DosKillProcess(USHORT, PID)=
ULONG _DosKillProcess(ULONG, ULONG)
{}
USHORT DosSetPrty(USHORT, USHORT, short, USHORT)=
ULONG _DosSetPriority(ULONG, ULONG, long, ULONG)
{}
USHORT DosResumeThread(TID)=
ULONG _DosResumeThread(ULONG)
{}
USHORT DosSuspendThread(TID)=
ULONG _DosSuspendThread(ULONG)
{}
USHORT DosMakePipe(PUSHORT phfRead, PUSHORT phfWrite, USHORT)=
ULONG _Dos16CreatePipe(PUSHORT phfRead, PUSHORT phfWrite, ULONG)
{
}
USHORT DosCreateQueue(PUSHORT phqueue, USHORT, PSZ)=
ULONG _Dos16CreateQueue(PUSHORT phqueue, ULONG, PSZ)
{
}
USHORT DosOpenQueue(PUSHORT ppidOwner, PUSHORT phqueue, PSZ)=
ULONG _Dos16OpenQueue(PUSHORT ppidOwner, PUSHORT phqueue, PSZ)
{
}
USHORT DosCloseQueue(HQUEUE)=
ULONG _DosCloseQueue(ULONG)
{}
USHORT DosPeekQueue(HQUEUE, PVOID pulResult, PUSHORT pusDataLength, PULONG pulDataAddr, PUSHORT pusElementCode, UCHAR, PBYTE pbElemPrty, HSEM)=
ULONG _Dos16PeekQueue(ULONG, PVOID pulResult, PUSHORT pusDataLength, PULONG pulDataAddr, PUSHORT pusElementCode, ULONG, PBYTE pbElemPrty, HSEM)
{
}
USHORT DosReadQueue(HQUEUE, PVOID pulResult, PUSHORT pusDataLength, PULONG pulDataAddr, USHORT, UCHAR, PBYTE pbElemPrty, HSEM)=
ULONG _Dos16ReadQueue(ULONG, PVOID pulResult, PUSHORT pusDataLength, PULONG pulDataAddr, ULONG, ULONG, PBYTE pbElemPrty, HSEM)
{
}
USHORT DosPurgeQueue(HQUEUE)=
ULONG _DosPurgeQueue(ULONG)
{}
USHORT DosQueryQueue(HQUEUE, PUSHORT pusElemCount)=
ULONG _Dos16QueryQueue(ULONG, PUSHORT pusElemCount)
{
}
USHORT DosWriteQueue(HQUEUE, USHORT, USHORT cbBuf, PBYTE pbBuf, UCHAR)=
ULONG _DosWriteQueue(ULONG, ULONG, ULONG cbBuf, PBYTE pbBuf, ULONG)
{
cbBuf = sizeof pbBuf;
}
USHORT DosSubAlloc(SEL, PUSHORT pusOffset, USHORT)=
ULONG _Dos16SubAlloc(ULONG, PUSHORT pusOffset, ULONG)
{
}
USHORT DosSubFree(SEL, USHORT, USHORT)=
ULONG _Dos16SubFree(ULONG, ULONG, ULONG)
{}
USHORT DosSubSet(SEL, USHORT, USHORT)=
ULONG _Dos16SubSet(ULONG, ULONG, ULONG)
{}
USHORT DosCallNmPipe(PSZ, PBYTE pbInBuf, USHORT cbInBuf, PBYTE pbOutBuf, USHORT cbOutBuf, PUSHORT pcbRead, ULONG)=
ULONG _Dos16CallNPipe(PSZ, PBYTE pbInBuf, ULONG cbInBuf, PBYTE pbOutBuf, ULONG cbOutBuf, PUSHORT pcbRead, ULONG)
{
}
USHORT DosConnectNmPipe(HPIPE)=
ULONG _DosConnectNPipe(ULONG)
{}
USHORT DosDisConnectNmPipe(HPIPE)=
ULONG _DosDisConnectNPipe(ULONG)
{}
USHORT DosMakeNmPipe(PSZ, PUSHORT pHandle, USHORT, USHORT, USHORT, USHORT,ULONG)=
ULONG _Dos16CreateNPipe(PSZ, PUSHORT, ULONG, ULONG, ULONG, ULONG, ULONG)
{
}
USHORT DosPeekNmPipe(HPIPE, PBYTE pbBuf, USHORT cbBuf, PUSHORT pcbRead, PUSHORT pcbAvail, PUSHORT pfsState)=
ULONG _Dos16PeekNPipe(ULONG, PBYTE pbBuf, ULONG cbBuf, PUSHORT pcbRead, PUSHORT pcbAvail, PUSHORT pfsState)
{
}
USHORT DosQNmPHandState(HPIPE, PUSHORT pfsState)=
ULONG _Dos16QueryNPHState(ULONG, PUSHORT pfsState)
{
}
USHORT DosQNmPipeInfo(HPIPE, USHORT, PBYTE pbBuf, USHORT cbBuf)=
ULONG _DosQueryNPipeInfo(ULONG, ULONG, PBYTE pbBuf, ULONG cbBuf)
{
}
USHORT DosQNmPipeSemState(HSEM, PBYTE pbBuf, USHORT cbBuf)=
ULONG _DosQueryNPipeSemState(HSEM, PBYTE pbBuf, ULONG cbBuf)
{
}
/*
USHORT DosRawReadNmPipe(USHORT, PBYTE pbBuf, USHORT cbBuf, PUSHORT pcbBytesRead)=
ULONG _DosRawReadNPipe(ULONG, PBYTE pbBuf, ULONG cbBuf, PUSHORT pcbBytesRead)
{
}
USHORT DosRawWriteNmPipe(USHORT, PBYTE pbBuf, USHORT cbBuf, PUSHORT pcbBytesWritten)=
ULONG _DosRawWriteNPipe(ULONG, PBYTE pbBuf, ULONG cbBuf, PUSHORT)
{
}
*/
USHORT DosSetNmPHandState(HPIPE, USHORT)=
ULONG _DosSetNPHState(ULONG, ULONG)
{}
USHORT DosSetNmPipeSem(HPIPE, HSEM, USHORT)=
ULONG _DosSetNPipeSem(ULONG, HSEM, ULONG)
{}
USHORT DosTransactNmPipe(HPIPE, PBYTE pbInBuf, USHORT cbInBuf, PBYTE pbOutBuf, USHORT cbOutBuf, PUSHORT pcbRead)=
ULONG _Dos16TransactNPipe(ULONG, PBYTE pbInBuf, ULONG cbInBuf, PBYTE pbOutBuf, ULONG cbOutBuf, PUSHORT pcbRead)
{
}
USHORT DosWaitNmPipe(PSZ, ULONG)=
ULONG _DosWaitNPipe(PSZ, ULONG)
{}
/**** File I/O *****/
USHORT DosBufReset(HFILE hand)=
ULONG _DosResetBuffer(ULONG)
{
}
USHORT DosChdir(PSZ, ULONG)=
ULONG _DosSetCurrentDir(PSZ, ULONG deleted 0)
{}
USHORT DosChgFilePtr(HFILE, long, USHORT, PULONG pulNewPtr)=
ULONG _DosSetFilePtr(ULONG, long, ULONG, PULONG pulNewPtr)
{
}
USHORT DosClose(HFILE)=
ULONG _DosClose(ULONG)
{}
USHORT DosCopy(PSZ,PSZ,USHORT,ULONG)=
ULONG _DosCopy(PSZ,PSZ,ULONG,ULONG deleted)
{}
/* Unpublished API (DOSCALLS.200). */
USHORT DosICopy(PSZ,PSZ,USHORT,ULONG)=
ULONG _DosICopy(PSZ,PSZ,ULONG,ULONG deleted)
{
}
USHORT DosDelete(PSZ, ULONG)=
ULONG _DosDelete(PSZ, ULONG deleted)
{}
USHORT DosDevIOCtl(PVOID pvData, PVOID pvParms, USHORT Function,
USHORT Category, HFILE hDev)=
ULONG _DosDevIOCtl(PVOID pvData, PVOID pvParms, ULONG Function,
ULONG Category, ULONG hDev)
{
}
USHORT DosDevIOCtl2(PVOID pvData, USHORT cbData, PVOID pvParms, USHORT cbParms,
USHORT Function, USHORT Category, HFILE hDev)=
ULONG _DosDevIOCtl2(PVOID pvData, ULONG cbData, PVOID pvParms, ULONG cbParms,
ULONG Function, ULONG Category, ULONG hDev)
{
}
/* Unpublished API DosICanonicalize(DOSCALLS.100) */
/*
;*** DOSICANONICALIZE - Convert a path name into a standard format
;
; INTERNAL ONLY API. Used by a couple of dynamic link libraries.
; The worker routine does NO error checking or memory protection
; checks. It is possible to general an internal error if used
; incorrectly. DO NOT PUBLISH.
;
; INVOKE PUSH@ ASCIIZ Source (2 words)
; PUSH@ ASCIIZ Dest (2 words)
; PUSH WORD BackupOffset (1 word)
; PUSH WORD DestEnd (1 word)
; PUSH WORD Flags (1 word)
; call DOSICANONICALIZE
;
; RETURN (ax) = error code
;
*/
void DosICanonicalize(PCHAR Source, PCHAR Dest, USHORT BackupOffset,
USHORT DestEnd, USHORT Flags)=
void _DosICanonicalize(PCHAR Source, PCHAR Dest, ULONG BackupOffset,
ULONG DestEnd, ULONG Flags)
{
}
USHORT DosDupHandle(HFILE, PUSHORT phfNew)=
ULONG _Dos16DupHandle(ULONG, PUSHORT phfNew)
{
}
USHORT DosEditName(USHORT, PSZ, PSZ, PCHAR pszTargetBuf, USHORT cbTargetBuf)=
ULONG _DosEditName(ULONG, PSZ, PSZ, PCHAR pszTargetBuf, ULONG cbTargetBuf)
{
}
USHORT DosFileIO(HFILE,PBYTE buf,USHORT cbBuf,PUSHORT usErr) =
ULONG _DosFileIO(ULONG,PBYTE buf,ULONG cbBuf,PUSHORT usErr)
{
}
/* USHORT DosISetFileLocks(HFILE, PFILELOCK, PFILELOCK, ULONG usTimeout, ULONG usFlags)=
ULONG _DosSetFileLocks(ULONG, PFILELOCK, PFILELOCK, ULONG ulTimeout, ULONG ulFlags)
{}
*/
USHORT DosFindClose(HDIR)=
ULONG _DosFindClose(ULONG)
{
}
USHORT DosFSAttach(PSZ, PSZ, PBYTE pbBuf, USHORT cbBuf, USHORT, ULONG)=
ULONG _DosFSAttach(PSZ, PSZ, PBYTE pbBuf, ULONG cbBuf, ULONG, ULONG deleted 0)
{
}
USHORT DosFSCtl(PBYTE pData, USHORT cbData, PUSHORT pcbData, PBYTE pParms, USHORT cbParms, PUSHORT pcbParms, USHORT, PSZ, HFILE hfRoute, USHORT, ULONG)=
ULONG _Dos16FSCtl(PBYTE pData, ULONG cbData, PUSHORT pcbData, PBYTE pParms, ULONG cbParms, PUSHORT pcbParms, ULONG, PSZ, ULONG, ULONG, ULONG deleted 0)
{
}
USHORT DosMove(PSZ, PSZ, ULONG)=
ULONG _DosMove(PSZ, PSZ, ULONG deleted 0)
{}
USHORT DosNewSize(HFILE, ULONG)=
ULONG _DosSetFileSize(ULONG, ULONG)
{}
USHORT DosQCurDir(USHORT, PBYTE pszPathBuf, PUSHORT pcbPathBuf)=
ULONG _Dos16QueryCurrentDir(ULONG, PBYTE pszPathBuf, PUSHORT pcbPathBuf)
{
}
USHORT DosQCurDisk(PUSHORT pusDriveNumber, PULONG pulLogicalDrives)=
ULONG _Dos16QueryCurrentDisk(PUSHORT pusDriveNumber, PULONG pulLogicalDrives)
{
}
USHORT DosQFHandState(HFILE, PUSHORT pfsStateFlags)=
ULONG _Dos16QueryFHState(ULONG, PUSHORT pfsStateFlags)
{
}
/*
PQ
USHORT DosQFSAttach(PSZ, USHORT, USHORT, PBYTE pbBuf, PUSHORT cbBuf, ULONG)=
ULONG _DosPQueryFSAttach(PSZ, ULONG, ULONG, PBYTE pbBuf, PUSHORT cbBuf, ULONG deleted 0)
{
pbBuf = output;
}
*/
USHORT DosQFSAttach(PSZ pszDev, USHORT usOrdinal, USHORT usInfoLevel, PBYTE pFSAttBuf, PUSHORT pcbAttBuf, ULONG ulReserved)=
ULONG _Dos16QFSAttach(PSZ pszDev, ULONG usOrdinal, ULONG usInfoLevel, PBYTE pFSAttBuf, PUSHORT pcbAttBuf, ULONG ulReserved)
{
}
USHORT DosQFSInfo(USHORT, USHORT, PBYTE pbInfo, USHORT cbInfo)=
ULONG _DosQueryFSInfo(ULONG, ULONG, PBYTE pbInfo, ULONG cbInfo)
{
}
USHORT DosQHandType(HFILE, PUSHORT pusHandType, PUSHORT pusDeviceAttr)=
ULONG _Dos16QueryHType(ULONG, PUSHORT pusHandType, PUSHORT pusDeviceAttr)
{
}
USHORT DosQVerify(PUSHORT fVerifyOn)=
ULONG _Dos16QueryVerify(PUSHORT fVerifyOn)
{
}
USHORT DosRmDir(PSZ, ULONG)=
ULONG _DosDeleteDir(PSZ, ULONG deleted)
{}
USHORT DosSearchPath(USHORT, PSZ, PSZ, PBYTE pbBuf, USHORT cbBuf)=
ULONG _DosSearchPath(ULONG, PSZ, PSZ, PBYTE pbBuf, ULONG cbBuf)
{
}
USHORT DosSelectDisk(USHORT)=
ULONG _DosSetDefaultDisk(ULONG)
{}
USHORT DosSetFSInfo(USHORT, USHORT, PBYTE pbBuf, USHORT cbBuf)=
ULONG _DosSetFSInfo(ULONG, ULONG, PBYTE pbBuf, ULONG cbBuf)
{
cbBuf = sizeof pbBuf;
}
USHORT DosSetMaxFH(USHORT)=
ULONG _DosSetMaxFH(ULONG)
{}
USHORT DosISetRelMaxFH(PLONG ReqCount, PULONG CurMaxFH)=
ULONG _DosSetRelMaxFH(PLONG ReqCount, PULONG CurMaxFH)
{
}
USHORT DosSetVerify(USHORT)=
ULONG _DosSetVerify(ULONG)
{
}
USHORT DosErrClass(USHORT, PUSHORT pusClass, PUSHORT pfsAction, PUSHORT pusLocus)=
ULONG _Dos16ErrClass(ULONG, PUSHORT pusClass, PUSHORT pfsAction, PUSHORT pusLocus)
{
}
USHORT DosError(USHORT)=
ULONG _DosError(ULONG)
{
}
USHORT DosFreeModule(HMODULE)=
ULONG _DosFreeModuleNE(ULONG)
{}
USHORT DosGetModHandle(PSZ, PUSHORT phMod)=
ULONG _DosQueryModuleHandleNE(PSZ, PUSHORT phMod)
{
}
USHORT DosGetModName(HMODULE, USHORT cbBuf, PCHAR pchBuf)=
ULONG _DosQueryModuleNameNE(ULONG, ULONG cbBuf, PCHAR pchBuf)
{
}
USHORT DosGetResource(HMODULE, USHORT, USHORT, PSEL psel)=
ULONG _DosGetResourceNE(ULONG, ULONG, ULONG, PSEL psel)
{
}
USHORT DosLoadModule(PCHAR pszFailName, USHORT cbFileName, PSZ, PUSHORT phmod)=
ULONG _DosLoadModuleNE(PCHAR pszFailName, ULONG cbFileName, PSZ, PUSHORT phmod)
{
}
USHORT DosQAppType(PSZ, PUSHORT pusType)=
ULONG _DosQueryAppTypeNE(PSZ, PUSHORT pusType)
{
}
USHORT DosShutdown(PSDPACKET pSdPacket)=
ULONG _DosShutdown(PSDPACKET pSdPacket)
{
}
USHORT DosScanEnv(PSZ pszValName, PPCHAR ppszResult)=
ULONG _DosScanEnvNE(PSZ pszValName, PPCHAR ppszResult)
{
}
USHORT DosReadAsync(HFILE hf, PULONG hsemRam, PUSHORT pusErrCode,
PVOID pvBuf, USHORT cbBuf, PUSHORT pcbBytesRead)=
ULONG _DosReadAsync(ULONG hf, PULONG hsemRam, PUSHORT pusErrCode,
PVOID pvBuf, ULONG cbBuf, PUSHORT pcbBytesRead)
{
}
USHORT DosWriteAsync(HFILE hf, PULONG hsemRam, PUSHORT pusErrCode,
PVOID pvBuf, USHORT cbBuf, PUSHORT pcbBytesRead)=
ULONG _DosWriteAsync(ULONG hf, PULONG hsemRam, PUSHORT pusErrCode,
PVOID pvBuf, ULONG cbBuf, PUSHORT pcbBytesRead)
{
}
USHORT DosFindNotifyClose()=
ULONG _DosFindNotifyClose()
{
}
USHORT DosFindNotifyFirst()=
ULONG _DosFindNotifyFirst()
{
}
USHORT DosFindNotifyNext()=
ULONG _DosFindNotifyNext()
{
}
USHORT DosFileLocks(HFILE hf, PVOID pfUnLock, PVOID pfLock)=
ULONG _DosFileLocks(ULONG hf, PVOID pfUnLock, PVOID pfLock)
{
}
USHORT DosQPathInfo(PSZ pszPath, USHORT usInfoLevel, PBYTE pInfoBuf,
USHORT cbInfoBuf, ULONG ulReserved)=
ULONG _Dos16QPathInfo(PSZ pszPath, ULONG ulInfoLevel, PBYTE pInfoBuf,
ULONG cbInfoBuf, ULONG ulReserved)
{
}
USHORT DosSetPathInfo(PSZ pszPath, USHORT usInfoLevel, PBYTE pInfoBuf,
USHORT cbInfoBuf, USHORT fsOptions, ULONG ulReserved)=
ULONG _Dos16SetPathInfo(PSZ pszPath, ULONG usInfoLevel, PBYTE pInfoBuf,
ULONG cbInfoBuf, ULONG fsOptions, ULONG ulReserved)
{
}
#ifndef PMNT
USHORT WinCreateHeap(USHORT selHeapBase, USHORT cbHeap, USHORT cbGrow,
USHORT cbMinDed, USHORT cbMaxDeb, USHORT fsOptions)=
ULONG _WinCreateHeap(ULONG selHeapBase, ULONG cbHeap, ULONG cbGrow,
ULONG cbMinDed, ULONG cbMaxDeb, ULONG fsOptions)
{
}
USHORT WinDestroyHeap(USHORT hHeap)=
ULONG _WinDestroyHeap(ULONG hHeap)
{
}
USHORT WinAllocMem(USHORT hHeap, USHORT cb)=
ULONG _WinAllocMem(ULONG hHeap, ULONG cb)
{
}
USHORT WinFreeMem(USHORT hHeap, USHORT npMem, USHORT cbMem)=
ULONG _WinFreeMem(ULONG hHeap, ULONG npMem, ULONG cbMem)
{
}
USHORT WinGetLastError(USHORT hab)=
ULONG _WinGetLastError(ULONG hab)
{
}
USHORT WinQueryProfileSize(ULONG hab, PSZ pszAppName, PSZ pszKeyName,
PUSHORT pcb)=
ULONG _WinQueryProfileSize(ULONG hab deleted, PSZ pszAppName, PSZ pszKeyName,
PUSHORT pcb)
{
}
USHORT WinQueryProfileString(ULONG hab, PSZ pszAppName, PSZ pszKeyName,
PSZ pszError, PSZ pszBuf,
USHORT cchBuf)=
ULONG _WinQueryProfileString(ULONG hab deleted, PSZ pszAppName, PSZ pszKeyName,
PSZ pszError, PSZ pszBuf,
ULONG cchBuf)
{
}
USHORT WinQueryProfileData(ULONG hab, PSZ pszAppName, PSZ pszKeyName,
PVOID pvBuf, PUSHORT pcbBuf)=
ULONG _WinQueryProfileData(ULONG hab deleted, PSZ pszAppName, PSZ pszKeyName,
PVOID pvBuf, PUSHORT pcbBuf)
{
}
SHORT WinQueryProfileInt(ULONG hab, PSZ pszAppName, PSZ pszKeyName,
SHORT sError)=
LONG _WinQueryProfileInt(ULONG hab deleted, PSZ pszAppName, PSZ pszKeyName,
LONG sError)
{
}
USHORT WinWriteProfileData(ULONG hab, PSZ pszAppName, PSZ pszKeyName,
PVOID pcbBinaryData, USHORT cchData)=
ULONG _WinWriteProfileData(ULONG hab deleted, PSZ pszAppName, PSZ pszKeyName,
PVOID pcbBinaryData, ULONG cchData)
{
}
USHORT WinWriteProfileString(ULONG hab, PSZ pszAppName, PSZ pszKeyName,
PSZ pszString)=
ULONG _WinWriteProfileString(ULONG hab deleted, PSZ pszAppName, PSZ pszKeyName,
PSZ pszString)
{
}
#endif
USHORT LDRLibiReturn()=
ULONG _LDRLibiReturn()
{
}
USHORT DosExitStub()=
ULONG _DosExitStub()
{
}
USHORT DosExitProcessStub()=
ULONG _DosExitProcessStub()
{
}
USHORT DosReturn(USHORT param1, USHORT param2)=
ULONG _DosReturn(ULONG param1, ULONG param2)
{
}
USHORT VioWrtTTY(PCH pchString, USHORT cbString, USHORT hVio)=
ULONG _VioWrtTTY(PCH pchString, ULONG cbString, ULONG hVio)
{
}
USHORT VioWrtCellStr( PCH CellStr, USHORT Length, USHORT Row, USHORT Col,
USHORT hVio)=
ULONG _VioWrtCellStr( PCH CellStr, ULONG Length, ULONG Row, ULONG Col,
ULONG hVio)
{
}
USHORT VioWrtCharStr( PCH CharStr, USHORT Length, USHORT Row, USHORT Col,
USHORT hVio)=
ULONG _VioWrtCharStr( PCH CharStr, ULONG Length, ULONG Row, ULONG Col,
ULONG hVio)
{
}
USHORT VioWrtCharStrAtt(PCH pchString, USHORT cbString, USHORT usRow,
USHORT usColumn, PBYTE pbAttr, USHORT hVio)=
ULONG _VioWrtCharStrAtt(PCH pchString, ULONG cbString, ULONG usRow,
ULONG usColumn, PBYTE pbAttr, ULONG hVio)
{
}
USHORT VioWrtNCell( PVOID Cell, USHORT Number, USHORT Row, USHORT Col,
USHORT hVio)=
ULONG _VioWrtNCell( PVOID Cell, ULONG Number, ULONG Row, ULONG Col,
ULONG hVio)
{
}
USHORT VioWrtNAttr( PBYTE Attr, USHORT Number, USHORT Row, USHORT Col,
USHORT hVio)=
ULONG _VioWrtNAttr( PBYTE Attr, ULONG Number, ULONG Row, ULONG Col,
ULONG hVio)
{
}
USHORT VioWrtNChar( PBYTE Char, USHORT Number, USHORT Row, USHORT Col,
USHORT hVio)=
ULONG _VioWrtNChar( PBYTE Char, ULONG Number, ULONG Row, ULONG Col,
ULONG hVio)
{
}
USHORT VioReadCellStr(PCH pchCellString, PUSHORT pcb, USHORT usRow,
USHORT usColumn, USHORT hVio)=
ULONG _VioReadCellStr(PCH pchCellString, PUSHORT pcb, ULONG usRow,
ULONG usColumn, ULONG hVio)
{
}
USHORT VioReadCharStr(PCH pchCellString, PUSHORT pcb, USHORT usRow,
USHORT usColumn, USHORT hVio)=
ULONG _VioReadCharStr(PCH pchCellString, PUSHORT pcb, ULONG usRow,
ULONG usColumn, ULONG hVio)
{
}
USHORT VioScrollDn( USHORT ulTopRow, USHORT ulLeftCol, USHORT ulBotRow,
USHORT ulRightCol, USHORT cbLines, PBYTE pbCell, USHORT hVio)=
ULONG _VioScrollDn( ULONG ulTopRow, ULONG ulLeftCol, ULONG ulBotRow,
ULONG ulRightCol, ULONG cbLines, PBYTE pbCell, ULONG hVio)
{
}
USHORT VioGetAnsi(PUSHORT pfAnsi, USHORT hvio)=
ULONG _VioGetAnsi(PUSHORT pfAnsi, ULONG hvio)
{
}
USHORT VioScrollLf( USHORT ulTopRow, USHORT ulLeftCol, USHORT ulBotRow,
USHORT ulRightCol, USHORT cbLines, PBYTE pbCell, USHORT hVio)=
ULONG _VioScrollLf( ULONG ulTopRow, ULONG ulLeftCol, ULONG ulBotRow,
ULONG ulRightCol, ULONG cbLines, PBYTE pbCell, ULONG hVio)
{
}
USHORT VioScrollRt( USHORT ulTopRow, USHORT ulLeftCol, USHORT ulBotRow,
USHORT ulRightCol, USHORT cbLines, PBYTE pbCell, USHORT hVio)=
ULONG _VioScrollRt( ULONG ulTopRow, ULONG ulLeftCol, ULONG ulBotRow,
ULONG ulRightCol, ULONG cbLines, PBYTE pbCell, ULONG hVio)
{
}
USHORT VioScrollUp( USHORT ulTopRow, USHORT ulLeftCol, USHORT ulBotRow,
USHORT ulRightCol, USHORT cbLines, PBYTE pbCell, USHORT hVio)=
ULONG _VioScrollUp( ULONG ulTopRow, ULONG ulLeftCol, ULONG ulBotRow,
ULONG ulRightCol, ULONG cbLines, PBYTE pbCell, ULONG hVio)
{
}
USHORT VioSetAnsi( USHORT fAnsi, USHORT hVio)=
ULONG _VioSetAnsi( ULONG fAnsi, ULONG hVio)
{
}
USHORT VioGetConfig( USHORT usReserved, PVOID Config, USHORT hVio)=
ULONG _VioGetConfig( ULONG usReserved, PVOID Config, ULONG hVio)
{
}
USHORT VioGetCp( USHORT usReserved, PUSHORT pIdCodePage, USHORT hVio)=
ULONG _VioGetCp( ULONG usReserved, PUSHORT pIdCodePage, ULONG hVio)
{
}
USHORT VioSetCp( USHORT usReserved, USHORT idCodePage, USHORT hVio)=
ULONG _VioSetCp( ULONG usReserved, ULONG idCodePage, ULONG hVio)
{
}
USHORT VioGetCurPos(PUSHORT pusRow, PUSHORT pusColumn, USHORT hVio)=
ULONG _VioGetCurPos(PUSHORT pusRow, PUSHORT pusColumn, ULONG hVio)
{
}
USHORT VioSetCurPos(USHORT usRow, USHORT usColumn, USHORT hVio)=
ULONG _VioSetCurPos(ULONG usRow, ULONG usColumn, ULONG hVio)
{
}
USHORT VioGetCurType( PVOID pCurType, USHORT hVio)=
ULONG _VioGetCurType( PVOID pCurType, ULONG hVio)
{
}
USHORT VioSetCurType( PULONG pCurType, USHORT hVio)=
ULONG _VioSetCurType( PULONG pCurType, ULONG hVio)
{
}
USHORT VioGetMode(PVOID pviomi, USHORT hVio)=
ULONG _VioGetMode(PVOID pviomi, ULONG hVio)
{
}
USHORT VioSetMode( PULONG Mode, USHORT hVio)=
ULONG _VioSetMode( PULONG Mode, ULONG hVio)
{
}
USHORT VioDeRegister()=
ULONG _VioDeRegister()
{
}
USHORT VioRegister( PSZ pszModuleName, PSZ pszEntryName, ULONG flFunction1,
ULONG flFunction2)=
ULONG _VioRegister( PSZ pszModuleName, PSZ pszEntryName, ULONG flFunction1,
ULONG flFunction2)
{
}
USHORT VioPopUp( PUSHORT pWait, USHORT hVio)=
ULONG _VioPopUp( PUSHORT pWait, ULONG hVio)
{
}
USHORT VioEndPopUp( USHORT hVio)=
ULONG _VioEndPopUp( ULONG hVio)
{
}
USHORT VioGetBuf( PULONG pulLVB, PUSHORT pcbLVB, USHORT hVio)=
ULONG _VioGetBuf( PULONG pulLVB, PUSHORT pcbLVB, ULONG hVio)
{
}
USHORT VioShowBuf( USHORT offLVB, USHORT cbOutput, USHORT hVio)=
ULONG _VioShowBuf( ULONG offLVB, ULONG cbOutput, ULONG hVio)
{
}
USHORT VioGetFont( PVOID Font, USHORT hVio)=
ULONG _VioGetFont( PVOID Font, ULONG hVio)
{
}
USHORT VioSetFont( PVOID Font, USHORT hVio)=
ULONG _VioSetFont( PVOID Font, ULONG hVio)
{
}
USHORT VioGetState( PVOID State, USHORT hVio)=
ULONG _VioGetState( PVOID State, ULONG hVio)
{
}
USHORT VioSetState( PVOID State, USHORT hVio)=
ULONG _VioSetState( PVOID State, ULONG hVio)
{
}
USHORT VioGetPhysBuf( PVOID pviopb, USHORT Resr)=
ULONG _VioGetPhysBuf( PVOID pviopb, ULONG Resr)
{
}
USHORT VioModeUndo( USHORT fRelinqush, USHORT fTerminate, USHORT hVio)=
ULONG _VioModeUndo( ULONG fRelinqush, ULONG fTerminate, ULONG hVio)
{
}
USHORT VioModeWait( USHORT fEvent, PVOID pfNotify, USHORT hVio)=
ULONG _VioModeWait( ULONG fEvent, PVOID pfNotify, ULONG hVio)
{
}
USHORT VioSavRedrawUndo( USHORT fRelinqush, USHORT fTerminate, USHORT hVio)=
ULONG _VioSavRedrawUndo( ULONG fRelinqush, ULONG fTerminate, ULONG hVio)
{
}
USHORT VioSavRedrawWait( USHORT fEvent, PVOID pfNotify, USHORT Resr)=
ULONG _VioSavRedrawWait( ULONG fEvent, PVOID pfNotify, ULONG Resr)
{
}
USHORT VioScrLock(USHORT fWait, PVOID pfNotLocked, USHORT hVio)=
ULONG _VioScrLock(ULONG fWait, PVOID pfNotLocked, ULONG hVio)
{
}
USHORT VioScrUnLock(USHORT hVio)=
ULONG _VioScrUnLock(ULONG hVio)
{
}
USHORT VioPrtSc(USHORT hVio)=
ULONG _VioPrtSc(ULONG hVio)
{
}
USHORT VioPrtScToggle(USHORT hVio)=
ULONG _VioPrtScToggle(ULONG hVio)
{
}
#ifdef DBCS
/*MSKK Begin KazuM -Jun.23.1992-*/
USHORT VioCheckCharType(PUSHORT pchType, USHORT usRow, USHORT usColumn,
USHORT hVio)=
ULONG _VioCheckCharType(PUSHORT pchType, ULONG usRow, ULONG usColumn,
ULONG hVio)
{
}
/*MSKK End KazuM -Jun.23.1992-*/
#endif
USHORT KbdCharIn(PVOID pkbci, USHORT fwait, USHORT hKbd)=
ULONG _KbdCharIn(PVOID pkbci, ULONG fwait, ULONG hKbd)
{
}
USHORT KbdPeek(PVOID pkbci, USHORT hKbd)=
ULONG _KbdPeek(PVOID pkbci, ULONG hKbd)
{
}
USHORT KbdStringIn(PVOID pchBuffer, PVOID psibLength, USHORT fwait, USHORT hKbd)=
ULONG _KbdStringIn(PVOID pchBuffer, PVOID psibLength, ULONG fwait, ULONG hKbd)
{
}
USHORT KbdFlushBuffer(USHORT hKbd)=
ULONG _KbdFlushBuffer(ULONG hKbd)
{
}
USHORT KbdGetStatus(PVOID pkbstKbdInfo, USHORT hKbd)=
ULONG _KbdGetStatus(PVOID pkbstKbdInfo, ULONG hKbd)
{
}
USHORT KbdSetStatus(PVOID pkbstKbdInfo, USHORT hKbd)=
ULONG _KbdSetStatus(PVOID pkbstKbdInfo, ULONG hKbd)
{
}
USHORT KbdGetFocus(USHORT Wait, USHORT hKbd)=
ULONG _KbdGetFocus(ULONG Wait, ULONG hKbd)
{
}
USHORT KbdFreeFocus(USHORT hKbd)=
ULONG _KbdFreeFocus(ULONG hKbd)
{
}
USHORT KbdClose(USHORT hKbd)=
ULONG _KbdClose(ULONG hKbd)
{
}
USHORT KbdOpen(PUSHORT hKbd)=
ULONG _KbdOpen(PUSHORT hKbd)
{
}
USHORT KbdDeRegister()=
ULONG _KbdDeRegister()
{
}
USHORT KbdRegister( PSZ pszModuleName, PSZ pszEntryName, ULONG fFunctions)=
ULONG _KbdRegister( PSZ pszModuleName, PSZ pszEntryName, ULONG fFunctions)
{
}
USHORT KbdGetCp( ULONG usReserved, PUSHORT pIdCodePage, USHORT hKbd)=
ULONG _KbdGetCp( ULONG usReserved, PUSHORT pIdCodePage, ULONG hKbd)
{
}
USHORT KbdSetCp( USHORT usReserved, USHORT idCodePage, USHORT hKbd)=
ULONG _KbdSetCp( ULONG usReserved, ULONG idCodePage, ULONG hKbd)
{
}
USHORT KbdSetCustXt( PVOID pusTransTbl, USHORT hKbd)=
ULONG _KbdSetCustXt( PVOID pusTransTbl, ULONG hKbd)
{
}
USHORT KbdXlate( PVOID pkbxlKeyStroke, USHORT hKbd)=
ULONG _KbdXlate( PVOID pkbxlKeyStroke, ULONG hKbd)
{
}
USHORT KbdGetHWID( PVOID pkbdhwid, USHORT hKbd)=
ULONG _KbdGetHWID( PVOID pkbdhwid, ULONG hKbd)
{
}
USHORT KbdSetFgnd(USHORT hKbd)=
ULONG _KbdSetFgnd(ULONG hKbd)
{
}
USHORT KbdSynch(USHORT fWait)=
ULONG _KbdSynch(ULONG fWait)
{
}
USHORT KbdShellInit()=
ULONG _KbdShellInit()
{
}
USHORT MouClose(USHORT hMou)=
ULONG _MouClose(ULONG hMou)
{
}
USHORT MouDeRegister()=
ULONG _MouDeRegister()
{
}
USHORT MouDrawPtr(USHORT hMou)=
ULONG _MouDrawPtr(ULONG hMou)
{
}
USHORT MouFlushQue(USHORT hMou)=
ULONG _MouFlushQue(ULONG hMou)
{
}
USHORT MouGetDevStatus(PUSHORT DevStatus, USHORT hMou)=
ULONG _MouGetDevStatus(PUSHORT DevStatus, ULONG hMou)
{
}
USHORT MouGetEventMask(PUSHORT EventMask, USHORT hMou)=
ULONG _MouGetEventMask(PUSHORT EventMask, ULONG hMou)
{
}
USHORT MouGetNumButtons(PUSHORT NumButtons, USHORT hMou)=
ULONG _MouGetNumButtons(PUSHORT NumButtons, ULONG hMou)
{
}
USHORT MouGetNumMickeys(PUSHORT NumMickeys, USHORT hMou)=
ULONG _MouGetNumMickeys(PUSHORT NumMickeys, ULONG hMou)
{
}
USHORT MouGetNumQueEl(PVOID NumQueEl, USHORT hMou)=
ULONG _MouGetNumQueEl(PVOID NumQueEl, ULONG hMou)
{
}
USHORT MouGetPtrPos(PVOID PtrPos, USHORT hMou)=
ULONG _MouGetPtrPos(PVOID PtrPos, ULONG hMou)
{
}
USHORT MouGetPtrShape(PBYTE PtrMask, PVOID PtrShape, USHORT hMou)=
ULONG _MouGetPtrShape(PBYTE PtrMask, PVOID PtrShape, ULONG hMou)
{
}
USHORT MouGetScaleFact(PVOID ScaleFact, USHORT hMou)=
ULONG _MouGetScaleFact(PVOID ScaleFact, ULONG hMou)
{
}
USHORT MouOpen(PSZ DriveName, PUSHORT hMou)=
ULONG _MouOpen(PSZ DriveName, PUSHORT hMou)
{
}
USHORT MouReadEventQue(PVOID MouEvent, PUSHORT Wait, USHORT hMou)=
ULONG _MouReadEventQue(PVOID MouEvent, PUSHORT Wait, ULONG hMou)
{
}
USHORT MouRegister( PSZ pszModuleName, PSZ pszEntryName, ULONG fFunctions)=
ULONG _MouRegister( PSZ pszModuleName, PSZ pszEntryName, ULONG fFunctions)
{
}
USHORT MouRemovePtr(PVOID Rect, USHORT hMou)=
ULONG _MouRemovePtr(PVOID Rect, ULONG hMou)
{
}
USHORT MouSetDevStatus(PUSHORT DevStatus, USHORT hMou)=
ULONG _MouSetDevStatus(PUSHORT DevStatus, ULONG hMou)
{
}
USHORT MouSetEventMask(PUSHORT EventMask, USHORT hMou)=
ULONG _MouSetEventMask(PUSHORT EventMask, ULONG hMou)
{
}
USHORT MouSetPtrPos(PVOID PtrPos, USHORT hMou)=
ULONG _MouSetPtrPos(PVOID PtrPos, ULONG hMou)
{
}
USHORT MouSetPtrShape(PBYTE PtrMask, PVOID PtrShape, USHORT hMou)=
ULONG _MouSetPtrShape(PBYTE PtrMask, PVOID PtrShape, ULONG hMou)
{
}
USHORT MouSetScaleFact(PVOID ScaleFact, USHORT hMou)=
ULONG _MouSetScaleFact(PVOID ScaleFact, ULONG hMou)
{
}
USHORT MouSynch(USHORT fWait)=
ULONG _MouSynch(ULONG fWait)
{
}
USHORT DosMonOpen(PSZ pDevName, PUSHORT phMon)=
ULONG _DosMonOpen(PSZ pDevName, PUSHORT phMon)
{
}
USHORT DosMonClose(USHORT hMon)=
ULONG _DosMonClose(ULONG hMon)
{
}
USHORT DosMonRead(PBYTE pInBuffer, USHORT fWait, PBYTE pDataBuf, PUSHORT pcbDataSize)=
ULONG _DosMonRead(PBYTE pInBuffer, ULONG fWait, PBYTE pDataBuf, PUSHORT pcbDataSize)
{
}
USHORT DosMonReg( USHORT hMon, PBYTE pInBuffer, PBYTE pOutBuffer, USHORT fPosition, USHORT usIndex)=
ULONG _DosMonReg( ULONG hMon, PBYTE pInBuffer, PBYTE pOutBuffer, ULONG fPosition, ULONG usIndex)
{
}
USHORT DosMonWrite(PBYTE pOutBuffer, PBYTE pDataBuf, USHORT cbDataSize)=
ULONG _DosMonWrite(PBYTE pOutBuffer, PBYTE pDataBuf, ULONG cbDataSize)
{
}
USHORT NetGetDCName(PCHAR pszServer, PCHAR pszDomain, PCHAR pbBuffer,
USHORT cbBuffer)=
ULONG _Net16GetDCName(PCHAR pszServer, PCHAR pszDomain, PCHAR pbBuffer,
ULONG cbBuffer)
{
}
USHORT NetHandleGetInfo(USHORT hHandle, SHORT sLevel,
PCHAR pbBuffer, USHORT cbBuffer, PUSHORT pcbTotalAvail)=
ULONG _Net16HandleGetInfo(ULONG hHandle, LONG sLevel,
PCHAR pbBuffer, ULONG cbBuffer, PUSHORT pcbTotalAvail)
{
}
USHORT NetServerDiskEnum(PCHAR pszServer, SHORT sLevel, PCHAR pbBuffer,
USHORT cbBuffer, PUSHORT pcEntriesRead, PUSHORT pcTotalAvail)=
ULONG _Net16ServerDiskEnum(PCHAR pszServer, LONG sLevel, PCHAR pbBuffer,
ULONG cbBuffer, PUSHORT pcEntriesRead, PUSHORT pcTotalAvail)
{
}
USHORT NetServerEnum2(PCHAR pszServer, SHORT sLevel, PCHAR pbBuffer,
USHORT cbBuffer, PUSHORT pcEntriesRead, PUSHORT pcTotalAvail,
ULONG flServerType, PCHAR pszDomain)=
ULONG _Net16ServerEnum2(PCHAR pszServer, LONG sLevel, PCHAR pbBuffer,
ULONG cbBuffer, PUSHORT pcEntriesRead, PUSHORT pcTotalAvail,
ULONG flServerType, PCHAR pszDomain)
{
}
USHORT NetServerGetInfo(PCHAR pszServer, SHORT sLevel, PCHAR pbBuffer,
USHORT cbBuffer, PUSHORT pcbTotalAvail)=
ULONG _Net16ServerGetInfo(PCHAR pszServer, LONG sLevel, PCHAR pbBuffer,
ULONG cbBuffer, PUSHORT pcbTotalAvail)
{
}
USHORT NetServiceControl(PCHAR pszServer, PCHAR pszService, UCHAR fbOpCode,
UCHAR fbArg, PCHAR pbBuffer, USHORT cbBuffer)=
ULONG _Net16ServiceControl(PCHAR pszServer, PCHAR pszService, ULONG fbOpCode,
ULONG fbArg, PCHAR pbBuffer, ULONG cbBuffer)
{
}
USHORT NetServiceEnum(PCHAR pszServer, SHORT sLevel, PCHAR pbBuffer,
USHORT cbBuffer, PUSHORT pcEntriesRead, PUSHORT pcTotalAvail)=
ULONG _Net16ServiceEnum(PCHAR pszServer, LONG sLevel, PCHAR pbBuffer,
ULONG cbBuffer, PUSHORT pcEntriesRead, PUSHORT pcTotalAvail)
{
}
USHORT NetServiceGetInfo(PCHAR pszServer, PCHAR pszService, SHORT sLevel,
PCHAR pbBuffer, USHORT cbBuffer, PUSHORT pcbTotalAvail)=
ULONG _Net16ServiceGetInfo(PCHAR pszServer, PCHAR pszService, LONG sLevel,
PCHAR pbBuffer, ULONG cbBuffer, PUSHORT pcbTotalAvail)
{
}
USHORT NetServiceInstall(PCHAR pszServer, PCHAR pszService, PCHAR pszCmdArgs,
PCHAR pbBuffer, USHORT cbBuffer)=
ULONG _Net16ServiceInstall(PCHAR pszServer, PCHAR pszService, PCHAR pszCmdArgs,
PCHAR pbBuffer, ULONG cbBuffer)
{
}
USHORT NetShareEnum(PCHAR pszServer, SHORT sLevel, PCHAR pbBuffer,
USHORT cbBuffer, PUSHORT pcEntriesRead, PUSHORT pcTotalAvail)=
ULONG _Net16ShareEnum(PCHAR pszServer, LONG sLevel, PCHAR pbBuffer,
ULONG cbBuffer, PUSHORT pcEntriesRead, PUSHORT pcTotalAvail)
{
}
USHORT NetShareGetInfo(PCHAR pszServer, PCHAR pszNetName, SHORT sLevel,
PCHAR pbBuffer, USHORT cbBuffer, PUSHORT pcbTotalAvail)=
ULONG _Net16ShareGetInfo(PCHAR pszServer, PCHAR pszNetName, LONG sLevel,
PCHAR pbBuffer, ULONG cbBuffer, PUSHORT pcbTotalAvail)
{
}
USHORT NetUseAdd(PCHAR pszServer, SHORT sLevel, PCHAR pbBuffer, USHORT cbBuffer)=
ULONG _Net16UseAdd(PCHAR pszServer, LONG sLevel, PCHAR pbBuffer, ULONG cbBuffer)
{
}
USHORT NetUseDel(PCHAR pszServer, PCHAR pszUseName, USHORT usForce)=
ULONG _Net16UseDel(PCHAR pszServer, PCHAR pszUseName, ULONG usForce)
{
}
USHORT NetUseEnum(PCHAR pszServer, SHORT sLevel, PCHAR pbBuffer,
USHORT cbBuffer, PUSHORT pcEntriesRead, PUSHORT pcTotalAvail)=
ULONG _Net16UseEnum(PCHAR pszServer, LONG sLevel, PCHAR pbBuffer,
ULONG cbBuffer, PUSHORT pcEntriesRead, PUSHORT pcTotalAvail)
{
}
USHORT NetUseGetInfo(PCHAR pszServer, PCHAR pszUseName, SHORT sLevel,
PCHAR pbBuffer, USHORT cbBuffer, PUSHORT pcbTotalAvail)=
ULONG _Net16UseGetInfo(PCHAR pszServer, PCHAR pszUseName, LONG sLevel,
PCHAR pbBuffer, ULONG cbBuffer, PUSHORT pcbTotalAvail)
{
}
USHORT NetUserEnum(PCHAR pszServer, SHORT sLevel, PCHAR pbBuffer,
USHORT cbBuffer, PUSHORT pcEntriesRead, PUSHORT pcTotalAvail)=
ULONG _Net16UserEnum(PCHAR pszServer, LONG sLevel, PCHAR pbBuffer,
ULONG cbBuffer, PUSHORT pcEntriesRead, PUSHORT pcTotalAvail)
{
}
USHORT NetWkstaGetInfo(PCHAR pszServer, SHORT sLevel, PCHAR pbBuffer,
USHORT cbBuffer, PUSHORT pcbTotalAvail)=
ULONG _Net16WkstaGetInfo(PCHAR pszServer, LONG sLevel, PCHAR pbBuffer,
ULONG cbBuffer, PUSHORT pcbTotalAvail)
{
}
USHORT NetAccessAdd(PCHAR pszServer, SHORT sLevel, PCHAR pbBuffer,
USHORT cbBUffer)=
ULONG _Net16AccessAdd(PCHAR pszServer, LONG sLevel, PCHAR pbBuffer,
ULONG cbBUffer)
{
}
USHORT NetAccessSetInfo(PCHAR pszServer, PCHAR pszResource, SHORT sLevel,
PCHAR pbBuffer, USHORT cbBuffer, SHORT sParmNum)=
ULONG _Net16AccessSetInfo(PCHAR pszServer, PCHAR pszResource, LONG sLevel,
PCHAR pbBuffer, ULONG cbBuffer, LONG sParmNum)
{
}
USHORT NetAccessGetInfo(PCHAR pszServer, PCHAR pszResource, SHORT sLevel,
PCHAR pbBuffer, USHORT cbBuffer, PUSHORT pcbTotalAvail)=
ULONG _Net16AccessGetInfo(PCHAR pszServer, PCHAR pszResource, LONG sLevel,
PCHAR pbBuffer, ULONG cbBuffer, PUSHORT pcbTotalAvail)
{
}
USHORT NetAccessDel(PCHAR pszServer, PCHAR pszResource)=
ULONG _Net16AccessDel(PCHAR pszServer, PCHAR pszResource)
{
}
USHORT NetShareAdd(PCHAR pszServer, SHORT sLevel, PCHAR pbBuffer,
USHORT cbBUffer)=
ULONG _Net16ShareAdd(PCHAR pszServer, LONG sLevel, PCHAR pbBuffer,
ULONG cbBUffer)
{
}
USHORT NetShareDel(PCHAR pszServer, PCHAR pszNetName, USHORT usReserved)=
ULONG _Net16ShareDel(PCHAR pszServer, PCHAR pszNetName, ULONG usReserved)
{
}
USHORT NetUserGetInfo(PCHAR pszServer, PCHAR pszUserName, SHORT sLevel,
PCHAR pbBuffer, USHORT cbBUffer, PUSHORT pcbTotalAvail)=
ULONG _Net16UserGetInfo(PCHAR pszServer, PCHAR pszUserName, LONG sLevel,
PCHAR pbBuffer, ULONG cbBUffer, PUSHORT pcbTotalAvail)
{
}
USHORT NetMessageBufferSend(PSZ pszServer, PSZ pszRecipient, PBYTE pbBuffer, USHORT cbBuffer)=
ULONG _Net16MessageBufferSend(PSZ pszServer, PSZ pszRecipient, PBYTE pbBuffer, ULONG cbBuffer)
{
}
USHORT Netbios(PVOID pNCB)=
ULONG _Net16bios(PVOID pNCB)
{
}
USHORT NetBiosClose(USHORT hDevName, USHORT usReserved)=
ULONG _Net16BiosClose(ULONG hDevName, USHORT reserved deleted 0)
{
}
USHORT NetBiosEnum(PCHAR pszServer, SHORT sLevel,
PCHAR pbBuffer, USHORT cbBuffer,
PUSHORT pcEntriesRead, PUSHORT pcTotalAvail)=
ULONG _Net16BiosEnum(PCHAR pszServer, LONG sLevel,
PCHAR pbBuffer, ULONG cbBuffer,
PUSHORT pcEntriesRead, PUSHORT pcTotalAvail)
{
}
USHORT NetBiosGetInfo(PCHAR pszServer, PCHAR pszNetBiosName, SHORT sLevel,
PCHAR pbBuffer, USHORT cbBuffer,
PUSHORT pcbTotalAvail)=
ULONG _Net16BiosGetInfo(PCHAR pszServer, PCHAR pszNetBiosName, LONG sLevel,
PCHAR pbBuffer, ULONG cbBuffer,
PUSHORT pcbTotalAvail)
{
}
USHORT NetBiosOpen(PCHAR pszServer, PCHAR pszReserved,
USHORT usOpenOpt, PUSHORT phDevName)=
ULONG _Net16BiosOpen(PCHAR pszServer, PCHAR pszReserved,
ULONG usOpenOpt, PUSHORT phDevName)
{
}
USHORT NetBiosSubmit(USHORT hDevName, USHORT usNcbOpt, PVOID pNCB)=
ULONG _Net16BiosSubmit(ULONG hDevName, ULONG usNcbOpt, PVOID pNCB)
{
}
USHORT DosMakeMailslot(PSZ pszName, USHORT cbMessageSize,
USHORT cbMailslotSize, PUSHORT phMailslot)=
ULONG _Dos16MakeMailslot(PSZ pszName, ULONG cbMessageSize,
ULONG cbMailslotSize, PUSHORT phMailslot)
{
}
USHORT DosDeleteMailslot(USHORT hMailslot)=
ULONG _Dos16DeleteMailslot(ULONG hMailslot)
{
}
USHORT DosMailslotInfo(USHORT hMailslot, PUSHORT pcbMessageSize,
PUSHORT pcbMailslotSize, PUSHORT pcbNextSize,
PUSHORT pusNextPriority, PUSHORT pcMessages)=
ULONG _Dos16MailslotInfo(ULONG hMailslot, PUSHORT pcbMessageSize,
PUSHORT pcbMailslotSize, PUSHORT pcbNextSize,
PUSHORT pusNextPriority, PUSHORT pcMessages)
{
}
USHORT DosPeekMailslot(USHORT hMailslot, PCHAR pbBuffer, PUSHORT pcbReturned,
PUSHORT pcbNextSize, PUSHORT pusNextPriority)=
ULONG _Dos16PeekMailslot(ULONG hMailslot, PCHAR pbBuffer, PUSHORT pcbReturned,
PUSHORT pcbNextSize, PUSHORT pusNextPriority)
{
}
USHORT DosReadMailslot(USHORT hMailslot, PCHAR pbBuffer, PUSHORT pcbReturned,
PUSHORT pcbNextSize, PUSHORT pusNextPriority,
LONG cTimeout)=
ULONG _Dos16ReadMailslot(ULONG hMailslot, PCHAR pbBuffer, PUSHORT pcbReturned,
PUSHORT pcbNextSize, PUSHORT pusNextPriority,
LONG cTimeout)
{
}
USHORT DosWriteMailslot(PSZ pszName, PCHAR pbBuffer, USHORT cbBuffer,
USHORT usPriority, USHORT usClass, LONG cTimeout)=
ULONG _Dos16WriteMailslot(PSZ pszName, PCHAR pbBuffer, ULONG cbBuffer,
ULONG usPriority, ULONG usClass, LONG cTimeout)
{
}
#ifdef PMNT
/* Unpublished API (DOSCALLS.101) */
void DosSetFgnd(USHORT usLevel, USHORT usTid)=
void _DosSetFgnd(ULONG ulLevel, ULONG ulTid)
{
}
/* DOSCALLS.160 */
USHORT DosR2StackRealloc(USHORT NewSizeU)=
ULONG _DosR2StackRealloc(ULONG NewSize)
{
}
/* Unpublished API (DOSCALLS.88). Incorrect prototype - just to resolve entry */
void DosSystemService()=
void _DosSystemService()
{
}
/* VIOCALLS.69 */
/* BUGBUG - Required by VioSavRedrawWait, ie may no longer be needed later on */
USHORT VioRedrawSize(PULONG RedrawSize)=
ULONG _VioRedrawSize(PULONG RedrawSize)
{
}
/* Just to resolve entry. This call is used by DISPLAY.DLL:
- called by pmdisp\egafam\egavga\egainit.asm, ring3_VioGetPSAddress()
- ring3_VioGetPSAddress() is called (indirectly, via a ring3_GetPSAddress()
ULONG variable) by pmdisp\egafam\cellblt.asm, DeviceSetAVIOFont2() routine
*/
ULONG VioGetPSAddress()=
ULONG _VioGetPSAddress()
{
}
/* PMNT calls */
USHORT PMNTCreateHiddenThread(PVOID pfnFun, PUSHORT pTid, PBYTE pbStack)=
ULONG _PMNT16CreateThread(PVOID pfnFun, PUSHORT pTid, PBYTE pbStack)
{
pbStack = input;
}
USHORT PMNTIoctl(USHORT request, PVOID in_ptr, PVOID out_ptr)=
ULONG _PMNTIoctl(ULONG request, PVOID in_ptr, PVOID out_ptr)
{
}
void PMNTDbgPrint(PSZ str, ULONG l1, ULONG l2, ULONG l3, ULONG l4)=
void _PMNTDbgPrint(PSZ str, ULONG l1, ULONG l2, ULONG l3, ULONG l4)
{
}
void PMNTGetNextEvent(PVOID pPMNTInputRec)=
void _PMNTGetNextEvent(PVOID pPMNTInputRec)
{
}
USHORT PMNTMemMap(PUSHORT pSel)=
ULONG _PMNTMemMap(PUSHORT pSel)
{
}
USHORT PMNTGetPgmName(PSZ Buffer, USHORT BufferLength)=
ULONG _PMNTGetPgmName(PSZ Buffer, ULONG BufferLength)
{
}
USHORT PMNTSetConsoleTitle(PSZ Buffer)=
ULONG _PMNTSetConsoleTitle(PSZ Buffer)
{
}
USHORT PMNTCreateGroup(PSZ Buffer, PULONG hGroup)=
ULONG _PMNTCreateGroup(PSZ Buffer, PULONG hGroup)
{
}
USHORT PMNTAddProgram(LONG hGroupHandle, PCHAR szTitle,PCHAR szExecutable,PCHAR szStartupDir,
PCHAR pchProgramParameter, PULONG hProg)=
ULONG _PMNTAddProgram(LONG hGroupHandle, PCHAR szTitle,PCHAR szExecutable,PCHAR szStartupDir,
PCHAR szProgramParameter, PULONG hProg)
{
}
USHORT PMNTChangeProgram(LONG hGroupHandle, PCHAR szTitle,PCHAR szExecutable,PCHAR szStartupDir,
PCHAR pchProgramParameter)=
ULONG _PMNTChangeProgram(LONG hGroupHandle, PCHAR szTitle,PCHAR szExecutable,PCHAR szStartupDir,
PCHAR szProgramParameter)
{
}
USHORT PMNTQueryProgramTitles(ULONG win_prf, LONG hGroup, PVOID paproge, ULONG cbBuf, PULONG pcTitles)=
ULONG _PMNTQueryProgramTitles(ULONG win_prf, LONG hGroup, PVOID paproge, ULONG cbBuf, PULONG pcTitles)
{
}
USHORT PMNTQueryDefinition(ULONG win_prf, LONG hGroup, PVOID paproge, ULONG cbBuf)=
ULONG _PMNTQueryDefinition(ULONG win_prf, LONG hGroup, PVOID paproge, ULONG cbBuf)
{
}
USHORT PMNTQueryProgramHandle(PCHAR PathNameOs2, PVOID phpga, ULONG cb, PULONG pcHandles)=
ULONG _PMNTQueryProgramHandle(PCHAR PathNameOs2, PVOID phpga, ULONG cb, PULONG pcHandles)
{
}
USHORT PMNTDestroyGroup(LONG hGroup)=
ULONG _PMNTDestroyGroup(LONG hGroup)
{
}
USHORT PMNTRemoveProgram(LONG hGroup)=
ULONG _PMNTRemoveProgram(LONG hGroup)
{
}
void PMNTSetFullScreen(USHORT Register)=
void _PMNTSetFullScreen(ULONG Register)
{
}
USHORT PMNTGetWin32Hwnd(PULONG pHwnd)=
ULONG _PMNTGetWin32Hwnd(PULONG pHwnd)
{
}
USHORT PMNTSetFocus(ULONG Hwnd)=
ULONG _PMNTSetFocus(ULONG Hwnd)
{
}
USHORT PMNTCloseWindow()=
ULONG _PMNTCloseWindow()
{
}
USHORT PMNTGetFullScreen(ULONG Operation)=
ULONG _PMNTGetFullScreen(ULONG Operation)
{
}
USHORT PMNTSetPMShellFlag()=
ULONG _PMNTSetPMShellFlag()
{
}
USHORT PMNTRegisterDisplayAdapter(PVOID pMemory, PVOID pPorts, USHORT col, USHORT row) =
ULONG _PMNTRegisterDisplayAdapter(PVOID pMemory, PVOID pPorts, ULONG col, ULONG row)
{
}
USHORT PMNTIOMap() =
ULONG _PMNTIOMap()
{
}
void PMNTGetSystemTime(PULONG pTime)=
void _PMNTGetSystemTime(PULONG pTime)
{
}
USHORT PMNTIsSessionRoot() =
ULONG _PMNTIsSessionRoot()
{
}
/* DOSCALLS.90. Incorrect prototype - just to resolve entry */
void DosSysTrace()=
void _DosSysTrace()
{
}
/* SESMGR.26. Incorrect prototype - just to resolve entry */
USHORT DosSMPause()=
ULONG _DosSMPause()
{
}
#ifdef DBCS
/* MSKK [ShigeO] Aug 26, 1993 */
USHORT PMNTCreateFontIndirect(PVOID lplf) =
ULONG _PMNTCreateFontIndirect(PVOID lplf)
{
}
USHORT PMNTGetTextMetrics(ULONG ulFont, PVOID lptm) =
ULONG _PMNTGetTextMetrics(ULONG ulFont, PVOID lptm)
{
}
USHORT PMNTGetStringBitmap(ULONG ulFont, PSZ lpszStr, ULONG cbStr, ULONG cbData, PVOID lpSB) =
ULONG _PMNTGetStringBitmap(ULONG ulFont, PSZ lpszStr, ULONG cbStr, ULONG cbData, PVOID lpSB)
{
}
#endif // DBCS
USHORT PMNTDbgPrompt(PVOID MessageStr, PVOID ResultStr, USHORT Len) =
ULONG _PMNTDbgPrompt(PVOID MessageStr, PVOID ResultStr, ULONG Len)
{
}
USHORT PMNTOpenClipbrd(ULONG hwnd) =
ULONG _PMNTOpenClipbrd(ULONG hwnd)
{
}
USHORT PMNTCloseClipbrd() =
ULONG _PMNTCloseClipbrd()
{
}
USHORT PMNTEmptyClipbrd() =
ULONG _PMNTEmptyClipbrd()
{
}
USHORT PMNTSetClipbrdText(ULONG ulData) =
ULONG _PMNTSetClipbrdText(ULONG ulData)
{
}
USHORT PMNTSetClipbrdBitmap(PVOID pbmi, PVOID pbBuffer) =
ULONG _PMNTSetClipbrdBitmap(PVOID pbmi, PVOID pbBuffer)
{
}
USHORT PMNTQueryClipbrdText(PULONG phandle) =
ULONG _PMNTQueryClipbrdText(PULONG phandle)
{
}
USHORT PMNTQueryClipbrdBitmap(PVOID ppbmi, PVOID ppbBuffer) =
ULONG _PMNTQueryClipbrdBitmap(PVOID ppbmi, PVOID ppbBuffer)
{
}
USHORT PMNTQueryClipbrdFmtInfo(USHORT fmt, PUSHORT pfsFmtInfo) =
ULONG _PMNTQueryClipbrdFmtInfo(ULONG fmt, PUSHORT pfsFmtInfo)
{
}
USHORT PMNTWin32Clipbrd(PVOID pSem) =
ULONG _PMNTWin32Clipbrd(PVOID pSem)
{
}
USHORT PMNTIdentifyCodeSelector(USHORT Sel, PVOID pWhoisInfo) =
ULONG _PMNTIdentifyCodeSelector(ULONG Sel, PVOID pWhoisInfo)
{
}
USHORT PMNTVioGetConfig( USHORT usReserved, PVOID Config, USHORT hVio)=
ULONG _PMNTVioGetConfig( ULONG usReserved, PVOID Config, ULONG hVio)
{
}
USHORT PMNTVioGetCp( USHORT usReserved, PUSHORT pIdCodePage, USHORT hVio)=
ULONG _PMNTVioGetCp( ULONG usReserved, PUSHORT pIdCodePage, ULONG hVio)
{
}
USHORT PMNTProcessIsPMShell()=
ULONG _PMNTProcessIsPMShell()
{
}
USHORT PMNTQueryScreenSize(PUSHORT xRight, PUSHORT yTop)=
ULONG _PMNTQueryScreenSize(PUSHORT xRight, PUSHORT yTop)
{
}
USHORT MouInitReal( PSZ pszDriveName)=
ULONG _MouInitReal( PSZ pszDriveName)
{
}
USHORT PMNTSetShutdownPriority(ULONG NewPriority, USHORT Disable)=
ULONG _PMNTSetShutdownPriority(ULONG NewPriority, ULONG Disable)
{
}
USHORT PMNTSetSubprocSem(HSEM hsem)=
ULONG _PMNTSetSubprocSem(HSEM hsem)
{
}
#if 0
/* Spring cleaning - APIs no longer needed */
/* SESMGR.34. Incorrect prototype - just to resolve entry */
void QHKeybdHandle()=
void _QHKeybdHandle()
{
}
/* SESMGR.35. Incorrect prototype - just to resolve entry */
void QHMouseHandle()=
void _QHMouseHandle()
{
}
/* Unpublished API (DOSCALLS.125). Incorrect prototype */
void DosIRamSemWake()=
void _DosIRamSemWake()
{
}
/* Unpublished API (DOSCALLS.18) */
USHORT DosISemRequest(HSEM hsem, LONG lTimeOut)=
ULONG _DosISemRequest(HSEM hsem, LONG lTimeOut)
{
}
/* DOSCALLS.54 - unknown at this point. Incorrect prototype */
void DosUnknownApi54()=
void _DosUnknownApi54()
{
}
/* DOSCALLS.105 - unknown at this point. Incorrect prototype */
void DosUnknownApi105()=
void _DosUnknownApi105()
{
}
/* DOSCALLS.209. Incorrect prototype */
void DosGiveSegList()=
void _DosGiveSegList()
{
}
/* VIOCALLS.36. Incorrect prototype */
void VioSSWSwitch()=
void _VioSSWSwitch()
{
}
/* MOUCALLS.10 */
USHORT MouSetHotKey(USHORT p1, USHORT p2, USHORT hMou)=
ULONG _MouSetHotKey(ULONG p1, ULONG p2, ULONG hMou)
{
}
/* Possibly incorrect prototype */
USHORT KbdFree(USHORT hKbd)=
ULONG _KbdFree(ULONG hKbd)
{
}
/* Possibly incorrect prototype */
USHORT MouFree(USHORT hMou)=
ULONG _MouFree(ULONG hMou)
{
}
/* Possibly incorrect prototype */
USHORT VioFree(USHORT hVio)=
ULONG _VioFree(ULONG hVio)
{
}
/* DOSCALLS.55 */
void DosSGSwitchMe(USHORT p1, USHORT p2)=
void _DosSGSwitchMe(ULONG p1l, ULONG p2l)
{
}
/* KBDCALLS.19. Incorrect prototype */
void KbdSwitchFgnd()=
void _KbdSwitchFgnd()
{
}
/* MOUCALLS.5. */
USHORT MouShellInit()=
ULONG _MouShellInit()
{
}
/* Incorrect prototype - just to resolve entry */
void VioRestore()=
void _VioRestore()
{
}
/* VIOCALLS.20. Incorrect prototype */
void VioSave()=
void _VioSave()
{
}
/* Incorrect prototype - just to resolve entry */
void VioSRFunBlock()=
void _VioSRFunBlock()
{
}
/* Incorrect prototype - just to resolve entry */
void VioSRFBlock()=
void _VioSRFBlock()
{
}
#endif // 0
#endif // PMNT
#ifdef DBCS
/* MSKK Jan.13.1993 V-AkihiS */
/* IMMON API Support */
USHORT IMMonInstall(PVOID pMonInsBlk)=
ULONG _IMMonInstall(PVOID pMonInsBlk)
{
}
USHORT IMMonDeinstall(ULONG ulReserved)=
ULONG _IMMonDeinstall(ULONG ulReserved)
{
}
USHORT IMMonStatus(PVOID pStatBlk)=
ULONG _IMMonStatus(PVOID pStatBlk)
{
}
USHORT IMMonActive(ULONG ulReserved)=
ULONG _IMMonActive(ULONG ulReserved)
{
}
USHORT IMMonInactive(ULONG ulReserved)=
ULONG _IMMonInactive(ULONG ulReserved)
{
}
#endif
/* Internal API to enable tranasact SMB from 16 bit OS2 NETAPI.DLL to
NT Transact server XACTSRV */
USHORT DosIRemoteApi(USHORT ApiNumber, PCHAR ServerNamePointer, PCHAR ParameterDescriptor,
PCHAR DataDescriptor, PCHAR AuxDescriptor,
USHORT NullSessionFlag)=
ULONG _DosIRemoteApi(ULONG ApiNumber, PCHAR ServerNamePointer, PCHAR ParameterDescriptor,
PCHAR DataDescriptor, PCHAR AuxDescriptor,
ULONG NullSessionFlag)
{
}
USHORT DosIEncryptSES(PCHAR ServerNamePointer,PCHAR passwordPointer,
PCHAR encryptedLmOwfPassword)=
ULONG _DosIEncryptSES(PCHAR ServerNamePointer,PCHAR passwordPointer,
PCHAR encryptedLmOwfPassword)
{
}
USHORT NetIWkstaGetUserInfo(PCHAR UserName, PCHAR logonServer,
PCHAR LogonDomain, PCHAR OtherDomains,
PCHAR WsName)=
ULONG _NetIWkstaGetUserInfo(PCHAR UserName, PCHAR logonServer,
PCHAR LogonDomain, PCHAR OtherDomains,
PCHAR WsName)
{
}
USHORT NetIUserPasswordSet(PCHAR ServerNamePointer,
PCHAR UserNamePointer,
PCHAR OldPasswordPointer,
PCHAR NewPasswordPointer)=
ULONG _NetIUserPasswordSet(PCHAR ServerNamePointer,
PCHAR UserNamePointer,
PCHAR OldPasswordPointer,
PCHAR NewPasswordPointer)
{
}
/* os2ss win32 thunk apis */
USHORT Dos32LoadModule(PSZ DllName, PULONG pDllHandle)=
ULONG _Dos32LoadModule(PSZ DllName, PULONG pDllHandle)
{
}
USHORT Dos32GetProcAddr(ULONG Handle, PSZ pszProcName, PULONG pWin32Thunk)=
ULONG _Dos32GetProcAddr(ULONG Handle, PSZ pszProcName, PULONG pWin32Thunk)
{
}
USHORT Dos32Dispatch(ULONG Win32Thunk, PVOID pArguments, PULONG pRetCode)=
ULONG _Dos32Dispatch(ULONG Win32Thunk, PVOID pArguments, PULONG pRetCode)
{
}
USHORT Dos32FreeModule(ULONG DllHandle)=
ULONG _Dos32FreeModule(ULONG DllHandle)
{
}
USHORT FarPtr2FlatPtr(ULONG FarPtr, PULONG pFlarPtr)=
ULONG _FarPtr2FlatPtr(ULONG FarPtr, PULONG pFlarPtr)
{
}
USHORT FlatPtr2FarPtr(ULONG FlatPtr, PULONG pFarPtr)=
ULONG _FlatPtr2FarPtr(ULONG FlatPtr, PULONG pFarPtr)
{
}