Support unrar64.dll
[xy_vsfilter.git] / src / filters / BaseClasses / ddmm.h
blob9fffb28ab110d0c9e673c436d7ab81ed833a6531
1 //------------------------------------------------------------------------------
2 // File: DDMM.h
3 //
4 // Desc: DirectShow base classes - efines routines for using DirectDraw
5 // on a multimonitor system.
6 //
7 // Copyright (c) 1995-2002 Microsoft Corporation. All rights reserved.
8 //------------------------------------------------------------------------------
11 #ifdef __cplusplus
12 extern "C" { /* Assume C declarations for C++ */
13 #endif /* __cplusplus */
15 // DDRAW.H might not include these
16 #ifndef DDENUM_ATTACHEDSECONDARYDEVICES
17 #define DDENUM_ATTACHEDSECONDARYDEVICES 0x00000001L
18 #endif
20 typedef HRESULT (*PDRAWCREATE)(IID *,LPDIRECTDRAW *,LPUNKNOWN);
21 typedef HRESULT (*PDRAWENUM)(LPDDENUMCALLBACKA, LPVOID);
23 IDirectDraw * DirectDrawCreateFromDevice(LPSTR, PDRAWCREATE, PDRAWENUM);
24 IDirectDraw * DirectDrawCreateFromDeviceEx(LPSTR, PDRAWCREATE, LPDIRECTDRAWENUMERATEEXA);
26 #ifdef __cplusplus
28 #endif /* __cplusplus */