AJA NTV2 SDK  18.0.0.2717
NTV2 SDK 18.0.0.2717
ddmm.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DDENUM_ATTACHEDSECONDARYDEVICES   0x00000001L
 

Typedefs

typedef HRESULT(* PDRAWCREATE) (IID *, LPDIRECTDRAW *, LPUNKNOWN)
 
typedef HRESULT(* PDRAWENUM) (LPDDENUMCALLBACKA, LPVOID)
 

Functions

IDirectDraw * DirectDrawCreateFromDevice (__in_opt LPSTR, PDRAWCREATE, PDRAWENUM)
 
IDirectDraw * DirectDrawCreateFromDeviceEx (__in_opt LPSTR, PDRAWCREATE, LPDIRECTDRAWENUMERATEEXA)
 

Macro Definition Documentation

◆ DDENUM_ATTACHEDSECONDARYDEVICES

#define DDENUM_ATTACHEDSECONDARYDEVICES   0x00000001L

Definition at line 17 of file ddmm.h.

Typedef Documentation

◆ PDRAWCREATE

typedef HRESULT(* PDRAWCREATE) (IID *, LPDIRECTDRAW *, LPUNKNOWN)

Definition at line 20 of file ddmm.h.

◆ PDRAWENUM

typedef HRESULT(* PDRAWENUM) (LPDDENUMCALLBACKA, LPVOID)

Definition at line 21 of file ddmm.h.

Function Documentation

◆ DirectDrawCreateFromDevice()

IDirectDraw* DirectDrawCreateFromDevice ( __in_opt  LPSTR,
PDRAWCREATE  ,
PDRAWENUM   
)

Definition at line 66 of file ddmm.cpp.

◆ DirectDrawCreateFromDeviceEx()

IDirectDraw* DirectDrawCreateFromDeviceEx ( __in_opt  LPSTR,
PDRAWCREATE  ,
LPDIRECTDRAWENUMERATEEXA   
)

Definition at line 101 of file ddmm.cpp.