GetInstalledFlashVersionEx

Syntax

DWORD WINAPI GetInstalledFlashVersionEx(SFPCVersion* pVersion);
 
typedef struct SFPCVersion
{
    WORD v[4];
} SFPCVersion;

Description

The GetInstalledFlashVersionEx function retrieves the installed version of the Adobe / Macromedia Flash Player ActiveX control. Unlike GetInstalledFlashVersion, this function provides detailed version information in the SFPCVersion structure.

Example

// Get flash version        
SFPCVersion FlashVersion;
GetInstalledFlashVersionEx(&FlashVersion);
 
// Compare major version
if (FlashVersion.v[3] < 8)
{
    TCHAR szMsg[1024];
    wsprintf(szMsg, 
            _T("External API is supported only by Flash 8 and higher\nCurrent version: %d.%d.%d.%d"), 
            FlashVersion.v[3], 
            FlashVersion.v[2], 
            FlashVersion.v[1], 
            FlashVersion.v[0]);
 
    AfxMessageBox(szMsg);
 
    return FALSE;
}