;
; PMNT.DEF - Def file for undocumented services needed by 16-bit PM/NT DLL's
;
; Author:
;
;  Patrick Questembert (PatrickQ) 20-Jul-1992
;

LIBRARY PMNT
PROTMODE

;Note that IMPORTing is not necessary since we 'know' how to get to the
; 32 bit, NT side, by magic (see nls.asm).
;
;EXPORTS usually get put in DOSCALLS.LIB; see LIB/MAKEFILE to make them private
EXPORTS
        PMNTIOCTL               @1   RESIDENTNAME
        PMNTDBGPRINT            @2   RESIDENTNAME
        PMNTGETNEXTEVENT        @3   RESIDENTNAME
        PMNTMEMMAP              @4   RESIDENTNAME
        PMNTGETPGMNAME          @5   RESIDENTNAME
; 6 is PMNTGETCONSOLETITLE unused
        PMNTSETCONSOLETITLE     @7   RESIDENTNAME
        PMNTSETFULLSCREEN       @8   RESIDENTNAME
        PMNTGETWIN32HWND        @9   RESIDENTNAME
        PMNTSETFOCUS            @10  RESIDENTNAME
        PMNTGETFULLSCREEN       @11  RESIDENTNAME
        PMNTSETPMSHELLFLAG      @12  RESIDENTNAME
        PMNTGETSYSTEMTIME       @13  RESIDENTNAME
        PMNTCREATEGROUP         @14  RESIDENTNAME
        PMNTADDPROGRAM          @15  RESIDENTNAME
        PMNTCHANGEPROGRAM       @16  RESIDENTNAME
        PMNTQUERYPROGRAMTITLES  @17  RESIDENTNAME
        PMNTQUERYDEFINITION     @18  RESIDENTNAME
        PMNTQUERYPROGRAMHANDLE  @19  RESIDENTNAME
        PMNTDESTROYGROUP        @20  RESIDENTNAME
        PMNTREMOVEPROGRAM       @21  RESIDENTNAME
        PMNTREGISTERDISPLAYADAPTER @22 RESIDENTNAME
        PMNTIOMAP               @23 RESIDENTNAME
        PMNTISSESSIONROOT       @24  RESIDENTNAME
        PMNTCLOSEWINDOW         @25  RESIDENTNAME
        ; 26-28 are used for DBCS build (should be checked-in soon)
#if DBCS
; MSKK [ShigeO] Aug 26, 1993
        PMNTCREATEFONTINDIRECT  @26 RESIDENTNAME
        PMNTGETTEXTMETRICS      @27 RESIDENTNAME
        PMNTGETSTRINGBITMAP     @28 RESIDENTNAME
#endif
        PMNTDBGPROMPT           @29  RESIDENTNAME
        PMNTOPENCLIPBRD         @30  RESIDENTNAME
        PMNTCLOSECLIPBRD        @31  RESIDENTNAME
        PMNTEMPTYCLIPBRD        @32  RESIDENTNAME
        PMNTSETCLIPBRDTEXT      @33  RESIDENTNAME
        PMNTSETCLIPBRDBITMAP    @34  RESIDENTNAME
        PMNTQUERYCLIPBRDTEXT    @35  RESIDENTNAME
        PMNTQUERYCLIPBRDBITMAP  @36  RESIDENTNAME
        PMNTQUERYCLIPBRDFMTINFO @37  RESIDENTNAME
        PMNTIDENTIFYCODESELECTOR @38  RESIDENTNAME
        PMNTCREATEHIDDENTHREAD  @39  RESIDENTNAME
        PMNTWIN32CLIPBRD        @40  RESIDENTNAME
        PMNTVIOGETCONFIG        @41  RESIDENTNAME
        PMNTVIOGETCP            @42  RESIDENTNAME
        PMNTPROCESSISPMSHELL    @45  RESIDENTNAME
        PMNTQUERYSCREENSIZE     @46  RESIDENTNAME
; 47 is for PMNTDisableIME (MSKK)
        PMNTSETSHUTDOWNPRIORITY @48  RESIDENTNAME
        PMNTSETSUBPROCSEM       @49  RESIDENTNAME
