|
|
1.1 root 1: /***************************************************************************\
2: *
3: * Module Name: PMAVIO.H
4: *
5: * OS/2 Presentation Manager AVIO constants, types and function declarations
6: *
1.1.1.2 ! root 7: *
! 8: * Copyright (c) 1989 Microsoft Corporation
1.1 root 9: *
10: \***************************************************************************/
1.1.1.2 ! root 11:
1.1 root 12: /* common types, constants and function declarations */
1.1.1.2 ! root 13:
1.1 root 14: typedef USHORT HVPS; /* hpvs */
15: typedef HVPS far *PHVPS; /* phpvs */
1.1.1.2 ! root 16:
! 17: /* VioCreatePS format constants */
! 18:
! 19: #define FORMAT_CGA 0x0001
! 20: #define FORMAT_4BYTE 0x0003
! 21:
! 22: /* options for VioQueryFonts */
! 23:
! 24: #define VQF_PUBLIC 0x0001L
! 25: #define VQF_PRIVATE 0x0002L
! 26:
1.1 root 27: USHORT APIENTRY VioAssociate( HDC, HVPS );
28: USHORT APIENTRY VioCreateLogFont( PFATTRS, LONG, PSTR8, HVPS );
29: USHORT APIENTRY VioCreatePS( PHVPS, SHORT, SHORT, SHORT, SHORT, HVPS );
30: USHORT APIENTRY VioDestroyPS( HVPS );
31: USHORT APIENTRY VioDeleteSetId( LONG, HVPS );
32: USHORT APIENTRY VioGetDeviceCellSize( PSHORT, PSHORT, HVPS );
33: USHORT APIENTRY VioGetOrg( PSHORT, PSHORT, HVPS );
1.1.1.2 ! root 34: USHORT APIENTRY VioQueryFonts( PLONG, PFONTMETRICS, LONG, PLONG
! 35: , PSZ, ULONG, HVPS );
1.1 root 36: USHORT APIENTRY VioQuerySetIds( PLONG, PSTR8, PLONG, LONG, HVPS );
37: USHORT APIENTRY VioSetDeviceCellSize( SHORT, SHORT, HVPS );
38: USHORT APIENTRY VioSetOrg( SHORT, SHORT, HVPS );
39: USHORT APIENTRY VioShowPS( SHORT, SHORT, SHORT, HVPS );
1.1.1.2 ! root 40:
1.1 root 41: /************************ Public Function ******************************\
42: *
43: * WinDefAVioWindowProc -- Default message processing for AVio PS's
44: *
45: \***********************************************************************/
1.1.1.2 ! root 46:
! 47: 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.