Annotation of pmsdk/samples/browse/avbrowse/avio.h, revision 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.