|
|
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);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.