Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/****************************************************************************
* * capdib.h * * Microsoft Video for Windows Sample Capture Class * * Copyright (c) 1992, 1993 Microsoft Corporation. All Rights Reserved. * * You have a royalty-free right to use, modify, reproduce and * distribute the Sample Files (and/or any modified version) in * any way you find useful, provided that you agree that * Microsoft has no warranty obligations or liability for any * Sample Application Files which are modified. * ***************************************************************************/
void SetDefaultCaptureFormat (LPBITMAPINFOHEADER lpbih); DWORD AllocNewGlobalBitmapInfo (LPCAPSTREAM lpcs, LPBITMAPINFOHEADER lpbi); DWORD AllocNewBitSpace (LPCAPSTREAM lpcs, LPBITMAPINFOHEADER lpbih); DWORD DibInit (LPCAPSTREAM lpcs); void DibFini (LPCAPSTREAM lpcs); DWORD SendDriverFormat (LPCAPSTREAM lpcs, LPBITMAPINFOHEADER lpbih, DWORD dwInfoHeaderSize); DWORD SetFormatFromDIB (LPCAPSTREAM lpcs, LPBITMAPINFOHEADER lpbih); LPBITMAPINFO DibGetCurrentFormat (LPCAPSTREAM lpcs); DWORD DibGetNewFormatFromDriver (LPCAPSTREAM lpcs); BOOL DibNewFormatFromApp (LPCAPSTREAM lpcs, LPBITMAPINFO lpbi, WORD dwSize); DWORD DibNewPalette (LPCAPSTREAM lpcs, HPALETTE hPalNew); void DibPaint(LPCAPSTREAM lpcs, HDC hdc); HANDLE CreatePackedDib (LPBITMAPINFO lpBitsInfo, LPSTR lpSrcBits, HPALETTE hPalette); BOOL FAR PASCAL dibIsWritable (LPBITMAPINFO lpBitsInfo); BOOL FAR PASCAL dibWrite(LPCAPSTREAM lpcs, HMMIO hmmio); BOOL FAR PASCAL fileSaveDIB(LPCAPSTREAM lpcs, LPSTR lpszFileName);
|