File:  [OS/2 SDKs] / pmsdk / include / pmavio.h
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs
Thu Aug 9 12:28:35 2018 UTC (7 years, 9 months ago) by root
Branches: msft, MAIN
CVS tags: pmsdk-1989, HEAD
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);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.