Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
971 B

  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-2001 Microsoft Corporation. All rights reserved.
  8. //------------------------------------------------------------------------------
  9. #ifdef __cplusplus
  10. extern "C" { /* Assume C declarations for C++ */
  11. #endif /* __cplusplus */
  12. // DDRAW.H might not include these
  13. #ifndef DDENUM_ATTACHEDSECONDARYDEVICES
  14. #define DDENUM_ATTACHEDSECONDARYDEVICES 0x00000001L
  15. #endif
  16. typedef HRESULT (*PDRAWCREATE)(IID *,LPDIRECTDRAW *,LPUNKNOWN);
  17. typedef HRESULT (*PDRAWENUM)(LPDDENUMCALLBACKA, LPVOID);
  18. IDirectDraw * DirectDrawCreateFromDevice(LPSTR, PDRAWCREATE, PDRAWENUM);
  19. IDirectDraw * DirectDrawCreateFromDeviceEx(LPSTR, PDRAWCREATE, LPDIRECTDRAWENUMERATEEXA);
  20. #ifdef __cplusplus
  21. }
  22. #endif /* __cplusplus */