87 TRACE(
"=> %p\n", whdd);
106 TRACE(
"(%p)\n", hdd);
108 if (!whdd)
return FALSE;
134 TRACE(
"(%p)\n", hdd);
136 if (!whdd)
return FALSE;
187 TRACE(
"(%p,%p,%d,%d,%p,%d,%d,0x%08x)\n",
190 TRACE(
"lpbi: %d,%d/%d,%d,%d,%d,%d,%d,%d,%d,%d\n",
200 if (!whdd)
return FALSE;
220 WARN(
"Codec doesn't support GetFormat, giving up.\n");
248 TRACE(
"Not compressed!\n");
252 TRACE(
"detected inverted DIB\n");
319 TRACE(
"(%p,%p,%d,%d,%d,%d,%p,%p,%d,%d,%d,%d,0x%08x)\n",
320 hdd,
hdc, xDst, yDst,
dxDst,
dyDst,
lpbi, lpBits, xSrc, ySrc,
dxSrc,
dySrc,
wFlags);
323 if (!whdd)
return FALSE;
325 TRACE(
"whdd=%p\n", whdd);
337 #define CHANGED(x) (whdd->x != x) 357 TRACE(
"Something changed (reason %d)!\n", reopen);
406 ret =
StretchBlt(whdd->
hdc, xDst, yDst,
dxDst,
dyDst, whdd->
hMemDC, xSrc, ySrc,
dxSrc,
dySrc,
SRCCOPY);
407 TRACE(
"Painting %dx%d at %d,%d from %dx%d at %d,%d -> %d\n",
425 FIXME(
"(%p), stub\n", hdd);
434 FIXME(
"(%p, 0x%08x, 0x%08x, %p), stub\n", hdd,
iStart, iLen, lppe);
448 if (!whdd)
return FALSE;
477 TRACE(
"(%p)\n", hdd);
480 if (!whdd)
return FALSE;
493 FIXME(
"(%p, %p, %d), stub\n", hdd,
hdc, fBackground);
496 if (!whdd)
return FALSE;
520 FIXME(
"(%p, %p) stub\n", hdd, lpddtime);
#define ICDecompressEnd(hic)
HIC VFWAPI ICOpen(DWORD fccType, DWORD fccHandler, UINT wMode)
DWORD VFWAPI DrawDibProfileDisplay(LPBITMAPINFOHEADER lpbi)
LPBITMAPINFOHEADER lpbiOut
HDRAWDIB VFWAPI DrawDibOpen(void)
int memcmp(void *Buffer1, void *Buffer2, ACPI_SIZE Count)
BOOL VFWAPI DrawDibStart(HDRAWDIB hdd, DWORD rate)
BOOL VFWAPI DrawDibStop(HDRAWDIB hdd)
LPVOID VFWAPI DrawDibGetBuffer(HDRAWDIB hdd, LPBITMAPINFOHEADER lpbi, DWORD dwSize, DWORD dwFlags)
HGDIOBJ WINAPI SelectObject(_In_ HDC, _In_ HGDIOBJ)
DWORD WINAPI GetLastError(VOID)
struct tagWINE_HDD * next
BOOL WINAPI DeleteObject(_In_ HGDIOBJ)
static WINE_HDD * MSVIDEO_GetHddPtr(HDRAWDIB hd)
BOOL VFWAPI DrawDibChangePalette(HDRAWDIB hdd, int iStart, int iLen, LPPALETTEENTRY lppe)
HDC WINAPI CreateCompatibleDC(_In_opt_ HDC hdc)
#define ICDecompressGetFormat(hic, lpbiInput, lpbiOutput)
BOOL WINAPI StretchBlt(_In_ HDC, _In_ int, _In_ int, _In_ int, _In_ int, _In_opt_ HDC, _In_ int, _In_ int, _In_ int, _In_ int, _In_ DWORD)
HPALETTE VFWAPI DrawDibGetPalette(HDRAWDIB hdd)
DWORD VFWAPIV ICDecompress(HIC hic, DWORD dwFlags, LPBITMAPINFOHEADER lpbiFormat, LPVOID lpData, LPBITMAPINFOHEADER lpbi, LPVOID lpBits)
LRESULT WINAPI ICClose(HIC hic)
struct tagWINE_HDD WINE_HDD
BOOL VFWAPI DrawDibBegin(HDRAWDIB hdd, HDC hdc, INT dxDst, INT dyDst, LPBITMAPINFOHEADER lpbi, INT dxSrc, INT dySrc, UINT wFlags)
BOOL VFWAPI DrawDibDraw(HDRAWDIB hdd, HDC hdc, INT xDst, INT yDst, INT dxDst, INT dyDst, LPBITMAPINFOHEADER lpbi, LPVOID lpBits, INT xSrc, INT ySrc, INT dxSrc, INT dySrc, UINT wFlags)
HPALETTE WINAPI SelectPalette(_In_ HDC, _In_ HPALETTE, _In_ BOOL)
static UINT_PTR HDD_HandleRef
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
static WINE_HDD * HDD_FirstHdd
WINE_DEFAULT_DEBUG_CHANNEL(msvideo)
#define ICMODE_DECOMPRESS
BOOL VFWAPI DrawDibSetPalette(HDRAWDIB hdd, HPALETTE hpal)
unsigned __int3264 UINT_PTR
#define ICDECOMPRESS_NOTKEYFRAME
UINT VFWAPI DrawDibRealize(HDRAWDIB hdd, HDC hdc, BOOL fBackground)
#define ICERR_UNSUPPORTED
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
#define memcpy(s1, s2, n)
#define DDF_BACKGROUNDPAL
#define ICDecompressBegin(hic, lpbiInput, lpbiOutput)
_In_ DWORD _Out_ _In_ WORD wFlags
BOOL VFWAPI DrawDibEnd(HDRAWDIB hdd)
BOOL WINAPI DeleteDC(_In_ HDC)
HBITMAP WINAPI CreateDIBSection(HDC hDC, CONST BITMAPINFO *BitmapInfo, UINT Usage, VOID **Bits, HANDLE hSection, DWORD dwOffset)
BOOL VFWAPI DrawDibTime(HDRAWDIB hdd, LPDRAWDIBTIME lpddtime)
#define HeapFree(x, y, z)
UINT WINAPI RealizePalette(_In_ HDC)
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
static int num_colours(const BITMAPINFOHEADER *lpbi)
HPALETTE WINAPI CreateHalftonePalette(_In_opt_ HDC)
BOOL VFWAPI DrawDibClose(HDRAWDIB hdd)