5 #include "wine/windef16.h"
9 #endif /* __cplusplus */
11 typedef HANDLE16 HDRAWDIB16;
23 * under Win16, normal chars are used
26 CHAR szDescription[128];
32 LPBITMAPINFOHEADER lpbiSrc;
34 LPBITMAPINFOHEADER lpbiDst;
37 INT16 xDst; /* destination rectangle */
42 INT16 xSrc; /* source rectangle */
57 LPBITMAPINFOHEADER lpbi;
70 LPBITMAPINFOHEADER lpbiIn;
71 LPBITMAPINFOHEADER lpbiSuggest;
76 HIC16 hicDecompressor;
79 DWORD VFWAPIV ICDraw16(HIC16,DWORD,LPVOID,LPVOID,DWORD,LONG);
80 DWORD VFWAPIV ICDrawBegin16(HIC16,DWORD,HPALETTE16,HWND16,HDC16,INT16,
81 INT16,INT16,INT16,LPBITMAPINFOHEADER,
82 INT16,INT16,INT16,INT16,DWORD,DWORD);
83 LRESULT WINAPI ICClose16(HIC16);
84 DWORD VFWAPIV ICCompress16(HIC16,DWORD,LPBITMAPINFOHEADER,LPVOID,
85 LPBITMAPINFOHEADER,LPVOID,LPDWORD,
86 LPDWORD,LONG,DWORD,DWORD,
87 LPBITMAPINFOHEADER,LPVOID);
88 DWORD VFWAPIV ICDecompress16(HIC16,DWORD,LPBITMAPINFOHEADER,LPVOID,
89 LPBITMAPINFOHEADER,LPVOID);
90 HIC16 VFWAPI ICGetDisplayFormat16(HIC16,LPBITMAPINFOHEADER,
91 LPBITMAPINFOHEADER,INT16,INT16,
93 LRESULT VFWAPI ICGetInfo16(HIC16,ICINFO16 *,DWORD);
94 BOOL16 VFWAPI ICInfo16(DWORD,DWORD,ICINFO16 *);
95 HIC16 VFWAPI ICLocate16(DWORD,DWORD,LPBITMAPINFOHEADER,
96 LPBITMAPINFOHEADER,WORD);
97 LRESULT VFWAPIV ICMessage16(void);
98 HIC16 VFWAPI ICOpen16(DWORD,DWORD,UINT16);
99 HIC16 VFWAPI ICOpenFunction16(DWORD,DWORD,UINT16,FARPROC16);
100 LRESULT VFWAPI ICSendMessage16(HIC16,UINT16,DWORD,DWORD);
104 #endif /* __cplusplus */
106 #endif /* __WINE_VFW16_H */