[Kernel] Suffix export functions with _entry.
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
******************************************************************************
|
||||
* Xenia : Xbox 360 Emulator Research Project *
|
||||
******************************************************************************
|
||||
* Copyright 2013 Ben Vanik. All rights reserved. *
|
||||
* Copyright 2022 Ben Vanik. All rights reserved. *
|
||||
* Released under the BSD license - see LICENSE in the root for more details. *
|
||||
******************************************************************************
|
||||
*/
|
||||
@@ -19,14 +19,14 @@ namespace xe {
|
||||
namespace kernel {
|
||||
namespace xboxkrnl {
|
||||
|
||||
dword_result_t XAudioGetSpeakerConfig(lpdword_t config_ptr) {
|
||||
dword_result_t XAudioGetSpeakerConfig_entry(lpdword_t config_ptr) {
|
||||
*config_ptr = 0x00010001;
|
||||
return X_ERROR_SUCCESS;
|
||||
}
|
||||
DECLARE_XBOXKRNL_EXPORT1(XAudioGetSpeakerConfig, kAudio, kImplemented);
|
||||
|
||||
dword_result_t XAudioGetVoiceCategoryVolumeChangeMask(lpunknown_t driver_ptr,
|
||||
lpdword_t out_ptr) {
|
||||
dword_result_t XAudioGetVoiceCategoryVolumeChangeMask_entry(
|
||||
lpunknown_t driver_ptr, lpdword_t out_ptr) {
|
||||
assert_true((driver_ptr.guest_address() & 0xFFFF0000) == 0x41550000);
|
||||
|
||||
xe::threading::MaybeYield();
|
||||
@@ -39,7 +39,8 @@ dword_result_t XAudioGetVoiceCategoryVolumeChangeMask(lpunknown_t driver_ptr,
|
||||
DECLARE_XBOXKRNL_EXPORT2(XAudioGetVoiceCategoryVolumeChangeMask, kAudio, kStub,
|
||||
kHighFrequency);
|
||||
|
||||
dword_result_t XAudioGetVoiceCategoryVolume(dword_t unk, lpfloat_t out_ptr) {
|
||||
dword_result_t XAudioGetVoiceCategoryVolume_entry(dword_t unk,
|
||||
lpfloat_t out_ptr) {
|
||||
// Expects a floating point single. Volume %?
|
||||
*out_ptr = 1.0f;
|
||||
|
||||
@@ -48,11 +49,11 @@ dword_result_t XAudioGetVoiceCategoryVolume(dword_t unk, lpfloat_t out_ptr) {
|
||||
DECLARE_XBOXKRNL_EXPORT2(XAudioGetVoiceCategoryVolume, kAudio, kStub,
|
||||
kHighFrequency);
|
||||
|
||||
dword_result_t XAudioEnableDucker(dword_t unk) { return X_ERROR_SUCCESS; }
|
||||
dword_result_t XAudioEnableDucker_entry(dword_t unk) { return X_ERROR_SUCCESS; }
|
||||
DECLARE_XBOXKRNL_EXPORT1(XAudioEnableDucker, kAudio, kStub);
|
||||
|
||||
dword_result_t XAudioRegisterRenderDriverClient(lpdword_t callback_ptr,
|
||||
lpdword_t driver_ptr) {
|
||||
dword_result_t XAudioRegisterRenderDriverClient_entry(lpdword_t callback_ptr,
|
||||
lpdword_t driver_ptr) {
|
||||
uint32_t callback = callback_ptr[0];
|
||||
uint32_t callback_arg = callback_ptr[1];
|
||||
|
||||
@@ -71,7 +72,8 @@ dword_result_t XAudioRegisterRenderDriverClient(lpdword_t callback_ptr,
|
||||
DECLARE_XBOXKRNL_EXPORT1(XAudioRegisterRenderDriverClient, kAudio,
|
||||
kImplemented);
|
||||
|
||||
dword_result_t XAudioUnregisterRenderDriverClient(lpunknown_t driver_ptr) {
|
||||
dword_result_t XAudioUnregisterRenderDriverClient_entry(
|
||||
lpunknown_t driver_ptr) {
|
||||
assert_true((driver_ptr.guest_address() & 0xFFFF0000) == 0x41550000);
|
||||
|
||||
auto audio_system = kernel_state()->emulator()->audio_system();
|
||||
@@ -81,8 +83,8 @@ dword_result_t XAudioUnregisterRenderDriverClient(lpunknown_t driver_ptr) {
|
||||
DECLARE_XBOXKRNL_EXPORT1(XAudioUnregisterRenderDriverClient, kAudio,
|
||||
kImplemented);
|
||||
|
||||
dword_result_t XAudioSubmitRenderDriverFrame(lpunknown_t driver_ptr,
|
||||
lpunknown_t samples_ptr) {
|
||||
dword_result_t XAudioSubmitRenderDriverFrame_entry(lpunknown_t driver_ptr,
|
||||
lpunknown_t samples_ptr) {
|
||||
assert_true((driver_ptr.guest_address() & 0xFFFF0000) == 0x41550000);
|
||||
|
||||
auto audio_system = kernel_state()->emulator()->audio_system();
|
||||
|
||||
Reference in New Issue
Block a user