home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / EPMASI.ZIP / OSAPI.ASI < prev    next >
Text File  |  1992-03-06  |  66KB  |  1,380 lines

  1. /**************************************************************************/
  2. /*                            OS/2 Programming                            */
  3. /*                    Syntax Assistance File - Example                    */
  4. /*                              Version 2.0                               */
  5. /*                 Sven Guyet, 03/92  (DSGUYE at DUESVM1)                 */
  6. /**************************************************************************/
  7. /*                                                                        */
  8. /* IF YOU WANT THIS FILE TO BE USED WITH ALL ".C" FILES, DON'T FORGET TO  */
  9. /* RENAME IT INTO MYAS_C.HLP !!!                                          */
  10. /*                                                                        */
  11. /**************************************************************************/
  12. /* NOTE: It is recommended to remove these comment lines in your "real"   */
  13. /*       syntax assistance file. The first time syntax assistance is      */
  14. /*       invoked via ALT-H, the file "MYAS_[filetype].HLP" is loaded      */
  15. /*       into the hidden ring. If "MYAS_[filetype].HLP" can not be found, */
  16. /*       the default file specified in my_syntax_filename is used.        */
  17. /*       Each time ALT-H is pressed the syntax assistance file is scanned */
  18. /*       for the specified command abbreviation. Therefore any            */
  19. /*       unnecessary lines increase the duration of the syntax evaluation.*/
  20. /*                                                                        */
  21. /* SYNTAX: For each command you wish to be expanded via ALT-H insert a    */
  22. /*         line starting with the command IN COLUMN ONE and followed      */
  23. /*         by the text you wish the command to be replaced with. Multiple */
  24. /*         lines are allowed. The end of the command description is       */
  25. /*         encountered either by the end of the syntax assistance file    */
  26. /*         or by a nonblank character in the first columns up to the      */
  27. /*         starting point of the first explanation line of the choosen    */
  28. /*         command.                                                       */
  29. /*         The cursor position after the replacement can be controled     */
  30. /*         by putting a '▓' (ascii 178) at the desired position within    */
  31. /*         the replacement string.                                        */
  32. /*                                                                        */
  33. /* EXAMPLE: The following OS/2 syntax assistance file entries ......      */
  34. /*                                                                        */
  35. /* Column !1      8                        34                             */
  36. /*------------------------------------------------------------------------*/
  37. /* Row  1 !DAS    DosAllocSeg(▓USHORT cbSize,                             */
  38. /*      2 !                   PSEL pSel,                                  */
  39. /*      3 !                   USHORT fsAlloc)                             */
  40. /*------------------------------------------------------------------------*/
  41. /*                                                                        */
  42. /*           ...... would expand DAS with the above code between Row 1,   */
  43. /*           Col 8 and Row 3, Col 34 when ALT-H is pressed.               */
  44. /**************************************************************************/
  45.  
  46. /**************************************************************************/
  47. /*     DEVICE FUNCTION CALLS                                              */
  48. /**************************************************************************/
  49. DCDC
  50. DevCloseDC                   DevCloseDC( ▓HDC hdc)
  51. DODC
  52. DevOpenDC                    DevOpenDC( ▓HAB hab,
  53.                                         LONG lType,
  54.                                         PSZ pszToken,
  55.                                         LONG lCount,
  56.                                         PDEVOPENDATA pdopData,
  57.                                         HDC hdcComp)
  58. DE
  59. DevEscape                    DevEscape( ▓HDC hdc,
  60.                                         LONG lCode,
  61.                                         LONG lInCount,
  62.                                         PBYTE pbInData,
  63.                                         PLONG plOutCount,
  64.                                         PBYTE pbOutData)
  65. DPDM
  66. DevPostDeviceModes           DevPostDeviceModes( ▓HAB hab,
  67.                                                  PDRIVDATA pdrivDriverData,
  68.                                                  PSZ pszDriverName,
  69.                                                  PSZ pszDeviceName,
  70.                                                  PSZ pszName,
  71.                                                  ULONG flOptions)
  72. DQC
  73. DevQueryCaps                 DevQueryCaps( ▓HDC hdc,
  74.                                            LONG lStart,
  75.                                            LONG lCount,
  76.                                            PLONG alArray)
  77. DQDN
  78. DevQueryDeviceNames          DevQueryDeviceNames( ▓HAB hab,
  79.                                                   PSZ pszDriverName,
  80.                                                   PLONG pldn,
  81.                                                   PSTR32 aDeviceName,
  82.                                                   PSTR64 aDeviceDesc,
  83.                                                   PLONG pldt,
  84.                                                   PSTR16 aDataType)
  85. DQHC
  86. DevQueryHardcopyCaps         DevQueryHardcopyCaps( ▓HDC hdc,
  87.                                                    LONG lStartForm,
  88.                                                    LONG lForms,
  89.                                                    PHCINFO phciHcInfo)
  90. /**************************************************************************/
  91. /*     CONTROL PROGRAM FUNCTION CALLS                                     */
  92. /**************************************************************************/
  93. DAH
  94. DosAllocHuge                 DosAllocHuge( ▓USHORT cSegs,
  95.                                            USHORT cbPartialSeg,
  96.                                            PSEL psel,
  97.                                            USHORT cMaxSegs,
  98.                                            USHORT fsAlloc)
  99. DAS
  100. DosAllocSeg                  DosAllocSeg( ▓USHORT cbSize,
  101.                                           PSEL pSel,
  102.                                           USHORT fsAlloc)
  103. DASS
  104. DosAllocShrSeg               DosAllocShrSeg( ▓USHORT cbSeg,
  105.                                              PSZ pszSegName,
  106.                                              PSEL psel)
  107. DB
  108. DosBeep                      DosBeep( ▓USHORT usFrequency,
  109.                                       USHORT usDuration)
  110. DBR
  111. DosBufReset                  DosBufReset( ▓HFILE hf)
  112. DC
  113. DosCallback                  DosCallback( ▓PFN pfn)
  114. DCNP
  115. DosCallNmPipe                DosCallNmPipe( ▓PSZ pszName,
  116.                                             PBYTE pInBuf,
  117.                                             USHORT cbInBuf,
  118.                                             PBYTE pbOutBuf,
  119.                                             USHORT cbOutBuf,
  120.                                             PUSHORT pcbRead,
  121.                                             ULONG ulTimeOut)
  122. DCM
  123. DosCaseMap                   DosCaseMap( ▓USHORT usLen,
  124.                                          PCOUNTRYCODE pctryc,
  125.                                          PCHAR pchStr)
  126. DCD
  127. DosChDir                     DosChDir( ▓PSZ pszDir,
  128.                                        ULONG ulReserved)
  129. DCFP
  130. DosChgFilePtr                DosChgFilePtr( ▓HFILE hf,
  131.                                             LONG lOffset,
  132.                                             USHORT fsMethod,
  133.                                             PULONG pulNewOffset)
  134. DCLIA
  135. DosCLIAccess                 DosCLIAccess( ▓VOID)
  136. DC
  137. DosClose                     DosClose( ▓HFILE hf)
  138. DCQ
  139. DosCloseQueue                DosCloseQueue( ▓HQUEUE hqueue)
  140. DCS
  141. DosCloseSem                  DosCloseSem( ▓HSEM hsem)
  142. DCNP
  143. DosConnectNmPipe             DosConnectNmPipe( ▓HPIPE hp)
  144. DC
  145. DosCopy                      DosCopy( ▓PSZ pszSrc,
  146.                                       PSZ pszDst,
  147.                                       USHORT usOpt,
  148.                                       ULONG ulReserved)
  149. DCCSA
  150. DosCreateCSAlias             DosCreateCSAlias( ▓SEL selDs,
  151.                                                PSEL pselCS)
  152. DCQ
  153. DosCreateQueue               DosCreateQueue( ▓PHQUEUE phqueue,
  154.                                              USHORT fQueueOrder,
  155.                                              PSZ pszQueueName)
  156. DCS
  157. DosCreateSem                 DosCreateSem( ▓USHORT fExclusive,
  158.                                            PHSYSSEM phsem,
  159.                                            PSZ pszSemName)
  160. DCT
  161. DosCreateThread              DosCreateThread( ▓PFNTHREAD pfnFun,
  162.                                               PTID pTid,
  163.                                               PBYTE pbStack)
  164. DC
  165. DosCwait                     DosCwait( ▓USHORT fScope,
  166.                                        USHORT fwait,
  167.                                        PRESULTCODES prescResults,
  168.                                        PPID ppidProcess,
  169.                                        PID pidWaitProcess)
  170. DD
  171. DosDelete                    DosDelete( ▓PSZ pszFName,
  172.                                         ULONG ulReserved)
  173. DDC
  174. DosDevConfig                 DosDevConfig( ▓PVOID pDevInfo,
  175.                                            USHORT usItem,
  176.                                            USHORT usReserved)
  177. DDIOC
  178. DosDevIOCtl                  DosDevIOCtl( ▓PVOID pData,
  179.                                           PVOID pParms,
  180.                                           USHORT usFun,
  181.                                           USHORT usCategory,
  182.                                           HFILE hDev)
  183. DDIOC2
  184. DosDevIOCtl2                 DosDevIOCtl2( ▓PVOID pData,
  185.                                            USHORT cbData,
  186.                                            PVOID pParm,
  187.                                            USHORT cbParm,
  188.                                            USHORT usFun,
  189.                                            USHORT usCategory,
  190.                                            HFILE hDev)
  191. DDCNP
  192. DosDisConnectNmPip           DosDisConnectNmPipe( ▓HPIPE hp)
  193. DDH
  194. DosDupHandle                 DosDupHandle( ▓HFILE hfOld,
  195.                                            PHFILE phfNew)
  196. DEN
  197. DosEditName                  DosEditName( ▓USHORT usEditLevel,
  198.                                           PSZ pszSrc,
  199.                                           PSZ pszEdit,
  200.                                           PBYTE pszDst,
  201.                                           USHORT cbDst)
  202. DECS
  203. DosEnterCritSec              DosEnterCritSec( ▓VOID)
  204. DEA
  205. DosEnumAttribute             DosEnumAttribute( ▓USHORT usReftype,
  206.                                                PVOID pfHandle,
  207.                                                ULONG ulStartEntry,
  208.                                                PVOID pDataBuffer,
  209.                                                ULONG ulBufsize,
  210.                                                PULONG pulEntries,
  211.                                                ULONG ulInfoLevel,
  212.                                                ULONG ulReserved)
  213. DEC
  214. DosErrClass                  DosErrClass( ▓USHORT usErrCode,
  215.                                           PUSHORT pusClass,
  216.                                           PUSHORT pfsAction,
  217.                                           PUSHORT pusLocus)
  218. DE
  219. DosError                     DosError( ▓USHORT fEnable)
  220. DEP
  221. DosExecPgm                   DosExecPgm( ▓PCHAR pchFailName,
  222.                                          SHORT cbFailName,
  223.                                          USHORT fExecFlag,
  224.                                          PSZ pszArgs,
  225.                                          PSZ pszEnv,
  226.                                          PRESULTCODES prescResults,
  227.                                          PSZ pszPgmName)
  228. DE
  229. DosExit                      DosExit( ▓USHORT fTerminate,
  230.                                       USHORT usExitCode )
  231. DECS
  232. DosExitCritSec               DosExitCritSec( ▓VOID)
  233. DEL
  234. DosExitList                  DosExitList( ▓USHORT fFnCode,
  235.                                           PFNEXITLIST pfnFunction)
  236. DFIO
  237. DosFileIO                    DosFileIO( ▓HFILE hf,
  238.                                         PBYTE pbCmd,
  239.                                         USHORT cbCmd,
  240.                                         PLONG pulErr)
  241. DFL
  242. DosFileLocks                 DosFileLocks( ▓HFILE hf,
  243.                                            PLONG pUnlock,
  244.                                            PLONG pLock)
  245. DFC
  246. DosFindClose                 DosFindClose( ▓HDIR hdir)
  247. DFF
  248. DosFindFirst                 DosFindFirst( ▓PSZ pszFSpec,
  249.                                            PHDIR phdir,
  250.                                            USHORT usAttr,
  251.                                            PFILEFINDBUF pffb,
  252.                                            USHORT cbBuf,
  253.                                            PUSHORT pcSearch,
  254.                                            ULONG ulReserved)
  255. DFF2
  256. DosFindFirst2                DosFindFirst2( ▓PSZ pszFSpec,
  257.                                             PHDIR phdir,
  258.                                             USHORT usAttr,
  259.                                             PVOID pBuf,
  260.                                             USHORT cbBuf,
  261.                                             PUSHORT pcSearch,
  262.                                             USHORT usInfoLevel,
  263.                                             ULONG ulReserved)
  264. DFN
  265. DosFindNext                  DosFindNext( ▓HDIR hdir,
  266.                                           PFILEFINDBUF pffb,
  267.                                           USHORT cbBuf,
  268.                                           PUSHORT pcSearch)
  269. DFNC
  270. DosFindNotifyClose           DosFindNotifyClose( ▓HDIR hdir )
  271. DFNF
  272. DosFindNotifyFirst           DosFindNotifyFirst( ▓PSZ pszPath,
  273.                                                  PHDIR hdir,
  274.                                                  USHORT usAttr,
  275.                                                  PBYTE pBuf,
  276.                                                  USHORT cbBuf,
  277.                                                  PUSHORT pcChg,
  278.                                                  USHORT usInfoLevel,
  279.                                                  ULONG ulTimeOut,
  280.                                                  ULONG ulReserved)
  281. DFNN
  282. DosFindNotifyNext            DosFindNotifyNext( ▓HDIR hdir,
  283.                                                 PVOID pBuf,
  284.                                                 USHORT cbBuf,
  285.                                                 PUSHORT pcChg,
  286.                                                 ULONG ulTimeOut)
  287. DFP
  288. DosFlagProcess               DosFlagProcess( ▓PID pid,
  289.                                              USHORT fScope,
  290.                                              USHORT usFlagNum,
  291.                                              USHORT usFlagArg)
  292. DFM
  293. DosFreeModule                DosFreeModule( ▓HMODULE hmod)
  294. DFR
  295. DosFreeResource              DosFreeResource( ▓PVOID pData)
  296. DFS
  297. DosFreeSeg                   DosFreeSeg( ▓SEL sel)
  298. DFSA
  299. DosFSAttach                  DosFSAttach( ▓PSZ pszDevName,
  300.                                           PSZ pszFSD,
  301.                                           PBYTE pData,
  302.                                           USHORT cbData,
  303.                                           USHORT fsOp,
  304.                                           ULONG ulReserved)
  305. DFSC
  306. DosFSCtl                     DosFSCtl( ▓PBYTE pDate,
  307.                                        USHORT cbData,
  308.                                        PUSHORT pcbData,
  309.                                        PBYTE pParms,
  310.                                        USHORT cbParms,
  311.                                        PUSHORT pcbParms,
  312.                                        USHORT usFunCode,
  313.                                        PSZ pszRoute,
  314.                                        HFILE hf,
  315.                                        USHORT usRouteMethod,
  316.                                        ULONG ulReserved)
  317. DFSRSC
  318. DosFSRamSemClear             DosFSRamSemClear( ▓PDOSFSRSEM pdosfsrs)
  319. DFSRSR
  320. DosFSRamSemRequest           DosFSRamSemRequest( ▓PDOSFSRSEM pdosfsrs,
  321.                                                  LONG lTimeOut)
  322. DGC
  323. DosGetCollate                DosGetCollate( ▓USHORT usLen,
  324.                                             PCOUNTRYCODE pctryc,
  325.                                             PCHAR pchBuf,
  326.                                             PUSHORT pcbTable)
  327. DGC
  328. DosGetCp                     DosGetCp( ▓USHORT cbBuf,
  329.                                        PUSHORT pBuf,
  330.                                        PUSHORT pcbCodePgLst)
  331. DGCI
  332. DosGetCtryInfo               DosGetCtryInfo( ▓USHORT  cbBuf,
  333.                                              PCOUNTRYCODE pctryc,
  334.                                              PCOUNTRYINFO pctryi,
  335.                                              PUSHORT pcbCtryInfo)
  336. DGDT
  337. DosGetDateTime               DosGetDateTime( ▓PDATETIME pdatetime)
  338. DGDBCSE
  339. DosGetDBCSEv                 DosGetDBCSEv( ▓USHORT cbBuf,
  340.                                            PCOUNTRYCODE pctryc,
  341.                                            PCHAR pchBuf)
  342. DGE
  343. DosGetEnv                    DosGetEnv( ▓PUSHORT pselEnv,
  344.                                         PUSHORT pOffsetCmd)
  345. DGHS
  346. DosGetHugeShift              DosGetHugeShift( ▓PUSHORT pusShiftCount)
  347. DGIS
  348. DosGetInfoSeg                DosGetInfoSeg( ▓PSEL pselGlobal,
  349.                                             PSEL pselLocal)
  350. DGMM
  351. DosGetMachineMode            DosGetMachineMode( ▓PBYTE pMachMode)
  352. DGM
  353. DosGetMessage                DosGetMessage( ▓PCHAR FAR *ppchVTable ,
  354.                                             USHORT  usVCount,
  355.                                             PCHAR pchBuf,
  356.                                             USHORT cbBuf,
  357.                                             USHORT usMsgNum,
  358.                                             PSZ pszFileName,
  359.                                             PUSHORT pcbMsg)
  360. DGMH
  361. DosGetModHandle              DosGetModHandle( ▓PSZ pszModName,
  362.                                               PHMODULE phmod)
  363. DGMN
  364. DosGetModName                DosGetModName( ▓HMODULE hmod,
  365.                                             USHORT cbBuf,
  366.                                             PCHAR pchBuf)
  367. DGPID
  368. DosGetPID                    DosGetPID( ▓PPIDINFO ppidInfo)
  369. DGPPID
  370. DosGetPPID                   DosGetPPID( ▓USHORT pidChild,
  371.                                          PUSHORT ppidParent)
  372. DGP
  373. DosGetPrty                   DosGetPrty( ▓USHORT usScope,
  374.                                          PUSHORT pusPriority,
  375.                                          USHORT pid)
  376. DGPA
  377. DosGetProcAddr               DosGetProcAddr( ▓HMODULE hmod,
  378.                                              PSZ pszProcName,
  379.                                              PFN FAR *ppfnProcAddr)
  380. DGR
  381. DosGetResource               DosGetResource( ▓HMODULE hmod,
  382.                                              USHORT idType,
  383.                                              USHORT idName,
  384.                                              PSEL psel)
  385. DGR2
  386. DosGetResource2              DosGetResource2( ▓HMODULE hmod,
  387.                                               USHORT idType,
  388.                                               USHORT idName,
  389.                                               PVOID FAR *ppData)
  390. DGS
  391. DosGetSeg                    DosGetSeg( ▓SEL sel)
  392. DGSS
  393. DosGetShrSeg                 DosGetShrSeg( ▓PSZ pszSegName,
  394.                                            PSEL psel)
  395. DGV
  396. DosGetVersion                DosGetVersion( ▓PUSHORT pVer)
  397. DGS
  398. DosGiveSeg                   DosGiveSeg( ▓SEL sel,
  399.                                          PID pid,
  400.                                          PSEL pSelRecipient)
  401. DHS
  402. DosHoldSignal                DosHoldSignal( ▓USHORT fDisable)
  403. DIM
  404. DosInsMessage                DosInsMessage( ▓PCHAR FAR *ppchVTable,
  405.                                             USHORT usVCount,
  406.                                             PSZ pszMsg,
  407.                                             USHORT cbMsg,
  408.                                             PCHAR pchBuf,
  409.                                             USHORT cbBuf,
  410.                                             PUSHORT pcbMsg)
  411. DKP
  412. DosKillProcess               DosKillProcess( ▓USHORT usScope,
  413.                                              PID pidProcess)
  414. DLM
  415. DosLoadModule                DosLoadModule( ▓PSZ pszFailName,
  416.                                             USHORT cbFileName,
  417.                                             PSZ pszModName,
  418.                                             PHMODULE hmod)
  419. DLS
  420. DosLockSeg                   DosLockSeg( ▓SEL sel)
  421. DMNP
  422. DosMakeNmPipe                DosMakeNmPipe( ▓PSZ pszName,
  423.                                             PHPIPE php,
  424.                                             USHORT fsOpenMode,
  425.                                             USHORT fsPipeMode,
  426.                                             USHORT cbOutBuf,
  427.                                             USHORT cbInBuf,
  428.                                             ULONG ulTimeOut)
  429. DMP
  430. DosMakePipe                  DosMakePipe( ▓PHFILE phfRead,
  431.                                           PHFILE phfWrite,
  432.                                           USHORT cb)
  433. DMA
  434. DosMemAvail                  DosMemAvail( ▓PULONG pcbFree)
  435. DMD
  436. DosMkDir                     DosMkDir( ▓PSZ pszDirName,
  437.                                        ULONG usReserved)
  438. DMD2
  439. DosMkDir2                    DosMkDir2( ▓PSZ pszDir,
  440.                                         PEAOP pBuf,
  441.                                         ULONG ulReserved)
  442. DMC
  443. DosMonClose                  DosMonClose( ▓HMONITOR hmon)
  444. DMO
  445. DosMonOpen                   DosMonOpen( ▓PSZ pszDevName,
  446.                                          PHMONITOR phmon)
  447. DMR
  448. DosMonRead                   DosMonRead( ▓PBYTE pbInBuf,
  449.                                          USHORT fWait,
  450.                                          PBYTE pbDataBuf,
  451.                                          PUSHORT pcbData)
  452. DMR
  453. DosMonReg                    DosMonReg( ▓HMONITOR hmon,
  454.                                         PBYTE pbInBuf,
  455.                                         PBYTE pbOutBuf,
  456.                                         USHORT fPosition,
  457.                                         USHORT usIndex)
  458. DMW
  459. DosMonWrite                  DosMonWrite( ▓PBYTE pbOutBuf,
  460.                                           PBYTE pbDataBuf,
  461.                                           USHORT cbData)
  462. DM
  463. DosMove                      DosMove( ▓PSZ pszOld,
  464.                                       PSZ pszNew,
  465.                                       ULONG ulReserved)
  466. DMSW
  467. DosMuxSemWait                DosMuxSemWait( ▓PUSHORT pisemCleared,
  468.                                             PVOID pmsxl,
  469.                                             LONG lTimeOut)
  470. DNS
  471. DosNewSize                   DosNewSize( ▓HFILE hf,
  472.                                          ULONG ulNewSize)
  473. DO
  474. DosOpen                      DosOpen( ▓PSZ pszFname,
  475.                                       PHFILE phfOpen,
  476.                                       PUSHORT pusAction,
  477.                                       ULONG ulFSize,
  478.                                       USHORT usAttr,
  479.                                       USHORT fsOpenFlags,
  480.                                       USHORT fsOpenMode,
  481.                                       ULONG ulReserved)
  482. DO2
  483. DosOpen2                     DosOpen2( ▓PSZ pszFname,
  484.                                        PHFILE phfOpen,
  485.                                        PUSHORT pusAction,
  486.                                        ULONG ulFSize,
  487.                                        USHORT usAttr,
  488.                                        USHORT usOpenFlags,
  489.                                        ULONG usOpenMode,
  490.                                        PEAOP pvEABuf,
  491.                                        ULONG ulReserved)
  492. DOS
  493. DosOpenSem                   DosOpenSem( ▓PHSEM phsem,
  494.                                          PSZ pszSemName)
  495. DOQ
  496. DosOpenQueue                 DosOpenQueue( ▓PUSHORT ppidOwner,
  497.                                            PHQUEUE phqueue,
  498.                                            PSZ pszQueueName)
  499. DPNP
  500. DosPeekNmPipe                DosPeekNmPipe( ▓HPIPE hp,
  501.                                             PBYTE pBuf,
  502.                                             USHORT cbBuf,
  503.                                             PUSHORT pcbRead,
  504.                                             PAVAILDATA pAvail,
  505.                                             PUSHORT pfsState)
  506. DPQ
  507. DosPeekQueue                 DosPeekQueue( ▓HQUEUE hqueue,
  508.                                            PULONG pqresc,
  509.                                            PUSHORT pcbElement,
  510.                                            PULONG ppBuf,
  511.                                            PUSHORT pElemCode,
  512.                                            UCHAR fwait,
  513.                                            PBYTE pbElemPrty,
  514.                                            ULONG hsem)
  515. DPFSA
  516. DosPFSActivate               DosPFSActivate( ▓PVOID hspl,
  517.                                              PULONG pfnAct,
  518.                                              PSZ pszPName,
  519.                                              USHORT usCodePage,
  520.                                              USHORT usFontId,
  521.                                              USHORT usSFN,
  522.                                              ULONG ulReserved)
  523. DPFSCU
  524. DosPFSCloseUser              DosPFSCloseUser( ▓PSZ pszPName,
  525.                                               USHORT usSFN,
  526.                                               ULONG ulReserved)
  527. DPFSI
  528. DosPFSInit                   DosPFSInit( ▓PUSHORT pusHdw,
  529.                                          PSZ pszFontPath,
  530.                                          PSZ pszPType,
  531.                                          PSZ pszPName,
  532.                                          USHORT usSpool,
  533.                                          ULONG ulReserved)
  534. DPFSQA
  535. DosPFSQueryAct               DosPFSQueryAct( ▓PSZ pszPname,
  536.                                              PUSHORT pusCodePage,
  537.                                              PUSHORT pusFontId,
  538.                                              USHORT usSFN,
  539.                                              ULONG ulReserved)
  540. DPFSVF
  541. DosPFSVerifyFont             DosPFSVerifyFont( ▓PSZ pszPName,
  542.                                                USHORT usCodePage,
  543.                                                USHORT usFontId,
  544.                                                ULONG ulReserved)
  545. DPD
  546. DosPhysicalDisk              DosPhysicalDisk( ▓USHORT usFun,
  547.                                               PBYTE pOut,
  548.                                               USHORT cbOut,
  549.                                               PBYTE pParm,
  550.                                               USHORT cbParm)
  551. DPA
  552. DosPortAccess                DosPortAccess( ▓USHORT usReserved,
  553.                                             USHORT fRelease,
  554.                                             USHORT usFirstPort,
  555.                                             USHORT usLastPort)
  556. DP
  557. DosPtrace                    DosPtrace( ▓PBYTE pPtraceBuf)
  558. DPQ
  559. DosPurgeQueue                DosPurgeQueue( ▓HQUEUE hqueue)
  560. DPM
  561. DosPutMessage                DosPutMessage( ▓USHORT hf,
  562.                                             USHORT cbMsg,
  563.                                             PCHAR pchMsg)
  564. DQAT
  565. DosQAppType                  DosQAppType( ▓PSZ pszPrgName,
  566.                                           PUSHORT pusType)
  567. DQCD
  568. DosQCurDisk                  DosQCurDisk( ▓PUSHORT pusDrvNum,
  569.                                           PULONG pulLogDrvMap)
  570. DQCD
  571. DosQCurDir                   DosQCurDir( ▓USHORT usDrvNum,
  572.                                          PBYTE pszPathBuf,
  573.                                          PUSHORT pcbPathBuf)
  574. DQFHS
  575. DosQFHandState               DosQFHandState( ▓HFILE hf,
  576.                                              PUSHORT pfsOpenMode)
  577. DQFI
  578. DosQFileInfo                 DosQFileInfo( ▓HFILE hf,
  579.                                            USHORT usInfoLevel,
  580.                                            PBYTE pInfoBuf,
  581.                                            USHORT cbInfoBuf)
  582. DQFM
  583. DosQFileMode                 DosQFileMode( ▓PSZ pszFname,
  584.                                            PUSHORT pusAttr,
  585.                                            ULONG ulReserved)
  586. DQFSA
  587. DosQFSAttach                 DosQFSAttach( ▓PSZ pszDev,
  588.                                            USHORT usOrdinal,
  589.                                            USHORT usInfoLevel,
  590.                                            PBYTE pFSAttBuf,
  591.                                            PUSHORT cbBuf,
  592.                                            ULONG ulReserved)
  593. DQFSI
  594. DosQFSInfo                   DosQFSInfo( ▓USHORT usDrvNum,
  595.                                          USHORT usInfoLevel,
  596.                                          PBYTE pbInfo,
  597.                                          USHORT cbInfo)
  598. DQHT
  599. DosQHandType                 DosQHandType( ▓HFILE hf,
  600.                                            PUSHORT pfsType,
  601.                                            PUSHORT pusDevAttr)
  602. DQNPHS
  603. DosQNmPHandState             DosQNmPHandState( ▓HPIPE hp,
  604.                                                PUSHORT pfsState)
  605. DQNPI
  606. DosQNmPipeInfo               DosQNmPipeInfo( ▓HPIPE hp,
  607.                                              USHORT usInfoLevel,
  608.                                              PBYTE pBuf,
  609.                                              USHORT cb)
  610. DQNPSS
  611. DosQNmPipeSemState           DosQNmPipeSemState( ▓HSEM hsem,
  612.                                                  PBYTE pBuf,
  613.                                                  USHORT cb)
  614. DQPI
  615. DosQPathInfo                 DosQPathInfo( ▓PSZ pszPath,
  616.                                            USHORT usInfoLevel,
  617.                                            PBYTE pInfoBuf,
  618.                                            USHORT cbInfoBuf,
  619.                                            ULONG ulReserved)
  620. DQSI
  621. DosQSysInfo                  DosQSysInfo( ▓USHORT index,
  622.                                           PBYTE pBuf,
  623.                                           USHORT cbBuf)
  624. DQQ
  625. DosQueryQueue                DosQueryQueue( ▓HQUEUE hqueue,
  626.                                             PUSHORT pcElem)
  627. DQV
  628. DosQVerify                   DosQVerify( ▓PUSHORT pfVerifyOn)
  629. DR2SR
  630. DosR2StackRealloc            DosR2StackRealloc( ▓USHORT cbStack)
  631. DR
  632. DosRead                      DosRead( ▓HFILE hf,
  633.                                       PVOID pBuf,
  634.                                       USHORT cbBuf,
  635.                                       PUSHORT pcbBytesRead)
  636. DRA
  637. DosReadAsync                 DosReadAsync( ▓HFILE hf,
  638.                                            PULONG hsemRam,
  639.                                            PUSHORT pusErrCode,
  640.                                            PVOID pBuf,
  641.                                            USHORT cbBuf,
  642.                                            PUSHORT pcbBytesRead)
  643. DRQ
  644. DosReadQueue                 DosReadQueue( ▓HQUEUE hqueue,
  645.                                            PULONG pqresc,
  646.                                            PUSHORT pcbElem,
  647.                                            PULONG ppBuf,
  648.                                            USHORT usElem,
  649.                                            UCHAR fWait,
  650.                                            PBYTE pbElemPrty,
  651.                                            HSEM hsem)
  652. DRH
  653. DosReallocHuge               DosReallocHuge( ▓USHORT cSegs,
  654.                                              USHORT cbPartialSeg,
  655.                                              SEL sel)
  656. DRS
  657. DosReallocSeg                DosReallocSeg( ▓USHORT cbNewSize,
  658.                                             SEL sel)
  659. DRT
  660. DosResumeThread              DosResumeThread( ▓TID tid)
  661. DRD
  662. DosRmDir                     DosRmDir( ▓PSZ pszDir,
  663.                                        ULONG ulReserved)
  664. DSE
  665. DosScanEnv                   DosScanEnv( ▓PSZ pszVarName,
  666.                                          PSZ FAR *ppszResult)
  667. DSP
  668. DosSearchPath                DosSearchPath( ▓USHORT fsSearch,
  669.                                             PSZ pszPath,
  670.                                             PSZ pszFName,
  671.                                             PBYTE pBuf,
  672.                                             USHORT cbBuf)
  673. DSD
  674. DosSelectDisk                DosSelectDisk( ▓USHORT usDrvNum)
  675. DSS
  676. DosSelectSession             DosSelectSession( ▓USHORT idSession,
  677.                                                ULONG usReserved)
  678. DSC
  679. DosSemClear                  DosSemClear( ▓HSEM hsem)
  680. DSR
  681. DosSemRequest                DosSemRequest( ▓HSEM hsem,
  682.                                             LONG lTimeOut)
  683. DSS
  684. DosSemSet                    DosSemSet( ▓HSEM hsem)
  685. DSSW
  686. DosSemSetWait                DosSemSetWait( ▓HSEM hsem,
  687.                                             LONG lTimeOut)
  688. DSW
  689. DosSemWait                   DosSemWait( ▓HSEM hsem,
  690.                                          LONG lTimeOut)
  691. DSS
  692. DosSendSignal                DosSendSignal( ▓USHORT idProcess,
  693.                                             USHORT  usSigNumber)
  694. DSC
  695. DosSetCp                     DosSetCp( ▓USHORT usCodePage,
  696.                                        USHORT usReserved)
  697. DSDT
  698. DosSetDateTime               DosSetDateTime( ▓PDATETIME pdatetime)
  699. DSFHS
  700. DosSetFHandState             DosSetFHandState( ▓HFILE hf,
  701.                                                USHORT fsState)
  702. DSFI
  703. DosSetFileInfo               DosSetFileInfo( ▓HFILE hf,
  704.                                              USHORT usInfoLevel,
  705.                                              PBYTE pInfoBuf,
  706.                                              USHORT cbInfoBuf)
  707. DSFM
  708. DosSetFileMode               DosSetFileMode( ▓PSZ pszFName,
  709.                                              USHORT usAttr,
  710.                                              ULONG ulReserved)
  711. DSFSI
  712. DosSetFSInfo                 DosSetFSInfo( ▓USHORT usDrvNum,
  713.                                            USHORT usInfoLevel,
  714.                                            PBYTE pBuf,
  715.                                            USHORT cbBuf)
  716. DSMFH
  717. DosSetMaxFH                  DosSetMaxFH( ▓USHORT usHandles)
  718. DSNPHS
  719. DosSetNmPHandState           DosSetNmPHandState( ▓HPIPE hp,
  720.                                                  USHORT fsState)
  721. DSNPS
  722. DosSetNmPipeSem              DosSetNmPipeSem( ▓HPIPE hp,
  723.                                               HSEM hsem,
  724.                                               USHORT usKeyVal)
  725. DSPI
  726. DosSetPathInfo               DosSetPathInfo( ▓PSZ pszPath,
  727.                                              USHORT usInfoLevel,
  728.                                              PBYTE pInfoBuf,
  729.                                              USHORT cbInfoBuf,
  730.                                              USHORT usFlags,
  731.                                              ULONG ulReserved)
  732. DSPC
  733. DosSetProcCp                 DosSetProcCp( ▓USHORT usCodePage,
  734.                                            USHORT usReserved)
  735. DSP
  736. DosSetPrty                   DosSetPrty( ▓USHORT usScope,
  737.                                          USHORT fPrtyClass,
  738.                                          SHORT sChange,
  739.                                          USHORT id)
  740. DSS
  741. DosSetSession                DosSetSession( ▓USHORT idSession,
  742.                                             PSTATUSDATA pstsdata)
  743. DSSH
  744. DosSetSigHandler             DosSetSigHandler( ▓PFNSIGHANDLER pfnSigHandler,
  745.                                                PFNSIGHANDLER FAR *ppfnPrev,
  746.                                                PUSHORT pfAction,
  747.                                                USHORT fAction,
  748.                                                USHORT usSigNum)
  749. DSV
  750. DosSetVec                    DosSetVec( ▓USHORT usVecNum,
  751.                                         PFN pfnFun,
  752.                                         PFN ppfnPrev)
  753. DSV
  754. DosSetVerify                 DosSetVerify( ▓USHORT fVerify)
  755. DS
  756. DosShutdown                  DosShutdown( ▓ULONG ulReserved)
  757. DSS
  758. DosSizeSeg                   DosSizeSeg( ▓SEL sel,
  759.                                          PULONG pcbSize)
  760. DS
  761. DosSleep                     DosSleep( ▓ULONG ulTime)
  762. DSRDD
  763. DosSmRegisterDD              DosSmRegisterDD( ▓PREGISTERDATA pregdata)
  764. DSS
  765. DosStartSession              DosStartSession( ▓PSTARTDATA pstdata,
  766.                                               PUSHORT pidSession,
  767.                                               PUSHORT ppid)
  768. DSS
  769. DosStopSession               DosStopSession( ▓USHORT fScope,
  770.                                              USHORT isSession,
  771.                                              ULONG ulReserved)
  772. DSA
  773. DosSubAlloc                  DosSubAlloc( ▓SEL sel,
  774.                                           PUSHORT ousOffset,
  775.                                           USHORT cb)
  776. DSF
  777. DosSubFree                   DosSubFree( ▓SEL sel,
  778.                                          USHORT offBlock,
  779.                                          USHORT cb)
  780. DSS
  781. DosSubSet                    DosSubSet( ▓SEL sel,
  782.                                         USHORT fFlags,
  783.                                         USHORT cbNew)
  784. DST
  785. DosSuspendThread             DosSuspendThread( ▓TID tid)
  786. DTA
  787. DosTimerAsync                DosTimerAsync( ▓ULONG ulTime,
  788.                                             HSEM hsem,
  789.                                             PHTIMER phtimer)
  790. DTS
  791. DosTimerStart                DosTimerStart( ▓ULONG ulTime,
  792.                                             HSEM hsem,
  793.                                             PHTIMER phtimer)
  794. DTS
  795. DosTimerStop                 DosTimerStop( ▓HTIMER htimer)
  796. DTNP
  797. DosTransactNmPipe            DosTransactNmPipe( ▓HPIPE hp,
  798.                                                 PBYTE pOutBuf,
  799.                                                 USHORT cbOut,
  800.                                                 PBYTE pInBuf,
  801.                                                 USHORT cbIn,
  802.                                                 PUSHORT pcbRead)
  803. DUS
  804. DosUnlockSeg                 DosUnlockSeg( ▓SEL sel)
  805. DWNP
  806. DosWaitNmPipe                DosWaitNmPipe( ▓PSZ pszName,
  807.                                             ULONG ulTimeOut)
  808. DW
  809. DosWrite                     DosWrite( ▓HFILE hf,
  810.                                        PVOID pBuf,
  811.                                        USHORT cbBuf,
  812.                                        PUSHORT pcbBytesWritten )
  813. DWA
  814. DosWriteAsync                DosWriteAsync( ▓HFILE hf,
  815.                                             PULONG hsemRam,
  816.                                             PUSHORT pusErrCode,
  817.                                             PVOID pBuf,
  818.                                             USHORT cbBuf,
  819.                                             PUSHORT pcbBytesWritten)
  820. DWQ
  821. DosWriteQueue                DosWriteQueue( ▓HQUEUE hqueue,
  822.                                             USHORT usRequest,
  823.                                             USHORT cbBuf,
  824.                                             PBYTE pBuf,
  825.                                             UCHAR fPriority)
  826. /**************************************************************************/
  827. /*     KEYBOARD FUNCTION CALLS                                            */
  828. /**************************************************************************/
  829. KCI
  830. KbdCharIn                    KbdCharIn( ▓PKBDKEYINFO pkbci,
  831.                                         USHORT fWait,
  832.                                         HKBD hkbd)
  833. KC
  834. KbdClose                     KbdClose( ▓HKBD hkbd)
  835. KDR
  836. KbdDeRegister                KbdDeRegister( ▓VOID)
  837. KFB
  838. KbdFlushBuffer               KbdFlushBuffer( ▓HKBD hkbd)
  839. KFF
  840. KbdFreeFocus                 KbdFreeFocus( ▓HKBD hkbd)
  841. KGC
  842. KbdGetCp                     KbdGetCp( ▓ULONG ulReserved,
  843.                                        PUSHORT pidCP,
  844.                                        HKBD hkbd)
  845. KGF
  846. KbdGetFocus                  KbdGetFocus( ▓USHORT fWait,
  847.                                           HKBD hkbd)
  848. KGHWID
  849. KbdGetHWID                   KbdGetHWID( ▓PKBDHWID pkbdhwid,
  850.                                          HKBD hkbd)
  851. KGS
  852. KbdGetStatus                 KbdGetStatus( ▓PKBDINFO pkbdinfo,
  853.                                            HKBD hdbd)
  854. KO
  855. KbdOpen                      KbdOpen( ▓PHKBD phkbd)
  856. KP
  857. KbdPeek                      KbdPeek( ▓PKBDKEYINFO pkbci,
  858.                                       HKBD hkbd)
  859. KR
  860. KbdRegister                  KbdRegister( ▓PSZ pszModName,
  861.                                           PSZ pszEntryPt,
  862.                                           ULONG FunMask)
  863. KSC
  864. KbdSetCp                     KbdSetCp( ▓USHORT usReserved,
  865.                                        USHORT pidCP,
  866.                                        HKBD hdbd)
  867. KSCX
  868. KbdSetCustXt                 KbdSetCustXt( ▓PUSHORT usCodePage,
  869.                                            HKBD hkbd)
  870. KSF
  871. KbdSetFgnd                   KbdSetFgnd( ▓VOID)
  872. KSS
  873. KbdSetStatus                 KbdSetStatus( ▓PKBDINFO pkbdinfo,
  874.                                            HKBD hkbd)
  875. KSI
  876. KbdStringIn                  KbdStringIn( ▓PCH pch,
  877.                                           PSTRINGINBUF pchIn,
  878.                                           USHORT fsWait,
  879.                                           HKBD hkbd)
  880. KS
  881. KbdSynch                     KbdSynch( ▓USHORT fsWait)
  882. KX
  883. KbdXlate                     KbdXlate( ▓PKBDTRANS pkbdtrans,
  884.                                        HKBD hkbd)
  885. /**************************************************************************/
  886. /*     MOUSE FUNCTION CALLS                                               */
  887. /**************************************************************************/
  888. MC
  889. MouClose                     MouClose( ▓HMOU hmou)
  890. MDR
  891. MouDeRegister                MouDeRegister( ▓VOID)
  892. MDP
  893. MouDrawPtr                   MouDrawPtr( ▓HMOU hmou)
  894.                                          PUSHORT pfsDevStatus,
  895.                                          HMOU hmou)
  896. MFQ
  897. MouFlushQue                  MouFlushQue( ▓HMOU hmou)
  898. MGDS
  899. MouGetDevStatus              MouGetDevStatus( ▓PUSHORT pfsDevStatus,
  900.                                               HMOU hmou)
  901. MGEM
  902. MouGetEventMask              MouGetEventMask( ▓PUSHORT pfsEvents,
  903.                                               HMOU hmou)
  904. MGNB
  905. MouGetNumButtons             MouGetNumButtons( ▓PUSHORT pcButtons,
  906.                                                HMOU hmou)
  907. MGNM
  908. MouGetNumMickeys             MouGetNumMickeys( ▓PUSHORT pcMickeys,
  909.                                                HMOU hmou)
  910. MGNQE
  911. MouGetNumQueEl               MouGetNumQueEl( ▓PMOUQUEINFO qmouqi,
  912.                                              HMOU hmou)
  913. MGPP
  914. MouGetPtrPos                 MouGetPtrPos( ▓PPTRLOC pmouLoc,
  915.                                            HMOU hmou)
  916. MGPS
  917. MouGetPtrShape               MouGetPtrShape( ▓PBYTE pBuf,
  918.                                              PPTRSHAPE pmoupsInfo,
  919.                                              HMOU hmou)
  920. MGSF
  921. MouGetScaleFact              MouGetScaleFact( ▓PSCALEFACT pmouscFactors,
  922.                                               HMOU hmou)
  923. MIR
  924. MouInitReal                  MouInitReal( ▓PSZ)
  925. MO
  926. MouOpen                      MouOpen( ▓PSZ pszDvrname,
  927.                                       PHMOU phmou)
  928. MREQ
  929. MouReadEventQue              MouReadEventQue( ▓PMOUEVENTINFO pmouevEvent,
  930.                                               PUSHORT pfWait,
  931.                                               HMOU hmou)
  932. MR
  933. MouRegister                  MouRegister( ▓PSZ pszModName,
  934.                                           PSZ pszEntryName,
  935.                                           ULONG flFuns)
  936. MRP
  937. MouRemovePtr                 MouRemovePtr( ▓PNOPTRRECT pmourtRect,
  938.                                            HMOU hmou)
  939. MSEM
  940. MouSetEventMask              MouSetEventMask( ▓PUSHORT pfsEvents,
  941.                                               HMOU hmou)
  942. MSPP
  943. MouSetPtrPos                 MouSetPtrPos( ▓PPTRLOC pmouLoc,
  944.                                            HMOU hmou)
  945. MSPS
  946. MouSetPtrShape               MouSetPtrShape( ▓PBYTE pBuf,
  947.                                              PPTRSHAPE pmoupsInfo,
  948.                                              HMOU hmou)
  949. MSSF
  950. MouSetScaleFact              MouSetScaleFact( ▓PSCALEFACT pmouscFactors,
  951.                                               HMOU hmou)
  952. MS
  953. MouSynch                     MouSynch( ▓USHORT pszDvrName)
  954. /**************************************************************************/
  955. /*     PICTURE FUNCTION CALLS                                             */
  956. /**************************************************************************/
  957. PI
  958. PicIchg                      PicIchg( ▓HAB hab,
  959.                                       PSZ pszFilename1,
  960.                                       PSZ pszFilename2,
  961.                                       LONG lType)
  962. PP
  963. PicPrint                     PicPrint( ▓HAB hab,
  964.                                        PSZ pszFilename,
  965.                                        LONG lType,
  966.                                        PSZ pszParams)
  967. /**************************************************************************/
  968. /*     PROFILE FUNCTION CALLS                                             */
  969. /**************************************************************************/
  970. PAP
  971. PrfAddProgram                PrfAddProgram( ▓HINI hini,
  972.                                             PPROGDETAILS pDetails,
  973.                                             HPROGRAM hprogGroup)
  974. PCP
  975. PrfChangeProgram             PrfChangeProgram( ▓HINI hini,
  976.                                                HPROGRAM hprog,
  977.                                                PPROGDETAILS pDetails)
  978. PCP
  979. PrfCloseProfile              PrfCloseProfile( ▓HINI hini)
  980.                              PrfCreateGroup
  981.                              PrfCreateGroup( ▓HINI hini,
  982.                                              PSZ pszTitle,
  983.                                              UCHAR chVisibility)
  984. PDG
  985. PrfDestroyGroup              PrfDestroyGroup( ▓HINI hini,
  986.                                               HPROGRAM hprogGroup)
  987. POP
  988. PrfOpenProfile               PrfOpenProfile( ▓HAB hab,
  989.                                              PSZ pszFileName)
  990. PQD
  991. PrfQueryDefinition           PrfQueryDefinition( ▓HINI hini,
  992.                                                  HPROGRAM hprog,
  993.                                                  PPROGDETAILS pDetails,
  994.                                                  ULONG cchBufferMax)
  995. PQP
  996. PrfQueryProfile              PrfQueryProfile( ▓HAB hab,
  997.                                               PPRFPROFILE pPrfProfile)
  998. PQPD
  999. PrfQueryProfileData          PrfQueryProfileData( ▓HINI hini,
  1000.                                                   PSZ pszApp,
  1001.                                                   PSZ pszKey,
  1002.                                                   PVOID pBuffer,
  1003.                                                   PULONG pulBuffLen)
  1004. PQPI
  1005. PrfQueryProfileInt           PrfQueryProfileInt( ▓HINI hini,
  1006.                                                  PSZ pszApp,
  1007.                                                  PSZ pszKey,
  1008.                                                  SHORT sDefault)
  1009. PQPS
  1010. PrfQueryProfileSize          PrfQueryProfileSize( ▓HINI hini,
  1011.                                                   PSZ pszApp,
  1012.                                                   PSZ pszKey,
  1013.                                                   PULONG pulReqLen)
  1014. PQPS
  1015. PrfQueryProfileString        PrfQueryProfileString( ▓HINI hini,
  1016.                                                     PSZ pszApp,
  1017.                                                     PSZ pszKey,
  1018.                                                     PSZ pszDefault,
  1019.                                                     PVOID pBuffer,
  1020.                                                     ULONG cchBufferMax)
  1021. PQPC
  1022. PrfQueryProgramCategory      PrfQueryProgramCategory( ▓HINI hini,
  1023.                                                       PSZ pszExe)
  1024. PQPH
  1025. PrfQueryProgramHandle        PrfQueryProgramHandle( ▓HINI hini,
  1026.                                                     PSZ pszExe,
  1027.                                                     PHPROGARRAY phprogArray,
  1028.                                                     ULONG cchBufferMax,
  1029.                                                     PULONG pulCount)
  1030. PQPT
  1031. PrfQueryProgramTitles        PrfQueryProgramTitles( ▓HINI hini,
  1032.                                                     HPROGRAM hprogGroup,
  1033.                                                     PPROGTITLE pTitles,
  1034.                                                     ULONG cchBufferMax,
  1035.                                                     PULONG pulCount)
  1036. PRP
  1037. PrfRemoveProgram             PrfRemoveProgram( ▓HINI hini,
  1038.                                                HPROGRAM hprog)
  1039. PR
  1040. PrfReset                     PrfReset( ▓HAB hab,
  1041.                                        PPRFPROFILE pPrfProfile)
  1042. PWPD
  1043. PrfWriteProfileData          PrfWriteProfileData( ▓HINI hini,
  1044.                                                   PSZ pszApp,
  1045.                                                   PSZ pszKey,
  1046.                                                   PVOID pData,
  1047.                                                   ULONG cchDataLen)
  1048. PWPS
  1049. PrfWriteProfileString        PrfWriteProfileString( ▓HINI hini,
  1050.                                                     PSZ pszApp,
  1051.                                                     PSZ pszKey,
  1052.                                                     PSZ pszData)
  1053. /**************************************************************************/
  1054. /*     PRINTER FUNCTION CALLS                                             */
  1055. /**************************************************************************/
  1056. PA
  1057. PrtAbort                     PrtAbort( ▓HFILE hfFile)
  1058. PC
  1059. PrtClose                     PrtClose( ▓HFILE hfFile)
  1060. PDIOC
  1061. PrtDevIOCtl                  PrtDevIOCtl( ▓PVOID pData,
  1062.                                           PVOID pParmlist,
  1063.                                           USHORT usFunction,
  1064.                                           USHORT usCategory,
  1065.                                           HFILE hfFile)
  1066. PO
  1067. PrtOpen                      PrtOpen( ▓PSZ dev,
  1068.                                       PHFILE phfFile,
  1069.                                       PUSHORT pusAction,
  1070.                                       ULONG ulSize,
  1071.                                       USHORT usFat,
  1072.                                       USHORT usFun,
  1073.                                       USHORT usMode,
  1074.                                       ULONG usRes)
  1075. PW
  1076. PrtWrite                     PrtWrite( ▓HFILE hfFile,
  1077.                                        PVOID pDatum,
  1078.                                        USHORT usLength,
  1079.                                        PUSHORT pusByteswritten)
  1080. /**************************************************************************/
  1081. /*     SPOOLER FUNCTION CALLS                                             */
  1082. /**************************************************************************/
  1083. SMB
  1084. SplMessageBox                SplMessageBox( ▓PSZ pszAddress,
  1085.                                             USHORT fsErrorInfo,
  1086.                                             USHORT fsErrorData,
  1087.                                             PSZ pszText,
  1088.                                             PSZ pszCaption,
  1089.                                             USHORT idWindow,
  1090.                                             USHORT fsStyle)
  1091. SQA
  1092. SplQmAbort                   SplQmAbort( ▓HSPL hspl)
  1093. SQAD
  1094. SplQmAbortDoc                SplQmAbortDoc( ▓HSPL hspl)
  1095. SQC
  1096. SplQmClose                   SplQmClose( ▓HSPL hspl)
  1097. SQED
  1098. SplQmEndDoc                  SplQmEndDoc( ▓HSPL hspl)
  1099. SQI
  1100. SplQpInstall                 SplQpInstall( ▓HWND hwnd)
  1101. SQO
  1102. SplQmOpen                    SplQmOpen( ▓PSZ pszToken,
  1103.                                         LONG lCount,
  1104.                                         PQMOPENDATA pqmdopData)
  1105. SQQD
  1106. SplQpQueryDt                 SplQpQueryDt( ▓PLONG plCount,
  1107.                                            PSZ *aszDatatypes)
  1108. SQSD
  1109. SplQmStartDoc                SplQmStartDoc( ▓HSPL hspl,
  1110.                                             PSZ pszDocName)
  1111. SQW
  1112. SplQmWrite                   SplQmWrite( ▓HSPL hspl,
  1113.                                          LONG lCount,
  1114.                                          PBYTE pbData)
  1115. SSO
  1116. SplStdOpen                   SplStdOpen( ▓HDC hdc)
  1117. SSC
  1118. SplStdClose                  SplStdClose( ▓HDC hdc)
  1119. SSD
  1120. SplStdDelete                 SplStdDelete( ▓HSTD hstd)
  1121. SSGB
  1122. SplStdGetBits                SplStdGetBits( ▓HSTD hstd,
  1123.                                             LONG istart,
  1124.                                             LONG cBytes,
  1125.                                             PCH pAddress)
  1126. SSQL
  1127. SplStdQueryLength            SplStdQueryLength( ▓HSTD hstd)
  1128. SSS
  1129. SplStdStart                  SplStdStart( ▓HDC hdc)
  1130. SSS
  1131. SplStdStop                   SplStdStop( ▓HDC hdc)
  1132. /**************************************************************************/
  1133. /*     ADVANCED VIDEO FUNCTION CALLS                                      */
  1134. /**************************************************************************/
  1135. VA
  1136. VioAssociate                 VioAssociate( ▓HDC hdc,
  1137.                                            HVPS hvps)
  1138. VCLF
  1139. VioCreateLogFont             VioCreateLogFont( ▓PFATTRS pfatattrs,
  1140.                                                LONG llcid,
  1141.                                                PSTR8 pName,
  1142.                                                HVPS hvps)
  1143. VCPS
  1144. VioCreatePS                  VioCreatePS( ▓PHVPS phvps,
  1145.                                           SHORT sdepth,
  1146.                                           SHORT swidth,
  1147.                                           SHORT sFormat,
  1148.                                           SHORT sAttrs,
  1149.                                           HVPS hvpsReserved)
  1150. VDSI
  1151. VioDeleteSetId               VioDeleteSetId( ▓LONG llcid,
  1152.                                              HVPS hvps)
  1153. VDR
  1154. VioDeRegister                VioDeRegister( ▓VOID)
  1155. VDPS
  1156. VioDestroyPS                 VioDestroyPS( ▓HVPS hvps)
  1157. VEPU
  1158. VioEndPopUp                  VioEndPopUp( ▓HVIO hvio)
  1159. VGA
  1160. VioGetAnsi                   VioGetAnsi( ▓PUSHORT pfAnsi,
  1161.                                          HVIO hvio)
  1162. VGB
  1163. VioGetBuf                    VioGetBuf( ▓PULONG pLVB,
  1164.                                         PUSHORT pcbLVB,
  1165.                                         HVIO hvio)
  1166. VGC
  1167. VioGetConfig                 VioGetConfig( ▓USHORT usConfigId,
  1168.                                            PVIOCONFIGINFO pvioin,
  1169.                                            HVIO hvio)
  1170. VGC
  1171. VioGetCp                     VioGetCp( ▓USHORT usReserved,
  1172.                                        PUSHORT pIdCodePage,
  1173.                                        HVIO hvio)
  1174. VGCP
  1175. VioGetCurPos                 VioGetCurPos( ▓PUSHORT pusRow,
  1176.                                            PUSHORT pusColumn,
  1177.                                            HVIO hvio)
  1178. VGCT
  1179. VioGetCurType                VioGetCurType( ▓PVIOCURSORINFO pvioCursorInfo,
  1180.                                             HVIO hvio)
  1181. VGDCS
  1182. VioGetDeviceCellSize         VioGetDeviceCellSize( ▓PSHORT psHeight,
  1183.                                                    PSHORT psWidth,
  1184.                                                    HVPS hvps)
  1185. VGF
  1186. VioGetFont                   VioGetFont( ▓PVIOFONTINFO pviofi,
  1187.                                          HVIO hvio)
  1188. VGM
  1189. VioGetMode                   VioGetMode( ▓PVIOMODEINFO pvioModeInfo,
  1190.                                          HVIO hvio)
  1191. VGO
  1192. VioGetOrg                    VioGetOrg( ▓PSHORT psRow,
  1193.                                         PSHORT psColumn,
  1194.                                         HVPS hvps)
  1195. VGPB
  1196. VioGetPhysBuf                VioGetPhysBuf( ▓PVIOPHYSBUF pvioPhysBuf,
  1197.                                             USHORT usReserved)
  1198. VGS
  1199. VioGetState                  VioGetState( ▓PVOID pState,
  1200.                                           HVIO hvio)
  1201. VGR
  1202. VioGlobalReg                 VioGlobalReg( ▓PSZ pszModName,
  1203.                                            PSZ pszEntryName,
  1204.                                            ULONG flFun1,
  1205.                                            ULONG flFun2,
  1206.                                            LONG Viorsvd)
  1207. VMU
  1208. VioModeUndo                  VioModeUndo( ▓USHORT usOwnerInd,
  1209.                                           USHORT usKillInd,
  1210.                                           USHORT usReserved)
  1211. VMW
  1212. VioModeWait                  VioModeWait( ▓USHORT usReqType,
  1213.                                           PUSHORT pNotifyType,
  1214.                                           USHORT usReserved)
  1215. VPU
  1216. VioPopUp                     VioPopUp ( ▓PUSHORT pfWait,
  1217.                                         HVIO hvio)
  1218. VPS
  1219. VioPrtSc                     VioPrtSc( ▓HVIO hvio)
  1220. VPST
  1221. VioPrtScToggle               VioPrtScToggle( ▓HVIO hvio)
  1222. VQF
  1223. VioQueryFonts                VioQueryFonts( ▓PLONG plRemfonts,
  1224.                                             PFONTMETRICS afmMetrics,
  1225.                                             LONG lMetricsLength,
  1226.                                             PLONG plFonts,
  1227.                                             PSZ pszFacename,
  1228.                                             ULONG flOptions,
  1229.                                             HVPS hvps)
  1230. VQSI
  1231. VioQuerySetIds               VioQuerySetIds( ▓PLONG allcids,
  1232.                                              PSTR8 pNames,
  1233.                                              PLONG alTypes,
  1234.                                              LONG lcount,
  1235.                                              HVPS hvps)
  1236. VRCS
  1237. VioReadCellStr               VioReadCellStr( ▓PCH pchCellStr,
  1238.                                              PUSHORT pcb,
  1239.                                              USHORT usRow,
  1240.                                              USHORT usColumn,
  1241.                                              HVIO hvio)
  1242. VRCS
  1243. VioReadCharStr               VioReadCharStr( ▓PCH pchCellStr,
  1244.                                              PUSHORT pcb,
  1245.                                              USHORT usRow,
  1246.                                              USHORT usColumn,
  1247.                                              HVIO hvio)
  1248. VR
  1249. VioRegister                  VioRegister( ▓PSZ pszModName,
  1250.                                           PSZ pszEntryName,
  1251.                                           ULONG flFun1,
  1252.                                           ULONG flFun2)
  1253. VSRU
  1254. VioSavRedrawUndo             VioSavRedrawUndo( ▓USHORT usOwnerInd,
  1255.                                                USHORT usKillInd,
  1256.                                                USHORT usReserved)
  1257. VSRW
  1258. VioSavRedrawWait             VioSavRedrawWait( ▓USHORT usRedrawInd,
  1259.                                                PUSHORT pNotifyType,
  1260.                                                USHORT usReserved)
  1261. VSL
  1262. VioScrLock                   VioScrLock( ▓USHORT fWait,
  1263.                                          PUCHAR pfNotLocked,
  1264.                                          HVIO hvio)
  1265. VSD
  1266. VioScrollDn                  VioScrollDn( ▓USHORT usTopRow,
  1267.                                           USHORT usLeftCol,
  1268.                                           USHORT usBotRow,
  1269.                                           USHORT usRightCol,
  1270.                                           USHORT cbLines,
  1271.                                           PBYTE pCell,
  1272.                                           HVIO hvio)
  1273. VSL
  1274. VioScrollLf                  VioScrollLf( ▓USHORT usTopRow,
  1275.                                           USHORT usLeftCol,
  1276.                                           USHORT usBotRow,
  1277.                                           USHORT usRightCol,
  1278.                                           USHORT cbCol,
  1279.                                           PBYTE pCell,
  1280.                                           HVIO hvio)
  1281. VSR
  1282. VioScrollRt                  VioScrollRt( ▓USHORT usTopRow,
  1283.                                           USHORT usLeftCol,
  1284.                                           USHORT usBotRow,
  1285.                                           USHORT usRightCol,
  1286.                                           USHORT cbCol,
  1287.                                           PBYTE pCell,
  1288.                                           HVIO hvio)
  1289. VSU
  1290. VioScrollUp                  VioScrollUp( ▓USHORT usTopRow,
  1291.                                           USHORT usLeftCol,
  1292.                                           USHORT usBotRow,
  1293.                                           USHORT usRightCol,
  1294.                                           USHORT cbLines,
  1295.                                           PBYTE pCell,
  1296.                                           HVIO hvio)
  1297. VSUL
  1298. VioScrUnLock                 VioScrUnLock( ▓HVIO hvio)
  1299. VSA
  1300. VioSetAnsi                   VioSetAnsi( ▓USHORT fAnsi,
  1301.                                          HVIO hvio)
  1302. VSC
  1303. VioSetCp                     VioSetCp( ▓USHORT usReserved,
  1304.                                        USHORT idCodePage,
  1305.                                        HVIO hvio)
  1306. VSCP
  1307. VioSetCurPos                 VioSetCurPos( ▓USHORT usRow,
  1308.                                            USHORT usColumn,
  1309.                                            HVIO hvio)
  1310. VSCT
  1311. VioSetCurType                VioSetCurType( ▓PVIOCURSORINFO pvioCursorInfo,
  1312.                                             HVIO hvio)
  1313. VSDCS
  1314. VioSetDeviceCellSize         VioSetDeviceCellSize( ▓SHORT sHeight,
  1315.                                                    SHORT sWidth,
  1316.                                                    HVPS hvps)
  1317. VSF
  1318. VioSetFont                   VioSetFont( ▓PVIOFONTINFO pviofi,
  1319.                                          HVIO hvio)
  1320. VSM
  1321. VioSetMode                   VioSetMode( ▓PVIOMODEINFO pvioModeInfo,
  1322.                                          HVIO hvio)
  1323. VSO
  1324. VioSetOrg                    VioSetOrg( ▓SHORT sRow,
  1325.                                         SHORT sColumn,
  1326.                                         HVPS hvps)
  1327. VSS
  1328. VioSetState                  VioSetState( ▓PVOID pState,
  1329.                                           HVIO hvio)
  1330. VSB
  1331. VioShowBuf                   VioShowBuf( ▓USHORT offLVB,
  1332.                                          USHORT cb,
  1333.                                          HVIO hvio)
  1334. VSPS
  1335. VioShowPS                    VioShowPS( ▓SHORT sDepth,
  1336.                                         SHORT sWidth,
  1337.                                         SHORT soffCell,
  1338.                                         HVPS hvps)
  1339. VWCS
  1340. VioWrtCellStr                VioWrtCellStr( ▓PCH pchCellStr,
  1341.                                             USHORT cb,
  1342.                                             USHORT usRow,
  1343.                                             USHORT usColumn,
  1344.                                             HVIO hvio)
  1345. VWCS
  1346. VioWrtCharStr                VioWrtCharStr( ▓PCH pchStr,
  1347.                                             USHORT cb,
  1348.                                             USHORT usRow,
  1349.                                             USHORT usColumn,
  1350.                                             HVIO hvio)
  1351. VWCSA
  1352. VioWrtCharStrAtt             VioWrtCharStrAtt( ▓PCH pch,
  1353.                                                USHORT cb,
  1354.                                                USHORT usRow,
  1355.                                                USHORT usColumn,
  1356.                                                PBYTE pAttr,
  1357.                                                HVIO hvio)
  1358. VWNA
  1359. VioWrtNAttr                  VioWrtNAttr( ▓PBYTE pAttr,
  1360.                                           USHORT cb,
  1361.                                           USHORT usRow,
  1362.                                           USHORT usColumn,
  1363.                                           HVIO hvio)
  1364. VWNC
  1365. VioWrtNCell                  VioWrtNCell( ▓PBYTE pCell,
  1366.                                           USHORT cb,
  1367.                                           USHORT usRow,
  1368.                                           USHORT usColumn,
  1369.                                           HVIO hvio)
  1370. VWNC
  1371. VioWrtNChar                  VioWrtNChar( ▓PCH pchChar,
  1372.                                           USHORT cb,
  1373.                                           USHORT usRow,
  1374.                                           USHORT usColumn,
  1375.                                           HVIO hvio)
  1376. VWTTY
  1377. VioWrtTTY                    VioWrtTTY( ▓PCH pch,
  1378.                                         USHORT cb,
  1379.                                         HVIO hvio)
  1380.