Changeset 811 for trunk/include


Ignore:
Timestamp:
Sep 4, 1999, 11:07:07 AM (26 years ago)
Author:
sandervl
Message:

Update for msvfw32 dll

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/vfw.h

    r4 r811  
    1 /* $Id: vfw.h,v 1.1 1999-05-24 20:19:21 ktk Exp $ */
     1/* $Id: vfw.h,v 1.2 1999-09-04 09:07:07 sandervl Exp $ */
    22
    33#ifndef __WINE_VFW_H
     
    4040typedef struct tagWINE_HIC {
    4141        DWORD           magic;          /* 00: 'Smag' */
    42         HANDLE  curthread;      /* 04: */
     42        HANDLE          curthread;      /* 04: */
    4343        DWORD           type;           /* 08: */
    4444        DWORD           handler;        /* 0C: */
    4545        HDRVR           hdrv;           /* 10: */
    46         DWORD           private;        /* 14:(handled by SendDriverMessage)*/
    47         FARPROC driverproc;     /* 18:(handled by SendDriverMessage)*/
     46        DWORD           privatevfw;     /* 14:(handled by SendDriverMessage)*/
     47        FARPROC         driverproc;     /* 18:(handled by SendDriverMessage)*/
    4848        DWORD           x1;             /* 1c: name? */
    4949        WORD            x2;             /* 20: */
    5050        DWORD           x3;             /* 22: */
    5151                                        /* 26: */
    52 } WINE_HIC;
     52} WINE_HIC, *PWINE_HIC;
    5353
    5454/* error return codes */
     
    811811
    812812
     813/* DrawDibTime */
     814typedef struct {
     815    LONG    timeCount;
     816    LONG    timeDraw;
     817    LONG    timeDecompress;
     818    LONG    timeDither;
     819    LONG    timeStretch;
     820    LONG    timeBlt;
     821    LONG    timeSetDIBits;
     822}   DRAWDIBTIME, *LPDRAWDIBTIME;
     823
     824/* ICCompressorChoose; ICCompressorFree */
     825typedef struct {
     826    LONG                cbSize;         // set to sizeof(COMPVARS) before
     827                                        // calling ICCompressorChoose
     828    DWORD               dwFlags;        // see below...
     829    HIC                 hic;            // HIC of chosen compressor
     830    DWORD               fccType;        // basically ICTYPE_VIDEO
     831    DWORD               fccHandler;     // handler of chosen compressor or
     832                                        // "" or "DIB "
     833    LPBITMAPINFO        lpbiIn;         // input format
     834    LPBITMAPINFO        lpbiOut;        // output format - will compress to this
     835    LPVOID              lpBitsOut;
     836    LPVOID              lpBitsPrev;
     837    LONG                lFrame;
     838    LONG                lKey;           // key frames how often?
     839    LONG                lDataRate;      // desired data rate KB/Sec
     840    LONG                lQ;             // desired quality
     841    LONG                lKeyCount;
     842    LPVOID              lpState;        // state of compressor
     843    LONG                cbState;        // size of the state
     844} COMPVARS, *PCOMPVARS;
     845
    813846#endif /* __WINE_VFW_H */
Note: See TracChangeset for help on using the changeset viewer.