Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

39 lines
1.9 KiB

/***************************************************************************\
*
* Module Name: PMAVIO.H
*
* OS/2 Presentation Manager AVIO constants, types and function declarations
*
* Copyright (c) International Business Machines Corporation 1981, 1988, 1989
* Copyright (c) Microsoft Corporation 1981, 1988, 1989
*
\***************************************************************************/
/* common types, constants and function declarations */
typedef USHORT HVPS; /* hpvs */
typedef HVPS far *PHVPS; /* phpvs */
USHORT APIENTRY VioAssociate(HDC hdc, HVPS hvps);
USHORT APIENTRY VioCreateLogFont(PFATTRS pfatattrs, LONG llcid, PSTR8 pName, HVPS hvps);
USHORT APIENTRY VioCreatePS(PHVPS phvps, SHORT sdepth, SHORT swidth
, SHORT sFormat, SHORT sAttrs, HVPS hvpsReserved);
USHORT APIENTRY VioDeleteSetId(LONG llcid, HVPS hvps);
USHORT APIENTRY VioDestroyPS(HVPS hvps);
USHORT APIENTRY VioGetDeviceCellSize(PSHORT psHeight, PSHORT psWidth, HVPS hvps);
USHORT APIENTRY VioGetOrg(PSHORT psRow, PSHORT psColumn, HVPS hvps);
USHORT APIENTRY VioQueryFonts(PLONG plRemfonts, PFONTMETRICS afmMetrics
, LONG lMetricsLength, PLONG plFonts
, PSZ pszFacename, ULONG flOptions, HVPS hvps);
USHORT APIENTRY VioQuerySetIds(PLONG allcids, PSTR8 pNames
, PLONG alTypes, LONG lcount, HVPS hvps);
USHORT APIENTRY VioSetDeviceCellSize(SHORT sHeight, SHORT sWidth, HVPS hvps);
USHORT APIENTRY VioSetOrg(SHORT sRow, SHORT sColumn, HVPS hvps);
USHORT APIENTRY VioShowPS(SHORT sDepth, SHORT sWidth, SHORT soffCell, HVPS hvps);
/************************ Public Function ******************************\
* WinDefAVioWindowProc -- Default message processing for AVio PS's
\***********************************************************************/
MRESULT EXPENTRY WinDefAVioWindowProc(HWND hwnd, USHORT msg, MPARAM mp1, MPARAM mp2);