Annotation of pmsdk/samples/browse/avbrowse/avio.h, revision 1.1.1.1

1.1       root        1: /*
                      2:     Define QueryLine function type
                      3: */
                      4: typedef char * (_loadds *PFNQL) (USHORT);
                      5: /*
                      6:     Define linebuffer specifications
                      7: */
                      8: typedef struct _LBINFO {       /* lbi */
                      9:     SHORT      sPScols;        /* # cols in AVIO PS */
                     10:     SHORT      sPSrows;        /* # rows in AVIO PS */
                     11:     SHORT      sCols;          /* Actual # cols */
                     12:     SHORT      sRows;          /* Actual # rows */
                     13:     PFNQL      pfnQL;          /* Pointer to QueryLine function */
                     14:     BOOL       fLargeFont;     /* Whether or not... */
                     15: } LBINFO;
                     16: typedef LBINFO far *PLBINFO;   /* Far pointer to our information */
                     17: 
                     18: /*
                     19:     Avio function prototypes
                     20: */
                     21: void   AvioInit(PLBINFO plbi);
                     22: void   AvioScroll(USHORT SB_Command, USHORT Position, BOOL Horizontal);
                     23: MRESULT        AvioSize(HWND hWnd, USHORT msg, MPARAM mp1, MPARAM mp2);
                     24: void   AvioClose(void);
                     25: void   AvioPaint(HWND hWnd);
                     26: MRESULT        AvioMinMax(PSWP pSWP);
                     27: void   AvioClear(void);
                     28: void   AvioAdjustFramePos(PSWP pSWP);
                     29: void   AvioTrackFrame(HWND hWnd, MPARAM TrackFlags);
                     30: void   AvioQueryTrackInfo(PTRACKINFO pTI);
                     31: void   AvioRedraw(void);
                     32: void   AvioStartup(BOOL fLargeFont);
                     33: void   AvioLargeFont(BOOL fLargeFont);
                     34: MRESULT        CALLBACK AvioFrameWndProc(HWND, USHORT, MPARAM, MPARAM);
                     35: MRESULT CALLBACK AvioClientWndProc(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.