home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
EPMASI.ZIP
/
PMAPI.ASI
< prev
Wrap
Text File
|
1992-03-06
|
102KB
|
2,097 lines
/**************************************************************************/
/* OS/2 Presentation Manager Programming */
/* Syntax Assistance File - Example */
/* Version 2.0 */
/* Sven Guyet, 03/92 (DSGUYE at DUESVM1) */
/**************************************************************************/
/* */
/* IF YOU WANT THIS FILE TO BE USED WITH ALL ".C" FILES, DON'T FORGET TO */
/* RENAME IT INTO MYAS_C.HLP !!! */
/* */
/**************************************************************************/
/* NOTE: It is recommended to remove these comment lines in your "real" */
/* syntax assistance file. The first time syntax assistance is */
/* invoked via ALT-H, the file "MYAS_[filetype].HLP" is loaded */
/* into the hidden ring. If "MYAS_[filetype].HLP" can not be found, */
/* the default file specified in my_syntax_filename is used. */
/* Each time ALT-H is pressed the syntax assistance file is scanned */
/* for the specified command abbreviation. Therefore any */
/* unnecessary lines increase the duration of the syntax evaluation.*/
/* */
/* */
/* SYNTAX: For each command you wish to be expanded via ALT-H insert a */
/* line starting with the command IN COLUMN ONE and followed */
/* by the text you wish the command to be replaced with. Multiple */
/* lines are allowed. The end of the command description is */
/* encountered either by the end of the syntax assistance file */
/* or by a nonblank character in the first columns up to the */
/* starting point of the first explanation line of the choosen */
/* command. */
/* The cursor position after the replacement can be controled */
/* by putting a '▓' (ascii 178) at the desired position within */
/* the replacement string. */
/* */
/* EXAMPLE: The following OS/2 syntax assistance file entries ...... */
/* */
/* Column !1 8 30 */
/*------------------------------------------------------------------------*/
/* Row 1 !WSM WinSendMsg( ▓HWDN hwnd, */
/* 2 ! USHORT msg, */
/* 3 ! MPARAM mp1, */
/* 4 ! MPARAM mp2) */
/*------------------------------------------------------------------------*/
/* */
/* ...... would expand WSM with the above code between Row 1, */
/* Col 8 and Row 4, Col 30 when ALT-H is pressed. */
/**************************************************************************/
/**************************************************************************/
/* GRAPHICS PRESENTATION INTERFACE FUNCTION CALLS */
/**************************************************************************/
GA
GpiAssociate GpiAssociate( ▓HPS hps,
HDC hdc)
GBA
GpiBeginArea GpiBeginArea( ▓HPS hps,
ULONG flOptions)
GBE
GpiBeginElement GpiBeginElement( ▓HPS hps,
LONG lType,
PSZ pszDesc)
GBP
GpiBeginPath GpiBeginPath( ▓HPS hps,
LONG lPath)
GBB
GpiBitBlt GpiBitBlt( ▓HPS hpsTarget,
HPS hpsSource,
LONG lCount,
PPOINTL aptlPoints,
LONG lRop,
ULONG flOptions)
GB
GpiBox GpiBox( ▓HPS hps,
LONG lControl,
PPOINTL pptlPoint,
LONG lHRound,
LONG lVRound)
GCSM
GpiCallSegmentMatrix GpiCallSegmentMatrix( ▓HPS hps,
LONG lSegment,
LONG lCount,
PMATRIXLF pmatlfArray,
LONG lOptions)
GCS
GpiCharString GpiCharString( ▓HPS hps,
LONG lCount,
PCH pchString)
GCSA
GpiCharStringAt GpiCharStringAt( ▓HPS hps,
PPOINTL pptlPoint,
LONG lCount,
PCH pchString)
GCSP
GpiCharStringPos GpiCharStringPos( ▓HPS hps,
PRECTL prclRect,
ULONG flOptions,
LONG lCount,
PCH pchString,
PLONG alAdx)
GCSPA
GpiCharStringPosAt GpiCharStringPosAt( ▓HPS hps,
PPOINTL pptlStart,
PRECTL prclRect,
ULONG flOptions,
LONG lCount,
PCH pchString,
PLONG alAdx)
GCF
GpiCloseFigure GpiCloseFigure( ▓HPS hps)
GCS
GpiCloseSegment GpiCloseSegment( ▓HPS hps)
GCR
GpiCombineRegion GpiCombineRegion( ▓HPS hps,
HRGN hrgnDest,
HRGN hrgnSrc1,
HRGN hrgnSrc2,
LONG lMode)
GC
GpiComment GpiComment( ▓HPS hps,
LONG lLength,
PBYTE pbData)
GC
GpiConvert GpiConvert( ▓HPS hps,
LONG lSrc,
LONG lTarg,
LONG lCount,
PPOINTL aptlPoints)
GCMF
GpiCopyMetaFile GpiCopyMetaFile( ▓HMF hmf)
GCC
GpiCorrelateChain GpiCorrelateChain( ▓HPS hps,
LONG lType,
PPOINTL pptlPick,
LONG lMaxHits,
LONG lMaxDepth,
PLONG pl2)
GCF
GpiCorrelateFrom GpiCorrelateFrom( ▓HPS hps,
LONG lFirstSegment,
LONG lLastSegment,
LONG lType,
PPOINTL pptlPick,
LONG lMaxHits,
LONG lMaxDepth,
PLONG plSegTag)
GCS
GpiCorrelateSegment GpiCorrelateSegment( ▓HPS hps,
LONG lSegment,
LONG lType,
PPOINTL pptlPick,
LONG lMaxHits,
LONG lMaxDepth,
PLONG alSegTag)
GCB
GpiCreateBitmap GpiCreateBitmap( ▓HPS hps,
PBITMAPINFOHEADER pbmpNew,
ULONG flOptions,
PBYTE pbInitData,
PBITMAPINFO pbmiInfoTable)
GCLCT
GpiCreateLogColorTable GpiCreateLogColorTable( ▓HPS hps,
ULONG flOptions,
LONG lFormat,
LONG lStart,
LONG lCount,
PLONG alTable)
GCLF
GpiCreateLogFont GpiCreateLogFont( ▓HPS hps,
PSTR8 pName,
LONG lLcid,
PFATTRS pfatAttrs)
GCPS
GpiCreatePS GpiCreatePS( ▓HAB hab,
HDC hdc,
PSIZEL psizlSize,
ULONG flOptions)
GCR
GpiCreateRegion GpiCreateRegion( ▓HPS hps,
LONG lCount,
PRECTL arclRectangles)
GDB
GpiDeleteBitmap GpiDeleteBitmap( ▓HBITMAP hbm)
GDE
GpiDeleteElement GpiDeleteElement( ▓HPS hps)
GDER
GpiDeleteElementRange GpiDeleteElementRange( ▓HPS hps,
LONG lFirstElement,
LONG lLastElement)
GDEBL
GpiDeleteElementsBetweenLabelspiDeleteElementsBetweenLabels( ▓HPS hps,
LONG lFirstLabel,
LONG lLastLabel)
GDMF
GpiDeleteMetaFile GpiDeleteMetaFile( ▓HMF hmf)
GDS
GpiDeleteSegment GpiDeleteSegment( ▓HPS hps,
LONG lSegid)
GDS
GpiDeleteSegments GpiDeleteSegments( ▓HPS hps,
LONG lFirstSegment,
LONG lLastSegment)
GDS
GpiDeleteSetId GpiDeleteSetId( ▓HPS hps,
LONG lLcid)
GDPS
GpiDestroyPS GpiDestroyPS( ▓HPS hps)
GDR
GpiDestroyRegion GpiDestroyRegion( ▓HPS hps,
HRGN hrgn)
GDC
GpiDrawChain GpiDrawChain( ▓HPS hps)
GDD
GpiDrawDynamics GpiDrawDynamics( ▓HPS hps)
GDF
GpiDrawFrom GpiDrawFrom( ▓HPS hps,
LONG lFirstSegment,
LONG lLastSegment)
GDS
GpiDrawSegment GpiDrawSegment( ▓HPS hps,
LONG lSegment)
GE
GpiElement GpiElement( ▓HPS hps,
LONG lType,
PSZ pszDesc,
LONG lLength,
PBYTE pbData)
GEA
GpiEndArea GpiEndArea( ▓HPS hps)
GEE
GpiEndElement GpiEndElement( ▓HPS hps)
GEP
GpiEndPath GpiEndPath( ▓HPS hps)
GER
GpiEqualRegion GpiEqualRegion( ▓HPS hps,
HRGN hrgnSrc1,
HRGN hrgnSrc2)
GE
GpiErase GpiErase( ▓HPS hps)
GESD
GpiErrorSegmentData GpiErrorSegmentData( ▓HPS hps,
PLONG plSegment,
PLONG plContext)
GECR
GpiExcludeClipRectangle GpiExcludeClipRectangle( ▓HPS hps,
PRECTL prclRectangle)
GFP
GpiFillPath GpiFillPath( ▓HPS hps,
LONG lPath,
LONG lOptions)
GFA
GpiFullArc GpiFullArc( ▓HPS hps,
LONG lControl,
FIXED fxMultiplier)
GGD
GpiGetData GpiGetData( ▓HPS hps,
LONG lSegid,
PLONG plOffset,
LONG lFormat,
LONG lLength,
PBYTE pbData)
GI
GpiImage GpiImage( ▓HPS hps,
LONG lFormat,
PSIZEL psizlImageSize,
LONG lLength,
PBYTE pbData)
GICR
GpiIntersectClipRectangle GpiIntersectClipRectangle( ▓HPS hps,
PRECTL prclRectangle)
GL
GpiLabel GpiLabel( ▓HPS hps,
LONG lLabel)
GL
GpiLine GpiLine( ▓HPS hps,
PPOINTL pptlEndPoint)
GLB
GpiLoadBitmap GpiLoadBitmap( ▓HPS hps,
HMODULE Resource,
USHORT idBitmap,
LONG lWidth,
LONG lHeight)
GLF
GpiLoadFonts GpiLoadFonts( ▓HAB hab,
PSZ pszFilename)
GLMF
GpiLoadMetaFile GpiLoadMetaFile( ▓HAB hab,
PSZ pszFilename)
GM
GpiMarker GpiMarker( ▓HPS hps,
PPOINTL pptlPoint)
GMP
GpiModifyPath GpiModifyPath( ▓HPS hps,
LONG lPath,
LONG lMode)
GM
GpiMove GpiMove( ▓HPS hps,
PPOINTL pptlPoint)
GOCR
GpiOffsetClipRegion GpiOffsetClipRegion( ▓HPS hps,
PPOINTL pptlPoint)
GOEP
GpiOffsetElementPointer GpiOffsetElementPointer( ▓HPS hps,
LONG loffset)
GOR
GpiOffsetRegion GpiOffsetRegion( ▓HPS hps,
HRGN Hrgn,
PPOINTL pptlOffset)
GOS
GpiOpenSegment GpiOpenSegment( ▓HPS hps,
LONG lSegment)
GOP
GpiOutlinePath GpiOutlinePath( ▓HPS hps,
LONG lPath,
LONG lOptions)
GPR
GpiPaintRegion GpiPaintRegion( ▓HPS hps,
HRGN hrgn)
GPA
GpiPartialArc GpiPartialArc( ▓HPS hps,
PPOINTL pptlCenter,
FIXED fxMultiplier,
FIXED fxStartAngle,
FIXED fxSweepAngle)
GPMF
GpiPlayMetaFile GpiPlayMetaFile( ▓HPS hps,
HMF hmf,
LONG lCount1,
PLONG alOptarray,
PLONG plSegCount,
LONG lCount2,
PSZ pszDesc)
GPA
GpiPointArc GpiPointArc( ▓HPS hps,
PPOINTL pptl2)
GPF
GpiPolyFillet GpiPolyFillet( ▓HPS hps,
LONG lCount,
PPOINTL aptlPoints)
GPFS
GpiPolyFilletSharp GpiPolyFilletSharp( ▓HPS hps,
LONG lCount,
PPOINTL aptlPoints,
PFIXED afxPoints)
GPL
GpiPolyLine GpiPolyLine( ▓HPS hps,
LONG lCount,
PPOINTL aptlPoints)
GPM
GpiPolyMarker GpiPolyMarker( ▓HPS hps,
LONG lCount,
PPOINTL aptlPoints)
GPS
GpiPolySpline GpiPolySpline( ▓HPS hps,
LONG lCount,
PPOINTL aptlPoints)
GP
GpiPop GpiPop( ▓HPS hps,
LONG lCount)
GPR
GpiPtInRegion GpiPtInRegion( ▓HPS hps,
HRGN hrgn,
PPOINTL pptlPoint)
GPV
GpiPtVisible GpiPtVisible( ▓HPS hps,
PPOINTL pptlPoint)
GPD
GpiPutData GpiPutData( ▓HPS hps,
LONG lFormat,
PLONG plCount,
PBYTE pbData)
GQAP
GpiQueryArcParams GpiQueryArcParams( ▓HPS hps,
PARCPARAMS parcpArcParams)
GQAM
GpiQueryAttrMode GpiQueryAttrMode( ▓HPS hps)
GQA
GpiQueryAttrs GpiQueryAttrs( ▓HPS hps,
LONG lPrimType,
ULONG flAttrMask,
PBUNDLE ppbunAttrs)
GQBC
GpiQueryBackColor GpiQueryBackColor( ▓HPS hps)
GQBM
GpiQueryBackMix GpiQueryBackMix( ▓HPS hps)
GQBB
GpiQueryBitmapBits GpiQueryBitmapBits( ▓HPS hps,
LONG lScanStart,
LONG lScans,
PBYTE pbBuffer,
PBITMAPINFO pbmiInfoTable)
GQBD
GpiQueryBitmapDimension GpiQueryBitmapDimension( ▓HBITMAP hbm,
PSIZEL psizlBitmapDimension)
GQBH
GpiQueryBitmapHandle GpiQueryBitmapHandle( ▓HPS hps,
LONG lLcid)
GQBP
GpiQueryBitmapParameters GpiQueryBitmapParameters( ▓HBITMAP hbm,
PBITMAPINFOHEADER pbmpData)
GQBD
GpiQueryBoundaryData GpiQueryBoundaryData( ▓HPS hps,
PRECTL prclBoundary)
GQCA
GpiQueryCharAngle GpiQueryCharAngle( ▓HPS hps,
PGRADIENTL pgradlAngle)
GQCB
GpiQueryCharBox GpiQueryCharBox( ▓HPS hps,
PSIZEF psizfxSize)
GQCD
GpiQueryCharDirection GpiQueryCharDirection( ▓HPS hps)
GQCM
GpiQueryCharMode GpiQueryCharMode( ▓HPS hps)
GQCS
GpiQueryCharSet GpiQueryCharSet( ▓HPS hps)
GQCS
GpiQueryCharShear GpiQueryCharShear( ▓HPS hps,
PPOINTL pptlShear)
GQCSP
GpiQueryCharStringPos GpiQueryCharStringPos( ▓HPS hps,
ULONG flOptions,
LONG lCount,
PCH pchString,
PLONG alXincrements,
PPOINTL aptlPositions)
GQCSPA
GpiQueryCharStringPosAt GpiQueryCharStringPosAt( ▓HPS hps,
PPOINTL pptlStart,
ULONG flOptions,
LONG lCount,
PCH pchString,
PLONG alXincrements,
PPOINTL aptlPositions)
GQCB
GpiQueryClipBox GpiQueryClipBox( ▓HPS hps,
PRECTL prclBound)
GQCR
GpiQueryClipRegion GpiQueryClipRegion( ▓HPS hps)
GQC
GpiQueryColor GpiQueryColor( ▓HPS hps)
GQCD
GpiQueryColorData GpiQueryColorData( ▓HPS hps,
LONG lCount,
PLONG alArray)
GQCI
GpiQueryColorIndex GpiQueryColorIndex( ▓HPS hps,
ULONG flOptions,
LONG lRgbColor)
GQC
GpiQueryCp GpiQueryCp( ▓HPS hps)
GQCP
GpiQueryCurrentPosition GpiQueryCurrentPosition( ▓HPS hps,
PPOINTL pptlPoint)
GQDAP
GpiQueryDefArcParams GpiQueryDefArcParams( ▓HPS hps,
PARCPARAMS parcpArcParams)
GQDA
GpiQueryDefAttrs GpiQueryDefAttrs( ▓HPS hps,
LONG lPrimType,
ULONG flAttrMask,
PBUNDLE ppbunAttrs)
GQDCB
GpiQueryDefCharBox GpiQueryDefCharBox( ▓HPS hps,
PSIZEL psizlSize)
GQDT
GpiQueryDefTag GpiQueryDefTag( ▓HPS hps,
PLONG plTag)
GQDVL
GpiQueryDefViewingLimits GpiQueryDefViewingLimits( ▓HPS hps,
PRECTL prclLimits)
GQDVM
GpiQueryDefaultViewMatrix GpiQueryDefaultViewMatrix( ▓HPS hps,
LONG lCount,
PMATRIXLF pmatlfArray)
GQDBF
GpiQueryDeviceBitmapFormats GpiQueryDeviceBitmapFormats( ▓HPS hps,
LONG lCount,
PLONG alArray)
GQDC
GpiQueryDrawControl GpiQueryDrawControl( ▓HPS hps,
LONG lControl)
GQDM
GpiQueryDrawingMode GpiQueryDrawingMode( ▓HPS hps)
GQEM
GpiQueryEditMode GpiQueryEditMode( ▓HPS hps)
GQE
GpiQueryElement GpiQueryElement( ▓HPS hps,
LONG lOff,
LONG lMaxLength,
PBYTE pbData)
GQEP
GpiQueryElementPointer GpiQueryElementPointer( ▓HPS hps)
GQET
GpiQueryElementType GpiQueryElementType( ▓HPS hps,
PLONG plType,
LONG lLength,
PSZ pszData)
GQFFD
GpiQueryFontFileDescriptions GpiQueryFontFileDescriptions( ▓HAB hab,
PSZ pszFilename,
PLONG plCount,
PFFDESCS affdescsNames)
GQFM
GpiQueryFontMetrics GpiQueryFontMetrics( ▓HPS hps,
LONG lMetricsLength,
PFONTMETRICS pfmMetrics)
GQF
GpiQueryFonts GpiQueryFonts( ▓HPS hps,
ULONG flOptions,
PSZ pszFacename,
PLONG plReqFonts,
LONG lMetricsLength,
PFONTMETRICS afmMetrics)
GQGF
GpiQueryGraphicsField GpiQueryGraphicsField( ▓HPS hps,
PRECTL prclField)
GQISA
GpiQueryInitialSegmentAttrs GpiQueryInitialSegmentAttrs( ▓HPS hps,
LONG lAttribute)
GQKP
GpiQueryKerningPairs GpiQueryKerningPairs( ▓HPS hps,
LONG lCount,
PKERNINGPAIRS akrnprData)
GQLE
GpiQueryLineEnd GpiQueryLineEnd( ▓HPS hps)
GQLJ
GpiQueryLineJoin GpiQueryLineJoin( ▓HPS hps)
GQLT
GpiQueryLineType GpiQueryLineType( ▓HPS hps)
GQLW
GpiQueryLineWidth GpiQueryLineWidth( ▓HPS hps)
GQLWG
GpiQueryLineWidthGeom GpiQueryLineWidthGeom( ▓HPS hps)
GQLCT
GpiQueryLogColorTable GpiQueryLogColorTable( ▓HPS hps,
ULONG flOptions,
LONG lStart,
LONG lCount,
PLONG alArray)
GQM
GpiQueryMarker GpiQueryMarker( ▓HPS hps)
GQMB
GpiQueryMarkerBox GpiQueryMarkerBox( ▓HPS hps,
PSIZEF psizfxSize)
GQMS
GpiQueryMarkerSet GpiQueryMarkerSet( ▓HPS hps)
GQMFB
GpiQueryMetaFileBits GpiQueryMetaFileBits( ▓HMF hmf,
LONG lOffset,
LONG lLength,
PBYTE pbData)
GQMFL
GpiQueryMetaFileLength GpiQueryMetaFileLength( ▓HMF hmf)
GQM
GpiQueryMix GpiQueryMix( ▓HPS hps)
GQMTM
GpiQueryModelTransformMatrix GpiQueryModelTransformMatrix( ▓HPS hps,
LONG lCount,
PMATRIXLF pmatlfArray)
GQNC
GpiQueryNearestColor GpiQueryNearestColor( ▓HPS hps,
ULONG flOptions,
LONG lRgbIn)
GQNS
GpiQueryNumberSetIds GpiQueryNumberSetIds( ▓HPS hps)
GQPS
GpiQueryPS GpiQueryPS( ▓HPS hps,
PSIZEL psizlSize)
GQPV
GpiQueryPageViewport GpiQueryPageViewport( ▓HPS hps,
PRECTL prclViewport)
GQP
GpiQueryPattern GpiQueryPattern( ▓HPS hps)
GQPRP
GpiQueryPatternRefPoint GpiQueryPatternRefPoint( ▓HPS hps,
PPOINTL pptlRefPoint)
GQPS
GpiQueryPatternSet GpiQueryPatternSet( ▓HPS hps)
GQP
GpiQueryPel GpiQueryPel( ▓HPS hps,
PPOINTL pptlPoint)
GQPAP
GpiQueryPickAperturePosition GpiQueryPickAperturePosition( ▓HPS hps,
PPOINTL pptlPoint)
GQPAS
GpiQueryPickApertureSize GpiQueryPickApertureSize( ▓HPS hps,
PSIZEL psizlSize)
GQRGBC
GpiQueryRGBColor GpiQueryRGBColor( ▓HPS hps,
ULONG flOptions,
LONG lColorIndex)
GQRC
GpiQueryRealColors GpiQueryRealColors( ▓HPS hps,
ULONG flOptions,
LONG lStart,
LONG lCount,
PLONG alColors)
GQRB
GpiQueryRegionBox GpiQueryRegionBox( ▓HPS hps,
HRGN hrgn,
PRECTL prclBound)
GQRR
GpiQueryRegionRects GpiQueryRegionRects( ▓HPS hps,
HRGN hrgn,
PRECTL prclBound,
PRGNRECT prgnrcControl,
PRECTL prclRect)
GQSA
GpiQuerySegmentAttrs GpiQuerySegmentAttrs( ▓HPS hps,
LONG lSegid,
LONG lAttribute)
GQSN
GpiQuerySegmentNames GpiQuerySegmentNames( ▓HPS hps,
LONG lFirstSegid,
LONG lLastSegid,
LONG lMax,
PLONG alSegids)
GQSP
GpiQuerySegmentPriority GpiQuerySegmentPriority( ▓HPS hps,
LONG lRefSegid,
LONG lOrder)
GQSTM
GpiQuerySegmentTransformMatrixpiQuerySegmentTransformMatrix( ▓HPS hps,
LONG lSegid,
LONG lCount,
PMATRIXLF pmatlfArray)
GQSI
GpiQuerySetIds GpiQuerySetIds( ▓HPS hps,
LONG lCount,
PLONG alTypes,
PSTR8 aNames,
PLONG allcids)
GQSD
GpiQueryStopDraw GpiQueryStopDraw( ▓HPS hps)
GQT
GpiQueryTag GpiQueryTag( ▓HPS hps,
PLONG plTag)
GQTB
GpiQueryTextBox GpiQueryTextBox( ▓HPS hps,
LONG lCount1,
PCH pchString,
LONG lCount2,
PPOINTL aptlPoints)
GQVL
GpiQueryViewingLimits GpiQueryViewingLimits( ▓HPS hps,
PRECTL prclLimits)
GQVTM
GpiQueryViewingTransformMatrixpiQueryViewingTransformMatrix( ▓HPS hps,
LONG lCount,
PMATRIXLF pmatlfArray)
GQWT
GpiQueryWidthTable GpiQueryWidthTable( ▓HPS hps,
LONG lFirstChar,
LONG lCount,
PLONG alData)
GRCT
GpiRealizeColorTable GpiRealizeColorTable( ▓HPS hps)
GRIR
GpiRectInRegion GpiRectInRegion( ▓HPS hps,
HRGN hrgn,
PRECTL prclRect)
GRV
GpiRectVisible GpiRectVisible( ▓HPS hps,
PRECTL prclRectangle)
GRD
GpiRemoveDynamics GpiRemoveDynamics( ▓HPS hps,
LONG lFirstSegid,
LONG lLastSegid)
GRBD
GpiResetBoundaryData GpiResetBoundaryData( ▓HPS hps)
GRPS
GpiResetPS GpiResetPS( ▓HPS hps,
ULONG flOptions)
GRPS
GpiRestorePS GpiRestorePS( ▓HPS hps,
LONG lPSid)
GR
GpiRotate GpiRotate( ▓HPS,
PMATRIXLF,
LONG,
FIXED,
PPOINTL)
GSMF
GpiSaveMetaFile GpiSaveMetaFile( ▓HMF hmf,
PSZ pszFilename)
GSPS
GpiSavePS GpiSavePS( ▓HPS hps)
GS
GpiScale GpiScale( ▓HPS,
PMATRIXLF,
LONG,
PFIXED,
PPOINTL)
GSAP
GpiSetArcParams GpiSetArcParams( ▓HPS hps,
PARCPARAMS parcpArcParams)
GSAM
GpiSetAttrMode GpiSetAttrMode( ▓HPS hps,
LONG lMode)
GSA
GpiSetAttrs GpiSetAttrs( ▓HPS hps,
LONG lPrimType,
ULONG flAttrMask,
ULONG flDefMask,
PBUNDLE ppbunAttrs)
GSBC
GpiSetBackColor GpiSetBackColor( ▓HPS hps,
LONG lColor)
GSBM
GpiSetBackMix GpiSetBackMix( ▓HPS hps,
LONG lMixMode)
GSB
GpiSetBitmap(HP GpiSetBitmap(HPS hps,
HBITMAP hbm)
GSBB
GpiSetBitmapBits GpiSetBitmapBits( ▓HPS hps,
LONG lScanStart,
LONG lScans,
PBYTE pbBuffer,
PBITMAPINFO pbmiInfoTable)
GSBD
GpiSetBitmapDimension GpiSetBitmapDimension( ▓HBITMAP hbm,
PSIZEL psizlBitmapDimension)
GSBI
GpiSetBitmapId GpiSetBitmapId( ▓HPS hps,
HBITMAP hbm,
LONG lLcid)
GSCA
GpiSetCharAngle GpiSetCharAngle( ▓HPS hps,
PGRADIENTL pgradlAngle)
GSCB
GpiSetCharBox GpiSetCharBox( ▓HPS hps,
PSIZEF psizfxBox)
GSCD
GpiSetCharDirection GpiSetCharDirection( ▓HPS hps,
LONG lDirection)
GSCM
GpiSetCharMode GpiSetCharMode( ▓HPS hps,
LONG lMode)
GSCS
GpiSetCharSet GpiSetCharSet( ▓HPS hps,
LONG llcid)
GSCS
GpiSetCharShear GpiSetCharShear( ▓HPS hps,
PPOINTL pptlAngle)
GSCP
GpiSetClipPath GpiSetClipPath( ▓HPS hps,
LONG lPath,
LONG lOptions)
GSCR
GpiSetClipRegion GpiSetClipRegion( ▓HPS hps,
HRGN hrgn,
PHRGN phrgnOld)
GSC
GpiSetColor GpiSetColor( ▓HPS hps,
LONG lColor)
GSC
GpiSetCp GpiSetCp( ▓HPS hps,
USHORT usCodePage)
GSCP
GpiSetCurrentPosition GpiSetCurrentPosition( ▓HPS hps,
PPOINTL pptlPoint)
GSDAP
GpiSetDefArcParams GpiSetDefArcParams( ▓HPS hps,
PARCPARAMS parcpArcParams)
GSDA
GpiSetDefAttrs GpiSetDefAttrs( ▓HPS hps,
LONG lPrimType,
ULONG flAttrMask,
PBUNDLE ppbunAttrs)
GSDT
GpiSetDefTag GpiSetDefTag( ▓HPS hps,
LONG lTag)
GSDVL
GpiSetDefViewingLimits GpiSetDefViewingLimits( ▓HPS hps,
PRECTL prclLimits)
GSDVM
GpiSetDefaultViewMatrix GpiSetDefaultViewMatrix( ▓HPS hps,
LONG lCount,
PMATRIXLF pmatlfarray,
LONG lOptions)
GSDC
GpiSetDrawControl GpiSetDrawControl( ▓HPS hps,
LONG lControl,
LONG lValue)
GSDM
GpiSetDrawingMode GpiSetDrawingMode( ▓HPS hps,
LONG lMode)
GSEM
GpiSetEditMode GpiSetEditMode( ▓HPS hps,
LONG lMode)
GSEP
GpiSetElementPointer GpiSetElementPointer( ▓HPS hps,
LONG lElement)
GSEPAL
GpiSetElementPointerAtLabel GpiSetElementPointerAtLabel( ▓HPS hps,
LONG lLabel)
GSGF
GpiSetGraphicsField GpiSetGraphicsField( ▓HPS hps,
PRECTL prclField)
GSISA
GpiSetInitialSegmentAttrs GpiSetInitialSegmentAttrs( ▓HPS hps,
LONG lAttribute,
LONG lValue)
GSLE
GpiSetLineEnd GpiSetLineEnd( ▓HPS hps,
LONG lLineEnd)
GSLJ
GpiSetLineJoin GpiSetLineJoin( ▓HPS hps,
LONG lLineJoin)
GSLT
GpiSetLineType GpiSetLineType( ▓HPS hps,
LONG lLineType)
GSLW
GpiSetLineWidth GpiSetLineWidth( ▓HPS hps,
FIXED fxLineWidth)
GSLWG
GpiSetLineWidthGeom GpiSetLineWidthGeom( ▓HPS hps,
LONG lLineWidth)
GSM
GpiSetMarker GpiSetMarker( ▓HPS hps,
LONG lSymbol)
GSMB
GpiSetMarkerBox GpiSetMarkerBox( ▓HPS hps,
PSIZEF psizfxSize)
GSMS
GpiSetMarkerSet GpiSetMarkerSet( ▓HPS hps,
LONG lSet)
GSMFB
GpiSetMetaFileBits GpiSetMetaFileBits( ▓HMF hmf,
LONG lOffset,
LONG lLength,
PBYTE pbBuffer)
GSM
GpiSetMix GpiSetMix( ▓HPS hps,
LONG lMixMode)
GSMTM
GpiSetModelTransformMatrix GpiSetModelTransformMatrix( ▓HPS hps,
LONG lCount,
PMATRIXLF pmatlfArray,
LONG lOptions)
GSPS
GpiSetPS GpiSetPS( ▓HPS hps,
PSIZEL psizlsize,
ULONG flOptions)
GSPV
GpiSetPageViewport GpiSetPageViewport( ▓HPS hps,
PRECTL prclViewport)
GSP
GpiSetPattern GpiSetPattern( ▓HPS hps,
LONG lPatternSymbol)
GSPRP
GpiSetPatternRefPoint GpiSetPatternRefPoint( ▓HPS hps,
PPOINTL pptlRefPoint)
GSPS
GpiSetPatternSet GpiSetPatternSet( ▓HPS hps,
LONG lSet)
GSP
GpiSetPel GpiSetPel( ▓HPS hps,
PPOINTL pptlPoint)
GSPAP
GpiSetPickAperturePosition GpiSetPickAperturePosition( ▓HPS hps,
PPOINTL pptlPick)
GSPAS
GpiSetPickApertureSize GpiSetPickApertureSize( ▓HPS hps,
LONG lOptions,
PSIZEL psizlSize)
GSR
GpiSetRegion GpiSetRegion( ▓HPS hps,
HRGN hrgn,
LONG lcount,
PRECTL arclRectangles)
GSSA
GpiSetSegmentAttrs GpiSetSegmentAttrs( ▓HPS hps,
LONG lSegid,
LONG lAttribute,
LONG lValue)
GSSP
GpiSetSegmentPriority GpiSetSegmentPriority( ▓HPS hps,
LONG lSegid,
LONG lRefSegid,
LONG lOrder)
GSSTM
GpiSetSegmentTransformMatrix GpiSetSegmentTransformMatrix( ▓HPS hps,
LONG lSegid,
LONG lCount,
PMATRIXLF pmatlfarray,
LONG lOptions)
GSSD
GpiSetStopDraw GpiSetStopDraw( ▓HPS hps,
LONG lValue)
GST
GpiSetTag GpiSetTag( ▓HPS hps,
LONG lTag)
GSVL
GpiSetViewingLimits GpiSetViewingLimits( ▓HPS hps,
PRECTL prclLimits)
GSVTM
GpiSetViewingTransformMatrix GpiSetViewingTransformMatrix( ▓HPS hps,
LONG lCount,
PMATRIXLF pmatlfArray,
LONG lOptions)
GSP
GpiStrokePath GpiStrokePath( ▓HPS hps,
LONG lPath,
ULONG flOptions)
GT
GpiTranslate GpiTranslate( ▓HPS,
PMATRIXLF,
LONG,
PPOINTL)
GUF
GpiUnloadFonts GpiUnloadFonts( ▓HAB hab,
PSZ pszFilename)
GUCT
GpiUnrealizeColorTable GpiUnrealizeColorTable( ▓HPS hps)
GWCBB
GpiWCBitBlt GpiWCBitBlt( ▓HPS hpsTarget,
HBITMAP hbmSource,
LONG lCount,
PPOINTL aptlPoints,
LONG lRop,
ULONG flOptions)
/**************************************************************************/
/* WINDOW FUNCTION CALLS */
/**************************************************************************/
WAA
WinAddAtom WinAddAtom( ▓HATOMTBL hAtomTbl,
PSZ pszAtomName)
WAP
WinAddProgram WinAddProgram( ▓HAB hab,
PPIBSTRUCT ppibProgramInfo,
HPROGRAM hprogGroupHandle)
WASE
WinAddSwitchEntry WinAddSwitchEntry( ▓PSWCNTRL pswctlSwitchData)
WA
WinAlarm WinAlarm( ▓HWND hwndDesktop,
USHORT rgfType)
WAM
WinAllocMem WinAllocMem( ▓HHEAP hHeap,
USHORT cb)
WAHI
WinAssociateHelpInstance WinAssociateHelpInstance( ▓HWND hwndHelpInstance,
HWND hwndApp)
WAM
WinAvailMem WinAvailMem( ▓HHEAP hHeap,
BOOL fCompact,
USHORT cbMinFree)
WBEW
WinBeginEnumWindows WinBeginEnumWindows( ▓HWND hwnd)
WBP
WinBeginPaint WinBeginPaint( ▓HWND hwnd,
HPS hps,
PRECTL prclPaint)
WBM
WinBroadcastMsg WinBroadcastMsg( ▓HWND hwnd,
USHORT msg,
MPARAM mp1,
MPARAM mp2,
USHORT rgf)
WCFR
WinCalcFrameRect WinCalcFrameRect( ▓HWND hwndFrame,
PRECTL prcl,
BOOL fClient)
WCMF
WinCallMsgFilter WinCallMsgFilter( ▓HAB hab,
PQMSG pqmsg,
USHORT msgf)
WCS
WinCancelShutdown WinCancelShutdown( ▓HMQ hmq,
BOOL fCancelAlways)
WC
WinCatch WinCatch( ▓PCATCHBUF pcatchbuf)
WCSE
WinChangeSwitchEntry WinChangeSwitchEntry( ▓HSWITCH hswitchSwitch,
PSWCNTRL pswctlSwitchData)
WCC
WinCloseClipbrd WinCloseClipbrd( ▓HAB hab)
WCS
WinCompareStrings WinCompareStrings( ▓HAB hab,
USHORT idcp,
USHORT idcc,
PSZ psz1,
PSZ psz2,
USHORT reserved)
WCAT
WinCopyAccelTable WinCopyAccelTable( ▓HACCEL haccel,
PACCELTABLE pAccelTable,
USHORT cbCopyMax)
WCR
WinCopyRect WinCopyRect( ▓HAB hab,
PRECTL prclDst,
PRECTL prclSrc)
WCTC
WinCpTranslateChar WinCpTranslateChar( ▓HAB hab,
USHORT cpSrc,
UCHAR chSrc,
USHORT cpDst)
WCTS
WinCpTranslateString WinCpTranslateString( ▓HAB hab,
USHORT cpSrc,
PSZ pszSrc,
USHORT cpDst,
USHORT cchDestMax,
PSZ pchDest)
WCAT
WinCreateAccelTable WinCreateAccelTable( ▓HAB hab,
PACCELTABLE pAccelTable)
WCAT
WinCreateAtomTable WinCreateAtomTable( ▓USHORT cbInitial,
USHORT cBuckets)
WCC
WinCreateCursor WinCreateCursor( ▓HWND hwnd,
SHORT x,
SHORT y,
SHORT cx,
SHORT cy,
USHORT fs,
PRECTL prclClip)
WCD
WinCreateDlg WinCreateDlg( ▓HWND hwndParent,
HWND hwndOwner,
PFNWP pfnDlgProc,
PDLGTEMPLATE pdlgt,
PVOID pCreateParams)
WCFC
WinCreateFrameControls WinCreateFrameControls( ▓HWND hwndFrame,
PFRAMECDATA pfcdata,
PSZ pszTitle)
WCG
WinCreateGroup WinCreateGroup( ▓HAB hab,
PSZ pszTitle,
UCHAR ucVisibility,
ULONG flres1,
ULONG flres2)
WCH
WinCreateHeap WinCreateHeap( ▓USHORT selHeapBase,
USHORT cbHeap,
USHORT cbGrow,
USHORT chMinDed,
USHORT cbMaxDed,
USHORT fOptions)
WCHI
WinCreateHelpInstance WinCreateHelpInstance( ▓HAB hab,
PHELPINIT phinitHMInitStructure)
WCHT
WinCreateHelpTable WinCreateHelpTable( ▓HWND hwndHelpInstance,
PHELPTABLE phtHelpTable)
WCMQ
WinCreateMsgQueue WinCreateMsgQueue( ▓HAB hab,
SHORT cmsg)
WCP
WinCreatePointer WinCreatePointer( ▓HWND hwndDesktop,
HBITMAP hbmPointer,
BOOL fPointer,
SHORT xHotspot,
SHORT yHotspot)
WCPI
WinCreatePointerIndirect WinCreatePointerIndirect( ▓HWND hwndDesktop,
PPOINTERINFO pptri)
WCSW
WinCreateStdWindow WinCreateStdWindow( ▓HWND hwndParent,
ULONG flStyle,
PULONG pflCreateFlags,
PSZ pszClientClass,
PSZ pszTitle,
ULONG styleClient,
HMODULE hmod,
USHORT idResources,
PHWND phwndClient)
WCSE
WinCreateSwitchEntry WinCreateSwitchEntry( ▓HAB hab,
PSWCNTRL pswctlSwitchData)
WCW
WinCreateWindow WinCreateWindow( ▓HWND hwndParent,
PSZ pszClass,
PSZ pszName,
ULONG flStyle,
SHORT x,
SHORT y,
SHORT cx,
SHORT cy,
HWND hwndOwner,
HWND hwndInsertBehind,
USHORT id,
PVOID pCtlData,
PVOID pPresParams)
WDI
WinDdeInitiate WinDdeInitiate( ▓HWND hwndClient,
PSZ pszAppName,
PSZ pszTopicName)
WDPM
WinDdePostMsg WinDdePostMsg( ▓HWND hwndTo,
HWND hwndFrom,
USHORT wm,
PDDESTRUCT pddeSt,
BOOL fRetry)
WDR
WinDdeRespond WinDdeRespond( ▓HWND hwndClient,
HWND hwndServer,
PSZ pszAppName,
PSZ pszTopicName)
WDAVWP
WinDefAVioWindowProc WinDefAVioWindowProc( ▓HWND hwnd,
USHORT msg,
MPARAM mp1,
MPARAM mp2)
WDDP
WinDefDlgProc WinDefDlgProc( ▓HWND hwndDlg,
USHORT msg,
MPARAM mp1,
MPARAM mp2)
WDWP
WinDefWindowProc WinDefWindowProc( ▓HWND hwnd,
USHORT msg,
MPARAM mp1,
MPARAM mp2)
WDA
WinDeleteAtom WinDeleteAtom( ▓HATOMTBL hAtomTbl,
ATOM atom)
WDL
WinDeleteLibrary WinDeleteLibrary( ▓HAB hab,
HLIB libhandle)
WDP
WinDeleteProcedure WinDeleteProcedure( ▓HAB hab,
PFNWP wndproc)
WDAT
WinDestroyAccelTable WinDestroyAccelTable( ▓HACCEL haccel)
WDAT
WinDestroyAtomTable WinDestroyAtomTable( ▓HATOMTBL hAtomTbl)
WDC
WinDestroyCursor WinDestroyCursor( ▓HWND hwnd)
WDH
WinDestroyHeap WinDestroyHeap( ▓HHEAP hHeap)
WDHI
WinDestroyHelpInstance WinDestroyHelpInstance( ▓HWND hwndHelpInstance)
WDMQ
WinDestroyMsgQueue WinDestroyMsgQueue( ▓HMQ hmq)
WDP
WinDestroyPointer WinDestroyPointer( ▓HPOINTER hptr)
WDW
WinDestroyWindow WinDestroyWindow( ▓HWND hwnd)
WDD
WinDismissDlg WinDismissDlg( ▓HWND hwndDlg,
USHORT usResult)
WDM
WinDispatchMsg WinDispatchMsg( ▓HAB hab,
PQMSG pqmsg)
WDB
WinDlgBox WinDlgBox( ▓HWND hwndParent,
HWND hwndOwner,
PFNWP pfnDlgProc,
HMODULE hmod,
USHORT idDlg,
PVOID pCreateParams)
WDB
WinDrawBitmap WinDrawBitmap( ▓HPS hpsDst,
HBITMAP hbm,
PRECTL pwrcSrc,
PPOINTL pptlDst,
LONG clrFore,
LONG clrBack,
USHORT fs)
WDB
WinDrawBorder WinDrawBorder( ▓HPS hps,
PRECTL prcl,
SHORT cx,
SHORT cy,
LONG clrFore,
LONG clrBack,
USHORT rgfCmd)
WDP
WinDrawPointer WinDrawPointer( ▓HPS hps,
SHORT x,
SHORT y,
HPOINTER hptr,
USHORT fs)
WDT
WinDrawText WinDrawText( ▓HPS hps,
SHORT cchText,
PCH lpchText,
PRECTL prcl,
LONG clrFore,
LONG clrBack,
USHORT rgfCmd)
WEC
WinEmptyClipbrd WinEmptyClipbrd( ▓HAB hab)
WEPI
WinEnablePhysInput WinEnablePhysInput( ▓HWND hwndDesktop,
BOOL fEnable)
WEW
WinEnableWindow WinEnableWindow( ▓HWND hwnd,
BOOL fEnable)
WEWU
WinEnableWindowUpdate WinEnableWindowUpdate( ▓HWND hwnd,
BOOL fEnable)
WEEW
WinEndEnumWindows WinEndEnumWindows( ▓HENUM henum)
WEP
WinEndPaint WinEndPaint( ▓HPS hps)
WECF
WinEnumClipbrdFmts WinEnumClipbrdFmts( ▓HAB hab,
USHORT fmt)
WEDI
WinEnumDlgItem WinEnumDlgItem( ▓HWND hwndDlg,
HWND hwnd,
USHORT code,
BOOL fLock)
WER
WinEqualRect WinEqualRect( ▓HAB hab,
PRECTL prcl1,
PRECTL prcl2)
WEUR
WinExcludeUpdateRegion WinExcludeUpdateRegion( ▓HPS hps,
HWND hwnd)
WFR
WinFillRect WinFillRect( ▓HPS hps,
PRECTL prcl,
LONG lColor)
WFA
WinFindAtom WinFindAtom( ▓HATOMTBL hAtomTbl,
PSZ pszAtomName)
WFW
WinFlashWindow WinFlashWindow( ▓HWND hwndFrame,
BOOL fFlash)
WFC
WinFocusChange WinFocusChange( ▓HWND hwndDesktop,
HWND hwndSetFocus,
USHORT fsFocusChange)
WFEI
WinFreeErrorInfo WinFreeErrorInfo( ▓PERRINFO perrinfo)
WFM
WinFreeMem WinFreeMem( ▓HHEAP hHeap,
NPBYTE npMem,
USHORT cbMem)
WGCPS
WinGetClipPS WinGetClipPS( ▓HWND hwnd,
HWND hwndClip,
USHORT fs)
WGCT
WinGetCurrentTime WinGetCurrentTime( ▓HAB hab)
WGDM
WinGetDlgMsg WinGetDlgMsg( ▓HWND hwndDlg,
PQMSG pqmsg)
WGEI
WinGetErrorInfo WinGetErrorInfo( ▓HAB hab)
WGKS
WinGetKeyState WinGetKeyState( ▓HWND hwndDesktop,
SHORT vkey)
WGLE
WinGetLastError WinGetLastError( ▓HAB hab)
WGMP
WinGetMaxPosition WinGetMaxPosition( ▓HWND hwnd,
PSWP pswp)
WGMP
WinGetMinPosition WinGetMinPosition( ▓HWND hwnd,
PSWP pswp,
PPOINTL pptl)
WGM
WinGetMsg WinGetMsg( ▓HAB hab,
PQMSG pqmsg,
HWND hwndFilter,
USHORT msgFilterFirst,
USHORT msgFilterLast)
WGNW
WinGetNextWindow WinGetNextWindow( ▓HENUM henum)
WGPS
WinGetPS WinGetPS( ▓HWND hwnd)
WGPKS
WinGetPhysKeyState WinGetPhysKeyState( ▓HWND hwndDesktop,
SHORT sc)
WGSPS
WinGetScreenPS WinGetScreenPS( ▓HWND hwndDesktop)
WGSB
WinGetSysBitmap WinGetSysBitmap( ▓HWND hwndDesktop,
USHORT ibm)
WISM
WinInSendMsg WinInSendMsg( ▓HAB hab)
WIR
WinInflateRect WinInflateRect( ▓HAB hab,
PRECTL prcl,
SHORT cx,
SHORT cy)
WI
WinInitialize WinInitialize( ▓USHORT)
WISA
WinInstStartApp WinInstStartApp( ▓HINI hini,
HWND hwndNotifyWindow,
USHORT cCount,
PSZ far *aszApplication,
PSZ pszCmdLine,
PVOID pData,
USHORT fsOptions)
WIR
WinIntersectRect WinIntersectRect( ▓HAB hab,
PRECTL prclDst,
PRECTL prclSrc1,
PRECTL prclSrc2)
WIR
WinInvalidateRect WinInvalidateRect( ▓HWND hwnd,
PRECTL pwrc,
BOOL fIncludeChildren)
WIR
WinInvalidateRegion WinInvalidateRegion( ▓HWND hwnd,
HRGN hrgn,
BOOL fIncludeChildren)
WIR
WinInvertRect WinInvertRect( ▓HPS hps,
PRECTL prcl)
WIC
WinIsChild WinIsChild( ▓HWND hwnd,
HWND hwndParent)
WIPIE
WinIsPhysInputEnabled WinIsPhysInputEnabled( ▓HWND hwndDesktop)
WIRE
WinIsRectEmpty WinIsRectEmpty( ▓HAB hab,
PRECTL prcl)
WITA
WinIsThreadActive WinIsThreadActive( ▓HAB hab)
WIW
WinIsWindow WinIsWindow( ▓HAB hab,
HWND hwnd)
WIWE
WinIsWindowEnabled WinIsWindowEnabled( ▓HWND hwnd)
WIWS
WinIsWindowShowing WinIsWindowShowing( ▓HWND hwnd)
WIWV
WinIsWindowVisible WinIsWindowVisible( ▓HWND hwnd)
WLAT
WinLoadAccelTable WinLoadAccelTable( ▓HAB hab,
HMODULE hmod,
USHORT idAccelTable)
WLD
WinLoadDlg WinLoadDlg( ▓HWND hwndParent,
HWND hwndOwner,
PFNWP pfnDlgProc,
HMODULE hmod,
USHORT idDlg,
PVOID pCreateParams)
WLHT
WinLoadHelpTable WinLoadHelpTable( ▓HWND hwndHelpInstance,
USHORT idHelpTable,
HMODULE Module)
WLL
WinLoadLibrary WinLoadLibrary( ▓HAB hab,
PSZ libname)
WLM
WinLoadMessage WinLoadMessage( ▓HAB hab,
HMODULE hmod,
USHORT id,
SHORT cchMax,
PSZ pchBuffer)
WLP
WinLoadPointer WinLoadPointer( ▓HWND hwndDesktop,
HMODULE hmod,
USHORT idres)
WLP
WinLoadProcedure WinLoadProcedure( ▓HAB hab,
HLIB libhandle,
PSZ procname)
WLS
WinLoadString WinLoadString( ▓HAB hab,
HMODULE hmod,
USHORT id,
SHORT cchMax,
PSZ pchBuffer)
WLH
WinLockHeap WinLockHeap( ▓HHEAP hHeap)
WLVR
WinLockVisRegions WinLockVisRegions( ▓HWND hwndDesktop,
BOOL fLock)
WLW
WinLockWindow WinLockWindow( ▓HWND hwnd,
BOOL fLock)
WLWU
WinLockWindowUpdate WinLockWindowUpdate( ▓HWND hwndDesktop,
HWND hwndLockUpdate)
WMP
WinMakePoints WinMakePoints( ▓HAB hab,
PWPOINT pwpt,
USHORT cwpt)
WMR
WinMakeRect WinMakeRect( ▓HAB hab,
PWRECT pwrc)
WinMapDlgPoints
WMDP
WinMapDlgPoints WinMapDlgPoints( ▓HWND hwndDlg,
PPOINTL prgwptl,
USHORT cwpt,
BOOL fCalcWindowCoords)
WMWP
WinMapWindowPoints WinMapWindowPoints( ▓HWND hwndFrom,
HWND hwndTo,
PPOINTL prgptl,
SHORT cwpt)
WMB
WinMessageBox WinMessageBox( ▓HWND hwndParent,
HWND hwndOwner,
PSZ pszText,
PSZ pszCaption,
USHORT idWindow,
USHORT flStyle)
WMMSW
WinMsgMuxSemWait WinMsgMuxSemWait( ▓PUSHORT pisemCleared,
PVOID pmxsl,
LONG dtTimeout)
WMSW
WinMsgSemWait WinMsgSemWait( ▓HSEM hsem,
LONG dtTimeout)
WMWFID
WinMultWindowFromIDs WinMultWindowFromIDs( ▓HWND hwndParent,
PHWND prghwnd,
USHORT idFirst,
USHORT idLast)
WNC
WinNextChar WinNextChar( ▓HAB hab,
USHORT idcp,
USHORT idcc,
PSZ psz)
WOR
WinOffsetRect WinOffsetRect( ▓HAB hab,
PRECTL prcl,
SHORT cx,
SHORT cy)
WOC
WinOpenClipbrd WinOpenClipbrd( ▓HAB hab)
WOWDC
WinOpenWindowDC WinOpenWindowDC( ▓HWND hwnd)
WPM
WinPeekMsg WinPeekMsg( ▓HAB hab,
PQMSG pqmsg,
HWND hwndFilter,
USHORT msgFilterFirst,
USHORT msgFilterLast,
USHORT fs)
WPM
WinPostMsg WinPostMsg( ▓HWND hwnd,
USHORT msg,
MPARAM mp1,
MPARAM mp2)
WPQM
WinPostQueueMsg WinPostQueueMsg( ▓HMQ hmq,
USHORT msg,
MPARAM mp1,
MPARAM mp2)
WPC
WinPrevChar WinPrevChar( ▓HAB hab,
USHORT idcp,
USHORT idcc,
PSZ pszStart,
PSZ psz)
WPD
WinProcessDlg WinProcessDlg( ▓HWND hwndDlg)
WPIR
WinPtInRect WinPtInRect( ▓HAB hab,
PRECTL prcl,
PPOINTL pptl)
WQAT
WinQueryAccelTable WinQueryAccelTable( ▓HAB hab,
HWND hwndFrame)
WQAW
WinQueryActiveWindow WinQueryActiveWindow( ▓HWND hwndDesktop,
BOOL fLock)
WQAB
WinQueryAnchorBlock WinQueryAnchorBlock( ▓HWND hwnd)
WQAL
WinQueryAtomLength WinQueryAtomLength( ▓HATOMTBL hAtomTbl,
ATOM atom)
WQAN
WinQueryAtomName WinQueryAtomName( ▓HATOMTBL hAtomTbl,
ATOM atom,
PSZ pchBuffer,
USHORT cchBufferMax)
WQAU
WinQueryAtomUsage WinQueryAtomUsage( ▓HATOMTBL hAtomTbl,
ATOM atom)
WQC
WinQueryCapture WinQueryCapture( ▓HWND hwndDesktop,
BOOL fLock)
WQCI
WinQueryClassInfo WinQueryClassInfo( ▓HAB hab,
PSZ pszClassName,
PCLASSINFO pClassInfo)
WQCN
WinQueryClassName WinQueryClassName( ▓HWND hwnd,
SHORT cchMax,
PCH pch)
WQCD
WinQueryClipbrdData WinQueryClipbrdData( ▓HAB hab,
USHORT fmt)
WQCFI
WinQueryClipbrdFmtInfo WinQueryClipbrdFmtInfo( ▓HAB hab,
USHORT fmt,
PUSHORT prgfFmtInfo)
WQCO
WinQueryClipbrdOwner WinQueryClipbrdOwner( ▓HAB hab,
BOOL fLock)
WQCV
WinQueryClipbrdViewer WinQueryClipbrdViewer( ▓HAB hab,
BOOL fLock)
WQC
WinQueryCp WinQueryCp( ▓HMQ hmq)
WQCL
WinQueryCpList WinQueryCpList( ▓HAB hab,
USHORT ccpMax,
PUSHORT prgcp)
WQCI
WinQueryCursorInfo WinQueryCursorInfo( ▓HWND hwndDesktop,
PCURSORINFO pCursorInfo)
WQD
WinQueryDefinition WinQueryDefinition( ▓HAB hab,
HPROGRAM hprogProgHandle,
PPIBSTRUCT ppibProgramInfo,
USHORT usMaxLength)
WQDW
WinQueryDesktopWindow WinQueryDesktopWindow( ▓HAB hab,
HDC hdc)
WQDIS
WinQueryDlgItemShort WinQueryDlgItemShort( ▓HWND hwndDlg,
USHORT idItem,
PSHORT pResult,
BOOL fSigned)
WQDIT
WinQueryDlgItemText WinQueryDlgItemText( ▓HWND hwndDlg,
USHORT idItem,
SHORT cchBufferMax,
PSZ pchBuffer)
WQDITL
WinQueryDlgItemTextLength WinQueryDlgItemTextLength( ▓HWND hwndDlg,
USHORT idItem)
WQF
WinQueryFocus WinQueryFocus( ▓HWND hwndDesktop,
BOOL fLock)
WQHI
WinQueryHelpInstance WinQueryHelpInstance( ▓HWND hwndApp)
WQMP
WinQueryMsgPos WinQueryMsgPos( ▓HAB hab,
PPOINTL pptl)
WQMT
WinQueryMsgTime WinQueryMsgTime( ▓HAB hab)
WQOW
WinQueryObjectWindow WinQueryObjectWindow( ▓HWND hwndDesktop)
WQP
WinQueryPointer WinQueryPointer( ▓HWND hwndDesktop)
WQPI
WinQueryPointerInfo WinQueryPointerInfo( ▓HPOINTER hptr,
PPOINTERINFO pPointerInfo)
WQPP
WinQueryPointerPos WinQueryPointerPos( ▓HWND hwndDesktop,
PPOINTL pptl)
WQPP
WinQueryPresParam WinQueryPresParam( ▓HWND hwnd,
ULONG id1,
ULONG id2,
PULONG pulId,
ULONG cbBuf,
PVOID pbBuf,
USHORT fs)
WQPD
WinQueryProfileData WinQueryProfileData( ▓HAB hab,
PSZ pszAppName,
PSZ pszKeyName,
PVOID pValue,
PUSHORT pusSize)
WQPI
WinQueryProfileInt WinQueryProfileInt( ▓HAB hab,
PSZ pszAppName,
PSZ pszKeyName,
SHORT sDefault)
WQPS
WinQueryProfileSize WinQueryProfileSize( ▓HAB hab,
PSZ pszAppName,
PSZ pszKeyName,
PUSHORT pusValue)
WQPS
WinQueryProfileString WinQueryProfileString( ▓HAB hab,
PSZ pszAppName,
PSZ pszKeyName,
PSZ pszDefault,
PVOID pProfileString,
USHORT usMaxPstring)
WQPT
WinQueryProgramTitles WinQueryProgramTitles( ▓HAB hab,
HPROGRAM hprogGroup,
PPROGRAMENTRY aprogeBuffer,
USHORT usBufferLen,
PUSHORT pusTotal)
WQQI
WinQueryQueueInfo WinQueryQueueInfo( ▓HMQ hmq,
PMQINFO pmqi,
USHORT cbCopy)
WQQS
WinQueryQueueStatus WinQueryQueueStatus( ▓HWND hwndDesktop)
WQST
WinQuerySessionTitle WinQuerySessionTitle( ▓HAB hab,
USHORT usSession,
PSZ pszTitle,
USHORT usTitlelen)
WQSE
WinQuerySwitchEntry WinQuerySwitchEntry( ▓HSWITCH hswitchSwitch,
PSWCNTRL pswctlSwitchData)
WQSH
WinQuerySwitchHandle WinQuerySwitchHandle( ▓HWND hwnd,
PID usProcess)
WQSL
WinQuerySwitchList WinQuerySwitchList( ▓HAB hab,
PSWBLOCK pswblkSwitchEntries,
USHORT usDataLength)
WQSC
WinQuerySysColor WinQuerySysColor( ▓HWND hwndDesktop,
LONG clr,
LONG lReserved)
WQSMW
WinQuerySysModalWindow WinQuerySysModalWindow( ▓HWND hwndDesktop,
BOOL fLock)
WQSP
WinQuerySysPointer WinQuerySysPointer( ▓HWND hwndDesktop,
SHORT iptr,
BOOL fLoad)
WQSV
WinQuerySysValue WinQuerySysValue( ▓HWND hwndDesktop,
SHORT iSysValue)
WQSAT
WinQuerySystemAtomTable WinQuerySystemAtomTable( ▓VOID)
WQTSP
WinQueryTaskSizePos WinQueryTaskSizePos( ▓HAB hab,
USHORT usScreenGroup,
PSWP pswpPositionData)
WQTT
WinQueryTaskTitle WinQueryTaskTitle( ▓USHORT usSession,
PSZ pszTitle,
USHORT usTitlelen)
WQUR
WinQueryUpdateRect WinQueryUpdateRect( ▓HWND hwnd,
PRECTL prcl)
WQUR
WinQueryUpdateRegion WinQueryUpdateRegion( ▓HWND hwnd,
HRGN hrgn)
WQV
WinQueryVersion WinQueryVersion( ▓HAB hab)
WQW
WinQueryWindow WinQueryWindow( ▓HWND hwnd,
SHORT cmd,
BOOL fLock)
WQWDC
WinQueryWindowDC WinQueryWindowDC( ▓HWND hwnd)
WQWLC
WinQueryWindowLockCount WinQueryWindowLockCount( ▓HWND hwnd)
WQWP
WinQueryWindowPos WinQueryWindowPos( ▓HWND hwnd,
PSWP pswp)
WQWP
WinQueryWindowProcess WinQueryWindowProcess( ▓HWND hwnd,
PPID ppid,
PTID ptid)
WQWP
WinQueryWindowPtr WinQueryWindowPtr( ▓HWND hwnd,
SHORT index)
WQWR
WinQueryWindowRect WinQueryWindowRect( ▓HWND hwnd,
PRECTL prclDest)
WQWT
WinQueryWindowText WinQueryWindowText( ▓HWND hwnd,
SHORT cchBufferMax,
PCH pchBuffer)
WQWTL
WinQueryWindowTextLength WinQueryWindowTextLength( ▓HWND hwnd)
WQWUL
WinQueryWindowULong WinQueryWindowULong( ▓HWND hwnd,
SHORT index)
WQWUS
WinQueryWindowUShort WinQueryWindowUShort( ▓HWND hwnd,
SHORT index)
WRM
WinReallocMem WinReallocMem( ▓HHEAP hHeap,
NPBYTE npMem,
USHORT cbOld,
USHORT cbNew)
WRC
WinRegisterClass WinRegisterClass( ▓HAB hab,
PSZ pszClassName,
PFNWP pfnWndProc,
ULONG flStyle,
USHORT cbWindowData)
WRUD
WinRegisterUserDatatype WinRegisterUserDatatype( ▓HAB hab,
SHORT datatype,
SHORT count,
PSHORT types)
WRUM
WinRegisterUserMsg WinRegisterUserMsg( ▓HAB hab,
USHORT msgid,
SHORT datatype1,
SHORT dir1,
SHORT datatype2,
SHORT dir2,
SHORT datatyper)
WRWD
WinRegisterWindowDestroy WinRegisterWindowDestroy( ▓HWND hwnd,
BOOL fRegister)
WRH
WinReleaseHook WinReleaseHook( ▓HAB hab,
HMQ hmq,
SHORT iHook,
PFN pfnHook,
HMODULE hmod)
WRPS
WinReleasePS WinReleasePS( ▓HPS hps)
WRPP
WinRemovePresParam WinRemovePresParam( ▓HWND hwnd,
ULONG id)
WRSE
WinRemoveSwitchEntry WinRemoveSwitchEntry( ▓HSWITCH hswitchSwitch)
WSW
WinScrollWindow WinScrollWindow( ▓HWND hwnd,
SHORT dx,
SHORT dy,
PRECTL prclScroll,
PRECTL prclClip,
HRGN hrgnUpdate,
PRECTL prclUpdate,
USHORT rgfsw)
WSDIM
WinSendDlgItemMsg WinSendDlgItemMsg( ▓HWND hwndDlg,
USHORT idItem,
USHORT msg,
MPARAM mp1,
MPARAM mp2)
WSM
WinSendMsg WinSendMsg( ▓HWND hwnd,
USHORT msg,
MPARAM mp1,
MPARAM mp2)
WSAT
WinSetAccelTable WinSetAccelTable( ▓HAB hab,
HACCEL haccel,
HWND hwndFrame)
WSAW
WinSetActiveWindow WinSetActiveWindow( ▓HWND hwndDesktop,
HWND hwnd)
WSC
WinSetCapture WinSetCapture( ▓HWND hwndDesktop,
HWND hwnd)
WSCMI
WinSetClassMsgInterest WinSetClassMsgInterest( ▓HAB hab,
PSZ pszClassName,
USHORT msg_class,
SHORT control)
WSCD
WinSetClipbrdData WinSetClipbrdData( ▓HAB hab,
ULONG ulData,
USHORT fmt,
USHORT rgfFmtInfo)
WSCO
WinSetClipbrdOwner WinSetClipbrdOwner( ▓HAB hab,
HWND hwnd)
WSCV
WinSetClipbrdViewer WinSetClipbrdViewer( ▓HAB hab,
HWND hwndNewClipViewer)
WSC
WinSetCp WinSetCp( ▓HMQ hmq,
USHORT idCodePage)
WSDIS
WinSetDlgItemShort WinSetDlgItemShort( ▓HWND hwndDlg,
USHORT idItem,
USHORT usValue,
BOOL fSigned)
WSDIT
WinSetDlgItemText WinSetDlgItemText( ▓HWND hwndDlg,
USHORT idItem,
PSZ pszText)
WSF
WinSetFocus WinSetFocus( ▓HWND hwndDesktop,
HWND hwndSetFocus)
WSH
WinSetHook WinSetHook( ▓HAB hab,
HMQ hmq,
SHORT iHook,
PFN pfnHook,
HMODULE hmod)
WSKST
WinSetKeyboardStateTable WinSetKeyboardStateTable( ▓HWND hwndDesktop,
PBYTE pKeyStateTable,
BOOL fSet)
WSMI
WinSetMsgInterest WinSetMsgInterest( ▓HWND hwnd,
USHORT msg_class,
SHORT control)
WSMM
WinSetMsgMode WinSetMsgMode( ▓HAB hab,
PSZ classname,
SHORT control)
WSMWP
WinSetMultWindowPos WinSetMultWindowPos( ▓HAB hab,
PSWP pswp,
USHORT cswp)
WSO
WinSetOwner WinSetOwner( ▓HWND hwnd,
HWND hwndNewOwner)
WSP
WinSetParent WinSetParent( ▓HWND hwnd,
HWND hwndNewParent,
BOOL fRedraw)
WSP
WinSetPointer WinSetPointer( ▓HWND hwndDesktop,
HPOINTER hptrNew)
WSPP
WinSetPointerPos WinSetPointerPos( ▓HWND hwndDesktop,
SHORT x,
SHORT y)
WSPP
WinSetPresParam WinSetPresParam( ▓HWND hwnd,
ULONG id,
ULONG cbParam,
PVOID pbParam)
WSR
WinSetRect WinSetRect( ▓HAB hab,
PRECTL prcl,
SHORT xLeft,
SHORT yBottom,
SHORT xRight,
SHORT yTop)
WSRE
WinSetRectEmpty WinSetRectEmpty( ▓HAB hab,
PRECTL prcl)
WSSM
WinSetSynchroMode WinSetSynchroMode( ▓HAB hab,
SHORT mode)
WSSC
WinSetSysColors WinSetSysColors( ▓HWND hwndDesktop,
ULONG flOptions,
ULONG flFormat,
LONG clrFirst,
ULONG cclr,
PLONG pclr)
WSSMW
WinSetSysModalWindow WinSetSysModalWindow( ▓HWND hwndDesktop,
HWND hwnd)
WSSV
WinSetSysValue WinSetSysValue( ▓HWND hwndDesktop,
SHORT iSysValue,
LONG lValue)
WSWB
WinSetWindowBits WinSetWindowBits( ▓HWND hwnd,
SHORT index,
ULONG flData,
ULONG flMask)
WSWP
WinSetWindowPos WinSetWindowPos( ▓HWND hwnd,
HWND hwndInsertBehind,
SHORT x,
SHORT y,
SHORT cx,
SHORT cy,
USHORT fs)
WSWP
WinSetWindowPtr WinSetWindowPtr( ▓HWND hwnd,
SHORT index,
PVOID p)
WSWT
WinSetWindowText WinSetWindowText( ▓HWND hwnd,
PSZ pszText)
WSWUL
WinSetWindowULong WinSetWindowULong( ▓HWND hwnd,
SHORT index,
ULONG ul)
WSWUS
WinSetWindowUShort WinSetWindowUShort( ▓HWND hwnd,
SHORT index,
USHORT us)
WSC
WinShowCursor WinShowCursor( ▓HWND hwnd,
BOOL fShow)
WSP
WinShowPointer WinShowPointer( ▓HWND hwndDesktop,
BOOL fShow)
WSTR
WinShowTrackRect WinShowTrackRect( ▓HWND hwnd,
BOOL fShow)
WSW
WinShowWindow WinShowWindow( ▓HWND hwnd,
BOOL fShow)
WSD
WinStartDlg WinStartDlg( ▓HWND hwndDlg)
WST
WinStartTimer WinStartTimer( ▓HAB hab,
HWND hwnd,
USHORT idTimer,
USHORT dtTimeout)
WST
WinStopTimer WinStopTimer( ▓HAB hab,
HWND hwnd,
USHORT idTimer)
WSW
WinSubclassWindow WinSubclassWindow( ▓HWND hwnd,
PFNWP pfnwp)
WSS
WinSubstituteStrings WinSubstituteStrings( ▓HWND hwnd,
PSZ pszSrc,
SHORT cchDstMax,
PSZ pszDst)
WSR
WinSubtractRect WinSubtractRect( ▓HAB hab,
PRECTL prclDst,
PRECTL prclSrc1,
PRECTL prclSrc2)
WSTP
WinSwitchToProgram WinSwitchToProgram( ▓HSWITCH hswitchSwHandle)
WT
WinTerminate WinTerminate( ▓HAB hab)
WTA
WinTerminateApp WinTerminateApp( ▓HAPP happ)
WT
WinThrow WinThrow( ▓PCATCHBUF pcatchbuf,
SHORT nThrowBack)
WTR
WinTrackRect WinTrackRect( ▓HWND hwnd,
HPS hps,
PTRACKINFO pti)
WTA
WinTranslateAccel WinTranslateAccel( ▓HAB hab,
HWND hwnd,
HACCEL haccel,
PQMSG pqmsg)
WUR
WinUnionRect WinUnionRect( ▓HAB hab,
PRECTL prclDst,
PRECTL prclSrc1,
PRECTL prclSrc2)
WUW
WinUpdateWindow WinUpdateWindow( ▓HWND hwnd)
WU
WinUpper WinUpper( ▓HAB hab,
USHORT idcp,
USHORT idcc,
PSZ psz)
WUC
WinUpperChar WinUpperChar( ▓HAB hab,
USHORT idcp,
USHORT idcc,
USHORT c)
WVR
WinValidateRect WinValidateRect( ▓HWND hwnd,
PRECTL prcl,
BOOL fIncludeChildren)
WVR
WinValidateRegion WinValidateRegion( ▓HWND hwnd,
HRGN hrgn,
BOOL fIncludeChildren)
WWM
WinWaitMsg WinWaitMsg( ▓HAB hab,
USHORT msgFirst,
USHORT msgLast)
WWFDC
WinWindowFromDC WinWindowFromDC( ▓HDC hdc)
WWFID
WinWindowFromID WinWindowFromID( ▓HWND hwndParent,
USHORT id)
WWFP
WinWindowFromPoint WinWindowFromPoint( ▓HWND hwnd,
PPOINTL pptl,
BOOL fChildren,
BOOL fLock)
WWPD
WinWriteProfileData WinWriteProfileData( ▓HAB hab,
PSZ pszAppName,
PSZ pszKeyName,
PVOID pValue,
USHORT usSize)
WWPS
WinWriteProfileString WinWriteProfileString( ▓HAB hab,
PSZ pszAppName,
PSZ pszKeyName,
PSZ pszValue)
/**************************************************************************/
/* FUNCTIONS SUPPLIED BY APPLICATIONS */
/**************************************************************************/
CPCH
CodePageChangeHook VOID EXPENTRY CodePageChangeHook( ▓HMQ hmq,
USHORT usOldCodePage,
USHORT usNewCodePage)
{
} // end CodePageChangeHook
HH
HelpHook BOOL EXPENTRY HelpHook( ▓HAB hab,
SHORT sMode,
SHORT sTopic,
SHORT sSubTopic,
PRECTL prclPosition)
{
} // end HelpHook
IH
Input Hook BOOL EXPENTRY InputHook( ▓HAB hab,
PQMSG pqmsg,
USHORT fsOptions)
{
} // end InputHook
JPH
JournalPlaybackHook LONG EXPENTRY JournalPlaybackHook( ▓HAB hab,
PQMSG pqmsg,
BOOL fSkip)
{
} // end JournalPlaybackHook
JRH
JournalRecordHook BOOL EXPENTRY JournalRecordHook( ▓HAB hab,
PQMSG pqmsg)
{
} // end JournalRecordHook
LH
LoaderHook BOOL EXPENTRY LoaderHook( ▓HAB hab,
SHORT sContext,
PSZ pszLibName,
PHLIB phlibLibHandle,
PSZ pszProcName,
PFN pwndProc
PBOOL fSuccess)
{
} // end LoaderHook
MCH
MsgCtlHook BOOL EXPENTRY MsgCtlHook( ▓HAB hab,
SHORT sContext,
HWND hwnd,
PSZ pszClassName,
USHORT usMsgClass,
SHORT sControl,
PBOOL fSuccess)
{
} // end MsgCtlHook
MFH
MsgFilterHook BOOL EXPENTRY MsgFilterHook( ▓HAB hab,
PQMSG pqmsg,
USHORT usContext)
{
} // end MsgFilterHook
RUM
RegisterUserMsg BOOL EXPENTRY RegisterUserMsg( ▓HAB hab,
SHORT sContext,
USHORT usMsgID,
SHORT sType1,
SHORT sDir1,
SHORT sType2,
SHORT sDir2,
SHORT sTyper,
SHORT sCount,
PSHORT asTypes,
PBOOL fSuccess)
{
} // end RegisterUserMsg
SMH
SendMsgHook VOID EXPENTRY SendMsgHook( ▓HAB hab,
PSMHSTRUCT psmhsSMH,
BOOL fInterTask)
{
} // end SendMsgHook
MWP
MainWindowProc MRESULT EXPENTRY MainWindowProc( ▓HWND hWnd,
USHORT Msg,
MPARAM mp1,
MPARAM mp2)
{
switch( Msg ) {
case WM_▓????: {
} break;
default: {
return WinDefWindowProc( hWnd, Msg, mp1, mp2 );
} break;
} // end switch
return 0L;
} // end MainWindowProc
/**************************************************************************/
/* PM-KIT */
/**************************************************************************/
MENU MENU ID_▓?????? LOADONCALL MOVEABLE DISCARDABLE
BEGIN
SUBMENU "~Action1", MID_ACTION1
BEGIN
MENUITEM "~PullDown11", MID_PULLDOWN11
MENUITEM "~PullDown12", MID_PULLDOWN12
MENUITEM "~PullDown13", MID_PULLDOWN13
END
SUBMENU "~Action2", MID_ACTION2
BEGIN
MENUITEM "~PullDown21", MID_PULLDOWN21
MENUITEM "~PullDown22", MID_PULLDOWN22
MENUITEM "~PullDown23", MID_PULLDOWN23
END
MENUITEM "Help", MID_HELP, MIS_HELP | MIS_BUTTONSEPARATOR
END
ACCEL ACCELTABLE ID_PMMAIN
BEGIN
VK_F1, MID_HELP, VIRTUALKEY
VK_F3, MID_PULLDOWN▓?, VIRTUALKEY
END
STRING STRINGTABLE
BEGIN
SID_STRING1, "▓Text of string 1"
SID_STRING2, "Text of string 2"
END