Pyrogenesis  trunk
Macros | Typedefs | Functions | Variables
wsnd.cpp File Reference
#include "precompiled.h"
#include "lib/sysdep/snd.h"
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <set>
#include "lib/file/file_system.h"
#include "lib/sysdep/os/win/wdll_ver.h"
#include "lib/sysdep/os/win/wversion.h"
#include "lib/sysdep/os/win/wutil.h"
#include "lib/sysdep/os/win/wmi.h"
Include dependency graph for wsnd.cpp:

Macros

#define DS_OK   0
 

Typedefs

typedef std::set< Path::StringStringSet
 

Functions

static bool IsOpenAlDllName (const Path::String &name)
 
static void add_oal_dlls_in_dir (const OsPath &path, StringSet &dlls, VersionList &versionList)
 
static BOOL CALLBACK DirectSoundCallback (void *guid, const wchar_t *description, const wchar_t *module, void *cbData)
 
static const OsPathGetDirectSoundDriverPath ()
 
Status win_get_snd_info ()
 

Variables

static OsPath directSoundDriverPath
 

Macro Definition Documentation

#define DS_OK   0

Typedef Documentation

typedef std::set<Path::String> StringSet

Function Documentation

static void add_oal_dlls_in_dir ( const OsPath path,
StringSet dlls,
VersionList versionList 
)
static
static BOOL CALLBACK DirectSoundCallback ( void *  guid,
const wchar_t description,
const wchar_t module,
void *  cbData 
)
static
static const OsPath& GetDirectSoundDriverPath ( )
static
static bool IsOpenAlDllName ( const Path::String name)
static
Status win_get_snd_info ( )

Variable Documentation

OsPath directSoundDriverPath
static