|
|
Microsoft OS/2 SDK PM 02-24-1989
/***************************************************************************\
*
* Module Name: PMAVIO.H
*
* OS/2 Presentation Manager AVIO constants, types and function declarations
*
*
* Copyright (c) 1989 Microsoft Corporation
*
\***************************************************************************/
/* common types, constants and function declarations */
typedef USHORT HVPS; /* hpvs */
typedef HVPS far *PHVPS; /* phpvs */
/* VioCreatePS format constants */
#define FORMAT_CGA 0x0001
#define FORMAT_4BYTE 0x0003
/* options for VioQueryFonts */
#define VQF_PUBLIC 0x0001L
#define VQF_PRIVATE 0x0002L
USHORT APIENTRY VioAssociate( HDC, HVPS );
USHORT APIENTRY VioCreateLogFont( PFATTRS, LONG, PSTR8, HVPS );
USHORT APIENTRY VioCreatePS( PHVPS, SHORT, SHORT, SHORT, SHORT, HVPS );
USHORT APIENTRY VioDestroyPS( HVPS );
USHORT APIENTRY VioDeleteSetId( LONG, HVPS );
USHORT APIENTRY VioGetDeviceCellSize( PSHORT, PSHORT, HVPS );
USHORT APIENTRY VioGetOrg( PSHORT, PSHORT, HVPS );
USHORT APIENTRY VioQueryFonts( PLONG, PFONTMETRICS, LONG, PLONG
, PSZ, ULONG, HVPS );
USHORT APIENTRY VioQuerySetIds( PLONG, PSTR8, PLONG, LONG, HVPS );
USHORT APIENTRY VioSetDeviceCellSize( SHORT, SHORT, HVPS );
USHORT APIENTRY VioSetOrg( SHORT, SHORT, HVPS );
USHORT APIENTRY VioShowPS( SHORT, SHORT, SHORT, HVPS );
/************************ Public Function ******************************\
*
* WinDefAVioWindowProc -- Default message processing for AVio PS's
*
\***********************************************************************/
MRESULT APIENTRY WinDefAVioWindowProc(HWND, USHORT, MPARAM, MPARAM);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.