;/*static char *SCCSID = "@(#)doscall1.def      6.6 92/02/29";*/
;       IBM/Microsoft Confidential
;
;       Copyright (c) IBM Corporation 1987, 1992
;       Copyright (c) Microsoft Corporation 1987, 1992
;
;       All Rights Reserved

LIBRARY DOSCALL1 INITINSTANCE TERMGLOBAL
PROTMODE
ROBASE=0x1BF80000
SYSBASE=  0x13F90000

DATA    NONSHARED

; Note: Due to the way link386 handles empty segments, the following list is
; position dependent.  Leave DOSSUBCODE and 'DATA' where they are, otherwise
; DATA32 will get grouped into a code segment.  If you change this, check the
; map file and insure that DATA32 is put into the DATA class.
; Leave INITSTK where it is so that it is the first segment in DGROUP.
; If this is done, then it will be easy to detect when there is not enough
; stack space for the initialzation code because a trap C will occur if the
; stack should ever overflow.  If this is not done, the stack will overwrite
; whatever is placed before it in DGROUP if it should ever overflow (this
; may go unnoticed until it is too late).
;
;***  Change History:                                             ***
;***   noto  01/10/94  Define which segments for Page Tuning DLL  ***
;***                                                              ***

SEGMENTS

        DOSSUBCODE      CLASS 'CODE'      IOPL

        CODE32_TUNE1    CLASS 'CODE'                                    ;MDLL
        CODE32_TUNE2    CLASS 'CODE'                                    ;MDLL
        CODE32_TUNE3    CLASS 'CODE'                                    ;MDLL
        CODE32_TUNE4    CLASS 'CODE'                                    ;MDLL
        CODE32          CLASS 'CODE'
        _TX32           CLASS 'CODE'

        INITCODE        CLASS 'CODE'      IOPL CONFORMING
        _MSGSEG         CLASS 'CODE'      IOPL CONFORMING
        CODE16C_TUNE1   CLASS 'CODE'      IOPL CONFORMING               ;MDLL
        CODE_TUNE1      CLASS 'CODE'      IOPL CONFORMING               ;MDLL
        CODE16C_TUNE2   CLASS 'CODE'      IOPL CONFORMING               ;MDLL
        CODE_TUNE2      CLASS 'CODE'      IOPL CONFORMING               ;MDLL
        CODE16C_TUNE3   CLASS 'CODE'      IOPL CONFORMING               ;MDLL
        CODE16C_TUNE4   CLASS 'CODE'      IOPL CONFORMING               ;MDLL
        CODE_TUNE4      CLASS 'CODE'      IOPL CONFORMING               ;MDLL
        'CODE'          CLASS 'CODE'      IOPL CONFORMING
        CODE16C         CLASS 'CODE'      IOPL CONFORMING               ;MDLL
        _TEXT           CLASS 'CODE'      IOPL CONFORMING

        CODE16_TUNE1    CLASS 'CODE'      IOPL CONFORMING               ;MDLL
        CTEXT_TUNE2     CLASS 'CODE'      IOPL CONFORMING               ;MDLL
        CTEXT_TUNE4     CLASS 'CODE'      IOPL CONFORMING               ;MDLL
        CTEXT_TUNE5     CLASS 'CODE'      IOPL CONFORMING               ;MDLL
        CTEXT           CLASS 'CODE'      IOPL CONFORMING               ;MDLL
        CODE16          CLASS 'CODE'      IOPL CONFORMING               ;MDLL

        SHRDATA         CLASS 'DATA'      SHARED
        INITSEG         CLASS 'DATA'      SHARED
        DBCSEG          CLASS 'DATA'      SHARED
        MSGSEG          CLASS 'DATA'      SHARED
        RDATA           CLASS 'DATA'      SHARED                        ;MDLL

        INITSTK         CLASS 'DATA'
        'DATA'          CLASS 'DATA'
        DATA16          CLASS 'DATA'
        ISEG            CLASS 'DATA'
        DSEG            CLASS 'DATA'
        CONST16         CLASS 'CONST'
        BSS16           CLASS 'BSS'
        _DATA           CLASS 'DATA'      MIXED1632
        CONST           CLASS 'CONST'     MIXED1632
        _BSS            CLASS 'BSS'       MIXED1632
        DATA16E         CLASS 'END_DATA'

        DATA32          CLASS 'DATA'      MIXED1632
        _DT32           CLASS 'DATA'      MIXED1632
        DATA32          CLASS 'FAR_DATA'  MIXED1632
        DATA32_CONST    CLASS 'FAR_DATA'  MIXED1632
        DATA32_BSS      CLASS 'FAR_DATA'  MIXED1632

;-----------------------------------------------------------------------
; OS2CHAR must be last, in order to insure _end_CDATA is the
; last element in the OS2CHAR segment
;-----------------------------------------------------------------------

        OS2CHAR_CONST   CLASS 'FAR_DATA'  SHARED                        ;MDLL
        OS2CHAR_BSS     CLASS 'FAR_DATA'  SHARED                        ;MDLL
        OS2CHAR         CLASS 'FAR_DATA'  SHARED                        ;MDLL

;-----------------------------------------------------------------------
; OS2CHAR_I must be last, in order to insure _end_IDATA is the
; last element in the OS2CHAR_I segment
;-----------------------------------------------------------------------

        OS2CHAR_I_CONST CLASS 'FAR_DATA'  NONSHARED                     ;MDLL
        OS2CHAR_I_BSS   CLASS 'FAR_DATA'  NONSHARED                     ;MDLL
        OS2CHAR_I       CLASS 'FAR_DATA'  NONSHARED                     ;MDLL

        QSETSEG1_DATA   CLASS 'FAR_DATA'  SHARED                        ;MDLL
        QSETSEG2_DATA   CLASS 'FAR_DATA'  SHARED                        ;MDLL
EXPORTS
    DOSPTRACE                   @12	NONAME
    DOSTIMERASYNC               @29	RESIDENTNAME
    DOSTIMERSTART               @30	RESIDENTNAME
    DOSTIMERSTOP                @31	RESIDENTNAME
    DOS32FORCEDELETE            @110	NONAME
    DOS32KILLTHREAD             @111	NONAME
    DOSQUERYRASINFO             @112	NONAME
    DOS32DUMPPROCESS            @113	NONAME
    DOS32SUPPRESSPOPUPS         @114	NONAME
    DOSREAD                     @137	RESIDENTNAME
    DOSWRITE                    @138	RESIDENTNAME
    DOSERRCLASS                 @139	RESIDENTNAME
    DOSSEMREQUEST               @140	RESIDENTNAME
    DOSSEMCLEAR                 @141	RESIDENTNAME
    DOSSEMWAIT                  @142	RESIDENTNAME
    DOSSEMSET                   @143	RESIDENTNAME
    DOSEXECPGM                  @144	RESIDENTNAME
    DOSSUBSET                   @146	RESIDENTNAME	3
    DOSSUBALLOC                 @147	RESIDENTNAME	4
    DOSSUBFREE                  @148	RESIDENTNAME	3
    DOSREADASYNC                @149	RESIDENTNAME
    DOSWRITEASYNC               @150	RESIDENTNAME
    DOSSEARCHPATH               @151	RESIDENTNAME
    DOSSCANENV                  @152	RESIDENTNAME
    DOSSETCP                    @153	RESIDENTNAME
    DOSCALLBACK                 @157	RESIDENTNAME
    DOSFSRAMSEMREQUEST          @161	RESIDENTNAME	4
    DOSFSRAMSEMCLEAR            @162	RESIDENTNAME	2
    DOSQAPPTYPE                 @163	RESIDENTNAME
    DOSSETPROCCP                @164	RESIDENTNAME
    DOSLOGREGISTER              @195	RESIDENTNAME
    DOSLOGREAD                  @196	RESIDENTNAME
    DOSCOPY                     @201	RESIDENTNAME
    DOS32SETMAXFH               @209	NONAME
    DOS32SETVERIFY              @210	NONAME
    DOS32ERRCLASS               @211	NONAME
    DOS32ERROR                  @212	NONAME
    DOS32SETFILEINFO            @218	NONAME
    DOS32SETPATHINFO            @219	NONAME
    DOS32SETDEFAULTDISK         @220	NONAME
    DOS32SETFHSTATE             @221	NONAME
    DOS32SETFSINFO              @222	NONAME
    DOS32QUERYPATHINFO          @223	NONAME
    DOS32QUERYHTYPE             @224	NONAME
    DOS32QUERYVERIFY            @225	NONAME
    DOS32DELETEDIR              @226	NONAME
    DOS32SCANENV                @227	NONAME
    DOS32SEARCHPATH             @228	NONAME
    DOS32SLEEP                  @229	NONAME
    DOS32GETDATETIME            @230	NONAME
    DOS32DEVCONFIG              @231	NONAME
    DOS32ENTERCRITSEC           @232	NONAME
    DOS32EXITCRITSEC            @233	NONAME
    DOS32EXIT                   @234	NONAME
    DOS32KILLPROCESS            @235	NONAME
    DOS32SETPRIORITY            @236	NONAME
    DOS32RESUMETHREAD           @237	NONAME
    DOS32SUSPENDTHREAD          @238	NONAME
    DOS32CREATEPIPE             @239	NONAME
    DOS32CALLNPIPE              @240	NONAME
    DOS32CONNECTNPIPE           @241	NONAME
    DOS32DISCONNECTNPIPE        @242	NONAME
    DOS32CREATENPIPE            @243	NONAME
    DOS32PEEKNPIPE              @244	NONAME
    DOS32QUERYNPHSTATE          @245	NONAME
    DOS32RAWREADNPIPE           @246	NONAME
    DOS32RAWWRITENPIPE          @247	NONAME
    DOS32QUERYNPIPEINFO         @248	NONAME
    DOS32QUERYNPIPESEMSTATE     @249	NONAME
    DOS32SETNPHSTATE            @250	NONAME
    DOS32SETNPIPESEM            @251	NONAME
    DOS32TRANSACTNPIPE          @252	NONAME
    DOS32WAITNPIPE              @253	NONAME
    DOS32RESETBUFFER            @254	NONAME
    DOS32SETCURRENTDIR          @255	NONAME
    DOS32SETFILEPTR             @256	NONAME
    DOS32CLOSE                  @257	NONAME
    DOS32COPY                   @258	NONAME
    DOS32DELETE                 @259	NONAME
    DOS32DUPHANDLE              @260	NONAME
    DOS32EDITNAME               @261	NONAME
    DOS32FINDCLOSE              @263	NONAME
    DOS32FINDFIRST              @264	NONAME
    DOS32FINDNEXT               @265	NONAME
    DOSOPENVDD                  @266	NONAME		4
    DOSREQUESTVDD               @267	NONAME		12
    DOSCLOSEVDD                 @268	NONAME		2
    DOS32FSATTACH               @269	NONAME
    DOS32CREATEDIR              @270	NONAME
    DOS32MOVE                   @271	NONAME
    DOS32SETFILESIZE            @272	NONAME
    DOS32OPEN                   @273	NONAME
    DOS32QUERYCURRENTDIR        @274	NONAME
    DOS32QUERYCURRENTDISK       @275	NONAME
    DOS32QUERYFHSTATE           @276	NONAME
    DOS32QUERYFSATTACH          @277	NONAME
    DOS32QUERYFSINFO            @278	NONAME
    DOS32QUERYFILEINFO          @279	NONAME
    DOS32WAITCHILD              @280	NONAME
    DOS32READ                   @281	NONAME
    DOS32WRITE                  @282	NONAME
    DOS32EXECPGM                @283	NONAME
    DOS32DEVIOCTL               @284	NONAME
    DOS32FSCTL                  @285	NONAME
    DOS32BEEP                   @286	NONAME
    DOS32PHYSICALDISK           @287	NONAME
    DOS32SETCP                  @288	NONAME
    DOS32SETPROCESSCP           @289	NONAME
    DOS32STOPTIMER              @290	NONAME
    DOS32QUERYCP                @291	NONAME
    DOS32SETDATETIME            @292	NONAME
    THK32ALLOCBLOCK             @293	NONAME
    THK32FREEBLOCK              @294	NONAME
    DOS32EXITLIST               @296	NONAME
    DOS32ALLOCPROTECTEDMEM      @297	NONAME
    DOS32ALIASMEM               @298	NONAME
    DOS32ALLOCMEM               @299	NONAME
    DOS32ALLOCSHAREDMEM         @300	NONAME
    DOS32GETNAMEDSHAREDMEM      @301	NONAME
    DOS32GETSHAREDMEM           @302	NONAME
    DOS32GIVESHAREDMEM          @303	NONAME
    DOS32FREEMEM                @304	NONAME
    DOS32SETMEM                 @305	NONAME
    DOS32QUERYMEM               @306	NONAME
    DOS32QUERYMEMSTATE          @307	NONAME
    DOS32OPENVDD                @308	NONAME
    DOS32REQUESTVDD             @309	NONAME
    DOS32CLOSEVDD               @310	NONAME
    DOS32CREATETHREAD           @311	NONAME
    DOS32GETINFOBLOCKS          @312	NONAME
    DOS32DYNAMICTRACE           @316	NONAME
    DOS32DEBUG                  @317	NONAME
    DOS32LOADMODULE             @318	NONAME
    DOS32QUERYMODULEHANDLE      @319	NONAME
    DOS32QUERYMODULENAME        @320	NONAME
    DOS32QUERYPROCADDR          @321	NONAME
    DOS32FREEMODULE             @322	NONAME
    DOS32QUERYAPPTYPE           @323	NONAME
    DOS32CREATEEVENTSEM         @324	NONAME
    DOS32OPENEVENTSEM           @325	NONAME
    DOS32CLOSEEVENTSEM          @326	NONAME
    DOS32RESETEVENTSEM          @327	NONAME
    DOS32POSTEVENTSEM           @328	NONAME
    DOS32WAITEVENTSEM           @329	NONAME
    DOS32QUERYEVENTSEM          @330	NONAME
    DOS32CREATEMUTEXSEM         @331	NONAME
    DOS32OPENMUTEXSEM           @332	NONAME
    DOS32CLOSEMUTEXSEM          @333	NONAME
    DOS32REQUESTMUTEXSEM        @334	NONAME
    DOS32RELEASEMUTEXSEM        @335	NONAME
    DOS32QUERYMUTEXSEM          @336	NONAME
    DOS32CREATEMUXWAITSEM       @337	NONAME
    DOS32OPENMUXWAITSEM         @338	NONAME
    DOS32CLOSEMUXWAITSEM        @339	NONAME
    DOS32WAITMUXWAITSEM         @340	NONAME
    DOS32ADDMUXWAITSEM          @341	NONAME
    DOS32DELETEMUXWAITSEM       @342	NONAME
    DOS32QUERYMUXWAITSEM        @343	NONAME
    DOS32SUBSETMEM              @344	NONAME
    DOS32SUBALLOCMEM            @345	NONAME
    DOS32SUBFREEMEM             @346	NONAME
    DOS32SUBUNSETMEM            @347	NONAME
    DOS32QUERYSYSINFO           @348	NONAME
    DOS32WAITTHREAD             @349	NONAME
    DOS32ASYNCTIMER             @350	NONAME
    DOS32STARTTIMER             @351	NONAME
    DOS32GETRESOURCE            @352	NONAME
    DOS32FREERESOURCE           @353	NONAME
    DOS32SETEXCEPTIONHANDLER    @354	NONAME
    DOS32UNSETEXCEPTIONHANDLER  @355	NONAME
    DOS32RAISEEXCEPTION         @356	NONAME
    DOS32UNWINDEXCEPTION        @357	NONAME
    DOS32QUERYPAGEUSAGE         @358	NONAME
    DOS32QUERYMODFROMEIP        @360	NONAME
    DOS32TMRQUERYFREQ           @362	NONAME
    DOS32TMRQUERYTIME           @363	NONAME
    DOS32ALIASPERFCTRS          @364	NONAME
    DOS32CONFIGUREPERF          @365	NONAME
    DOS32DECONPERF              @366	NONAME
    DOS32REGISTERPERFCTRS       @367	NONAME
    DOS32QUERYSYSSTATE          @368	NONAME
    DOS32QUERYABIOSSUPPORT      @371	NONAME
    DOS32ENUMATTRIBUTE          @372	NONAME
    DOS32QUERYDOSPROPERTY       @373	NONAME
    DOS32SETDOSPROPERTY         @374	NONAME
    DOSQUERYDOSPROPERTY         @375	NONAME
    DOSSETDOSPROPERTY           @376	NONAME
    DOS32PROFILE                @377	NONAME
    DOS32SETSIGNALEXCEPTIONFOC  @378	NONAME
    DOS32SENDSIGNALEXCEPTION    @379	NONAME
    DOS32ENTERMUSTCOMPLETE      @380	NONAME
    DOS32EXITMUSTCOMPLETE       @381	NONAME
    DOS32SETRELMAXFH            @382	NONAME
    DOSPUTMESSAGE               @383	NONAME
    DOSTRUEGETMESSAGE           @384	NONAME
    DOSINSMESSAGE               @385	NONAME
    DOS32INSERTMESSAGE          @386	NONAME
    DOS32PUTMESSAGE             @387	NONAME
    DOS32TRUEGETMESSAGE         @388	NONAME
    DOSIQUERYMESSAGECP          @389	NONAME
    DOS32IQUERYMESSAGECP        @390	NONAME
    DOSCASEMAP                  @391	NONAME
    DOSGETCOLLATE               @392	NONAME
    DOSGETCTRYINFO              @393	NONAME
    DOSGETDBCSEV                @394	NONAME
    DOS32QUERYCTRYINFO          @395	NONAME
    DOS32QUERYDBCSENV           @396	NONAME
    DOS32MAPCASE                @397	NONAME
    DOS32QUERYCOLLATE           @398	NONAME
    DOSMAKENMPIPE             @399	NONAME
    DOSQNMPIPEINFO            @400	NONAME
    DOSCONNECTNMPIPE          @401	NONAME
    DOSDISCONNECTNMPIPE       @402	NONAME
    DOSQNMPHANDSTATE          @403	NONAME
    DOSSETNMPHANDSTATE        @404	NONAME
    DOSPEEKNMPIPE             @405	NONAME
    DOSWAITNMPIPE             @406	NONAME
    DOSTRANSACTNMPIPE         @407	NONAME
    DOSCALLNMPIPE             @408	NONAME
    DOSRAWREADNMPIPE          @409	NONAME
    DOSRAWWRITENMPIPE         @410	NONAME
    DOSSETNMPIPESEM           @411	NONAME
    DOSQNMPIPESEMSTATE        @412	NONAME
    STARTLAZYWRITER         @413	NONAME
    _QUEINST_DATA             @414	NONAME
    DOS32SHUTDOWN               @415	NONAME
    DOS32ICACHEMODULE           @416	NONAME
    DOS32REPLACEMODULE          @417	NONAME
    DOS32ACKNOWLEDGESIGNALEXC   @418	NONAME
    DOSTMRQUERYFREQ             @420	NONAME
    DOSTMRQUERYTIME             @421	NONAME
    DOSREGISTERPERFCTRS         @422	NONAME
    DOSFLATTOSEL                @423	NONAME
    DOSSELTOFLAT                @424	NONAME
    DOS32FLATTOSEL              @425	NONAME
    DOS32SELTOFLAT              @426	NONAME
    DOS32SETFILELOCKS             @428	NONAME
    DOS32CANCELLOCKREQUEST        @429	NONAME
    LOGOPEN                     @430	NONAME
    LOGCLOSE                    @431	NONAME
    LOGADDENTRIES               @432	NONAME
    LOGGETENTRIES               @433	NONAME
    LOGSETSTATE                 @434	NONAME
    LOGSETNAME                  @435	NONAME
    LOGQUERYSTATE               @436	NONAME
    DOS32OPENCHANGENOTIFY       @440	NONAME
    DOS32RESETCHANGENOTIFY      @441	NONAME
    DOS32CLOSECHANGENOTIFY      @442	NONAME
    DOS32FORCESYSTEMDUMP        @444	NONAME
    DOS32ALLOCTHREADLOCALMEMORY @454	NONAME
    DOS32FREETHREADLOCALMEMORY  @455	NONAME
    DOS32VERIFYPIDTID           @460	NONAME
    DOS32R3EXCEPTIONDISPATCHER  @548	NONAME
    DOSLIBIDISP                 @549	NONAME
    DOSLIBIDISP16               @550	NONAME
    DOSLIBIDISP32               @551	NONAME
    DOSR3EXITADDR               @552	NONAME
    DOS32R3EXITADDR             @553	NONAME
    DOS32QUERYRESOURCESIZE      @572	NONAME
    DOSQUERYRESOURCESIZE        @573	NONAME
    DOSPMSEMWAIT                @574	RESIDENTNAME
    DOSPMMUXSEMWAIT             @575	RESIDENTNAME
    THK16_UNITHUNK              @576	NONAME
    HT16_STARTUP                @577	NONAME
    DOS32INITIALIZEPORTHOLE     @580	NONAME
    DOS32QUERYHEADERINFO        @582	NONAME
    DOSINITIALIZEPORTHOLE       @583	NONAME
    DOSQUERYHEADERINFO          @584	NONAME
    _DOS32IMONREAD                @585	NONAME
    DOS32QUERYPROCTYPE          @586	NONAME
    DOSQUERYPROCTYPE            @587	NONAME
    _DOS32IMONWRITE               @588	NONAME
    DOSISIGDISPATCH             @589	NONAME
    DOS32DLLTERMDISP            @592	NONAME
    DOS32IRAISEEXCEPTION        @594	NONAME
    DOS32R3FRESTOR              @600	NONAME
    DOS32PROTECTSETFILEPTR      @621	NONAME
    DOS32PROTECTENUMATTRIBUTE   @636	NONAME
    DOS32PROTECTOPEN            @637	NONAME
    DOS32PROTECTCLOSE           @638	NONAME
    DOS32PROTECTSETFILELOCKS    @639	NONAME
    DOS32PROTECTSETFILESIZE     @640	NONAME
    DOS32PROTECTREAD            @641	NONAME
    DOS32PROTECTWRITE           @642	NONAME
    DOS32PROTECTSETFILEINFO     @643	NONAME
    DOS32PROTECTSETFHSTATE      @644	NONAME
    DOS32PROTECTQUERYFHSTATE    @645	NONAME
    DOS32PROTECTQUERYFILEINFO   @646	NONAME
    DOSCLOSEMESSAGEFILE         @649	NONAME
    DOS32READQUEUE           @661	NONAME
    DOS32PURGEQUEUE          @662	NONAME
    DOS32CLOSEQUEUE          @663	NONAME
    DOS32QUERYQUEUE          @664	NONAME
    DOS32PEEKQUEUE           @665	NONAME
    DOS32WRITEQUEUE          @666	NONAME
    DOS32OPENQUEUE           @667	NONAME
    DOS32CREATEQUEUE         @668	NONAME
    DOS32STARTSESSION        @669	NONAME
    DOS32SELECTSESSION       @670	NONAME
    DOS32SETSESSION          @671	NONAME
    DOS32STOPSESSION         @672	NONAME
    DOSREGISTERNOTIFICATION     @673	NONAME
    DOSREADQUEUE             @674	NONAME
    DOSPURGEQUEUE            @675	NONAME
    DOSCLOSEQUEUE            @676	NONAME
    DOSQUERYQUEUE            @677	NONAME
    DOSPEEKQUEUE             @678	NONAME
    DOSWRITEQUEUE            @679	NONAME
    DOSOPENQUEUE             @680	NONAME
    DOSCREATEQUEUE           @681	NONAME
    DOSSMGETMEM               @682	NONAME
    DOSSMFREEMEM             @683	NONAME
    DOSSMGETSGCB             @684	NONAME
    DOSSMINITSGCB            @685	NONAME
    DOSSMSGDOPOPUP           @686	NONAME
    DOSSMSWITCH              @687	NONAME
    DOSSMSERVEAPPREQ         @688	NONAME
    DOSGETTIMES              @689	NONAME
    DOSSMSETTITLE            @690	NONAME
    DOSSCRUNLOCK             @691	NONAME
    DOSSMDOAPPREQ            @692	NONAME
    DOSSTOPSESSION           @693	NONAME
    DOSSELECTSESSION         @694	NONAME
    DOSSCRLOCK               @695	NONAME
    DOSSAVREDRAWWAIT         @696	NONAME
    DOSSAVREDRAWUNDO         @697	NONAME
    DOSSMSGENDPOPUP          @698	NONAME
    DOSSETSESSION            @699	NONAME
    DOSSETMNLOCKTIME         @700	NONAME
    DOSMODEUNDO              @701	NONAME
    DOSSTARTSESSION          @702	NONAME
    DOSSMGETSTATUS           @703	NONAME
    DOSMODEWAIT            @704	NONAME
    DOSSMTERMINATE           @705	NONAME
    DOSSMGETAPPREQ           @706	NONAME
    DOSSMINITIALIZE          @707	NONAME
    DOSSMSTART               @708	NONAME
    DOSSMPARENTSWITCH        @709	NONAME
    DOSSMPAUSE               @710	NONAME
    DOSSMHDEINIT             @711	NONAME
    DOSSMPMPRESENT           @712	NONAME
    DOSSMREGISTERDD          @713	NONAME
    DOSSMNOTIFYDD            @714	NONAME
    DOSSMNOTIFYDD2           @715	NONAME
    DOSSMOPENDD              @716	NONAME
    DOSSMSETSESSIONTYPE      @717	NONAME
    OS2BASEINIT                 @718	NONAME
    MOUGETPTRSHAPE           @719	NONAME
    MOUSETPTRSHAPE           @720	NONAME
    MOUGETNUMMICKEYS         @721	NONAME
    MOUGETTHRESHOLD          @722	NONAME
    MOUSHELLINIT             @723	NONAME
    MOUGETSCALEFACT          @724	NONAME
    MOUFLUSHQUE              @725	NONAME
    MOUGETNUMBUTTONS         @726	NONAME
    MOUCLOSE                 @727	NONAME
    MOUSETTHRESHOLD          @728	NONAME
    MOUSETSCALEFACT          @729	NONAME
    MOUGETNUMQUEEL           @730	NONAME
    MOUDEREGISTER            @731	NONAME
    MOUGETEVENTMASK          @732	NONAME
    MOUSETEVENTMASK          @733	NONAME
    MOUOPEN                  @734	NONAME
    MOUREMOVEPTR             @735	NONAME
    MOUGETPTRPOS             @736	NONAME
    MOUREADEVENTQUE          @737	NONAME
    MOUSETPTRPOS             @738	NONAME
    MOUGETDEVSTATUS          @739	NONAME
    MOUSYNCH                 @740	NONAME
    MOUREGISTER              @741	NONAME
    MOUSETDEVSTATUS          @742	NONAME
    MOUDRAWPTR               @743	NONAME
    MOUINITREAL              @744	NONAME
    KBDSETCUSTXT             @745	NONAME
    KBDPROCESSINIT           @746	NONAME
    KBDGETCP                 @747	NONAME
    KBDCHARIN                @748	NONAME
    KBDSETCP                 @749	NONAME
    KBDLOADINSTANCE          @750	NONAME
    KBDSYNCH                 @751	NONAME
    KBDREGISTER              @752	NONAME
    KBDSTRINGIN              @753	NONAME
    KBDGETSTATUS             @754	NONAME
    KBDSETSTATUS             @755	NONAME
    KBDGETFOCUS              @756	NONAME
    KBDFLUSHBUFFER           @757	NONAME
    KBDXLATE                 @758	NONAME
    KBDSWITCHFGND            @759	NONAME
    KBDSHELLINIT             @760	NONAME
    KBDCLOSE                 @761	NONAME
    KBDFREEFOCUS             @762	NONAME
    KBDFREE                  @763	NONAME
    KBDDEREGISTER            @764	NONAME
    KBDSETFGND               @765	NONAME
    KBDPEEK                  @766	NONAME
    KBDOPEN                  @767	NONAME
    KBDGETHWID               @768	NONAME
    KBDSETHWID               @769	NONAME
    VIOENDPOPUP              @770	NONAME
    VIOGETPHYSBUF            @771	NONAME
    VIOGETANSI               @772	NONAME
    VIOFREE                  @773	NONAME
    VIOSETANSI               @774	NONAME
    VIODEREGISTER            @775	NONAME
    VIOSCROLLUP              @776	NONAME
    VIOPRTSC                 @777	NONAME
    VIOGETCURPOS             @778	NONAME
    VIOWRTCELLSTR            @779	NONAME
    VIOPOPUP                 @780	NONAME
    VIOSCROLLRT              @781	NONAME
    VIOWRTCHARSTR            @782	NONAME
    AVS_PRTSC             @783	NONAME
    VIOSETCURPOS             @784	NONAME
    VIOSRFUNBLOCK            @785	NONAME
    VIOSRFBLOCK              @786	NONAME
    VIOSCRUNLOCK             @787	NONAME
    VIOWRTTTY                @788	NONAME
    VIOSAVE                  @789	NONAME
    VIOGETMODE               @790	NONAME
    VIOSETMODE               @791	NONAME
    VIOSCRLOCK               @792	NONAME
    VIOREADCELLSTR           @793	NONAME
    VIOSAVREDRAWWAIT         @794	NONAME
    VIOWRTNATTR              @795	NONAME
    VIOGETCURTYPE            @796	NONAME
    VIOSAVREDRAWUNDO         @797	NONAME
    VIOGETFONT               @798	NONAME
    VIOREADCHARSTR           @799	NONAME
    VIOGETBUF                @800	NONAME
    VIOSETCURTYPE            @801	NONAME
    VIOSETFONT               @802	NONAME
    VIOHETINIT               @803	NONAME
    VIOMODEUNDO              @804	NONAME
    VIOSSWSWITCH             @805	NONAME
    VIOMODEWAIT              @806	NONAME
    AVS_PRTSCTOGGLE       @807	NONAME
    VIOGETCP                 @808	NONAME
    VIORESTORE               @809	NONAME
    VIOSETCP                 @810	NONAME
    VIOSHOWBUF               @811	NONAME
    VIOSCROLLLF              @812	NONAME
    VIOREGISTER              @813	NONAME
    VIOGETCONFIG             @814	NONAME
    VIOSCROLLDN              @815	NONAME
    VIOWRTCHARSTRATT         @816	NONAME
    VIOGETSTATE              @817	NONAME
    VIOPRTSCTOGGLE           @818	NONAME
    VIOSETSTATE              @819	NONAME
    VIOWRTNCELL              @820	NONAME
    VIOWRTNCHAR              @821	NONAME
    VIOSHELLINIT             @822	NONAME
    VIOASSOCIATE             @823	NONAME
    VIOCREATEPS              @824	NONAME
    VIODELETESETID           @825	NONAME
    VIOGETDEVICECELLSIZE     @826	NONAME
    VIOGETORG                @827	NONAME
    VIOCREATELOGFONT         @828	NONAME
    VIODESTROYPS             @829	NONAME
    VIOQUERYSETIDS           @830	NONAME
    VIOSETORG                @831	NONAME
    VIOQUERYFONTS            @832	NONAME
    VIOSETDEVICECELLSIZE     @833	NONAME
    VIOSHOWPS                @834	NONAME
    VIOGETPSADDRESS          @835	NONAME
    VIOQUERYCONSOLE          @836	NONAME
    VIOREDRAWSIZE            @837	NONAME
    VIOGLOBALREG             @838	NONAME
    XVIOSETCASTATE           @839	NONAME
    XVIOCHECKCHARTYPE        @840	NONAME
    XVIODESTROYCA            @841	NONAME
    XVIOCREATECA             @842	NONAME
    VIOCHECKCHARTYPE         @843	NONAME
    XVIOGETCASTATE           @844	NONAME
    BVSMAIN                  @845	NONAME
    BVSREDRAWSIZE            @846	NONAME
    BVSGETPTRDRAWNAME        @847	NONAME
    ANSIINJECT               @848	NONAME
    ANSIKEYDEF               @849	NONAME
    ANSIINTERP               @850	NONAME
    BKSMAIN                  @851	NONAME
    BMSMAIN                  @852	NONAME
    MOUGETHOTKEY             @853	NONAME
    MOUSETHOTKEY             @854	NONAME
    DOSSMSYSINIT             @855	NONAME
    QHKEYBDHANDLE            @856	NONAME
    QHMOUSEHANDLE            @857	NONAME
    SMQueueRamSem              @858	NONAME
    SMArray                    @859	NONAME
    SMPIDArray                 @860	NONAME
    SMInitialized              @861	NONAME
    SMArraySize                @862	NONAME
    BVSGLOBAL                @863	NONAME
    SMGINSTANCE              @864	NONAME
    BVHINSTANCE              @865	NONAME
    THK32ALLOCMEM               @115	NONAME
    THK32FREEMEM                @116	NONAME
    THK32ALLOCSTACK             @117	NONAME
    THK32FREESTACK              @262	NONAME
    THK32STRLEN                 @546	NONAME
    THK32_UNITHUNK              @547	NONAME
    HT16_CLEANUP                @578	NONAME
    HT32_STARTUP                @579	NONAME
    HT32_CLEANUP                @581	NONAME
    DOS32PMPOSTEVENTSEM         @590	NONAME
    DOS32PMWAITEVENTSEM         @591	NONAME
    DOS32PMREQUESTMUTEXSEM      @593	NONAME
    DOS32PMWAITMUXWAITSEM       @595	NONAME
    DOS32PM16SEMCHK             @596	NONAME
    THK32ALIASMEM               @866	NONAME
    THK32FREEALIAS              @867	NONAME
    THK32ALLOCVARLEN            @868	NONAME
    THK32HANDLEBOUNDARY         @869	NONAME
    THK32HANDLESTRING           @870	NONAME
    THK32DEALLOC                @871	NONAME
    THK32XHNDLR                 @872	NONAME
    DOS32SETEXTLIBPATH          @873	NONAME
    DOS32QUERYEXTLIBPATH        @874	NONAME
    DOS32PM16SEMRST             @875	NONAME
    DOS32SYSCTL                 @876	NONAME
    DOS32QUERYTHREADCONTEXT     @877	NONAME
    DOS32PERFSYSCALL            @976	NONAME
    DOSSETEXTLIBPATH            @998	RESIDENTNAME
    DOSQUERYEXTLIBPATH          @999	RESIDENTNAME
