Annotation of pmsdk/include/pmavio.h, revision 1.1.1.2

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);

unix.superglobalmegacorp.com

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