Class containing Win32 and Win64 specific helper functions. More...
#include <winonly.h>

Static Public Member Functions | |
| static Word BURGER_API | GetQuickTimeVersion (void) |
| Return the version of QuickTime. | |
Private Attributes | |
| Word32 | m_uQuickTimeVersion |
| QuickTime's version in 0x0102 (1.2) format. | |
| Word8 | m_bQuickTimeVersionValid |
| TRUE if Quicktime's version is valid. | |
Static Private Attributes | |
| static Windows | s_Singleton |
Class containing Win32 and Win64 specific helper functions.
Code to simply common Windows operations for Win32 or Win64 specific code.
| Word BURGER_API Burger::Windows::GetQuickTimeVersion | ( | void | ) | [static] |
Return the version of QuickTime.
Detect if QuickTime is available, and if so, query it for the version present. If QuickTime is not available, the version returned is zero.
This function is written so it only asks for the version once from QuickTime. It will cache the version and return the cached value on subsequent calls.
By invoking DEEP magic, I will divine the version of QuickTimeX that is present. It will do a manual check of the system folder for eithr QTIM32.dll (Old) or Quicktime.qts (Current) and pull the version resource from the file.
TRUE if Quicktime's version is valid.
Word32 Burger::Windows::m_uQuickTimeVersion [private] |
QuickTime's version in 0x0102 (1.2) format.
Burger::Windows Burger::Windows::s_Singleton [static, private] |
1.7.1