Changeset 6387 for trunk/include


Ignore:
Timestamp:
Jul 21, 2001, 7:40:42 PM (24 years ago)
Author:
sandervl
Message:

* empty log message *

Location:
trunk/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/initdll.h

    r6371 r6387  
    8080ULONG APIENTRY inittermWsock32(ULONG hModule, ULONG ulFlag);
    8181ULONG APIENTRY inittermRpcrt4(ULONG hModule, ULONG ulFlag);
     82ULONG APIENTRY inittermAvifil32(ULONG hModule, ULONG ulFlag);
    8283
    8384#endif //__INITDLL_H__
  • trunk/include/win/vfw.h

    r4632 r6387  
    10201020HRESULT WINAPI AVIMakeCompressedStream(PAVISTREAM*ppsCompressed,PAVISTREAM ppsSource,AVICOMPRESSOPTIONS *lpOptions,CLSID*pclsidHandler);
    10211021
     1022HRESULT WINAPI AVIStreamCreate(PAVISTREAM*,LONG,LONG,CLSID*);
    10221023HRESULT WINAPI AVIStreamInfoA(PAVISTREAM iface,AVISTREAMINFOA *asi,LONG size);
    10231024HRESULT WINAPI AVIStreamInfoW(PAVISTREAM iface,AVISTREAMINFOW *asi,LONG size);
     
    11411142#define AVIERR_ERROR            MAKE_AVIERR(199)
    11421143
     1144HWND        VFWAPIV MCIWndCreateA(HWND hwndParent, HINSTANCE hInstance, DWORD dwStyle, LPCSTR szFile);
     1145HWND        VFWAPIV MCIWndCreateW(HWND hwndParent, HINSTANCE hInstance, DWORD dwStyle, LPCWSTR szFile);
     1146#define     MCIWndCreate WINELIB_NAME_AW(MCIWndCreate)
     1147
     1148#define MCIWNDOPENF_NEW                 0x0001
     1149
     1150#define MCIWNDF_NOAUTOSIZEWINDOW        0x0001
     1151#define MCIWNDF_NOPLAYBAR               0x0002
     1152#define MCIWNDF_NOAUTOSIZEMOVIE         0x0004
     1153#define MCIWNDF_NOMENU                  0x0008
     1154#define MCIWNDF_SHOWNAME                0x0010
     1155#define MCIWNDF_SHOWPOS                 0x0020
     1156#define MCIWNDF_SHOWMODE                0x0040
     1157#define MCIWNDF_SHOWALL                 0x0070
     1158
     1159#define MCIWNDF_NOTIFYMODE              0x0100
     1160#define MCIWNDF_NOTIFYPOS               0x0200
     1161#define MCIWNDF_NOTIFYSIZE              0x0400
     1162#define MCIWNDF_NOTIFYERROR             0x1000
     1163#define MCIWNDF_NOTIFYALL               0x1F00
     1164
     1165#define MCIWNDF_NOTIFYANSI              0x0080
     1166
     1167#define MCIWNDF_NOTIFYMEDIAA            0x0880
     1168#define MCIWNDF_NOTIFYMEDIAW            0x0800
     1169#define MCIWNDF_NOTIFYMEDIA WINELIB_NAME_AW(MCIWNDF_NOTIFYMEDIA)
     1170
     1171#define MCIWNDF_RECORD                  0x2000
     1172#define MCIWNDF_NOERRORDLG              0x4000
     1173#define MCIWNDF_NOOPEN                  0x8000
     1174
     1175#ifdef __cplusplus
     1176#define MCIWndSM ::SendMessage
     1177#else
     1178#define MCIWndSM SendMessage
     1179#endif
     1180
     1181#define MCIWndCanPlay(hWnd)         (BOOL)MCIWndSM(hWnd,MCIWNDM_CAN_PLAY,0,0)
     1182#define MCIWndCanRecord(hWnd)       (BOOL)MCIWndSM(hWnd,MCIWNDM_CAN_RECORD,0,0)
     1183#define MCIWndCanSave(hWnd)         (BOOL)MCIWndSM(hWnd,MCIWNDM_CAN_SAVE,0,0)
     1184#define MCIWndCanWindow(hWnd)       (BOOL)MCIWndSM(hWnd,MCIWNDM_CAN_WINDOW,0,0)
     1185#define MCIWndCanEject(hWnd)        (BOOL)MCIWndSM(hWnd,MCIWNDM_CAN_EJECT,0,0)
     1186#define MCIWndCanConfig(hWnd)       (BOOL)MCIWndSM(hWnd,MCIWNDM_CAN_CONFIG,0,0)
     1187#define MCIWndPaletteKick(hWnd)     (BOOL)MCIWndSM(hWnd,MCIWNDM_PALETTEKICK,0,0)
     1188
     1189#define MCIWndSave(hWnd,szFile)     (LONG)MCIWndSM(hWnd,MCI_SAVE,0,(LPARAM)(LPVOID)(szFile))
     1190#define MCIWndSaveDialog(hWnd)      MCIWndSave(hWnd,-1)
     1191
     1192#define MCIWndNew(hWnd,lp)          (LONG)MCIWndSM(hWnd,MCIWNDM_NEW,0,(LPARAM)(LPVOID)(lp))
     1193
     1194#define MCIWndRecord(hWnd)          (LONG)MCIWndSM(hWnd,MCI_RECORD,0,0)
     1195#define MCIWndOpen(hWnd,sz,f)       (LONG)MCIWndSM(hWnd,MCIWNDM_OPEN,(WPARAM)(UINT)(f),(LPARAM)(LPVOID)(sz))
     1196#define MCIWndOpenDialog(hWnd)      MCIWndOpen(hWnd,-1,0)
     1197#define MCIWndClose(hWnd)           (LONG)MCIWndSM(hWnd,MCI_CLOSE,0,0)
     1198#define MCIWndPlay(hWnd)            (LONG)MCIWndSM(hWnd,MCI_PLAY,0,0)
     1199#define MCIWndStop(hWnd)            (LONG)MCIWndSM(hWnd,MCI_STOP,0,0)
     1200#define MCIWndPause(hWnd)           (LONG)MCIWndSM(hWnd,MCI_PAUSE,0,0)
     1201#define MCIWndResume(hWnd)          (LONG)MCIWndSM(hWnd,MCI_RESUME,0,0)
     1202#define MCIWndSeek(hWnd,lPos)       (LONG)MCIWndSM(hWnd,MCI_SEEK,0,(LPARAM)(LONG)(lPos))
     1203#define MCIWndEject(hWnd)           (LONG)MCIWndSM(hWnd,MCIWNDM_EJECT,0,0)
     1204
     1205#define MCIWndHome(hWnd)            MCIWndSeek(hWnd,MCIWND_START)
     1206#define MCIWndEnd(hWnd)             MCIWndSeek(hWnd,MCIWND_END)
     1207
     1208#define MCIWndGetSource(hWnd,prc)   (LONG)MCIWndSM(hWnd,MCIWNDM_GET_SOURCE,0,(LPARAM)(LPRECT)(prc))
     1209#define MCIWndPutSource(hWnd,prc)   (LONG)MCIWndSM(hWnd,MCIWNDM_PUT_SOURCE,0,(LPARAM)(LPRECT)(prc))
     1210
     1211#define MCIWndGetDest(hWnd,prc)     (LONG)MCIWndSM(hWnd,MCIWNDM_GET_DEST,0,(LPARAM)(LPRECT)(prc))
     1212#define MCIWndPutDest(hWnd,prc)     (LONG)MCIWndSM(hWnd,MCIWNDM_PUT_DEST,0,(LPARAM)(LPRECT)(prc))
     1213
     1214#define MCIWndPlayReverse(hWnd)     (LONG)MCIWndSM(hWnd,MCIWNDM_PLAYREVERSE,0,0)
     1215#define MCIWndPlayFrom(hWnd,lPos)   (LONG)MCIWndSM(hWnd,MCIWNDM_PLAYFROM,0,(LPARAM)(LONG)(lPos))
     1216#define MCIWndPlayTo(hWnd,lPos)     (LONG)MCIWndSM(hWnd,MCIWNDM_PLAYTO,  0,(LPARAM)(LONG)(lPos))
     1217#define MCIWndPlayFromTo(hWnd,lStart,lEnd) (MCIWndSeek(hWnd,lStart),MCIWndPlayTo(hWnd,lEnd))
     1218
     1219#define MCIWndGetDeviceID(hWnd)     (UINT)MCIWndSM(hWnd,MCIWNDM_GETDEVICEID,0,0)
     1220#define MCIWndGetAlias(hWnd)        (UINT)MCIWndSM(hWnd,MCIWNDM_GETALIAS,0,0)
     1221#define MCIWndGetMode(hWnd,lp,len)  (LONG)MCIWndSM(hWnd,MCIWNDM_GETMODE,(WPARAM)(UINT)(len),(LPARAM)(LPTSTR)(lp))
     1222#define MCIWndGetPosition(hWnd)     (LONG)MCIWndSM(hWnd,MCIWNDM_GETPOSITION,0,0)
     1223#define MCIWndGetPositionString(hWnd,lp,len) (LONG)MCIWndSM(hWnd,MCIWNDM_GETPOSITION,(WPARAM)(UINT)(len),(LPARAM)(LPTSTR)(lp))
     1224#define MCIWndGetStart(hWnd)        (LONG)MCIWndSM(hWnd,MCIWNDM_GETSTART,0,0)
     1225#define MCIWndGetLength(hWnd)       (LONG)MCIWndSM(hWnd,MCIWNDM_GETLENGTH,0,0)
     1226#define MCIWndGetEnd(hWnd)          (LONG)MCIWndSM(hWnd,MCIWNDM_GETEND,0,0)
     1227
     1228#define MCIWndStep(hWnd,n)          (LONG)MCIWndSM(hWnd,MCI_STEP,0,(LPARAM)(long)(n))
     1229
     1230#define MCIWndDestroy(hWnd)         (VOID)MCIWndSM(hWnd,WM_CLOSE,0,0)
     1231#define MCIWndSetZoom(hWnd,iZoom)   (VOID)MCIWndSM(hWnd,MCIWNDM_SETZOOM,0,(LPARAM)(UINT)(iZoom))
     1232#define MCIWndGetZoom(hWnd)         (UINT)MCIWndSM(hWnd,MCIWNDM_GETZOOM,0,0)
     1233#define MCIWndSetVolume(hWnd,iVol)  (LONG)MCIWndSM(hWnd,MCIWNDM_SETVOLUME,0,(LPARAM)(UINT)(iVol))
     1234#define MCIWndGetVolume(hWnd)       (LONG)MCIWndSM(hWnd,MCIWNDM_GETVOLUME,0,0)
     1235#define MCIWndSetSpeed(hWnd,iSpeed) (LONG)MCIWndSM(hWnd,MCIWNDM_SETSPEED,0,(LPARAM)(UINT)(iSpeed))
     1236#define MCIWndGetSpeed(hWnd)        (LONG)MCIWndSM(hWnd,MCIWNDM_GETSPEED,0,0)
     1237#define MCIWndSetTimeFormat(hWnd,lp) (LONG)MCIWndSM(hWnd,MCIWNDM_SETTIMEFORMAT,0,(LPARAM)(LPTSTR)(lp))
     1238#define MCIWndGetTimeFormat(hWnd,lp,len) (LONG)MCIWndSM(hWnd,MCIWNDM_GETTIMEFORMAT,(WPARAM)(UINT)(len),(LPARAM)(LPTSTR)(lp))
     1239#define MCIWndValidateMedia(hWnd)   (VOID)MCIWndSM(hWnd,MCIWNDM_VALIDATEMEDIA,0,0)
     1240
     1241#define MCIWndSetRepeat(hWnd,f)     (void)MCIWndSM(hWnd,MCIWNDM_SETREPEAT,0,(LPARAM)(BOOL)(f))
     1242#define MCIWndGetRepeat(hWnd)       (BOOL)MCIWndSM(hWnd,MCIWNDM_GETREPEAT,0,0)
     1243
     1244#define MCIWndUseFrames(hWnd)       MCIWndSetTimeFormat(hWnd,TEXT("frames"))
     1245#define MCIWndUseTime(hWnd)         MCIWndSetTimeFormat(hWnd,TEXT("ms"))
     1246
     1247#define MCIWndSetActiveTimer(hWnd,active)                               \
     1248        (VOID)MCIWndSM(hWnd,MCIWNDM_SETACTIVETIMER,                     \
     1249        (WPARAM)(UINT)(active),0L)
     1250#define MCIWndSetInactiveTimer(hWnd,inactive)                           \
     1251        (VOID)MCIWndSM(hWnd,MCIWNDM_SETINACTIVETIMER,                   \
     1252        (WPARAM)(UINT)(inactive),0L)
     1253#define MCIWndSetTimers(hWnd,active,inactive)                           \
     1254            (VOID)MCIWndSM(hWnd,MCIWNDM_SETTIMERS,(WPARAM)(UINT)(active),\
     1255            (LPARAM)(UINT)(inactive))
     1256#define MCIWndGetActiveTimer(hWnd)                                      \
     1257        (UINT)MCIWndSM(hWnd,MCIWNDM_GETACTIVETIMER,0,0L);
     1258#define MCIWndGetInactiveTimer(hWnd)                                    \
     1259        (UINT)MCIWndSM(hWnd,MCIWNDM_GETINACTIVETIMER,0,0L);
     1260
     1261#define MCIWndRealize(hWnd,fBkgnd) (LONG)MCIWndSM(hWnd,MCIWNDM_REALIZE,(WPARAM)(BOOL)(fBkgnd),0)
     1262
     1263#define MCIWndSendString(hWnd,sz)  (LONG)MCIWndSM(hWnd,MCIWNDM_SENDSTRING,0,(LPARAM)(LPTSTR)(sz))
     1264#define MCIWndReturnString(hWnd,lp,len)  (LONG)MCIWndSM(hWnd,MCIWNDM_RETURNSTRING,(WPARAM)(UINT)(len),(LPARAM)(LPVOID)(lp))
     1265#define MCIWndGetError(hWnd,lp,len) (LONG)MCIWndSM(hWnd,MCIWNDM_GETERROR,(WPARAM)(UINT)(len),(LPARAM)(LPVOID)(lp))
     1266
     1267#define MCIWndGetPalette(hWnd)      (HPALETTE)MCIWndSM(hWnd,MCIWNDM_GETPALETTE,0,0)
     1268#define MCIWndSetPalette(hWnd,hpal) (LONG)MCIWndSM(hWnd,MCIWNDM_SETPALETTE,(WPARAM)(HPALETTE)(hpal),0)
     1269
     1270#define MCIWndGetFileName(hWnd,lp,len) (LONG)MCIWndSM(hWnd,MCIWNDM_GETFILENAME,(WPARAM)(UINT)(len),(LPARAM)(LPVOID)(lp))
     1271#define MCIWndGetDevice(hWnd,lp,len)   (LONG)MCIWndSM(hWnd,MCIWNDM_GETDEVICE,(WPARAM)(UINT)(len),(LPARAM)(LPVOID)(lp))
     1272
     1273#define MCIWndGetStyles(hWnd) (UINT)MCIWndSM(hWnd,MCIWNDM_GETSTYLES,0,0L)
     1274#define MCIWndChangeStyles(hWnd,mask,value) (LONG)MCIWndSM(hWnd,MCIWNDM_CHANGESTYLES,(WPARAM)(UINT)(mask),(LPARAM)(LONG)(value))
     1275
     1276#define MCIWndOpenInterface(hWnd,pUnk)  (LONG)MCIWndSM(hWnd,MCIWNDM_OPENINTERFACE,0,(LPARAM)(LPUNKNOWN)(pUnk))
     1277
     1278#define MCIWndSetOwner(hWnd,hWndP)  (LONG)MCIWndSM(hWnd,MCIWNDM_SETOWNER,(WPARAM)(hWndP),0)
     1279
     1280#define MCIWNDM_GETDEVICEID     (WM_USER + 100)
     1281#define MCIWNDM_GETSTART        (WM_USER + 103)
     1282#define MCIWNDM_GETLENGTH       (WM_USER + 104)
     1283#define MCIWNDM_GETEND          (WM_USER + 105)
     1284#define MCIWNDM_EJECT           (WM_USER + 107)
     1285#define MCIWNDM_SETZOOM         (WM_USER + 108)
     1286#define MCIWNDM_GETZOOM         (WM_USER + 109)
     1287#define MCIWNDM_SETVOLUME       (WM_USER + 110)
     1288#define MCIWNDM_GETVOLUME       (WM_USER + 111)
     1289#define MCIWNDM_SETSPEED        (WM_USER + 112)
     1290#define MCIWNDM_GETSPEED        (WM_USER + 113)
     1291#define MCIWNDM_SETREPEAT       (WM_USER + 114)
     1292#define MCIWNDM_GETREPEAT       (WM_USER + 115)
     1293#define MCIWNDM_REALIZE         (WM_USER + 118)
     1294#define MCIWNDM_VALIDATEMEDIA   (WM_USER + 121)
     1295#define MCIWNDM_PLAYFROM        (WM_USER + 122)
     1296#define MCIWNDM_PLAYTO          (WM_USER + 123)
     1297#define MCIWNDM_GETPALETTE      (WM_USER + 126)
     1298#define MCIWNDM_SETPALETTE      (WM_USER + 127)
     1299#define MCIWNDM_SETTIMERS       (WM_USER + 129)
     1300#define MCIWNDM_SETACTIVETIMER  (WM_USER + 130)
     1301#define MCIWNDM_SETINACTIVETIMER (WM_USER + 131)
     1302#define MCIWNDM_GETACTIVETIMER  (WM_USER + 132)
     1303#define MCIWNDM_GETINACTIVETIMER (WM_USER + 133)
     1304#define MCIWNDM_CHANGESTYLES    (WM_USER + 135)
     1305#define MCIWNDM_GETSTYLES       (WM_USER + 136)
     1306#define MCIWNDM_GETALIAS        (WM_USER + 137)
     1307#define MCIWNDM_PLAYREVERSE     (WM_USER + 139)
     1308#define MCIWNDM_GET_SOURCE      (WM_USER + 140)
     1309#define MCIWNDM_PUT_SOURCE      (WM_USER + 141)
     1310#define MCIWNDM_GET_DEST        (WM_USER + 142)
     1311#define MCIWNDM_PUT_DEST        (WM_USER + 143)
     1312#define MCIWNDM_CAN_PLAY        (WM_USER + 144)
     1313#define MCIWNDM_CAN_WINDOW      (WM_USER + 145)
     1314#define MCIWNDM_CAN_RECORD      (WM_USER + 146)
     1315#define MCIWNDM_CAN_SAVE        (WM_USER + 147)
     1316#define MCIWNDM_CAN_EJECT       (WM_USER + 148)
     1317#define MCIWNDM_CAN_CONFIG      (WM_USER + 149)
     1318#define MCIWNDM_PALETTEKICK     (WM_USER + 150)
     1319#define MCIWNDM_OPENINTERFACE   (WM_USER + 151)
     1320#define MCIWNDM_SETOWNER        (WM_USER + 152)
     1321
     1322#define MCIWNDM_SENDSTRINGA     (WM_USER + 101)
     1323#define MCIWNDM_GETPOSITIONA    (WM_USER + 102)
     1324#define MCIWNDM_GETMODEA        (WM_USER + 106)
     1325#define MCIWNDM_SETTIMEFORMATA  (WM_USER + 119)
     1326#define MCIWNDM_GETTIMEFORMATA  (WM_USER + 120)
     1327#define MCIWNDM_GETFILENAMEA    (WM_USER + 124)
     1328#define MCIWNDM_GETDEVICEA      (WM_USER + 125)
     1329#define MCIWNDM_GETERRORA       (WM_USER + 128)
     1330#define MCIWNDM_NEWA            (WM_USER + 134)
     1331#define MCIWNDM_RETURNSTRINGA   (WM_USER + 138)
     1332#define MCIWNDM_OPENA           (WM_USER + 153)
     1333
     1334#define MCIWNDM_SENDSTRINGW     (WM_USER + 201)
     1335#define MCIWNDM_GETPOSITIONW    (WM_USER + 202)
     1336#define MCIWNDM_GETMODEW        (WM_USER + 206)
     1337#define MCIWNDM_SETTIMEFORMATW  (WM_USER + 219)
     1338#define MCIWNDM_GETTIMEFORMATW  (WM_USER + 220)
     1339#define MCIWNDM_GETFILENAMEW    (WM_USER + 224)
     1340#define MCIWNDM_GETDEVICEW      (WM_USER + 225)
     1341#define MCIWNDM_GETERRORW       (WM_USER + 228)
     1342#define MCIWNDM_NEWW            (WM_USER + 234)
     1343#define MCIWNDM_RETURNSTRINGW   (WM_USER + 238)
     1344#define MCIWNDM_OPENW           (WM_USER + 252)
     1345
     1346#define MCIWNDM_SENDSTRING      WINELIB_NAME_AW(MCIWNDM_SENDSTRING)
     1347#define MCIWNDM_GETPOSITION     WINELIB_NAME_AW(MCIWNDM_GETPOSITION)
     1348#define MCIWNDM_GETMODE         WINELIB_NAME_AW(MCIWNDM_GETMODE)
     1349#define MCIWNDM_SETTIMEFORMAT   WINELIB_NAME_AW(MCIWNDM_SETTIMEFORMAT)
     1350#define MCIWNDM_GETTIMEFORMAT   WINELIB_NAME_AW(MCIWNDM_GETTIMEFORMAT)
     1351#define MCIWNDM_GETFILENAME     WINELIB_NAME_AW(MCIWNDM_GETFILENAME)
     1352#define MCIWNDM_GETDEVICE       WINELIB_NAME_AW(MCIWNDM_GETDEVICE)
     1353#define MCIWNDM_GETERROR        WINELIB_NAME_AW(MCIWNDM_GETERROR)
     1354#define MCIWNDM_NEW             WINELIB_NAME_AW(MCIWNDM_NEW)
     1355#define MCIWNDM_RETURNSTRING    WINELIB_NAME_AW(MCIWNDM_RETURNSTRING)
     1356#define MCIWNDM_OPEN            WINELIB_NAME_AW(MCIWNDM_OPEN)
     1357
     1358#define MCIWNDM_NOTIFYMODE      (WM_USER + 200)
     1359#define MCIWNDM_NOTIFYPOS       (WM_USER + 201)
     1360#define MCIWNDM_NOTIFYSIZE      (WM_USER + 202)
     1361#define MCIWNDM_NOTIFYMEDIA     (WM_USER + 203)
     1362#define MCIWNDM_NOTIFYERROR     (WM_USER + 205)
     1363
     1364#define MCIWND_START                -1
     1365#define MCIWND_END                  -2
     1366
    11431367/********************************************
    11441368 * DrawDib declarations
     
    11961420DWORD VFWAPI DrawDibProfileDisplay(LPBITMAPINFOHEADER lpbi);
    11971421
     1422
    11981423#ifdef __cplusplus
    11991424}
Note: See TracChangeset for help on using the changeset viewer.