chore: Apply code formatting on entire codebase for consistent style
This commit is contained in:
@@ -33,7 +33,6 @@ static struct ac_io_emu_icca popnhook_acio_emu_icca;
|
||||
static bool popnhook_icca_override_version;
|
||||
static enum ac_io_emu_icca_version popnhook_icca_override_version_value;
|
||||
|
||||
|
||||
void popnhook_acio_override_version(enum ac_io_emu_icca_version version)
|
||||
{
|
||||
popnhook_icca_override_version = true;
|
||||
@@ -48,13 +47,10 @@ void popnhook_acio_init(bool legacy_mode)
|
||||
|
||||
ac_io_emu_init(&popnhook_acio_emu, L"COM1");
|
||||
|
||||
ac_io_emu_icca_init(
|
||||
&popnhook_acio_emu_icca, &popnhook_acio_emu, 0);
|
||||
ac_io_emu_icca_init(&popnhook_acio_emu_icca, &popnhook_acio_emu, 0);
|
||||
if (popnhook_icca_override_version) {
|
||||
ac_io_emu_icca_set_version(
|
||||
&popnhook_acio_emu_icca,
|
||||
popnhook_icca_override_version_value
|
||||
);
|
||||
&popnhook_acio_emu_icca, popnhook_icca_override_version_value);
|
||||
}
|
||||
|
||||
rs232_hook_add_fd(popnhook_acio_emu.fd);
|
||||
@@ -93,8 +89,7 @@ popnhook_acio_dispatch_irp(struct irp *irp)
|
||||
break;
|
||||
|
||||
case 1:
|
||||
ac_io_emu_icca_dispatch_request(
|
||||
&popnhook_acio_emu_icca, msg);
|
||||
ac_io_emu_icca_dispatch_request(&popnhook_acio_emu_icca, msg);
|
||||
|
||||
break;
|
||||
|
||||
|
||||
@@ -11,64 +11,85 @@
|
||||
#include "util/defs.h"
|
||||
#include "util/log.h"
|
||||
|
||||
MMRESULT STDCALL hook_mixerGetLineControlsA(HMIXEROBJ hmxobj, LPMIXERLINECONTROLSA pmxlc, DWORD fdwControls);
|
||||
MMRESULT STDCALL hook_mixerGetDevCapsA(UINT_PTR uMxId, LPMIXERCAPSA pmxcaps, UINT cbmxcaps);
|
||||
MMRESULT STDCALL hook_mixerOpen(LPHMIXER phmx, UINT uMxId, DWORD_PTR dwCallback, DWORD_PTR dwInstance, DWORD fdwOpen);
|
||||
MMRESULT STDCALL hook_mixerSetControlDetails(HMIXEROBJ hmxobj, LPMIXERCONTROLDETAILS pmxcd, DWORD fdwDetails);
|
||||
MMRESULT STDCALL hook_mixerGetControlDetailsA(HMIXEROBJ hmxobj, LPMIXERCONTROLDETAILS pmxcd, DWORD fdwDetails);
|
||||
MMRESULT STDCALL hook_mixerGetLineControlsA(
|
||||
HMIXEROBJ hmxobj, LPMIXERLINECONTROLSA pmxlc, DWORD fdwControls);
|
||||
MMRESULT STDCALL
|
||||
hook_mixerGetDevCapsA(UINT_PTR uMxId, LPMIXERCAPSA pmxcaps, UINT cbmxcaps);
|
||||
MMRESULT STDCALL hook_mixerOpen(
|
||||
LPHMIXER phmx,
|
||||
UINT uMxId,
|
||||
DWORD_PTR dwCallback,
|
||||
DWORD_PTR dwInstance,
|
||||
DWORD fdwOpen);
|
||||
MMRESULT STDCALL hook_mixerSetControlDetails(
|
||||
HMIXEROBJ hmxobj, LPMIXERCONTROLDETAILS pmxcd, DWORD fdwDetails);
|
||||
MMRESULT STDCALL hook_mixerGetControlDetailsA(
|
||||
HMIXEROBJ hmxobj, LPMIXERCONTROLDETAILS pmxcd, DWORD fdwDetails);
|
||||
MMRESULT STDCALL hook_mixerClose(HMIXER hmx);
|
||||
MMRESULT STDCALL hook_mixerGetLineInfoA(HMIXEROBJ hmxobj, LPMIXERLINEA pmxl, DWORD fdwInfo);
|
||||
MMRESULT STDCALL
|
||||
hook_mixerGetLineInfoA(HMIXEROBJ hmxobj, LPMIXERLINEA pmxl, DWORD fdwInfo);
|
||||
|
||||
static const struct hook_symbol mixer_hook_syms[] = {
|
||||
{.name = "mixerGetLineControlsA",
|
||||
.patch = hook_mixerGetLineControlsA},
|
||||
{.name = "mixerGetDevCapsA",
|
||||
.patch = hook_mixerGetDevCapsA},
|
||||
{.name = "mixerOpen",
|
||||
.patch = hook_mixerOpen},
|
||||
{.name = "mixerSetControlDetails",
|
||||
.patch = hook_mixerSetControlDetails},
|
||||
{.name = "mixerGetControlDetailsA",
|
||||
.patch = hook_mixerGetControlDetailsA},
|
||||
{.name = "mixerClose",
|
||||
.patch = hook_mixerClose},
|
||||
{.name = "mixerGetLineInfoA",
|
||||
.patch = hook_mixerGetLineInfoA},
|
||||
{.name = "mixerGetLineControlsA", .patch = hook_mixerGetLineControlsA},
|
||||
{.name = "mixerGetDevCapsA", .patch = hook_mixerGetDevCapsA},
|
||||
{.name = "mixerOpen", .patch = hook_mixerOpen},
|
||||
{.name = "mixerSetControlDetails", .patch = hook_mixerSetControlDetails},
|
||||
{.name = "mixerGetControlDetailsA", .patch = hook_mixerGetControlDetailsA},
|
||||
{.name = "mixerClose", .patch = hook_mixerClose},
|
||||
{.name = "mixerGetLineInfoA", .patch = hook_mixerGetLineInfoA},
|
||||
};
|
||||
|
||||
MMRESULT STDCALL hook_mixerOpen(LPHMIXER phmx, UINT uMxId, DWORD_PTR dwCallback, DWORD_PTR dwInstance, DWORD fdwOpen) {
|
||||
*(DWORD*)phmx = 1234; // any non-zero value is fine
|
||||
MMRESULT STDCALL hook_mixerOpen(
|
||||
LPHMIXER phmx,
|
||||
UINT uMxId,
|
||||
DWORD_PTR dwCallback,
|
||||
DWORD_PTR dwInstance,
|
||||
DWORD fdwOpen)
|
||||
{
|
||||
*(DWORD *) phmx = 1234; // any non-zero value is fine
|
||||
|
||||
return MMSYSERR_NOERROR;
|
||||
}
|
||||
|
||||
MMRESULT STDCALL hook_mixerClose(HMIXER hmx) {
|
||||
MMRESULT STDCALL hook_mixerClose(HMIXER hmx)
|
||||
{
|
||||
return MMSYSERR_NOERROR;
|
||||
}
|
||||
|
||||
MMRESULT STDCALL hook_mixerGetLineControlsA(HMIXEROBJ hmxobj, LPMIXERLINECONTROLSA pmxlc, DWORD fdwControls) {
|
||||
MMRESULT STDCALL hook_mixerGetLineControlsA(
|
||||
HMIXEROBJ hmxobj, LPMIXERLINECONTROLSA pmxlc, DWORD fdwControls)
|
||||
{
|
||||
return MMSYSERR_NOERROR;
|
||||
}
|
||||
|
||||
MMRESULT STDCALL hook_mixerGetDevCapsA(UINT_PTR uMxId, LPMIXERCAPSA pmxcaps, UINT cbmxcaps) {
|
||||
MMRESULT STDCALL
|
||||
hook_mixerGetDevCapsA(UINT_PTR uMxId, LPMIXERCAPSA pmxcaps, UINT cbmxcaps)
|
||||
{
|
||||
return MMSYSERR_NOERROR;
|
||||
}
|
||||
|
||||
MMRESULT STDCALL hook_mixerGetControlDetailsA(HMIXEROBJ hmxobj, LPMIXERCONTROLDETAILS pmxcd, DWORD fdwDetails) {
|
||||
MMRESULT STDCALL hook_mixerGetControlDetailsA(
|
||||
HMIXEROBJ hmxobj, LPMIXERCONTROLDETAILS pmxcd, DWORD fdwDetails)
|
||||
{
|
||||
return MMSYSERR_NOERROR;
|
||||
}
|
||||
|
||||
MMRESULT STDCALL hook_mixerGetLineInfoA(HMIXEROBJ hmxobj, LPMIXERLINEA pmxl, DWORD fdwInfo) {
|
||||
MMRESULT STDCALL
|
||||
hook_mixerGetLineInfoA(HMIXEROBJ hmxobj, LPMIXERLINEA pmxl, DWORD fdwInfo)
|
||||
{
|
||||
return MMSYSERR_NOERROR;
|
||||
}
|
||||
|
||||
MMRESULT STDCALL hook_mixerSetControlDetails(HMIXEROBJ hmxobj, LPMIXERCONTROLDETAILS pmxcd, DWORD fdwDetails) {
|
||||
MMRESULT STDCALL hook_mixerSetControlDetails(
|
||||
HMIXEROBJ hmxobj, LPMIXERCONTROLDETAILS pmxcd, DWORD fdwDetails)
|
||||
{
|
||||
return MMSYSERR_NOERROR;
|
||||
}
|
||||
|
||||
void popnhook_mixer_hook_init(void)
|
||||
{
|
||||
hook_table_apply(NULL, "winmm.dll", mixer_hook_syms, lengthof(mixer_hook_syms));
|
||||
hook_table_apply(
|
||||
NULL, "winmm.dll", mixer_hook_syms, lengthof(mixer_hook_syms));
|
||||
|
||||
log_info("Inserted mixer hooks");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user