Windows2003-3790/windows/appcompat/shims/layer/vregistry_dsound.h
2020-09-30 16:53:55 +02:00

25 lines
827 B
C

#pragma once
#ifndef VREGISTRY_DSOUND_H
#define VREGISTRY_DSOUND_H
// DirectSound Acceleration levels.
#define DSAPPHACK_ACCELNONE 0xF
#define DSAPPHACK_ACCELSTANDARD 0x8
#define DSAPPHACK_ACCELFULL 0x0
// DirectSound Device Types
#define DSAPPHACK_DEV_EMULATEDRENDER 0x01
#define DSAPPHACK_DEV_KSRENDER 0x04
#define DSAPPHACK_DEV_EMULATEDCAPTURE 0x08
#define DSAPPHACK_DEV_KSCAPTURE 0x10
// Functions to set DirectSound app hacks.
BOOL AddDSHackDeviceAcceleration(DWORD dwAcceleration, DWORD dwDevicesAffected);
BOOL AddDSHackDisableDevice(DWORD dwDevicesAffected);
BOOL AddDSHackPadCursors(LONG lCursorPad);
BOOL AddDSHackReturnWritePos(DWORD dwDevicesAffected);
BOOL AddDSHackSmoothWritePos(LONG lCursorPad);
BOOL AddDSHackCachePositions(DWORD dwDevicesAffected);
#endif