News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

msvfw32 include file?

Started by Farabi, July 11, 2007, 11:33:51 PM

Previous topic - Next topic

Farabi

IS there anyone who have the msvfw32 include and lib file?
Those who had universe knowledges can control the world by a micro processor.
http://www.wix.com/farabio/firstpage

"Etos siperi elegi"

u

Please use a smaller graphic in your signature.

Farabi

The vfw32.inc cannot be used because my system didnt have the .dll. Maybe you can tell me where I can have the vfw32.dll?
Those who had universe knowledges can control the world by a micro processor.
http://www.wix.com/farabio/firstpage

"Etos siperi elegi"

jdoe

You can find msvfw32 in GeneSys Project.

:U


Vortex

Here is the include file and the import library.

[attachment deleted by admin]

Farabi

Vortex:
There is an error message when I try to call the following function

Quote
AVIBuildFilterA PROTO :DWORD,:DWORD,:DWORD
AVIBuildFilter equ <AVIBuildFilterA>

AVIBuildFilterW PROTO :DWORD,:DWORD,:DWORD
AVIClearClipboard PROTO
AVIFileAddRef PROTO :DWORD
AVIFileCreateStreamA PROTO :DWORD,:DWORD,:DWORD
AVIFileCreateStream equ <AVIFileCreateStreamA>

AVIFileCreateStreamW PROTO :DWORD,:DWORD,:DWORD
AVIFileEndRecord PROTO :DWORD
AVIFileExit PROTO
AVIFileGetStream PROTO :DWORD,:DWORD,:DWORD,:DWORD
AVIFileInfoA PROTO :DWORD,:DWORD,:DWORD
AVIFileInfo equ <AVIFileInfoA>

AVIFileInfoW PROTO :DWORD,:DWORD,:DWORD
AVIFileInit PROTO
AVIFileOpenA PROTO :DWORD,:DWORD,:DWORD,:DWORD
AVIFileOpen equ <AVIFileOpenA>

AVIFileOpenW PROTO :DWORD,:DWORD,:DWORD,:DWORD
AVIFileReadData PROTO :DWORD,:DWORD,:DWORD,:DWORD
AVIFileRelease PROTO :DWORD
AVIFileWriteData PROTO :DWORD,:DWORD,:DWORD,:DWORD
AVIGetFromClipboard PROTO :DWORD
AVIMakeCompressedStream PROTO :DWORD,:DWORD,:DWORD,:DWORD
AVIMakeFileFromStreams PROTO :DWORD,:DWORD,:DWORD
AVIMakeStreamFromClipboard PROTO :DWORD,:DWORD,:DWORD
AVIPutFileOnClipboard PROTO :DWORD
AVISaveOptions PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AVISaveOptionsFree PROTO :DWORD,:DWORD
AVISaveVA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AVISaveV equ <AVISaveVA>

AVISaveVW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AVIStreamAddRef PROTO :DWORD
AVIStreamBeginStreaming PROTO :DWORD,:DWORD,:DWORD,:DWORD
AVIStreamCreate PROTO :DWORD,:DWORD,:DWORD,:DWORD
AVIStreamEndStreaming PROTO :DWORD
AVIStreamFindSample PROTO :DWORD,:DWORD,:DWORD
AVIStreamGetFrame PROTO :DWORD,:DWORD
AVIStreamGetFrameClose PROTO :DWORD
AVIStreamGetFrameOpen PROTO :DWORD,:DWORD
AVIStreamInfoA PROTO :DWORD,:DWORD,:DWORD
AVIStreamInfo equ <AVIStreamInfoA>

AVIStreamInfoW PROTO :DWORD,:DWORD,:DWORD
AVIStreamLength PROTO :DWORD
AVIStreamOpenFromFileA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AVIStreamOpenFromFile equ <AVIStreamOpenFromFileA>

AVIStreamOpenFromFileW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AVIStreamRead PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AVIStreamReadData PROTO :DWORD,:DWORD,:DWORD,:DWORD
AVIStreamReadFormat PROTO :DWORD,:DWORD,:DWORD,:DWORD
AVIStreamRelease PROTO :DWORD
AVIStreamSampleToTime PROTO :DWORD,:DWORD
AVIStreamSetFormat PROTO :DWORD,:DWORD,:DWORD,:DWORD
AVIStreamStart PROTO :DWORD
AVIStreamTimeToSample PROTO :DWORD,:DWORD
AVIStreamWrite PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AVIStreamWriteData PROTO :DWORD,:DWORD,:DWORD,:DWORD

It said "Thre procedure entry point xxxxx could not be located in the dynamic link library msvfw32.dll".
Those who had universe knowledges can control the world by a micro processor.
http://www.wix.com/farabio/firstpage

"Etos siperi elegi"

Farabi

Here is the list of msvfw32.dll exported function. Unfortunately I dont know how many the parameter for each function.

Quote
Addr:73BD4353 Ord:   2 (0002h) Name: VideoForWindowsVersion
Addr:73BD23C4 Ord:   3 (0003h) Name: DrawDibBegin
Addr:73BD861D Ord:   4 (0004h) Name: DrawDibChangePalette
Addr:73BD8DB4 Ord:   5 (0005h) Name: DrawDibClose
Addr:73BD1883 Ord:   6 (0006h) Name: DrawDibDraw
Addr:73BD85F8 Ord:   7 (0007h) Name: DrawDibEnd
Addr:73BD88D4 Ord:   8 (0008h) Name: DrawDibGetBuffer
Addr:73BD3498 Ord:   9 (0009h) Name: DrawDibGetPalette
Addr:73BD3FDA Ord:  10 (000Ah) Name: DrawDibOpen
Addr:73BD4084 Ord:  11 (000Bh) Name: DrawDibProfileDisplay
Addr:73BD2320 Ord:  12 (000Ch) Name: DrawDibRealize
Addr:73BD2219 Ord:  13 (000Dh) Name: DrawDibSetPalette
Addr:73BD342C Ord:  14 (000Eh) Name: DrawDibStart
Addr:73BD3463 Ord:  15 (000Fh) Name: DrawDibStop
Addr:73BD8618 Ord:  16 (0010h) Name: DrawDibTime
Addr:73BDBB11 Ord:  17 (0011h) Name: GetOpenFileNamePreview
Addr:73BDBB11 Ord:  18 (0012h) Name: GetOpenFileNamePreviewA
Addr:73BDBAF1 Ord:  19 (0013h) Name: GetOpenFileNamePreviewW
Addr:73BDBB21 Ord:  20 (0014h) Name: GetSaveFileNamePreviewA
Addr:73BDBB01 Ord:  21 (0015h) Name: GetSaveFileNamePreviewW
Addr:73BD3910 Ord:  22 (0016h) Name: ICClose
Addr:73BD4728 Ord:  23 (0017h) Name: ICCompress
Addr:73BD7041 Ord:  24 (0018h) Name: ICCompressorChoose
Addr:73BD549D Ord:  25 (0019h) Name: ICCompressorFree
Addr:73BD478B Ord:  26 (001Ah) Name: ICDecompress
Addr:73BD184A Ord:  27 (001Bh) Name: ICDraw
Addr:73BD21A4 Ord:  28 (001Ch) Name: ICDrawBegin
Addr:73BD51E5 Ord:  29 (001Dh) Name: ICGetDisplayFormat
Addr:73BD4F04 Ord:  30 (001Eh) Name: ICGetInfo
Addr:73BD58C2 Ord:  31 (001Fh) Name: ICImageCompress
Addr:73BD5B2E Ord:  32 (0020h) Name: ICImageDecompress
Addr:73BD34D2 Ord:  33 (0021h) Name: ICInfo
Addr:73BD4FF4 Ord:  34 (0022h) Name: ICInstall
Addr:73BD3A04 Ord:  35 (0023h) Name: ICLocate
Addr:73BD7DDF Ord:  36 (0024h) Name: ICMThunk32
Addr:73BD378E Ord:  37 (0025h) Name: ICOpen
Addr:73BD3DC4 Ord:  38 (0026h) Name: ICOpenFunction
Addr:73BD5143 Ord:  39 (0027h) Name: ICRemove
Addr:73BD17F4 Ord:  40 (0028h) Name: ICSendMessage
Addr:73BD57E7 Ord:  41 (0029h) Name: ICSeqCompressFrame
Addr:73BD575C Ord:  42 (002Ah) Name: ICSeqCompressFrameEnd
Addr:73BD5548 Ord:  43 (002Bh) Name: ICSeqCompressFrameStart
Addr:73BE06A1 Ord:  44 (002Ch) Name: MCIWndCreate
Addr:73BE06A1 Ord:  45 (002Dh) Name: MCIWndCreateA
Addr:73BE05F6 Ord:  46 (002Eh) Name: MCIWndCreateW
Addr:73BE0571 Ord:  47 (002Fh) Name: MCIWndRegisterClass
Addr:73BD9A8C Ord:  48 (0030h) Name: StretchDIB
Those who had universe knowledges can control the world by a micro processor.
http://www.wix.com/farabio/firstpage

"Etos siperi elegi"

Vortex

Hi Farabi,

Try to use this one.

[attachment deleted by admin]

MichaelW

There is no vfw32.dll on my Windows 2000 system, and according to the DLL Help Database no such file ever shipped with any Microsoft product.

The MASM32 vfw32.lib looks to me like it imports from vfw32.dll. The Vfw32.lib from the PSDK imports from MSVFW32.dll, AVIFIL32.dll, and AVICAP32.dll. For the webcam app that Scronty posted here, the only way I could get a build that would run was to use the Vfw32.lib from the PSDK.
eschew obfuscation