🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.os2.programmer
Article #201

Re: Missing API functions for emx 0.8d (complete list)

#201
From: Andreas Girgensohn
Date: Sun, 02 Aug 1992 14:42
147 lines
4588 bytes
I forgot to mention that I removed all the asm statements in the gcc include
files before I used them.  The following functions are described in the
include files but do not have addresses in gcc:

DosFileIO
DosGetMessage
DosQueryMessageCP
GpiQueryDefaultPaletteInfo
GpiRealizeColorTable
GpiResizePalette
GpiUnrealizeColorTable
GpiUpdateColors
PrfCreateGroup
PrfDestroyGroup
PrfQueryProgramCategory
PrfQueryProgramHandle
SplQpClose
SplQpControl
SplQpInstall
SplQpOpen
SplQpPrint
SplQpQueryDt
WinCatch
WinDeleteProcedure
WinHAPPfromPID
WinHSWITCHfromHAPP
WinLoadProcedure
WinThrow

I append some changes to the import file.

Andreas

-------------------------------------------------------------------------------
*** newimport.BAK	Fri Jul 31 09:49:05 1992
--- newimport.imp	Fri Jul 31 10:01:25 1992
***************
*** 105,110 ****
--- 105,117 ----
  DrgVerifyTypeSet pmdrag 62 4
  ;
  +newpmgpi.s
+ DevCloseDC pmgpi 604 1
+ DevEscape pmgpi 605 6
+ DevOpenDC pmgpi 610 6
+ DevPostDeviceModes pmgpi 609 6
+ DevQueryCaps pmgpi 606 4
+ DevQueryDeviceNames pmgpi 607 7
+ DevQueryHardcopyCaps pmgpi 608 4
  GpiAnimatePalette pmgpi 595 5
  GpiBeginArea pmgpi 352 2
  GpiBeginElement pmgpi 353 3
***************
*** 132,138 ****
  GpiCreateRegion pmgpi 370 3
  GpiDeleteBitmap pmgpi 371 1
  GpiDeleteElement pmgpi 372 1
! GpiDeleteElementrange pmgpi 373 3
  GpiDeleteElementsBetweenLabels pmgpi 374 3
  GpiDeleteMetaFile pmgpi 375 1
  GpiDeletePalette pmgpi 577 1
--- 139,145 ----
  GpiCreateRegion pmgpi 370 3
  GpiDeleteBitmap pmgpi 371 1
  GpiDeleteElement pmgpi 372 1
! GpiDeleteElementRange pmgpi 373 3
  GpiDeleteElementsBetweenLabels pmgpi 374 3
  GpiDeleteMetaFile pmgpi 375 1
  GpiDeletePalette pmgpi 577 1
***************
*** 207,213 ****
  GpiQueryClipBox pmgpi 435 2
  GpiQueryClipRegion pmgpi 436 1
  GpiQueryColorIndex pmgpi 439 3
! GpiQueryColordata pmgpi 438 3
  GpiQueryCp pmgpi 440 1
  GpiQueryCurrentPosition pmgpi 441 2
  GpiQueryDefArcParams pmgpi 567 2
--- 214,220 ----
  GpiQueryClipBox pmgpi 435 2
  GpiQueryClipRegion pmgpi 436 1
  GpiQueryColorIndex pmgpi 439 3
! GpiQueryColorData pmgpi 438 3
  GpiQueryCp pmgpi 440 1
  GpiQueryCurrentPosition pmgpi 441 2
  GpiQueryDefArcParams pmgpi 567 2
***************
*** 385,413 ****
  Prt32DevIOCtl pmspl 372 5
  Prt32Open pmspl 370 8
  Prt32Write pmspl 371 4
! SPLCONTROLDEVICE pmspl 380 3
! SPLCREATEDEVICE pmspl 401 4
! SPLCREATEQUEUE pmspl 393 4
! SPLDELETEDEVICE pmspl 403 2
! SPLDELETEJOB pmspl 386 3
! SPLDELETEQUEUE pmspl 396 2
! SPLENUMDEVICE pmspl 382 8
! SPLENUMDRIVER pmspl 406 8
! SPLENUMJOB pmspl 392 9
! SPLENUMPORT pmspl 408 8
! SPLENUMQUEUE pmspl 399 8
! SPLENUMQUEUEPROCESSOR pmspl 407 8
! SPLHOLDJOB pmspl 385 3
! SPLHOLDQUEUE pmspl 394 2
! SPLPURGEQUEUE pmspl 404 2
! SPLQUERYDEVICE pmspl 381 6
! SPLQUERYJOB pmspl 390 7
! SPLQUERYQUEUE pmspl 397 6
! SPLRELEASEJOB pmspl 384 3
! SPLRELEASEQUEUE pmspl 395 2
! SPLSETDEVICE pmspl 402 6
! SPLSETJOB pmspl 391 7
! SPLSETQUEUE pmspl 398 6
  Spl32MessageBox pmspl 307 7
  Spl32QmAbort pmspl 305 1
  Spl32QmAbortDoc pmspl 308 1
--- 392,420 ----
  Prt32DevIOCtl pmspl 372 5
  Prt32Open pmspl 370 8
  Prt32Write pmspl 371 4
! SplControlDevice pmspl 380 3
! SplCreateDevice pmspl 401 4
! SplCreateQueue pmspl 393 4
! SplDeleteDevice pmspl 403 2
! SplDeleteJob pmspl 386 3
! SplDeleteQueue pmspl 396 2
! SplEnumDevice pmspl 382 8
! SplEnumDriver pmspl 406 8
! SplEnumJob pmspl 392 9
! SplEnumPort pmspl 408 8
! SplEnumQueue pmspl 399 8
! SplEnumQueueProcessor pmspl 407 8
! SplHoldJob pmspl 385 3
! SplHoldQueue pmspl 394 2
! SplPurgeQueue pmspl 404 2
! SplQueryDevice pmspl 381 6
! SplQueryJob pmspl 390 7
! SplQueryQueue pmspl 397 6
! SplReleaseJob pmspl 384 3
! SplReleaseQueue pmspl 395 2
! SplSetDevice pmspl 402 6
! SplSetJob pmspl 391 7
! SplSetQueue pmspl 398 6
  Spl32MessageBox pmspl 307 7
  Spl32QmAbort pmspl 305 1
  Spl32QmAbortDoc pmspl 308 1
Technical Details
Message-ID: <1992Aug2.144208.6467@nynexst.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!ogicse!usenet.coe.montana.edu!rpi!gatech!news.ans.net!nynexst.com!andreasg
References: <1992Jul31.004620.23290@nynexst.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!ogicse!usenet.coe.montana.edu!rpi!gatech!news.ans.net!nynexst.com!andreasg
From: andreasg@nynexst.com (Andreas Girgensohn)
Newsgroups: comp.os.os2.programmer
Subject: Re: Missing API functions for emx 0.8d (complete list)
Message-ID: <1992Aug2.144208.6467@nynexst.com>
Date: 2 Aug 92 14:42:08 GMT
Article-I.D.: nynexst.1992Aug2.144208.6467
References: <1992Jul31.004620.23290@nynexst.com>
Sender: news@nynexst.com (For News purposes)
Organization: Nynex Science and Technology
Lines: 147
Cc: mattes@azu.informatik.uni-stuttgart.de