CLoadDirectDraw Class Reference

#include <videoctl.h>

List of all members.

Public Member Functions

 CLoadDirectDraw ()
 ~CLoadDirectDraw ()
HRESULT LoadDirectDraw (LPSTR szDevice)
void ReleaseDirectDraw ()
HRESULT IsDirectDrawLoaded ()
LPDIRECTDRAW GetDirectDraw ()
BOOL IsDirectDrawVersion1 ()

Private Attributes

LPDIRECTDRAW m_pDirectDraw
HINSTANCE m_hDirectDraw


Detailed Description

Definition at line 131 of file videoctl.h.


Constructor & Destructor Documentation

CLoadDirectDraw::CLoadDirectDraw (  ) 

Definition at line 431 of file videoctl.cpp.

CLoadDirectDraw::~CLoadDirectDraw (  ) 

Definition at line 437 of file videoctl.cpp.

References m_hDirectDraw, NOTE, and ReleaseDirectDraw().


Member Function Documentation

HRESULT CLoadDirectDraw::LoadDirectDraw ( LPSTR  szDevice  ) 

void CLoadDirectDraw::ReleaseDirectDraw (  ) 

Definition at line 517 of file videoctl.cpp.

References m_pDirectDraw, NOTE, and NULL.

Referenced by LoadDirectDraw(), and ~CLoadDirectDraw().

HRESULT CLoadDirectDraw::IsDirectDrawLoaded (  ) 

Definition at line 531 of file videoctl.cpp.

References m_pDirectDraw, NOTE, NULL, and S_FALSE.

LPDIRECTDRAW CLoadDirectDraw::GetDirectDraw (  ) 

Definition at line 542 of file videoctl.cpp.

References m_pDirectDraw, NOTE, and NULL.

BOOL CLoadDirectDraw::IsDirectDrawVersion1 (  ) 

Definition at line 556 of file videoctl.cpp.

References DbgLog, FALSE, hr, HRESULT, LOG_TRACE, m_pDirectDraw, NULL, and TRUE.


Member Data Documentation

LPDIRECTDRAW CLoadDirectDraw::m_pDirectDraw [private]

HINSTANCE CLoadDirectDraw::m_hDirectDraw [private]

Definition at line 134 of file videoctl.h.

Referenced by LoadDirectDraw(), and ~CLoadDirectDraw().


The documentation for this class was generated from the following files:

Generated on Sun May 25 00:20:48 2008 by  doxygen 1.5.6