; -------------------------------------------------------------------------------------------------- ; vfw32.inc Copyright The MASM32 SDK 1998-2010 ; -------------------------------------------------------------------------------------------------- IFNDEF VFW32_INC VFW32_INC equ <1> AVIBuildFilterA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ AVIBuildFilter equ ENDIF AVIBuildFilterW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ AVIBuildFilter equ ENDIF AVIClearClipboard PROTO STDCALL AVIFileAddRef PROTO STDCALL :DWORD AVIFileCreateStreamA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ AVIFileCreateStream equ ENDIF AVIFileCreateStreamW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ AVIFileCreateStream equ ENDIF AVIFileEndRecord PROTO STDCALL :DWORD AVIFileExit PROTO STDCALL AVIFileGetStream PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD AVIFileInfoA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ AVIFileInfo equ ENDIF AVIFileInfoW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ AVIFileInfo equ ENDIF AVIFileInit PROTO STDCALL AVIFileOpenA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ AVIFileOpen equ ENDIF AVIFileOpenW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ AVIFileOpen equ ENDIF AVIFileReadData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD AVIFileRelease PROTO STDCALL :DWORD AVIFileWriteData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD AVIGetFromClipboard PROTO STDCALL :DWORD AVIMakeCompressedStream PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD AVIMakeFileFromStreams PROTO STDCALL :DWORD,:DWORD,:DWORD AVIMakeStreamFromClipboard PROTO STDCALL :DWORD,:DWORD,:DWORD AVIPutFileOnClipboard PROTO STDCALL :DWORD AVISaveA PROTO C :VARARG IFNDEF __UNICODE__ AVISave equ ENDIF AVISaveOptions PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD AVISaveOptionsFree PROTO STDCALL :DWORD,:DWORD AVISaveVA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ AVISaveV equ ENDIF AVISaveVW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ AVISaveV equ ENDIF AVISaveW PROTO C :VARARG IFDEF __UNICODE__ AVISave equ ENDIF AVIStreamAddRef PROTO STDCALL :DWORD AVIStreamBeginStreaming PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD AVIStreamCreate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD AVIStreamEndStreaming PROTO STDCALL :DWORD AVIStreamFindSample PROTO STDCALL :DWORD,:DWORD,:DWORD AVIStreamGetFrame PROTO STDCALL :DWORD,:DWORD AVIStreamGetFrameClose PROTO STDCALL :DWORD AVIStreamGetFrameOpen PROTO STDCALL :DWORD,:DWORD AVIStreamInfoA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ AVIStreamInfo equ ENDIF AVIStreamInfoW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ AVIStreamInfo equ ENDIF AVIStreamLength PROTO STDCALL :DWORD AVIStreamOpenFromFileA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ AVIStreamOpenFromFile equ ENDIF AVIStreamOpenFromFileW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ AVIStreamOpenFromFile equ ENDIF AVIStreamRead PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD AVIStreamReadData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD AVIStreamReadFormat PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD AVIStreamRelease PROTO STDCALL :DWORD AVIStreamSampleToTime PROTO STDCALL :DWORD,:DWORD AVIStreamSetFormat PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD AVIStreamStart PROTO STDCALL :DWORD AVIStreamTimeToSample PROTO STDCALL :DWORD,:DWORD AVIStreamWrite PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD AVIStreamWriteData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD AppCleanup PROTO STDCALL :DWORD CreateEditableStream PROTO STDCALL :DWORD,:DWORD DrawDibBegin PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD DrawDibChangePalette PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD DrawDibClose PROTO STDCALL :DWORD DrawDibDraw PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD DrawDibEnd PROTO STDCALL :DWORD DrawDibGetBuffer PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD DrawDibGetPalette PROTO STDCALL :DWORD DrawDibOpen PROTO STDCALL DrawDibProfileDisplay PROTO STDCALL :DWORD DrawDibRealize PROTO STDCALL :DWORD,:DWORD,:DWORD DrawDibSetPalette PROTO STDCALL :DWORD,:DWORD DrawDibStart PROTO STDCALL :DWORD,:DWORD DrawDibStop PROTO STDCALL :DWORD DrawDibTime PROTO STDCALL :DWORD,:DWORD EditStreamClone PROTO STDCALL :DWORD,:DWORD EditStreamCopy PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD EditStreamCut PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD EditStreamPaste PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EditStreamSetInfoA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ EditStreamSetInfo equ ENDIF EditStreamSetInfoW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ EditStreamSetInfo equ ENDIF EditStreamSetNameA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ EditStreamSetName equ ENDIF EditStreamSetNameW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ EditStreamSetName equ ENDIF GetOpenFileNamePreviewA PROTO STDCALL :DWORD IFNDEF __UNICODE__ GetOpenFileNamePreview equ ENDIF GetOpenFileNamePreviewW PROTO STDCALL :DWORD IFDEF __UNICODE__ GetOpenFileNamePreview equ ENDIF GetSaveFileNamePreviewA PROTO STDCALL :DWORD IFNDEF __UNICODE__ GetSaveFileNamePreview equ ENDIF GetSaveFileNamePreviewW PROTO STDCALL :DWORD IFDEF __UNICODE__ GetSaveFileNamePreview equ ENDIF ICClose PROTO STDCALL :DWORD ICCompress PROTO C :VARARG ICCompressorChoose PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD ICCompressorFree PROTO STDCALL :DWORD ICDecompress PROTO C :VARARG ICDraw PROTO C :VARARG ICDrawBegin PROTO C :VARARG ICGetDisplayFormat PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD ICGetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD ICImageCompress PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD ICImageDecompress PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ICInfo PROTO STDCALL :DWORD,:DWORD,:DWORD ICInstall PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ICLocate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ICMThunk32 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ICOpen PROTO STDCALL :DWORD,:DWORD,:DWORD ICOpenFunction PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD ICRemove PROTO STDCALL :DWORD,:DWORD,:DWORD ICSendMessage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD ICSeqCompressFrame PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ICSeqCompressFrameEnd PROTO STDCALL :DWORD ICSeqCompressFrameStart PROTO STDCALL :DWORD,:DWORD IID_IAVIEditStream PROTO C :VARARG IID_IAVIFile PROTO C :VARARG IID_IAVIStream PROTO C :VARARG IID_IGetFrame PROTO C :VARARG MCIWndCreateA PROTO C :VARARG IFNDEF __UNICODE__ MCIWndCreate equ ENDIF MCIWndCreateW PROTO C :VARARG IFDEF __UNICODE__ MCIWndCreate equ ENDIF MCIWndRegisterClass PROTO C :VARARG StretchDIB PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD VideoForWindowsVersion PROTO STDCALL capCreateCaptureWindowA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ capCreateCaptureWindow equ ENDIF capCreateCaptureWindowW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ capCreateCaptureWindow equ ENDIF capGetDriverDescriptionA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ capGetDriverDescription equ ENDIF capGetDriverDescriptionW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ capGetDriverDescription equ ENDIF videoThunk32 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ELSE echo ---------------------------------------- echo WARNING duplicate include file vfw32.inc echo ---------------------------------------- ENDIF