#include <windows.h>
#include <math.h>
#include "wine/test.h"
#include "dsound.h"
#include "dxerr8.h"
#include "dsound_test.h"
Go to the source code of this file.
Data Structures |
| struct | play_state_t |
Defines |
| #define | NONAMELESSSTRUCT |
| #define | NONAMELESSUNION |
Functions |
| static | HRESULT (WINAPI *pDirectSoundCreate8)(LPCGUID |
| static int | buffer_refill8 (play_state_t *state, DWORD size) |
| static int | buffer_silence8 (play_state_t *state, DWORD size) |
| static int | buffer_service8 (play_state_t *state) |
| void | test_buffer8 (LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER dsbo, BOOL is_primary, BOOL set_volume, LONG volume, BOOL set_pan, LONG pan, BOOL play, double duration, BOOL buffer3d, LPDIRECTSOUND3DLISTENER listener, BOOL move_listener, BOOL move_sound) |
| static HRESULT | test_secondary8 (LPGUID lpGuid, int play, int has_3d, int has_3dbuffer, int has_listener, int has_duplicate, int move_listener, int move_sound) |
| static HRESULT | test_for_driver8 (LPGUID lpGuid) |
| static HRESULT | test_primary8 (LPGUID lpGuid) |
| static HRESULT | test_primary_3d8 (LPGUID lpGuid) |
| static HRESULT | test_primary_3d_with_listener8 (LPGUID lpGuid) |
| static BOOL WINAPI | dsenum_callback (LPGUID lpGuid, LPCSTR lpcstrDescription, LPCSTR lpcstrModule, LPVOID lpContext) |
| static void | ds3d8_tests (void) |
| | START_TEST (ds3d8) |
Variables |
| static LPDIRECTSOUND8 | LPUNKNOWN = NULL |