From d2a75febfd975e851a39003c877eaeecdd35f626 Mon Sep 17 00:00:00 2001 From: sourcehold Date: Wed, 6 May 2026 17:06:59 +0200 Subject: [PATCH 1/3] refactor: exclude bink and mss32 fake files, use include of header instead --- src/OpenSHC/Audio/mss.func.hpp | 12 +++---- src/OpenSHC/Audio/mss.hpp | 6 ++-- src/OpenSHC/Audio/mss/HDIGDRIVER.hpp | 21 ------------ .../Audio/mss/{ => Mss32}/FakeDigDriver.hpp | 14 ++++---- .../Audio/mss/{ => Mss32}/FakeSample.hpp | 14 ++++---- .../Audio/mss/{ => Mss32}/FakeStream.hpp | 14 ++++---- src/OpenSHC/Audio/mss/Mss32/HDIGDRIVER.hpp | 21 ++++++++++++ src/OpenSHC/Audio/mss/{ => Mss32}/HSAMPLE.hpp | 14 ++++---- src/OpenSHC/Audio/mss/{ => Mss32}/HSTREAM.hpp | 14 ++++---- src/OpenSHC/Audio/mss/SndStreamHelper.hpp | 6 ++-- src/OpenSHC/Audio/mss/SoundSystem.func.hpp | 16 +++++----- src/OpenSHC/Audio/mss/SoundSystem.hpp | 21 +++++------- .../Audio/mss/UnkSoundFlagsAndLoopCount.hpp | 6 ++-- .../Audio/mss/{_enums => enums}/AILStatus.hpp | 10 +++--- .../mss/{_enums => enums}/AILStatusInt.hpp | 12 +++---- .../mss/{_enums => enums}/SHC_SoundFlag.hpp | 10 +++--- .../{_enums => enums}/SHC_SoundFlagInt.hpp | 12 +++---- .../mss/{_enums => enums}/SHC_SoundStream.hpp | 10 +++--- .../{_enums => enums}/SHC_SoundStreamInt.hpp | 12 +++---- ...trolClass.hpp => DAT_BinkControlState.hpp} | 4 +-- ...SystemObj.hpp => DAT_SoundSystemState.hpp} | 8 ++--- .../Rendering/Bink/BinkControlClass.func.hpp | 7 ++-- .../Rendering/Bink/BinkControlClass.hpp | 10 +++--- src/OpenSHC/Rendering/Bink/FakeBink.hpp | 30 ----------------- .../Rendering/Bink/binkw32/FakeBink.hpp | 32 +++++++++++++++++++ .../Rendering/Bink/{ => binkw32}/HBINK.hpp | 10 +++--- .../Rendering/CreditsRelatedStructure2.hpp | 8 ++--- 27 files changed, 177 insertions(+), 177 deletions(-) delete mode 100644 src/OpenSHC/Audio/mss/HDIGDRIVER.hpp rename src/OpenSHC/Audio/mss/{ => Mss32}/FakeDigDriver.hpp (51%) rename src/OpenSHC/Audio/mss/{ => Mss32}/FakeSample.hpp (52%) rename src/OpenSHC/Audio/mss/{ => Mss32}/FakeStream.hpp (52%) create mode 100644 src/OpenSHC/Audio/mss/Mss32/HDIGDRIVER.hpp rename src/OpenSHC/Audio/mss/{ => Mss32}/HSAMPLE.hpp (52%) rename src/OpenSHC/Audio/mss/{ => Mss32}/HSTREAM.hpp (52%) rename src/OpenSHC/Audio/mss/{_enums => enums}/AILStatus.hpp (80%) rename src/OpenSHC/Audio/mss/{_enums => enums}/AILStatusInt.hpp (63%) rename src/OpenSHC/Audio/mss/{_enums => enums}/SHC_SoundFlag.hpp (74%) rename src/OpenSHC/Audio/mss/{_enums => enums}/SHC_SoundFlagInt.hpp (63%) rename src/OpenSHC/Audio/mss/{_enums => enums}/SHC_SoundStream.hpp (80%) rename src/OpenSHC/Audio/mss/{_enums => enums}/SHC_SoundStreamInt.hpp (63%) rename src/OpenSHC/Globals/{DAT_BinkControlClass.hpp => DAT_BinkControlState.hpp} (80%) rename src/OpenSHC/Globals/{SND_SoundSystemObj.hpp => DAT_SoundSystemState.hpp} (60%) delete mode 100644 src/OpenSHC/Rendering/Bink/FakeBink.hpp create mode 100644 src/OpenSHC/Rendering/Bink/binkw32/FakeBink.hpp rename src/OpenSHC/Rendering/Bink/{ => binkw32}/HBINK.hpp (62%) diff --git a/src/OpenSHC/Audio/mss.func.hpp b/src/OpenSHC/Audio/mss.func.hpp index 7056ad3..180f5e9 100644 --- a/src/OpenSHC/Audio/mss.func.hpp +++ b/src/OpenSHC/Audio/mss.func.hpp @@ -3,27 +3,27 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Audio/mss.func.hpp' + path: 'OpenSHC/Audio/MSS.func.hpp' */ #pragma once -#include "OpenSHC/Audio/mss.hpp" +#include "OpenSHC/Audio/MSS.hpp" #include "WinDef.h" #include "basetsd.h" namespace OpenSHC { namespace Audio { - namespace mss_Func { + namespace MSS_Func { MACRO_FUNCTION_RESOLVER( void(__stdcall*)(UINT uTimerID, UINT uMsg, DWORD_PTR dwUser, DWORD_PTR dw1, DWORD_PTR dw2), false, - Address::SHC_3BB0A8C1_0x0047B510, &OpenSHC::Audio::mss::SndSystemTimeCallback) + Address::SHC_3BB0A8C1_0x0047B510, &OpenSHC::Audio::MSS::SndSystemTimeCallback) SndSystemTimeCallback; MACRO_FUNCTION_RESOLVER(undefined4(__stdcall*)(), false, Address::SHC_3BB0A8C1_0x0057E160, - &OpenSHC::Audio::mss::RegisterMilesAILShutdown) + &OpenSHC::Audio::MSS::RegisterMilesAILShutdown) RegisterMilesAILShutdown; - } // namespace mss_Func + } // namespace MSS_Func } // namespace Audio } // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss.hpp b/src/OpenSHC/Audio/mss.hpp index aaf3a5a..23db321 100644 --- a/src/OpenSHC/Audio/mss.hpp +++ b/src/OpenSHC/Audio/mss.hpp @@ -3,7 +3,7 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Audio/mss.hpp' + path: 'OpenSHC/Audio/MSS.hpp' */ #pragma once @@ -12,12 +12,12 @@ #include "basetsd.h" namespace OpenSHC { namespace Audio { - namespace mss { + namespace MSS { void __stdcall SndSystemTimeCallback(UINT uTimerID, UINT uMsg, DWORD_PTR dwUser, DWORD_PTR dw1, DWORD_PTR dw2); undefined4 __stdcall RegisterMilesAILShutdown(); - } // namespace mss + } // namespace MSS } // namespace Audio } // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/HDIGDRIVER.hpp b/src/OpenSHC/Audio/mss/HDIGDRIVER.hpp deleted file mode 100644 index 425f749..0000000 --- a/src/OpenSHC/Audio/mss/HDIGDRIVER.hpp +++ /dev/null @@ -1,21 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/Audio/mss/HDIGDRIVER.hpp' -*/ - -#pragma once - -#include "OpenSHC/Audio/mss/FakeDigDriver.hpp" -namespace OpenSHC { -namespace Audio { - namespace mss { - - using OpenSHC::Audio::mss::FakeDigDriver; - - typedef FakeDigDriver* HDIGDRIVER; - } // namespace mss -} // namespace Audio -} // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/FakeDigDriver.hpp b/src/OpenSHC/Audio/mss/Mss32/FakeDigDriver.hpp similarity index 51% rename from src/OpenSHC/Audio/mss/FakeDigDriver.hpp rename to src/OpenSHC/Audio/mss/Mss32/FakeDigDriver.hpp index 3d1cd80..b6915e1 100644 --- a/src/OpenSHC/Audio/mss/FakeDigDriver.hpp +++ b/src/OpenSHC/Audio/mss/Mss32/FakeDigDriver.hpp @@ -3,22 +3,24 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Audio/mss/FakeDigDriver.hpp' + path: 'OpenSHC/Audio/MSS/Mss32/FakeDigDriver.hpp' */ #pragma once namespace OpenSHC { namespace Audio { - namespace mss { + namespace MSS { + namespace Mss32 { #pragma pack(push, 1) - // SIZE: 0x00000000 - typedef struct FakeDigDriver { + // SIZE: 0x00000000 + typedef struct FakeDigDriver { - } FakeDigDriver; + } FakeDigDriver; #pragma pack(pop) - } // namespace mss + } // namespace Mss32 + } // namespace MSS } // namespace Audio } // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/FakeSample.hpp b/src/OpenSHC/Audio/mss/Mss32/FakeSample.hpp similarity index 52% rename from src/OpenSHC/Audio/mss/FakeSample.hpp rename to src/OpenSHC/Audio/mss/Mss32/FakeSample.hpp index deb8307..20482e9 100644 --- a/src/OpenSHC/Audio/mss/FakeSample.hpp +++ b/src/OpenSHC/Audio/mss/Mss32/FakeSample.hpp @@ -3,22 +3,24 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Audio/mss/FakeSample.hpp' + path: 'OpenSHC/Audio/MSS/Mss32/FakeSample.hpp' */ #pragma once namespace OpenSHC { namespace Audio { - namespace mss { + namespace MSS { + namespace Mss32 { #pragma pack(push, 1) - // SIZE: 0x00000000 - typedef struct FakeSample { + // SIZE: 0x00000000 + typedef struct FakeSample { - } FakeSample; + } FakeSample; #pragma pack(pop) - } // namespace mss + } // namespace Mss32 + } // namespace MSS } // namespace Audio } // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/FakeStream.hpp b/src/OpenSHC/Audio/mss/Mss32/FakeStream.hpp similarity index 52% rename from src/OpenSHC/Audio/mss/FakeStream.hpp rename to src/OpenSHC/Audio/mss/Mss32/FakeStream.hpp index ddeaa85..96ea345 100644 --- a/src/OpenSHC/Audio/mss/FakeStream.hpp +++ b/src/OpenSHC/Audio/mss/Mss32/FakeStream.hpp @@ -3,22 +3,24 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Audio/mss/FakeStream.hpp' + path: 'OpenSHC/Audio/MSS/Mss32/FakeStream.hpp' */ #pragma once namespace OpenSHC { namespace Audio { - namespace mss { + namespace MSS { + namespace Mss32 { #pragma pack(push, 1) - // SIZE: 0x00000000 - typedef struct FakeStream { + // SIZE: 0x00000000 + typedef struct FakeStream { - } FakeStream; + } FakeStream; #pragma pack(pop) - } // namespace mss + } // namespace Mss32 + } // namespace MSS } // namespace Audio } // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/Mss32/HDIGDRIVER.hpp b/src/OpenSHC/Audio/mss/Mss32/HDIGDRIVER.hpp new file mode 100644 index 0000000..f5fcb88 --- /dev/null +++ b/src/OpenSHC/Audio/mss/Mss32/HDIGDRIVER.hpp @@ -0,0 +1,21 @@ +/** + THIS FILE IS AUTO GENERATED + Communicate changes to the dev team (e.g. via a Pull Request). + Changes get lost otherwise. + + path: 'OpenSHC/Audio/MSS/Mss32/HDIGDRIVER.hpp' +*/ + +#pragma once + +#include "Mss32.h" +namespace OpenSHC { +namespace Audio { + namespace MSS { + namespace Mss32 { + + typedef FakeDigDriver* HDIGDRIVER; + } // namespace Mss32 + } // namespace MSS +} // namespace Audio +} // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/HSAMPLE.hpp b/src/OpenSHC/Audio/mss/Mss32/HSAMPLE.hpp similarity index 52% rename from src/OpenSHC/Audio/mss/HSAMPLE.hpp rename to src/OpenSHC/Audio/mss/Mss32/HSAMPLE.hpp index 211d054..370e2f2 100644 --- a/src/OpenSHC/Audio/mss/HSAMPLE.hpp +++ b/src/OpenSHC/Audio/mss/Mss32/HSAMPLE.hpp @@ -3,19 +3,19 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Audio/mss/HSAMPLE.hpp' + path: 'OpenSHC/Audio/MSS/Mss32/HSAMPLE.hpp' */ #pragma once -#include "OpenSHC/Audio/mss/FakeSample.hpp" +#include "Mss32.h" namespace OpenSHC { namespace Audio { - namespace mss { + namespace MSS { + namespace Mss32 { - using OpenSHC::Audio::mss::FakeSample; - - typedef FakeSample* HSAMPLE; - } // namespace mss + typedef FakeSample* HSAMPLE; + } // namespace Mss32 + } // namespace MSS } // namespace Audio } // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/HSTREAM.hpp b/src/OpenSHC/Audio/mss/Mss32/HSTREAM.hpp similarity index 52% rename from src/OpenSHC/Audio/mss/HSTREAM.hpp rename to src/OpenSHC/Audio/mss/Mss32/HSTREAM.hpp index 4bcf87b..a315a0d 100644 --- a/src/OpenSHC/Audio/mss/HSTREAM.hpp +++ b/src/OpenSHC/Audio/mss/Mss32/HSTREAM.hpp @@ -3,19 +3,19 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Audio/mss/HSTREAM.hpp' + path: 'OpenSHC/Audio/MSS/Mss32/HSTREAM.hpp' */ #pragma once -#include "OpenSHC/Audio/mss/FakeStream.hpp" +#include "Mss32.h" namespace OpenSHC { namespace Audio { - namespace mss { + namespace MSS { + namespace Mss32 { - using OpenSHC::Audio::mss::FakeStream; - - typedef FakeStream* HSTREAM; - } // namespace mss + typedef FakeStream* HSTREAM; + } // namespace Mss32 + } // namespace MSS } // namespace Audio } // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/SndStreamHelper.hpp b/src/OpenSHC/Audio/mss/SndStreamHelper.hpp index 0f1ae6c..2ee62aa 100644 --- a/src/OpenSHC/Audio/mss/SndStreamHelper.hpp +++ b/src/OpenSHC/Audio/mss/SndStreamHelper.hpp @@ -3,14 +3,14 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Audio/mss/SndStreamHelper.hpp' + path: 'OpenSHC/Audio/MSS/SndStreamHelper.hpp' */ #pragma once namespace OpenSHC { namespace Audio { - namespace mss { + namespace MSS { #pragma pack(push, 1) // SIZE: 0x00000014 @@ -26,6 +26,6 @@ namespace Audio { #pragma pack(pop) static_assert_cpp98_obj(sizeof(SndStreamHelper) == 20, SndStreamHelper); - } // namespace mss + } // namespace MSS } // namespace Audio } // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/SoundSystem.func.hpp b/src/OpenSHC/Audio/mss/SoundSystem.func.hpp index 98370bc..9ddf9d5 100644 --- a/src/OpenSHC/Audio/mss/SoundSystem.func.hpp +++ b/src/OpenSHC/Audio/mss/SoundSystem.func.hpp @@ -1,19 +1,19 @@ /** - path: 'OpenSHC/Audio/mss/SoundSystem.func.hpp' + path: 'OpenSHC/Audio/MSS/SoundSystem.func.hpp' */ -#include "OpenSHC/Audio/mss/SoundSystem.hpp" -#include "OpenSHC/Audio/mss/UnkSoundFlagsAndLoopCount.hpp" -#include "OpenSHC/Audio/mss/_enums/SHC_SoundStreamInt.hpp" +#include "OpenSHC/Audio/MSS/SoundSystem.hpp" +#include "OpenSHC/Audio/MSS/UnkSoundFlagsAndLoopCount.hpp" +#include "OpenSHC/Audio/MSS/enums/SHC_SoundStreamInt.hpp" #include "OpenSHC/DE/SHCDE/eMusicIDsInt.hpp" #include "OpenSHC/WindowsHelper/Enums/BOOLEnum.hpp" namespace OpenSHC { namespace Audio { - namespace mss { + namespace MSS { namespace SoundSystem_Func { - using OpenSHC::Audio::mss::UnkSoundFlagsAndLoopCount; - using OpenSHC::Audio::mss::_enums::SHC_SoundStreamInt; + using OpenSHC::Audio::MSS::UnkSoundFlagsAndLoopCount; + using OpenSHC::Audio::MSS::enums::SHC_SoundStreamInt; using OpenSHC::DE::SHCDE::eMusicIDsInt; using OpenSHC::WindowsHelper::Enums::BOOLEnum; @@ -222,6 +222,6 @@ namespace Audio { initMiles; } // namespace SoundSystem_Func - } // namespace mss + } // namespace MSS } // namespace Audio } // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/SoundSystem.hpp b/src/OpenSHC/Audio/mss/SoundSystem.hpp index 094aeef..130e015 100644 --- a/src/OpenSHC/Audio/mss/SoundSystem.hpp +++ b/src/OpenSHC/Audio/mss/SoundSystem.hpp @@ -3,29 +3,24 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Audio/mss/SoundSystem.hpp' + path: 'OpenSHC/Audio/MSS/SoundSystem.hpp' */ #pragma once -#include "OpenSHC/Audio/mss/HDIGDRIVER.hpp" -#include "OpenSHC/Audio/mss/HSAMPLE.hpp" -#include "OpenSHC/Audio/mss/HSTREAM.hpp" -#include "OpenSHC/Audio/mss/UnkSoundFlagsAndLoopCount.hpp" -#include "OpenSHC/Audio/mss/_enums/SHC_SoundStreamInt.hpp" +#include "Mss32.h" +#include "OpenSHC/Audio/MSS/UnkSoundFlagsAndLoopCount.hpp" +#include "OpenSHC/Audio/MSS/enums/SHC_SoundStreamInt.hpp" #include "OpenSHC/DE/SHCDE/eMusicIDsInt.hpp" #include "OpenSHC/WindowsHelper/Enums/BOOLEnum.hpp" #include "WinDef.h" namespace OpenSHC { namespace Audio { - namespace mss { + namespace MSS { - using OpenSHC::Audio::mss::HDIGDRIVER; - using OpenSHC::Audio::mss::HSAMPLE; - using OpenSHC::Audio::mss::HSTREAM; - using OpenSHC::Audio::mss::UnkSoundFlagsAndLoopCount; - using OpenSHC::Audio::mss::_enums::SHC_SoundStreamInt; + using OpenSHC::Audio::MSS::UnkSoundFlagsAndLoopCount; + using OpenSHC::Audio::MSS::enums::SHC_SoundStreamInt; using OpenSHC::DE::SHCDE::eMusicIDsInt; using OpenSHC::WindowsHelper::Enums::BOOLEnum; @@ -190,6 +185,6 @@ namespace Audio { MACRO_STRUCT_RESOLVER(SoundSystem, false, Address::SHC_3BB0A8C1_0x01127DD0) pDAT_SoundSystem; - } // namespace mss + } // namespace MSS } // namespace Audio } // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/UnkSoundFlagsAndLoopCount.hpp b/src/OpenSHC/Audio/mss/UnkSoundFlagsAndLoopCount.hpp index 8542cf7..6488f5f 100644 --- a/src/OpenSHC/Audio/mss/UnkSoundFlagsAndLoopCount.hpp +++ b/src/OpenSHC/Audio/mss/UnkSoundFlagsAndLoopCount.hpp @@ -3,14 +3,14 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Audio/mss/UnkSoundFlagsAndLoopCount.hpp' + path: 'OpenSHC/Audio/MSS/UnkSoundFlagsAndLoopCount.hpp' */ #pragma once namespace OpenSHC { namespace Audio { - namespace mss { + namespace MSS { #pragma pack(push, 1) // SIZE: 0x00000004 @@ -24,6 +24,6 @@ namespace Audio { #pragma pack(pop) static_assert_cpp98_obj(sizeof(UnkSoundFlagsAndLoopCount) == 4, UnkSoundFlagsAndLoopCount); - } // namespace mss + } // namespace MSS } // namespace Audio } // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/_enums/AILStatus.hpp b/src/OpenSHC/Audio/mss/enums/AILStatus.hpp similarity index 80% rename from src/OpenSHC/Audio/mss/_enums/AILStatus.hpp rename to src/OpenSHC/Audio/mss/enums/AILStatus.hpp index c7bc28e..ad6964f 100644 --- a/src/OpenSHC/Audio/mss/_enums/AILStatus.hpp +++ b/src/OpenSHC/Audio/mss/enums/AILStatus.hpp @@ -3,15 +3,15 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Audio/mss/_enums/AILStatus.hpp' + path: 'OpenSHC/Audio/MSS/enums/AILStatus.hpp' */ #pragma once namespace OpenSHC { namespace Audio { - namespace mss { - namespace _enums { + namespace MSS { + namespace enums { typedef enum AILStatus { SND_FREE = 1, // 0x00000001 @@ -23,7 +23,7 @@ namespace Audio { } AILStatus; static_assert_cpp98_obj(sizeof(AILStatus) == 4, AILStatus); - } // namespace _enums - } // namespace mss + } // namespace enums + } // namespace MSS } // namespace Audio } // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/_enums/AILStatusInt.hpp b/src/OpenSHC/Audio/mss/enums/AILStatusInt.hpp similarity index 63% rename from src/OpenSHC/Audio/mss/_enums/AILStatusInt.hpp rename to src/OpenSHC/Audio/mss/enums/AILStatusInt.hpp index 79a8af2..e43e3d5 100644 --- a/src/OpenSHC/Audio/mss/_enums/AILStatusInt.hpp +++ b/src/OpenSHC/Audio/mss/enums/AILStatusInt.hpp @@ -3,21 +3,21 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Audio/mss/_enums/AILStatusInt.hpp' + path: 'OpenSHC/Audio/MSS/enums/AILStatusInt.hpp' */ #pragma once -#include "OpenSHC/Audio/mss/_enums/AILStatus.hpp" +#include "OpenSHC/Audio/MSS/enums/AILStatus.hpp" namespace OpenSHC { namespace Audio { - namespace mss { - namespace _enums { + namespace MSS { + namespace enums { typedef int AILStatusInt; static_assert_cpp98_obj(sizeof(AILStatusInt) == 4, AILStatusInt); - } // namespace _enums - } // namespace mss + } // namespace enums + } // namespace MSS } // namespace Audio } // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/_enums/SHC_SoundFlag.hpp b/src/OpenSHC/Audio/mss/enums/SHC_SoundFlag.hpp similarity index 74% rename from src/OpenSHC/Audio/mss/_enums/SHC_SoundFlag.hpp rename to src/OpenSHC/Audio/mss/enums/SHC_SoundFlag.hpp index 76582e6..7ac29f1 100644 --- a/src/OpenSHC/Audio/mss/_enums/SHC_SoundFlag.hpp +++ b/src/OpenSHC/Audio/mss/enums/SHC_SoundFlag.hpp @@ -3,15 +3,15 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Audio/mss/_enums/SHC_SoundFlag.hpp' + path: 'OpenSHC/Audio/MSS/enums/SHC_SoundFlag.hpp' */ #pragma once namespace OpenSHC { namespace Audio { - namespace mss { - namespace _enums { + namespace MSS { + namespace enums { typedef enum SHC_SoundFlag { SND_NOT_OVERWRITEUnk = 2147483648 // 0x80000000 @@ -19,7 +19,7 @@ namespace Audio { } SHC_SoundFlag; static_assert_cpp98_obj(sizeof(SHC_SoundFlag) == 4, SHC_SoundFlag); - } // namespace _enums - } // namespace mss + } // namespace enums + } // namespace MSS } // namespace Audio } // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/_enums/SHC_SoundFlagInt.hpp b/src/OpenSHC/Audio/mss/enums/SHC_SoundFlagInt.hpp similarity index 63% rename from src/OpenSHC/Audio/mss/_enums/SHC_SoundFlagInt.hpp rename to src/OpenSHC/Audio/mss/enums/SHC_SoundFlagInt.hpp index 30e0a98..2c28ff1 100644 --- a/src/OpenSHC/Audio/mss/_enums/SHC_SoundFlagInt.hpp +++ b/src/OpenSHC/Audio/mss/enums/SHC_SoundFlagInt.hpp @@ -3,21 +3,21 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Audio/mss/_enums/SHC_SoundFlagInt.hpp' + path: 'OpenSHC/Audio/MSS/enums/SHC_SoundFlagInt.hpp' */ #pragma once -#include "OpenSHC/Audio/mss/_enums/SHC_SoundFlag.hpp" +#include "OpenSHC/Audio/MSS/enums/SHC_SoundFlag.hpp" namespace OpenSHC { namespace Audio { - namespace mss { - namespace _enums { + namespace MSS { + namespace enums { typedef int SHC_SoundFlagInt; static_assert_cpp98_obj(sizeof(SHC_SoundFlagInt) == 4, SHC_SoundFlagInt); - } // namespace _enums - } // namespace mss + } // namespace enums + } // namespace MSS } // namespace Audio } // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/_enums/SHC_SoundStream.hpp b/src/OpenSHC/Audio/mss/enums/SHC_SoundStream.hpp similarity index 80% rename from src/OpenSHC/Audio/mss/_enums/SHC_SoundStream.hpp rename to src/OpenSHC/Audio/mss/enums/SHC_SoundStream.hpp index 236c707..7f5bad3 100644 --- a/src/OpenSHC/Audio/mss/_enums/SHC_SoundStream.hpp +++ b/src/OpenSHC/Audio/mss/enums/SHC_SoundStream.hpp @@ -3,15 +3,15 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Audio/mss/_enums/SHC_SoundStream.hpp' + path: 'OpenSHC/Audio/MSS/enums/SHC_SoundStream.hpp' */ #pragma once namespace OpenSHC { namespace Audio { - namespace mss { - namespace _enums { + namespace MSS { + namespace enums { typedef enum SHC_SoundStream { SND_STR_MUSIC = 0, // 0x00000000 @@ -23,7 +23,7 @@ namespace Audio { } SHC_SoundStream; static_assert_cpp98_obj(sizeof(SHC_SoundStream) == 4, SHC_SoundStream); - } // namespace _enums - } // namespace mss + } // namespace enums + } // namespace MSS } // namespace Audio } // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/_enums/SHC_SoundStreamInt.hpp b/src/OpenSHC/Audio/mss/enums/SHC_SoundStreamInt.hpp similarity index 63% rename from src/OpenSHC/Audio/mss/_enums/SHC_SoundStreamInt.hpp rename to src/OpenSHC/Audio/mss/enums/SHC_SoundStreamInt.hpp index 77da407..1851d20 100644 --- a/src/OpenSHC/Audio/mss/_enums/SHC_SoundStreamInt.hpp +++ b/src/OpenSHC/Audio/mss/enums/SHC_SoundStreamInt.hpp @@ -3,21 +3,21 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Audio/mss/_enums/SHC_SoundStreamInt.hpp' + path: 'OpenSHC/Audio/MSS/enums/SHC_SoundStreamInt.hpp' */ #pragma once -#include "OpenSHC/Audio/mss/_enums/SHC_SoundStream.hpp" +#include "OpenSHC/Audio/MSS/enums/SHC_SoundStream.hpp" namespace OpenSHC { namespace Audio { - namespace mss { - namespace _enums { + namespace MSS { + namespace enums { typedef int SHC_SoundStreamInt; static_assert_cpp98_obj(sizeof(SHC_SoundStreamInt) == 4, SHC_SoundStreamInt); - } // namespace _enums - } // namespace mss + } // namespace enums + } // namespace MSS } // namespace Audio } // namespace OpenSHC diff --git a/src/OpenSHC/Globals/DAT_BinkControlClass.hpp b/src/OpenSHC/Globals/DAT_BinkControlState.hpp similarity index 80% rename from src/OpenSHC/Globals/DAT_BinkControlClass.hpp rename to src/OpenSHC/Globals/DAT_BinkControlState.hpp index abd3465..d942a59 100644 --- a/src/OpenSHC/Globals/DAT_BinkControlClass.hpp +++ b/src/OpenSHC/Globals/DAT_BinkControlState.hpp @@ -3,7 +3,7 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Globals/DAT_BinkControlClass.hpp' + path: 'OpenSHC/Globals/DAT_BinkControlState.hpp' */ #pragma once @@ -13,5 +13,5 @@ namespace OpenSHC { using OpenSHC::Rendering::Bink::BinkControlClass; -MACRO_STRUCT_RESOLVER(BinkControlClass, false, Address::SHC_3BB0A8C1_0x02157518) DAT_BinkControlClass; +MACRO_STRUCT_RESOLVER(BinkControlClass, false, Address::SHC_3BB0A8C1_0x02157518) DAT_BinkControlState; } // namespace OpenSHC diff --git a/src/OpenSHC/Globals/SND_SoundSystemObj.hpp b/src/OpenSHC/Globals/DAT_SoundSystemState.hpp similarity index 60% rename from src/OpenSHC/Globals/SND_SoundSystemObj.hpp rename to src/OpenSHC/Globals/DAT_SoundSystemState.hpp index 2057281..cb774ed 100644 --- a/src/OpenSHC/Globals/SND_SoundSystemObj.hpp +++ b/src/OpenSHC/Globals/DAT_SoundSystemState.hpp @@ -3,15 +3,15 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Globals/SND_SoundSystemObj.hpp' + path: 'OpenSHC/Globals/DAT_SoundSystemState.hpp' */ #pragma once -#include "OpenSHC/Audio/mss/SoundSystem.hpp" +#include "OpenSHC/Audio/MSS/SoundSystem.hpp" namespace OpenSHC { -using OpenSHC::Audio::mss::SoundSystem; +using OpenSHC::Audio::MSS::SoundSystem; -MACRO_STRUCT_RESOLVER(SoundSystem, false, Address::SHC_3BB0A8C1_0x01127DD0) SND_SoundSystemObj; +MACRO_STRUCT_RESOLVER(SoundSystem, false, Address::SHC_3BB0A8C1_0x01127DD0) DAT_SoundSystemState; } // namespace OpenSHC diff --git a/src/OpenSHC/Rendering/Bink/BinkControlClass.func.hpp b/src/OpenSHC/Rendering/Bink/BinkControlClass.func.hpp index 67561e0..e26cee0 100644 --- a/src/OpenSHC/Rendering/Bink/BinkControlClass.func.hpp +++ b/src/OpenSHC/Rendering/Bink/BinkControlClass.func.hpp @@ -2,8 +2,8 @@ path: 'OpenSHC/Rendering/Bink/BinkControlClass.func.hpp' */ -#include "OpenSHC/Audio/mss/HDIGDRIVER.hpp" -#include "OpenSHC/Audio/mss/_enums/SHC_SoundStreamInt.hpp" +#include "Mss32.h" +#include "OpenSHC/Audio/MSS/enums/SHC_SoundStreamInt.hpp" #include "OpenSHC/Rendering/Bink/BinkControlClass.hpp" #include "WinDef.h" namespace OpenSHC { @@ -11,8 +11,7 @@ namespace Rendering { namespace Bink { namespace BinkControlClass_Func { - using OpenSHC::Audio::mss::HDIGDRIVER; - using OpenSHC::Audio::mss::_enums::SHC_SoundStreamInt; + using OpenSHC::Audio::MSS::enums::SHC_SoundStreamInt; MACRO_FUNCTION_RESOLVER(void (BinkControlClass::*)(HDIGDRIVER), false, Address::SHC_3BB0A8C1_0x00408E10, &BinkControlClass::zeroBinkPtrAndLoadBinkSoundSystem) diff --git a/src/OpenSHC/Rendering/Bink/BinkControlClass.hpp b/src/OpenSHC/Rendering/Bink/BinkControlClass.hpp index cd0dbb3..5686675 100644 --- a/src/OpenSHC/Rendering/Bink/BinkControlClass.hpp +++ b/src/OpenSHC/Rendering/Bink/BinkControlClass.hpp @@ -8,20 +8,18 @@ #pragma once -#include "OpenSHC/Audio/mss/HDIGDRIVER.hpp" -#include "OpenSHC/Audio/mss/_enums/SHC_SoundStreamInt.hpp" -#include "OpenSHC/Rendering/Bink/HBINK.hpp" +#include "Mss32.h" +#include "OpenSHC/Audio/MSS/enums/SHC_SoundStreamInt.hpp" #include "OpenSHC/Rendering/Bink/UnsortedBinkFlagInt.hpp" #include "OpenSHC/WindowsHelper/Enums/BOOLEnum.hpp" #include "WinDef.h" +#include "binkw32.h" namespace OpenSHC { namespace Rendering { namespace Bink { - using OpenSHC::Audio::mss::HDIGDRIVER; - using OpenSHC::Audio::mss::_enums::SHC_SoundStreamInt; - using OpenSHC::Rendering::Bink::HBINK; + using OpenSHC::Audio::MSS::enums::SHC_SoundStreamInt; using OpenSHC::Rendering::Bink::UnsortedBinkFlagInt; using OpenSHC::WindowsHelper::Enums::BOOLEnum; diff --git a/src/OpenSHC/Rendering/Bink/FakeBink.hpp b/src/OpenSHC/Rendering/Bink/FakeBink.hpp deleted file mode 100644 index 150b6da..0000000 --- a/src/OpenSHC/Rendering/Bink/FakeBink.hpp +++ /dev/null @@ -1,30 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/Rendering/Bink/FakeBink.hpp' -*/ - -#pragma once - -namespace OpenSHC { -namespace Rendering { - namespace Bink { - -#pragma pack(push, 1) - // SIZE: 0x00000010 - typedef struct FakeBink { - - ulong width; // 0x00000000 length: 4 - ulong height; // 0x00000004 length: 4 - ulong frames; // 0x00000008 length: 4 - ulong frameNum; // 0x0000000C length: 4 - - } FakeBink; -#pragma pack(pop) - - static_assert_cpp98_obj(sizeof(FakeBink) == 16, FakeBink); - } // namespace Bink -} // namespace Rendering -} // namespace OpenSHC diff --git a/src/OpenSHC/Rendering/Bink/binkw32/FakeBink.hpp b/src/OpenSHC/Rendering/Bink/binkw32/FakeBink.hpp new file mode 100644 index 0000000..0bc9052 --- /dev/null +++ b/src/OpenSHC/Rendering/Bink/binkw32/FakeBink.hpp @@ -0,0 +1,32 @@ +/** + THIS FILE IS AUTO GENERATED + Communicate changes to the dev team (e.g. via a Pull Request). + Changes get lost otherwise. + + path: 'OpenSHC/Rendering/Bink/binkw32/FakeBink.hpp' +*/ + +#pragma once + +namespace OpenSHC { +namespace Rendering { + namespace Bink { + namespace binkw32 { + +#pragma pack(push, 1) + // SIZE: 0x00000010 + typedef struct FakeBink { + + ulong width; // 0x00000000 length: 4 + ulong height; // 0x00000004 length: 4 + ulong frames; // 0x00000008 length: 4 + ulong frameNum; // 0x0000000C length: 4 + + } FakeBink; +#pragma pack(pop) + + static_assert_cpp98_obj(sizeof(FakeBink) == 16, FakeBink); + } // namespace binkw32 + } // namespace Bink +} // namespace Rendering +} // namespace OpenSHC diff --git a/src/OpenSHC/Rendering/Bink/HBINK.hpp b/src/OpenSHC/Rendering/Bink/binkw32/HBINK.hpp similarity index 62% rename from src/OpenSHC/Rendering/Bink/HBINK.hpp rename to src/OpenSHC/Rendering/Bink/binkw32/HBINK.hpp index cef8d50..5ad65d0 100644 --- a/src/OpenSHC/Rendering/Bink/HBINK.hpp +++ b/src/OpenSHC/Rendering/Bink/binkw32/HBINK.hpp @@ -3,19 +3,19 @@ Communicate changes to the dev team (e.g. via a Pull Request). Changes get lost otherwise. - path: 'OpenSHC/Rendering/Bink/HBINK.hpp' + path: 'OpenSHC/Rendering/Bink/binkw32/HBINK.hpp' */ #pragma once -#include "OpenSHC/Rendering/Bink/FakeBink.hpp" +#include "binkw32.h" namespace OpenSHC { namespace Rendering { namespace Bink { + namespace binkw32 { - using OpenSHC::Rendering::Bink::FakeBink; - - typedef FakeBink* HBINK; + typedef FakeBink* HBINK; + } // namespace binkw32 } // namespace Bink } // namespace Rendering } // namespace OpenSHC diff --git a/src/OpenSHC/Rendering/CreditsRelatedStructure2.hpp b/src/OpenSHC/Rendering/CreditsRelatedStructure2.hpp index cb98f11..d62e404 100644 --- a/src/OpenSHC/Rendering/CreditsRelatedStructure2.hpp +++ b/src/OpenSHC/Rendering/CreditsRelatedStructure2.hpp @@ -8,14 +8,14 @@ #pragma once -#include "OpenSHC/Audio/mss/UnkSoundFlagsAndLoopCount.hpp" -#include "OpenSHC/Audio/mss/_enums/SHC_SoundStreamInt.hpp" +#include "OpenSHC/Audio/MSS/UnkSoundFlagsAndLoopCount.hpp" +#include "OpenSHC/Audio/MSS/enums/SHC_SoundStreamInt.hpp" namespace OpenSHC { namespace Rendering { - using OpenSHC::Audio::mss::UnkSoundFlagsAndLoopCount; - using OpenSHC::Audio::mss::_enums::SHC_SoundStreamInt; + using OpenSHC::Audio::MSS::UnkSoundFlagsAndLoopCount; + using OpenSHC::Audio::MSS::enums::SHC_SoundStreamInt; #pragma pack(push, 1) // SIZE: 0x0000005C From f63eb9344ced400896a53c32f6070fb3c167d65e Mon Sep 17 00:00:00 2001 From: sourcehold Date: Sat, 9 May 2026 13:01:54 +0200 Subject: [PATCH 2/3] update addresses --- src/precomp/addresses-SHC-3BB0A8C1.hpp | 112 ++++++++++++------------- 1 file changed, 56 insertions(+), 56 deletions(-) diff --git a/src/precomp/addresses-SHC-3BB0A8C1.hpp b/src/precomp/addresses-SHC-3BB0A8C1.hpp index bac4186..d344fd9 100644 --- a/src/precomp/addresses-SHC-3BB0A8C1.hpp +++ b/src/precomp/addresses-SHC-3BB0A8C1.hpp @@ -7620,7 +7620,7 @@ enum { // type: function SHC_3BB0A8C1_0x004246E0 = 0x004246E0, // label: meth_0x424700 - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x00424700 = 0x00424700, // label: MenuView_IntroLogos_Prepare @@ -21910,11 +21910,11 @@ enum { // type: function SHC_3BB0A8C1_0x004677E0 = 0x004677E0, // label: stopMusicPlayback - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x00467810 = 0x00467810, // label: endSoundStreamsUnk - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x00467830 = 0x00467830, // label: TransformToCurrentModeColor @@ -24734,23 +24734,23 @@ enum { // type: function SHC_3BB0A8C1_0x00479790 = 0x00479790, // label: endSoundStream - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x004799A0 = 0x004799A0, // label: isSampleOrStreamPlaying - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x00479A60 = 0x00479A60, // label: shouldSoundXNotBePlaying - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x00479AB0 = 0x00479AB0, // label: setStreamAndSampleVolumeUnk - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x00479AF0 = 0x00479AF0, // label: meth_0x479b70 - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x00479B70 = 0x00479B70, // label: meth_0x479c20 @@ -24758,59 +24758,59 @@ enum { // type: function SHC_3BB0A8C1_0x00479C20 = 0x00479C20, // label: findSamplePlaceForSoundUnk - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x00479C80 = 0x00479C80, // label: setupSampleForNextSound - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x00479CF0 = 0x00479CF0, // label: getAndUpdateSampleStatus - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x00479D90 = 0x00479D90, // label: playSound - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x00479DF0 = 0x00479DF0, // label: setVolumeUnk - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x00479E60 = 0x00479E60, // label: deactivateSoundFromMenuFuncUnk - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x00479F30 = 0x00479F30, // label: pauseAudioSample - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x00479FC0 = 0x00479FC0, // label: resumeAudioSample - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047A080 = 0x0047A080, // label: mapLoadingAndLaunchGameRelated1 - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047A130 = 0x0047A130, // label: setupVolumeAndSoundID - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047A1B0 = 0x0047A1B0, // label: setupVolumeAndSoundIDWithMultiplier - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047A220 = 0x0047A220, // label: meth_0x47a290 - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047A290 = 0x0047A290, // label: setSomeSoundTime - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047A2A0 = 0x0047A2A0, // label: setupVolumeAndSoundID0xF0_100 - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047A310 = 0x0047A310, // type: function @@ -24826,43 +24826,43 @@ enum { // type: /undefined *32 SHC_3BB0A8C1_0x0047A564 = 0x0047A564, // label: setSection1079_28_4_ - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047A570 = 0x0047A570, // label: meth_0x47a580 - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047A580 = 0x0047A580, // label: playDarMehqOrGlory - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047A5E0 = 0x0047A5E0, // label: playWinMusicVariation - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047A630 = 0x0047A630, // label: setupLossMusic - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047A660 = 0x0047A660, // label: shutdownSoundSystem - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047A690 = 0x0047A690, // label: playMusicUnk - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047A790 = 0x0047A790, // label: meth_0x47a9e0 - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047A9E0 = 0x0047A9E0, // label: endSpeechSoundStreams - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047AA70 = 0x0047AA70, // label: playRandomMusic02 - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047AB10 = 0x0047AB10, // type: /pointer @@ -24874,83 +24874,83 @@ enum { // type: /pointer SHC_3BB0A8C1_0x0047AF40 = 0x0047AF40, // label: handleBattleEndMusicTransition - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047AF50 = 0x0047AF50, // label: playSoundStreamUnk - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047B060 = 0x0047B060, // label: meth_0x47b250 - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047B250 = 0x0047B250, // label: playOrSetupMusicUnk - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047B2F0 = 0x0047B2F0, // label: playOrEndMusicUnk - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047B3C0 = 0x0047B3C0, // label: openSound - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047B490 = 0x0047B490, // label: SndSystemTimeCallback - // location: OpenSHC/Audio/mss + // location: OpenSHC/Audio/MSS // type: function SHC_3BB0A8C1_0x0047B510 = 0x0047B510, // label: playOnSfx1SoundStreamOnceOrOnRepeatUnk - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047B590 = 0x0047B590, // label: playSoundOnSoundStream2 - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047B5C0 = 0x0047B5C0, // label: playSoundOnSpeechStream - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047B5F0 = 0x0047B5F0, // label: playSpeechSfx - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047B670 = 0x0047B670, // label: meth_0x47b700 - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047B700 = 0x0047B700, // label: playSomeMusicUnk - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047B760 = 0x0047B760, // label: playOnSfx1SoundStreamUnk - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047B7D0 = 0x0047B7D0, // label: playSoundOnSfxSoundStream2 - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047B800 = 0x0047B800, // label: playSoundOnStream3Unk - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047B830 = 0x0047B830, // label: activateSoundFromMenuFuncUnk - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047B870 = 0x0047B870, // label: playRandomAmbientMusic - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047B890 = 0x0047B890, // label: playRandomBackgroundMusicUnk - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047BF20 = 0x0047BF20, // label: initMiles - // location: OpenSHC/Audio/mss/SoundSystem + // location: OpenSHC/Audio/MSS/SoundSystem // type: function SHC_3BB0A8C1_0x0047C400 = 0x0047C400, // label: FID_conflict:IsEqualGUID @@ -72305,7 +72305,7 @@ enum { // type: function SHC_3BB0A8C1_0x0057E158 = 0x0057E158, // label: RegisterMilesAILShutdown - // location: OpenSHC/Audio/mss + // location: OpenSHC/Audio/MSS // type: function SHC_3BB0A8C1_0x0057E160 = 0x0057E160, // label: AIL_shutdown @@ -95801,9 +95801,9 @@ enum { // label: DAT_ArrayOfMapIndices2Unk // location: SHC_3BB0A8C1_0x011275FC = 0x011275FC, - // label: SND_SoundSystemObj + // label: DAT_SoundSystemState // location: - // type: OpenSHC/Audio/mss/SoundSystem + // type: OpenSHC/Audio/MSS/SoundSystem SHC_3BB0A8C1_0x01127DD0 = 0x01127DD0, // label: DAT_SomeSoundTime // location: @@ -97223,7 +97223,7 @@ enum { // label: RECT_ZeroToGameResRect // location: SHC_3BB0A8C1_0x021568E4 = 0x021568E4, - // label: DAT_BinkControlClass + // label: DAT_BinkControlState // location: // type: OpenSHC/Rendering/Bink/BinkControlClass SHC_3BB0A8C1_0x02157518 = 0x02157518, From d7c0b1a5cf0d88ab958dffff5ed70b8cddd72b92 Mon Sep 17 00:00:00 2001 From: sourcehold Date: Sat, 9 May 2026 14:34:40 +0200 Subject: [PATCH 3/3] clean up unnecessary header files for bink miles and directplay --- src/OpenSHC/Audio/mss/Mss32/FakeDigDriver.hpp | 26 -- src/OpenSHC/Audio/mss/Mss32/FakeSample.hpp | 26 -- src/OpenSHC/Audio/mss/Mss32/FakeStream.hpp | 26 -- src/OpenSHC/Audio/mss/Mss32/HDIGDRIVER.hpp | 21 -- src/OpenSHC/Audio/mss/Mss32/HSAMPLE.hpp | 21 -- src/OpenSHC/Audio/mss/Mss32/HSTREAM.hpp | 21 -- src/OpenSHC/DirectDraw/ColorPixelFormat.hpp | 22 -- .../DirectDraw/ColorPixelFormatInt.hpp | 19 -- src/OpenSHC/DirectDraw/DDCAPS.hpp | 63 ---- src/OpenSHC/DirectDraw/DDCAPS_DX7.hpp | 84 ------ src/OpenSHC/DirectDraw/DDCOLORKEY.hpp | 28 -- src/OpenSHC/DirectDraw/DDPIXELFORMAT.hpp | 34 --- src/OpenSHC/DirectDraw/DDSCAPS2.hpp | 30 -- src/OpenSHC/DirectDraw/DDSURFACEDESC.hpp | 43 --- src/OpenSHC/DirectDraw/DDSURFACEDESC2.hpp | 52 ---- src/OpenSHC/DirectDraw/DDSURFACEDESC_u1.hpp | 28 -- src/OpenSHC/DirectDraw/DDSURFACEDESC_u2.hpp | 29 -- src/OpenSHC/DirectDraw/DirectDrawCreateEx.hpp | 20 -- .../IDirectDrawInterface/IDirectDraw.hpp | 19 -- .../IDirectDrawInterface/IDirectDrawImpl.hpp | 29 -- .../IDirectDraw_VTABLE.hpp | 39 --- .../functions/CreateSurface.hpp | 24 -- .../functions/EnumDisplayModes.hpp | 23 -- .../functions/GetCaps.hpp | 22 -- .../functions/Release.hpp | 22 -- .../functions/SetCooperativeLevel.hpp | 23 -- .../functions/SetDisplayMode.hpp | 23 -- .../IDirectDrawSurface.hpp | 19 -- .../IDirectDrawSurfaceImpl.hpp | 29 -- .../IDirectDrawSurface_VTABLE.hpp | 45 --- .../functions/Blt.hpp | 23 -- .../functions/BltFast.hpp | 23 -- .../functions/Flip.hpp | 23 -- .../functions/GetAttachedSurface.hpp | 23 -- .../functions/GetSurfaceDesc.hpp | 22 -- .../functions/Lock.hpp | 23 -- .../functions/Release.hpp | 22 -- .../functions/Restore.hpp | 22 -- .../functions/Unlock.hpp | 23 -- .../DirectDraw/_defines/DDCAPS_SHC.hpp | 19 -- src/OpenSHC/DirectDraw/_defines/DD_OK.hpp | 19 -- .../DirectDraw/_enums/DDCAPS_DX7_dwCaps2.hpp | 52 ---- .../_enums/DDCAPS_DX7_dwCaps2Int.hpp | 21 -- .../Rendering/Bink/binkw32/FakeBink.hpp | 32 -- src/OpenSHC/Rendering/Bink/binkw32/HBINK.hpp | 21 -- .../Enums/GeneralWindowsMessage.hpp | 276 ------------------ .../Enums/GeneralWindowsMessageInt.hpp | 21 -- .../WindowsHelper/Enums/WindowsVirtualKey.hpp | 184 ------------ .../Enums/WindowsVirtualKeyInt.hpp | 21 -- 49 files changed, 1780 deletions(-) delete mode 100644 src/OpenSHC/Audio/mss/Mss32/FakeDigDriver.hpp delete mode 100644 src/OpenSHC/Audio/mss/Mss32/FakeSample.hpp delete mode 100644 src/OpenSHC/Audio/mss/Mss32/FakeStream.hpp delete mode 100644 src/OpenSHC/Audio/mss/Mss32/HDIGDRIVER.hpp delete mode 100644 src/OpenSHC/Audio/mss/Mss32/HSAMPLE.hpp delete mode 100644 src/OpenSHC/Audio/mss/Mss32/HSTREAM.hpp delete mode 100644 src/OpenSHC/DirectDraw/ColorPixelFormat.hpp delete mode 100644 src/OpenSHC/DirectDraw/ColorPixelFormatInt.hpp delete mode 100644 src/OpenSHC/DirectDraw/DDCAPS.hpp delete mode 100644 src/OpenSHC/DirectDraw/DDCAPS_DX7.hpp delete mode 100644 src/OpenSHC/DirectDraw/DDCOLORKEY.hpp delete mode 100644 src/OpenSHC/DirectDraw/DDPIXELFORMAT.hpp delete mode 100644 src/OpenSHC/DirectDraw/DDSCAPS2.hpp delete mode 100644 src/OpenSHC/DirectDraw/DDSURFACEDESC.hpp delete mode 100644 src/OpenSHC/DirectDraw/DDSURFACEDESC2.hpp delete mode 100644 src/OpenSHC/DirectDraw/DDSURFACEDESC_u1.hpp delete mode 100644 src/OpenSHC/DirectDraw/DDSURFACEDESC_u2.hpp delete mode 100644 src/OpenSHC/DirectDraw/DirectDrawCreateEx.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawInterface/IDirectDraw.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawInterface/IDirectDrawImpl.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawInterface/IDirectDraw_VTABLE.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/CreateSurface.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/EnumDisplayModes.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/GetCaps.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/Release.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/SetCooperativeLevel.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/SetDisplayMode.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/IDirectDrawSurface.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/IDirectDrawSurfaceImpl.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/IDirectDrawSurface_VTABLE.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Blt.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/BltFast.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Flip.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/GetAttachedSurface.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/GetSurfaceDesc.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Lock.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Release.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Restore.hpp delete mode 100644 src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Unlock.hpp delete mode 100644 src/OpenSHC/DirectDraw/_defines/DDCAPS_SHC.hpp delete mode 100644 src/OpenSHC/DirectDraw/_defines/DD_OK.hpp delete mode 100644 src/OpenSHC/DirectDraw/_enums/DDCAPS_DX7_dwCaps2.hpp delete mode 100644 src/OpenSHC/DirectDraw/_enums/DDCAPS_DX7_dwCaps2Int.hpp delete mode 100644 src/OpenSHC/Rendering/Bink/binkw32/FakeBink.hpp delete mode 100644 src/OpenSHC/Rendering/Bink/binkw32/HBINK.hpp delete mode 100644 src/OpenSHC/WindowsHelper/Enums/GeneralWindowsMessage.hpp delete mode 100644 src/OpenSHC/WindowsHelper/Enums/GeneralWindowsMessageInt.hpp delete mode 100644 src/OpenSHC/WindowsHelper/Enums/WindowsVirtualKey.hpp delete mode 100644 src/OpenSHC/WindowsHelper/Enums/WindowsVirtualKeyInt.hpp diff --git a/src/OpenSHC/Audio/mss/Mss32/FakeDigDriver.hpp b/src/OpenSHC/Audio/mss/Mss32/FakeDigDriver.hpp deleted file mode 100644 index b6915e1..0000000 --- a/src/OpenSHC/Audio/mss/Mss32/FakeDigDriver.hpp +++ /dev/null @@ -1,26 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/Audio/MSS/Mss32/FakeDigDriver.hpp' -*/ - -#pragma once - -namespace OpenSHC { -namespace Audio { - namespace MSS { - namespace Mss32 { - -#pragma pack(push, 1) - // SIZE: 0x00000000 - typedef struct FakeDigDriver { - - } FakeDigDriver; -#pragma pack(pop) - - } // namespace Mss32 - } // namespace MSS -} // namespace Audio -} // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/Mss32/FakeSample.hpp b/src/OpenSHC/Audio/mss/Mss32/FakeSample.hpp deleted file mode 100644 index 20482e9..0000000 --- a/src/OpenSHC/Audio/mss/Mss32/FakeSample.hpp +++ /dev/null @@ -1,26 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/Audio/MSS/Mss32/FakeSample.hpp' -*/ - -#pragma once - -namespace OpenSHC { -namespace Audio { - namespace MSS { - namespace Mss32 { - -#pragma pack(push, 1) - // SIZE: 0x00000000 - typedef struct FakeSample { - - } FakeSample; -#pragma pack(pop) - - } // namespace Mss32 - } // namespace MSS -} // namespace Audio -} // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/Mss32/FakeStream.hpp b/src/OpenSHC/Audio/mss/Mss32/FakeStream.hpp deleted file mode 100644 index 96ea345..0000000 --- a/src/OpenSHC/Audio/mss/Mss32/FakeStream.hpp +++ /dev/null @@ -1,26 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/Audio/MSS/Mss32/FakeStream.hpp' -*/ - -#pragma once - -namespace OpenSHC { -namespace Audio { - namespace MSS { - namespace Mss32 { - -#pragma pack(push, 1) - // SIZE: 0x00000000 - typedef struct FakeStream { - - } FakeStream; -#pragma pack(pop) - - } // namespace Mss32 - } // namespace MSS -} // namespace Audio -} // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/Mss32/HDIGDRIVER.hpp b/src/OpenSHC/Audio/mss/Mss32/HDIGDRIVER.hpp deleted file mode 100644 index f5fcb88..0000000 --- a/src/OpenSHC/Audio/mss/Mss32/HDIGDRIVER.hpp +++ /dev/null @@ -1,21 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/Audio/MSS/Mss32/HDIGDRIVER.hpp' -*/ - -#pragma once - -#include "Mss32.h" -namespace OpenSHC { -namespace Audio { - namespace MSS { - namespace Mss32 { - - typedef FakeDigDriver* HDIGDRIVER; - } // namespace Mss32 - } // namespace MSS -} // namespace Audio -} // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/Mss32/HSAMPLE.hpp b/src/OpenSHC/Audio/mss/Mss32/HSAMPLE.hpp deleted file mode 100644 index 370e2f2..0000000 --- a/src/OpenSHC/Audio/mss/Mss32/HSAMPLE.hpp +++ /dev/null @@ -1,21 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/Audio/MSS/Mss32/HSAMPLE.hpp' -*/ - -#pragma once - -#include "Mss32.h" -namespace OpenSHC { -namespace Audio { - namespace MSS { - namespace Mss32 { - - typedef FakeSample* HSAMPLE; - } // namespace Mss32 - } // namespace MSS -} // namespace Audio -} // namespace OpenSHC diff --git a/src/OpenSHC/Audio/mss/Mss32/HSTREAM.hpp b/src/OpenSHC/Audio/mss/Mss32/HSTREAM.hpp deleted file mode 100644 index a315a0d..0000000 --- a/src/OpenSHC/Audio/mss/Mss32/HSTREAM.hpp +++ /dev/null @@ -1,21 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/Audio/MSS/Mss32/HSTREAM.hpp' -*/ - -#pragma once - -#include "Mss32.h" -namespace OpenSHC { -namespace Audio { - namespace MSS { - namespace Mss32 { - - typedef FakeStream* HSTREAM; - } // namespace Mss32 - } // namespace MSS -} // namespace Audio -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/ColorPixelFormat.hpp b/src/OpenSHC/DirectDraw/ColorPixelFormat.hpp deleted file mode 100644 index ab7b43a..0000000 --- a/src/OpenSHC/DirectDraw/ColorPixelFormat.hpp +++ /dev/null @@ -1,22 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/ColorPixelFormat.hpp' -*/ - -#pragma once - -namespace OpenSHC { -namespace DirectDraw { - typedef enum ColorPixelFormat { - - CPF_RGB15 = 1365, // 0x00000555 - CPF_RGB16 = 1381 // 0x00000565 - - } ColorPixelFormat; - - static_assert_cpp98_obj(sizeof(ColorPixelFormat) == 4, ColorPixelFormat); -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/ColorPixelFormatInt.hpp b/src/OpenSHC/DirectDraw/ColorPixelFormatInt.hpp deleted file mode 100644 index 06eed2a..0000000 --- a/src/OpenSHC/DirectDraw/ColorPixelFormatInt.hpp +++ /dev/null @@ -1,19 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/ColorPixelFormatInt.hpp' -*/ - -#pragma once - -#include "OpenSHC/DirectDraw/ColorPixelFormat.hpp" - -namespace OpenSHC { -namespace DirectDraw { - typedef int ColorPixelFormatInt; - - static_assert_cpp98_obj(sizeof(ColorPixelFormatInt) == 4, ColorPixelFormatInt); -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/DDCAPS.hpp b/src/OpenSHC/DirectDraw/DDCAPS.hpp deleted file mode 100644 index 03dc08e..0000000 --- a/src/OpenSHC/DirectDraw/DDCAPS.hpp +++ /dev/null @@ -1,63 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/DDCAPS.hpp' -*/ - -#pragma once - -#include "WinDef.h" -#include "ddraw.h" - -namespace OpenSHC { -namespace DirectDraw { - -#pragma pack(push, 1) - // SIZE: 0x000000AC - typedef struct DDCAPS { - - DWORD dwSize; // 0x00000000 length: 4 - DWORD dwCaps; // 0x00000004 length: 4 - DDCAPS_DX7_dwCaps2Int dwCaps2; // 0x00000008 length: 4 - DWORD dwCKeyCaps; // 0x0000000C length: 4 - DWORD dwFXCaps; // 0x00000010 length: 4 - DWORD dwFXAlphaCaps; // 0x00000014 length: 4 - DWORD dwPalCaps; // 0x00000018 length: 4 - DWORD dwSVCaps; // 0x0000001C length: 4 - DWORD dwAlphaBltConstBitDepths; // 0x00000020 length: 4 - DWORD dwAlphaBltPixelBitDepths; // 0x00000024 length: 4 - DWORD dwAlphaBltSurfaceBitDepths; // 0x00000028 length: 4 - DWORD dwAlphaOverlayConstBitDepths; // 0x0000002C length: 4 - DWORD dwAlphaOverlayPixelBitDepths; // 0x00000030 length: 4 - DWORD dwAlphaOverlaySurfaceBitDepths; // 0x00000034 length: 4 - DWORD dwZBufferBitDepths; // 0x00000038 length: 4 - DWORD dwVidMemTotal; // 0x0000003C length: 4 - DWORD dwVidMemFree; // 0x00000040 length: 4 - DWORD dwMaxVisibleOverlays; // 0x00000044 length: 4 - DWORD dwCurrVisibleOverlays; // 0x00000048 length: 4 - DWORD dwNumFourCCCodes; // 0x0000004C length: 4 - DWORD dwAlignBoundarySrc; // 0x00000050 length: 4 - DWORD dwAlignSizeSrc; // 0x00000054 length: 4 - DWORD dwAlignBoundaryDest; // 0x00000058 length: 4 - DWORD dwAlignSizeDest; // 0x0000005C length: 4 - DWORD dwAlignStrideAlign; // 0x00000060 length: 4 - DWORD dwRops[8]; // 0x00000064 length: 32 - DWORD ddsCaps; // 0x00000084 length: 4 - DWORD dwMinOverlayStretch; // 0x00000088 length: 4 - DWORD dwMaxOverlayStretch; // 0x0000008C length: 4 - DWORD dwMinLiveVideoStretch; // 0x00000090 length: 4 - DWORD dwMaxLiveVideoStretch; // 0x00000094 length: 4 - DWORD dwMinHwCodecStretch; // 0x00000098 length: 4 - DWORD dwMaxHwCodecStretch; // 0x0000009C length: 4 - DWORD dwReserved1; // 0x000000A0 length: 4 - DWORD dwReserved2; // 0x000000A4 length: 4 - DWORD dwReserved3; // 0x000000A8 length: 4 - - } DDCAPS; -#pragma pack(pop) - - static_assert_cpp98_obj(sizeof(DDCAPS) == 172, DDCAPS); -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/DDCAPS_DX7.hpp b/src/OpenSHC/DirectDraw/DDCAPS_DX7.hpp deleted file mode 100644 index 9bfc8cb..0000000 --- a/src/OpenSHC/DirectDraw/DDCAPS_DX7.hpp +++ /dev/null @@ -1,84 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/DDCAPS_DX7.hpp' -*/ - -#pragma once - -#include "WinDef.h" -#include "ddraw.h" - -namespace OpenSHC { -namespace DirectDraw { - -#pragma pack(push, 1) - // SIZE: 0x0000017C - typedef struct DDCAPS_DX7 { - - DWORD dwSize; // 0x00000000 length: 4 - DWORD dwCaps; // 0x00000004 length: 4 - DDCAPS_DX7_dwCaps2Int dwCaps2; // 0x00000008 length: 4 - DWORD dwCKeyCaps; // 0x0000000C length: 4 - DWORD dwFXCaps; // 0x00000010 length: 4 - DWORD dwFXAlphaCaps; // 0x00000014 length: 4 - DWORD dwPalCaps; // 0x00000018 length: 4 - DWORD dwSVCaps; // 0x0000001C length: 4 - DWORD dwAlphaBltConstBitDepths; // 0x00000020 length: 4 - DWORD dwAlphaBltPixelBitDepths; // 0x00000024 length: 4 - DWORD dwAlphaBltSurfaceBitDepths; // 0x00000028 length: 4 - DWORD dwAlphaOverlayConstBitDepths; // 0x0000002C length: 4 - DWORD dwAlphaOverlayPixelBitDepths; // 0x00000030 length: 4 - DWORD dwAlphaOverlaySurfaceBitDepths; // 0x00000034 length: 4 - DWORD dwZBufferBitDepths; // 0x00000038 length: 4 - DWORD dwVidMemTotal; // 0x0000003C length: 4 - DWORD dwVidMemFree; // 0x00000040 length: 4 - DWORD dwMaxVisibleOverlays; // 0x00000044 length: 4 - DWORD dwCurrVisibleOverlays; // 0x00000048 length: 4 - DWORD dwNumFourCCCodes; // 0x0000004C length: 4 - DWORD dwAlignBoundarySrc; // 0x00000050 length: 4 - DWORD dwAlignSizeSrc; // 0x00000054 length: 4 - DWORD dwAlignBoundaryDest; // 0x00000058 length: 4 - DWORD dwAlignSizeDest; // 0x0000005C length: 4 - DWORD dwAlignStrideAlign; // 0x00000060 length: 4 - DWORD dwRops[8]; // 0x00000064 length: 32 - DWORD ddsOldCaps; // 0x00000084 length: 4 - DWORD dwMinOverlayStretch; // 0x00000088 length: 4 - DWORD dwMaxOverlayStretch; // 0x0000008C length: 4 - DWORD dwMinLiveVideoStretch; // 0x00000090 length: 4 - DWORD dwMaxLiveVideoStretch; // 0x00000094 length: 4 - DWORD dwMinHwCodecStretch; // 0x00000098 length: 4 - DWORD dwMaxHwCodecStretch; // 0x0000009C length: 4 - DWORD dwReserved1; // 0x000000A0 length: 4 - DWORD dwReserved2; // 0x000000A4 length: 4 - DWORD dwReserved3; // 0x000000A8 length: 4 - DWORD dwSVBCaps; // 0x000000AC length: 4 - DWORD dwSVBCKeyCaps; // 0x000000B0 length: 4 - DWORD dwSVBFXCaps; // 0x000000B4 length: 4 - DWORD dwSVBRops[8]; // 0x000000B8 length: 32 - DWORD dwVSBCaps; // 0x000000D8 length: 4 - DWORD dwVSBCKeyCaps; // 0x000000DC length: 4 - DWORD dwVSBFXCaps; // 0x000000E0 length: 4 - DWORD dwVSBRops[8]; // 0x000000E4 length: 32 - DWORD dwSSBCaps; // 0x00000104 length: 4 - DWORD dwSSBCKeyCaps; // 0x00000108 length: 4 - DWORD dwSSBFXCaps; // 0x0000010C length: 4 - DWORD dwSSBRops[8]; // 0x00000110 length: 32 - DWORD dwMaxVideoPorts; // 0x00000130 length: 4 - DWORD dwCurrVideoPorts; // 0x00000134 length: 4 - DWORD dwSVBCaps2; // 0x00000138 length: 4 - DWORD dwNLVBCaps; // 0x0000013C length: 4 - DWORD dwNLVBCaps2; // 0x00000140 length: 4 - DWORD dwNLVBCKeyCaps; // 0x00000144 length: 4 - DWORD dwNLVBFXCaps; // 0x00000148 length: 4 - DWORD dwNLVBRops[8]; // 0x0000014C length: 32 - DDSCAPS2 ddsCaps; // 0x0000016C length: 16 - - } DDCAPS_DX7; -#pragma pack(pop) - - static_assert_cpp98_obj(sizeof(DDCAPS_DX7) == 380, DDCAPS_DX7); -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/DDCOLORKEY.hpp b/src/OpenSHC/DirectDraw/DDCOLORKEY.hpp deleted file mode 100644 index b5ae510..0000000 --- a/src/OpenSHC/DirectDraw/DDCOLORKEY.hpp +++ /dev/null @@ -1,28 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/DDCOLORKEY.hpp' -*/ - -#pragma once - -#include "WinDef.h" - -namespace OpenSHC { -namespace DirectDraw { - -#pragma pack(push, 1) - // SIZE: 0x00000008 - typedef struct DDCOLORKEY { - - DWORD field0_0x0; // 0x00000000 length: 4 - DWORD field1_0x4; // 0x00000004 length: 4 - - } DDCOLORKEY; -#pragma pack(pop) - - static_assert_cpp98_obj(sizeof(DDCOLORKEY) == 8, DDCOLORKEY); -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/DDPIXELFORMAT.hpp b/src/OpenSHC/DirectDraw/DDPIXELFORMAT.hpp deleted file mode 100644 index 1d947a4..0000000 --- a/src/OpenSHC/DirectDraw/DDPIXELFORMAT.hpp +++ /dev/null @@ -1,34 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/DDPIXELFORMAT.hpp' -*/ - -#pragma once - -#include "WinDef.h" - -namespace OpenSHC { -namespace DirectDraw { - -#pragma pack(push, 1) - // SIZE: 0x00000020 - typedef struct DDPIXELFORMAT { - - DWORD dwSize; // 0x00000000 length: 4 - DWORD dwFlags; // 0x00000004 length: 4 - DWORD dwFourCC; // 0x00000008 length: 4 - DWORD union_bitCountOrDepth; // 0x0000000C length: 4 - DWORD union_bitMask_RorY; // 0x00000010 length: 4 - DWORD union_bitMask_GorU; // 0x00000014 length: 4 - DWORD union_bitMask_BorV; // 0x00000018 length: 4 - DWORD union_bitMask_AlphaOrZBit; // 0x0000001C length: 4 - - } DDPIXELFORMAT; -#pragma pack(pop) - - static_assert_cpp98_obj(sizeof(DDPIXELFORMAT) == 32, DDPIXELFORMAT); -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/DDSCAPS2.hpp b/src/OpenSHC/DirectDraw/DDSCAPS2.hpp deleted file mode 100644 index fc40655..0000000 --- a/src/OpenSHC/DirectDraw/DDSCAPS2.hpp +++ /dev/null @@ -1,30 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/DDSCAPS2.hpp' -*/ - -#pragma once - -#include "WinDef.h" - -namespace OpenSHC { -namespace DirectDraw { - -#pragma pack(push, 1) - // SIZE: 0x00000010 - typedef struct DDSCAPS2 { - - DWORD dwCaps; // 0x00000000 length: 4 - DWORD dwCaps2; // 0x00000004 length: 4 - DWORD dwCaps3; // 0x00000008 length: 4 - DWORD dwCaps4OrDwVolumeDepth; // 0x0000000C length: 4 - - } DDSCAPS2; -#pragma pack(pop) - - static_assert_cpp98_obj(sizeof(DDSCAPS2) == 16, DDSCAPS2); -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/DDSURFACEDESC.hpp b/src/OpenSHC/DirectDraw/DDSURFACEDESC.hpp deleted file mode 100644 index 31a2257..0000000 --- a/src/OpenSHC/DirectDraw/DDSURFACEDESC.hpp +++ /dev/null @@ -1,43 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/DDSURFACEDESC.hpp' -*/ - -#pragma once - -#include "WinDef.h" -#include "ddraw.h" - -namespace OpenSHC { -namespace DirectDraw { - -#pragma pack(push, 1) - // SIZE: 0x0000006C - typedef struct DDSURFACEDESC { - - DWORD dwSize; // 0x00000000 length: 4 - DWORD dwFlags; // 0x00000004 length: 4 - DWORD dwHeight; // 0x00000008 length: 4 - DWORD dwWidth; // 0x0000000C length: 4 - DDSURFACEDESC_u1 pitchOrLinearSize; // 0x00000010 length: 4 - DWORD dwBackBufferCount; // 0x00000014 length: 4 - DDSURFACEDESC_u2 mipMapCountOrZBufferBitDepthOrRefreshRate; // 0x00000018 length: 4 - DWORD dwAlphaBitDepth; // 0x0000001C length: 4 - DWORD dwReserved; // 0x00000020 length: 4 - LPVOID lpSurface; // 0x00000024 length: 4 - DDCOLORKEY ddckCKDestOverlay; // 0x00000028 length: 8 - DDCOLORKEY ddckCKDestBlt; // 0x00000030 length: 8 - DDCOLORKEY ddckCKSrcOverlay; // 0x00000038 length: 8 - DDCOLORKEY ddckCKSrcBlt; // 0x00000040 length: 8 - DDPIXELFORMAT ddpfPixelFormat; // 0x00000048 length: 32 - DWORD ddsCaps; // 0x00000068 length: 4 - - } DDSURFACEDESC; -#pragma pack(pop) - - static_assert_cpp98_obj(sizeof(DDSURFACEDESC) == 108, DDSURFACEDESC); -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/DDSURFACEDESC2.hpp b/src/OpenSHC/DirectDraw/DDSURFACEDESC2.hpp deleted file mode 100644 index af6d581..0000000 --- a/src/OpenSHC/DirectDraw/DDSURFACEDESC2.hpp +++ /dev/null @@ -1,52 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/DDSURFACEDESC2.hpp' -*/ - -#pragma once - -#include "WinDef.h" -#include "ddraw.h" - -namespace OpenSHC { -namespace DirectDraw { - -#pragma pack(push, 1) - // SIZE: 0x000000B8 - typedef struct DDSURFACEDESC2 { - - DWORD dwSize; // 0x00000000 length: 4 - DWORD dwFlags; // 0x00000004 length: 4 - DWORD dwHeight; // 0x00000008 length: 4 - DWORD dwWidth; // 0x0000000C length: 4 - long lPitch; // 0x00000010 length: 4 - DWORD dwLinearSize; // 0x00000014 length: 4 - DWORD dwBackBufferCount; // 0x00000018 length: 4 - DWORD dwDepth; // 0x0000001C length: 4 - DWORD dwMipMapCount; // 0x00000020 length: 4 - DWORD dwRefreshRate; // 0x00000024 length: 4 - DWORD dwSrcVBHandle; // 0x00000028 length: 4 - DWORD dwAlphaBitDepth; // 0x0000002C length: 4 - DWORD dwReserved; // 0x00000030 length: 4 - LPVOID lpSurface; // 0x00000034 length: 4 - DDCOLORKEY ddckCKDestOverlay; // 0x00000038 length: 8 - DWORD dwEmptyFaceColor; // 0x00000040 length: 4 - DDCOLORKEY ddckCKDestBlt; // 0x00000044 length: 8 - DDCOLORKEY ddckCKSrcOverlay; // 0x0000004C length: 8 - DDCOLORKEY ddckCKSrcBlt; // 0x00000054 length: 8 - DDPIXELFORMAT ddpfPixelFormat; // 0x0000005C length: 32 - undefined1 padding_0x7c[32]; // 0x0000007C length: 32 - DWORD dwFVF; // 0x0000009C length: 4 - DDSCAPS2 ddsCaps; // 0x000000A0 length: 16 - undefined1 padding_0xb0[4]; // 0x000000B0 length: 4 - DWORD dwTextureStage; // 0x000000B4 length: 4 - - } DDSURFACEDESC2; -#pragma pack(pop) - - static_assert_cpp98_obj(sizeof(DDSURFACEDESC2) == 184, DDSURFACEDESC2); -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/DDSURFACEDESC_u1.hpp b/src/OpenSHC/DirectDraw/DDSURFACEDESC_u1.hpp deleted file mode 100644 index 3393501..0000000 --- a/src/OpenSHC/DirectDraw/DDSURFACEDESC_u1.hpp +++ /dev/null @@ -1,28 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/DDSURFACEDESC_u1.hpp' -*/ - -#pragma once - -#include "WinDef.h" - -namespace OpenSHC { -namespace DirectDraw { - -#pragma pack(push, 1) - // SIZE: 0x00000004 - typedef union DDSURFACEDESC_u1 { - - long lPitch; // 0x00000000 length: 4 - DWORD dwLinearSize; // 0x00000000 length: 4 - - } DDSURFACEDESC_u1; -#pragma pack(pop) - - static_assert_cpp98_obj(sizeof(DDSURFACEDESC_u1) == 4, DDSURFACEDESC_u1); -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/DDSURFACEDESC_u2.hpp b/src/OpenSHC/DirectDraw/DDSURFACEDESC_u2.hpp deleted file mode 100644 index 3ae25aa..0000000 --- a/src/OpenSHC/DirectDraw/DDSURFACEDESC_u2.hpp +++ /dev/null @@ -1,29 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/DDSURFACEDESC_u2.hpp' -*/ - -#pragma once - -#include "WinDef.h" - -namespace OpenSHC { -namespace DirectDraw { - -#pragma pack(push, 1) - // SIZE: 0x00000004 - typedef union DDSURFACEDESC_u2 { - - DWORD dwMipMapCount; // 0x00000000 length: 4 - DWORD dwZBufferBitDepth; // 0x00000000 length: 4 - DWORD dwRefreshRate; // 0x00000000 length: 4 - - } DDSURFACEDESC_u2; -#pragma pack(pop) - - static_assert_cpp98_obj(sizeof(DDSURFACEDESC_u2) == 4, DDSURFACEDESC_u2); -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/DirectDrawCreateEx.hpp b/src/OpenSHC/DirectDraw/DirectDrawCreateEx.hpp deleted file mode 100644 index b1e5d70..0000000 --- a/src/OpenSHC/DirectDraw/DirectDrawCreateEx.hpp +++ /dev/null @@ -1,20 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/DirectDrawCreateEx.hpp' -*/ - -#pragma once - -#include "ddraw.h" -#include "guiddef.h" -#include "unknwn.h" -#include "winnt.h" -namespace OpenSHC { -namespace DirectDraw { - - typedef HRESULT(__stdcall DirectDrawCreateEx)(GUID*, IDirectDraw**, GUID*, IUnknown*); -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawInterface/IDirectDraw.hpp b/src/OpenSHC/DirectDraw/IDirectDrawInterface/IDirectDraw.hpp deleted file mode 100644 index 0aea0fa..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawInterface/IDirectDraw.hpp +++ /dev/null @@ -1,19 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawInterface/IDirectDraw.hpp' -*/ - -#pragma once - -#include "ddraw.h" -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawInterface { - - typedef IDirectDrawImpl IDirectDraw; - } // namespace IDirectDrawInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawInterface/IDirectDrawImpl.hpp b/src/OpenSHC/DirectDraw/IDirectDrawInterface/IDirectDrawImpl.hpp deleted file mode 100644 index cd5d563..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawInterface/IDirectDrawImpl.hpp +++ /dev/null @@ -1,29 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawInterface/IDirectDrawImpl.hpp' -*/ - -#pragma once - -#include "ddraw.h" - -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawInterface { - -#pragma pack(push, 1) - // SIZE: 0x00000004 - typedef struct IDirectDrawImpl { - - IDirectDraw_VTABLE* vTable; // 0x00000000 length: 4 - - } IDirectDrawImpl; -#pragma pack(pop) - - static_assert_cpp98_obj(sizeof(IDirectDrawImpl) == 4, IDirectDrawImpl); - } // namespace IDirectDrawInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawInterface/IDirectDraw_VTABLE.hpp b/src/OpenSHC/DirectDraw/IDirectDrawInterface/IDirectDraw_VTABLE.hpp deleted file mode 100644 index 69ad119..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawInterface/IDirectDraw_VTABLE.hpp +++ /dev/null @@ -1,39 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawInterface/IDirectDraw_VTABLE.hpp' -*/ - -#pragma once - -#include "ddraw.h" - -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawInterface { - -#pragma pack(push, 1) - // SIZE: 0x00000058 - typedef struct IDirectDraw_VTABLE { - - undefined1 padding_0x0[8]; // 0x00000000 length: 8 - Release* Release; // 0x00000008 length: 4 - undefined1 padding_0xc[12]; // 0x0000000C length: 12 - CreateSurface* CreateSurface; // 0x00000018 length: 4 - undefined1 padding_0x1c[4]; // 0x0000001C length: 4 - EnumDisplayModes* EnumDisplayModes; // 0x00000020 length: 4 - undefined1 padding_0x24[8]; // 0x00000024 length: 8 - GetCaps* GetCaps; // 0x0000002C length: 4 - undefined1 padding_0x30[32]; // 0x00000030 length: 32 - SetCooperativeLevel* SetCooperativeLevel; // 0x00000050 length: 4 - SetDisplayMode* SetDisplayMode; // 0x00000054 length: 4 - - } IDirectDraw_VTABLE; -#pragma pack(pop) - - static_assert_cpp98_obj(sizeof(IDirectDraw_VTABLE) == 88, IDirectDraw_VTABLE); - } // namespace IDirectDrawInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/CreateSurface.hpp b/src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/CreateSurface.hpp deleted file mode 100644 index a9247f3..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/CreateSurface.hpp +++ /dev/null @@ -1,24 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawInterface/functions/CreateSurface.hpp' -*/ - -#pragma once - -#include "WinDef.h" -#include "ddraw.h" -#include "unknwn.h" -#include "winnt.h" -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawInterface { - namespace functions { - - typedef HRESULT(__stdcall CreateSurface)(IDirectDraw*, DDSURFACEDESC*, LPVOID*, IUnknown*); - } // namespace functions - } // namespace IDirectDrawInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/EnumDisplayModes.hpp b/src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/EnumDisplayModes.hpp deleted file mode 100644 index 38972a4..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/EnumDisplayModes.hpp +++ /dev/null @@ -1,23 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawInterface/functions/EnumDisplayModes.hpp' -*/ - -#pragma once - -#include "WinDef.h" -#include "ddraw.h" -#include "winnt.h" -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawInterface { - namespace functions { - - typedef HRESULT(__stdcall EnumDisplayModes)(IDirectDraw*, DWORD, DDSURFACEDESC*, LPVOID, undefined4); - } // namespace functions - } // namespace IDirectDrawInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/GetCaps.hpp b/src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/GetCaps.hpp deleted file mode 100644 index be36c0e..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/GetCaps.hpp +++ /dev/null @@ -1,22 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawInterface/functions/GetCaps.hpp' -*/ - -#pragma once - -#include "ddraw.h" -#include "winnt.h" -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawInterface { - namespace functions { - - typedef HRESULT(__stdcall GetCaps)(IDirectDraw*, DDCAPS_SHC*, DDCAPS_SHC*); - } // namespace functions - } // namespace IDirectDrawInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/Release.hpp b/src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/Release.hpp deleted file mode 100644 index 964fdf4..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/Release.hpp +++ /dev/null @@ -1,22 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawInterface/functions/Release.hpp' -*/ - -#pragma once - -#include "ddraw.h" -#include "wtypes.h" -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawInterface { - namespace functions { - - typedef ULONG(__stdcall Release)(IDirectDraw*); - } // namespace functions - } // namespace IDirectDrawInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/SetCooperativeLevel.hpp b/src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/SetCooperativeLevel.hpp deleted file mode 100644 index 47c0f09..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/SetCooperativeLevel.hpp +++ /dev/null @@ -1,23 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawInterface/functions/SetCooperativeLevel.hpp' -*/ - -#pragma once - -#include "WinDef.h" -#include "ddraw.h" -#include "winnt.h" -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawInterface { - namespace functions { - - typedef HRESULT(__stdcall SetCooperativeLevel)(IDirectDraw*, HWND, DWORD); - } // namespace functions - } // namespace IDirectDrawInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/SetDisplayMode.hpp b/src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/SetDisplayMode.hpp deleted file mode 100644 index 7b55415..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawInterface/functions/SetDisplayMode.hpp +++ /dev/null @@ -1,23 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawInterface/functions/SetDisplayMode.hpp' -*/ - -#pragma once - -#include "WinDef.h" -#include "ddraw.h" -#include "winnt.h" -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawInterface { - namespace functions { - - typedef HRESULT(__stdcall SetDisplayMode)(IDirectDraw*, DWORD, DWORD, DWORD); - } // namespace functions - } // namespace IDirectDrawInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/IDirectDrawSurface.hpp b/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/IDirectDrawSurface.hpp deleted file mode 100644 index b9a96a8..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/IDirectDrawSurface.hpp +++ /dev/null @@ -1,19 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/IDirectDrawSurface.hpp' -*/ - -#pragma once - -#include "ddraw.h" -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawSurfaceInterface { - - typedef IDirectDrawSurfaceImpl IDirectDrawSurface; - } // namespace IDirectDrawSurfaceInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/IDirectDrawSurfaceImpl.hpp b/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/IDirectDrawSurfaceImpl.hpp deleted file mode 100644 index fede521..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/IDirectDrawSurfaceImpl.hpp +++ /dev/null @@ -1,29 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/IDirectDrawSurfaceImpl.hpp' -*/ - -#pragma once - -#include "ddraw.h" - -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawSurfaceInterface { - -#pragma pack(push, 1) - // SIZE: 0x00000004 - typedef struct IDirectDrawSurfaceImpl { - - IDirectDrawSurface_VTABLE* vTable; // 0x00000000 length: 4 - - } IDirectDrawSurfaceImpl; -#pragma pack(pop) - - static_assert_cpp98_obj(sizeof(IDirectDrawSurfaceImpl) == 4, IDirectDrawSurfaceImpl); - } // namespace IDirectDrawSurfaceInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/IDirectDrawSurface_VTABLE.hpp b/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/IDirectDrawSurface_VTABLE.hpp deleted file mode 100644 index 0118c34..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/IDirectDrawSurface_VTABLE.hpp +++ /dev/null @@ -1,45 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/IDirectDrawSurface_VTABLE.hpp' -*/ - -#pragma once - -#include "ddraw.h" - -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawSurfaceInterface { - -#pragma pack(push, 1) - // SIZE: 0x00000084 - typedef struct IDirectDrawSurface_VTABLE { - - undefined1 padding_0x0[8]; // 0x00000000 length: 8 - Release* Release; // 0x00000008 length: 4 - undefined1 padding_0xc[8]; // 0x0000000C length: 8 - Blt* Blt; // 0x00000014 length: 4 - undefined1 padding_0x18[4]; // 0x00000018 length: 4 - BltFast* BltFast; // 0x0000001C length: 4 - undefined1 padding_0x20[12]; // 0x00000020 length: 12 - Flip* Flip; // 0x0000002C length: 4 - GetAttachedSurface* GetAttachedSurface; // 0x00000030 length: 4 - undefined1 padding_0x34[36]; // 0x00000034 length: 36 - GetSurfaceDesc* GetSurfaceDesc; // 0x00000058 length: 4 - undefined1 padding_0x5c[8]; // 0x0000005C length: 8 - Lock* Lock; // 0x00000064 length: 4 - undefined1 padding_0x68[4]; // 0x00000068 length: 4 - Restore* Restore; // 0x0000006C length: 4 - undefined1 padding_0x70[16]; // 0x00000070 length: 16 - Unlock* Unlock; // 0x00000080 length: 4 - - } IDirectDrawSurface_VTABLE; -#pragma pack(pop) - - static_assert_cpp98_obj(sizeof(IDirectDrawSurface_VTABLE) == 132, IDirectDrawSurface_VTABLE); - } // namespace IDirectDrawSurfaceInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Blt.hpp b/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Blt.hpp deleted file mode 100644 index 95fc55a..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Blt.hpp +++ /dev/null @@ -1,23 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Blt.hpp' -*/ - -#pragma once - -#include "WinDef.h" -#include "ddraw.h" -#include "winnt.h" -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawSurfaceInterface { - namespace functions { - - typedef HRESULT(__stdcall Blt)(IDirectDrawSurface*, LPRECT, IDirectDrawSurface*, LPRECT, DWORD, LPVOID); - } // namespace functions - } // namespace IDirectDrawSurfaceInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/BltFast.hpp b/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/BltFast.hpp deleted file mode 100644 index 49f37b4..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/BltFast.hpp +++ /dev/null @@ -1,23 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/BltFast.hpp' -*/ - -#pragma once - -#include "WinDef.h" -#include "ddraw.h" -#include "winnt.h" -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawSurfaceInterface { - namespace functions { - - typedef HRESULT(__stdcall BltFast)(IDirectDrawSurface*, DWORD, DWORD, IDirectDrawSurface*, LPRECT, DWORD); - } // namespace functions - } // namespace IDirectDrawSurfaceInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Flip.hpp b/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Flip.hpp deleted file mode 100644 index 39bdc19..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Flip.hpp +++ /dev/null @@ -1,23 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Flip.hpp' -*/ - -#pragma once - -#include "WinDef.h" -#include "ddraw.h" -#include "winnt.h" -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawSurfaceInterface { - namespace functions { - - typedef HRESULT(__stdcall Flip)(IDirectDrawSurface*, IDirectDrawSurface*, DWORD); - } // namespace functions - } // namespace IDirectDrawSurfaceInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/GetAttachedSurface.hpp b/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/GetAttachedSurface.hpp deleted file mode 100644 index 0e908b3..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/GetAttachedSurface.hpp +++ /dev/null @@ -1,23 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/GetAttachedSurface.hpp' -*/ - -#pragma once - -#include "WinDef.h" -#include "ddraw.h" -#include "winnt.h" -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawSurfaceInterface { - namespace functions { - - typedef HRESULT(__stdcall GetAttachedSurface)(IDirectDrawSurface*, DWORD*, IDirectDrawSurface**); - } // namespace functions - } // namespace IDirectDrawSurfaceInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/GetSurfaceDesc.hpp b/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/GetSurfaceDesc.hpp deleted file mode 100644 index b476b2a..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/GetSurfaceDesc.hpp +++ /dev/null @@ -1,22 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/GetSurfaceDesc.hpp' -*/ - -#pragma once - -#include "ddraw.h" -#include "winnt.h" -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawSurfaceInterface { - namespace functions { - - typedef HRESULT(__stdcall GetSurfaceDesc)(IDirectDrawSurface*, DDSURFACEDESC*); - } // namespace functions - } // namespace IDirectDrawSurfaceInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Lock.hpp b/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Lock.hpp deleted file mode 100644 index efad4b8..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Lock.hpp +++ /dev/null @@ -1,23 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Lock.hpp' -*/ - -#pragma once - -#include "WinDef.h" -#include "ddraw.h" -#include "winnt.h" -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawSurfaceInterface { - namespace functions { - - typedef HRESULT(__stdcall Lock)(IDirectDrawSurface*, LPRECT, DDSURFACEDESC*, DWORD, HANDLE); - } // namespace functions - } // namespace IDirectDrawSurfaceInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Release.hpp b/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Release.hpp deleted file mode 100644 index b2cabf1..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Release.hpp +++ /dev/null @@ -1,22 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Release.hpp' -*/ - -#pragma once - -#include "ddraw.h" -#include "wtypes.h" -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawSurfaceInterface { - namespace functions { - - typedef ULONG(__stdcall Release)(IDirectDrawSurface*); - } // namespace functions - } // namespace IDirectDrawSurfaceInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Restore.hpp b/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Restore.hpp deleted file mode 100644 index 75eb3b9..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Restore.hpp +++ /dev/null @@ -1,22 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Restore.hpp' -*/ - -#pragma once - -#include "ddraw.h" -#include "winnt.h" -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawSurfaceInterface { - namespace functions { - - typedef HRESULT(__stdcall Restore)(IDirectDrawSurface*); - } // namespace functions - } // namespace IDirectDrawSurfaceInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Unlock.hpp b/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Unlock.hpp deleted file mode 100644 index bc32705..0000000 --- a/src/OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Unlock.hpp +++ /dev/null @@ -1,23 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/IDirectDrawSurfaceInterface/functions/Unlock.hpp' -*/ - -#pragma once - -#include "WinDef.h" -#include "ddraw.h" -#include "winnt.h" -namespace OpenSHC { -namespace DirectDraw { - namespace IDirectDrawSurfaceInterface { - namespace functions { - - typedef HRESULT(__stdcall Unlock)(IDirectDrawSurface*, LPRECT); - } // namespace functions - } // namespace IDirectDrawSurfaceInterface -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/_defines/DDCAPS_SHC.hpp b/src/OpenSHC/DirectDraw/_defines/DDCAPS_SHC.hpp deleted file mode 100644 index 447ccb4..0000000 --- a/src/OpenSHC/DirectDraw/_defines/DDCAPS_SHC.hpp +++ /dev/null @@ -1,19 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/_defines/DDCAPS_SHC.hpp' -*/ - -#pragma once - -#include "ddraw.h" -namespace OpenSHC { -namespace DirectDraw { - namespace _defines { - - typedef DDCAPS_DX7 DDCAPS_SHC; - } // namespace _defines -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/_defines/DD_OK.hpp b/src/OpenSHC/DirectDraw/_defines/DD_OK.hpp deleted file mode 100644 index cb3bf8a..0000000 --- a/src/OpenSHC/DirectDraw/_defines/DD_OK.hpp +++ /dev/null @@ -1,19 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/_defines/DD_OK.hpp' -*/ - -#pragma once - -#include "winerror.h" -namespace OpenSHC { -namespace DirectDraw { - namespace _defines { - - typedef define_S_OK DD_OK; - } // namespace _defines -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/_enums/DDCAPS_DX7_dwCaps2.hpp b/src/OpenSHC/DirectDraw/_enums/DDCAPS_DX7_dwCaps2.hpp deleted file mode 100644 index 1b98a46..0000000 --- a/src/OpenSHC/DirectDraw/_enums/DDCAPS_DX7_dwCaps2.hpp +++ /dev/null @@ -1,52 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/_enums/DDCAPS_DX7_dwCaps2.hpp' -*/ - -#pragma once - -namespace OpenSHC { -namespace DirectDraw { - namespace _enums { - typedef enum DDCAPS_DX7_dwCaps2 { - - DDCAPS2_CANSHARERESOURCE = -2147483648, // 0x-80000000 - DDCAPS2_CERTIFIED = 1, // 0x00000001 - DDCAPS2_NO2DDURING3DSCENE = 2, // 0x00000002 - DDCAPS2_VIDEOPORT = 4, // 0x00000004 - DDCAPS2_AUTOFLIPOVERLAY = 8, // 0x00000008 - DDCAPS2_CANBOBINTERLEAVED = 16, // 0x00000010 - DDCAPS2_CANBOBNONINTERLEAVED = 32, // 0x00000020 - DDCAPS2_COLORCONTROLOVERLAY = 64, // 0x00000040 - DDCAPS2_COLORCONTROLPRIMARY = 128, // 0x00000080 - DDCAPS2_CANDROPZ16BIT = 256, // 0x00000100 - DDCAPS2_NONLOCALVIDMEM = 512, // 0x00000200 - DDCAPS2_NONLOCALVIDMEMCAPS = 1024, // 0x00000400 - DDCAPS2_NOPAGELOCKREQUIRED = 2048, // 0x00000800 - DDCAPS2_WIDESURFACES = 4096, // 0x00001000 - DDCAPS2_CANFLIPODDEVEN = 8192, // 0x00002000 - DDCAPS2_CANBOBHARDWARE = 16384, // 0x00004000 - DDCAPS2_COPYFOURCC = 32768, // 0x00008000 - DDCAPS2_PRIMARYGAMMA = 131072, // 0x00020000 - DDCAPS2_CANRENDERWINDOWED = 524288, // 0x00080000 - DDCAPS2_CANCALIBRATEGAMMA = 1048576, // 0x00100000 - DDCAPS2_FLIPINTERVAL = 2097152, // 0x00200000 - DDCAPS2_FLIPNOVSYNC = 4194304, // 0x00400000 - DDCAPS2_CANMANAGETEXTURE = 8388608, // 0x00800000 - DDCAPS2_TEXMANINNONLOCALVIDMEM = 16777216, // 0x01000000 - DDCAPS2_STEREO = 33554432, // 0x02000000 - DDCAPS2_SYSTONONLOCAL_AS_SYSTOLOCAL = 67108864, // 0x04000000 - DDCAPS2_RESERVED1 = 134217728, // 0x08000000 - DDCAPS2_CANMANAGERESOURCE = 268435456, // 0x10000000 - DDCAPS2_DYNAMICTEXTURES = 536870912, // 0x20000000 - DDCAPS2_CANAUTOGENMIPMAP = 1073741824 // 0x40000000 - - } DDCAPS_DX7_dwCaps2; - - static_assert_cpp98_obj(sizeof(DDCAPS_DX7_dwCaps2) == 4, DDCAPS_DX7_dwCaps2); - } // namespace _enums -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/DirectDraw/_enums/DDCAPS_DX7_dwCaps2Int.hpp b/src/OpenSHC/DirectDraw/_enums/DDCAPS_DX7_dwCaps2Int.hpp deleted file mode 100644 index 5639641..0000000 --- a/src/OpenSHC/DirectDraw/_enums/DDCAPS_DX7_dwCaps2Int.hpp +++ /dev/null @@ -1,21 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/DirectDraw/_enums/DDCAPS_DX7_dwCaps2Int.hpp' -*/ - -#pragma once - -#include "OpenSHC/DirectDraw/_enums/DDCAPS_DX7_dwCaps2.hpp" - -namespace OpenSHC { -namespace DirectDraw { - namespace _enums { - typedef int DDCAPS_DX7_dwCaps2Int; - - static_assert_cpp98_obj(sizeof(DDCAPS_DX7_dwCaps2Int) == 4, DDCAPS_DX7_dwCaps2Int); - } // namespace _enums -} // namespace DirectDraw -} // namespace OpenSHC diff --git a/src/OpenSHC/Rendering/Bink/binkw32/FakeBink.hpp b/src/OpenSHC/Rendering/Bink/binkw32/FakeBink.hpp deleted file mode 100644 index 0bc9052..0000000 --- a/src/OpenSHC/Rendering/Bink/binkw32/FakeBink.hpp +++ /dev/null @@ -1,32 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/Rendering/Bink/binkw32/FakeBink.hpp' -*/ - -#pragma once - -namespace OpenSHC { -namespace Rendering { - namespace Bink { - namespace binkw32 { - -#pragma pack(push, 1) - // SIZE: 0x00000010 - typedef struct FakeBink { - - ulong width; // 0x00000000 length: 4 - ulong height; // 0x00000004 length: 4 - ulong frames; // 0x00000008 length: 4 - ulong frameNum; // 0x0000000C length: 4 - - } FakeBink; -#pragma pack(pop) - - static_assert_cpp98_obj(sizeof(FakeBink) == 16, FakeBink); - } // namespace binkw32 - } // namespace Bink -} // namespace Rendering -} // namespace OpenSHC diff --git a/src/OpenSHC/Rendering/Bink/binkw32/HBINK.hpp b/src/OpenSHC/Rendering/Bink/binkw32/HBINK.hpp deleted file mode 100644 index 5ad65d0..0000000 --- a/src/OpenSHC/Rendering/Bink/binkw32/HBINK.hpp +++ /dev/null @@ -1,21 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/Rendering/Bink/binkw32/HBINK.hpp' -*/ - -#pragma once - -#include "binkw32.h" -namespace OpenSHC { -namespace Rendering { - namespace Bink { - namespace binkw32 { - - typedef FakeBink* HBINK; - } // namespace binkw32 - } // namespace Bink -} // namespace Rendering -} // namespace OpenSHC diff --git a/src/OpenSHC/WindowsHelper/Enums/GeneralWindowsMessage.hpp b/src/OpenSHC/WindowsHelper/Enums/GeneralWindowsMessage.hpp deleted file mode 100644 index a7a914e..0000000 --- a/src/OpenSHC/WindowsHelper/Enums/GeneralWindowsMessage.hpp +++ /dev/null @@ -1,276 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/WindowsHelper/Enums/GeneralWindowsMessage.hpp' -*/ - -#pragma once - -namespace OpenSHC { -namespace WindowsHelper { - namespace Enums { - typedef enum GeneralWindowsMessage { - - WM_NULL = 0, // 0x00000000 - WM_CREATE = 1, // 0x00000001 - WM_DESTROY = 2, // 0x00000002 - WM_MOVE = 3, // 0x00000003 - WM_SIZE = 5, // 0x00000005 - WM_ACTIVATE = 6, // 0x00000006 - WM_SETFOCUS = 7, // 0x00000007 - WM_KILLFOCUS = 8, // 0x00000008 - WM_ENABLE = 10, // 0x0000000A - WM_SETREDRAW = 11, // 0x0000000B - WM_SETTEXT = 12, // 0x0000000C - WM_GETTEXT = 13, // 0x0000000D - WM_GETTEXTLENGTH = 14, // 0x0000000E - WM_PAINT = 15, // 0x0000000F - WM_CLOSE = 16, // 0x00000010 - WM_QUERYENDSESSION = 17, // 0x00000011 - WM_QUIT = 18, // 0x00000012 - WM_QUERYOPEN = 19, // 0x00000013 - WM_ERASEBKGND = 20, // 0x00000014 - WM_SYSCOLORCHANGE = 21, // 0x00000015 - WM_ENDSESSION = 22, // 0x00000016 - WM_SHOWWINDOW = 24, // 0x00000018 - WM_CTLCOLOR = 25, // 0x00000019 - WM_WININICHANGE = 26, // 0x0000001A - WM_DEVMODECHANGE = 27, // 0x0000001B - WM_ACTIVATEAPP = 28, // 0x0000001C - WM_FONTCHANGE = 29, // 0x0000001D - WM_TIMECHANGE = 30, // 0x0000001E - WM_CANCELMODE = 31, // 0x0000001F - WM_SETCURSOR = 32, // 0x00000020 - WM_MOUSEACTIVATE = 33, // 0x00000021 - WM_CHILDACTIVATE = 34, // 0x00000022 - WM_QUEUESYNC = 35, // 0x00000023 - WM_GETMINMAXINFO = 36, // 0x00000024 - WM_PAINTICON = 38, // 0x00000026 - WM_ICONERASEBKGND = 39, // 0x00000027 - WM_NEXTDLGCTL = 40, // 0x00000028 - WM_SPOOLERSTATUS = 42, // 0x0000002A - WM_DRAWITEM = 43, // 0x0000002B - WM_MEASUREITEM = 44, // 0x0000002C - WM_DELETEITEM = 45, // 0x0000002D - WM_VKEYTOITEM = 46, // 0x0000002E - WM_CHARTOITEM = 47, // 0x0000002F - WM_SETFONT = 48, // 0x00000030 - WM_GETFONT = 49, // 0x00000031 - WM_SETHOTKEY = 50, // 0x00000032 - WM_GETHOTKEY = 51, // 0x00000033 - WM_QUERYDRAGICON = 55, // 0x00000037 - WM_COMPAREITEM = 57, // 0x00000039 - WM_GETOBJECT = 61, // 0x0000003D - WM_COMPACTING = 65, // 0x00000041 - WM_COMMNOTIFY = 68, // 0x00000044 - WM_WINDOWPOSCHANGING = 70, // 0x00000046 - WM_WINDOWPOSCHANGED = 71, // 0x00000047 - WM_POWER = 72, // 0x00000048 - WM_COPYGLOBALDATA = 73, // 0x00000049 - WM_COPYDATA = 74, // 0x0000004A - WM_CANCELJOURNAL = 75, // 0x0000004B - WM_NOTIFY = 78, // 0x0000004E - WM_INPUTLANGCHANGEREQUEST = 80, // 0x00000050 - WM_INPUTLANGCHANGE = 81, // 0x00000051 - WM_TCARD = 82, // 0x00000052 - WM_HELP = 83, // 0x00000053 - WM_USERCHANGED = 84, // 0x00000054 - WM_NOTIFYFORMAT = 85, // 0x00000055 - WM_CONTEXTMENU = 123, // 0x0000007B - WM_STYLECHANGING = 124, // 0x0000007C - WM_STYLECHANGED = 125, // 0x0000007D - WM_DISPLAYCHANGE = 126, // 0x0000007E - WM_GETICON = 127, // 0x0000007F - WM_SETICON = 128, // 0x00000080 - WM_NCCREATE = 129, // 0x00000081 - WM_NCDESTROY = 130, // 0x00000082 - WM_NCCALCSIZE = 131, // 0x00000083 - WM_NCHITTEST = 132, // 0x00000084 - WM_NCPAINT = 133, // 0x00000085 - WM_NCACTIVATE = 134, // 0x00000086 - WM_GETDLGCODE = 135, // 0x00000087 - WM_SYNCPAINT = 136, // 0x00000088 - WM_NCMOUSEMOVE = 160, // 0x000000A0 - WM_NCLBUTTONDOWN = 161, // 0x000000A1 - WM_NCLBUTTONUP = 162, // 0x000000A2 - WM_NCLBUTTONDBLCLK = 163, // 0x000000A3 - WM_NCRBUTTONDOWN = 164, // 0x000000A4 - WM_NCRBUTTONUP = 165, // 0x000000A5 - WM_NCRBUTTONDBLCLK = 166, // 0x000000A6 - WM_NCMBUTTONDOWN = 167, // 0x000000A7 - WM_NCMBUTTONUP = 168, // 0x000000A8 - WM_NCMBUTTONDBLCLK = 169, // 0x000000A9 - WM_NCXBUTTONDOWN = 171, // 0x000000AB - WM_NCXBUTTONUP = 172, // 0x000000AC - WM_NCXBUTTONDBLCLK = 173, // 0x000000AD - WM_INPUT = 255, // 0x000000FF - WM_KEYDOWN = 256, // 0x00000100 - WM_KEYUP = 257, // 0x00000101 - WM_CHAR = 258, // 0x00000102 - WM_DEADCHAR = 259, // 0x00000103 - WM_SYSKEYDOWN = 260, // 0x00000104 - WM_SYSKEYUP = 261, // 0x00000105 - WM_SYSCHAR = 262, // 0x00000106 - WM_SYSDEADCHAR = 263, // 0x00000107 - WM_UNICHAR = 265, // 0x00000109 - WM_CONVERTREQUEST = 266, // 0x0000010A - WM_CONVERTRESULT = 267, // 0x0000010B - WM_INTERIM = 268, // 0x0000010C - WM_IME_STARTCOMPOSITION = 269, // 0x0000010D - WM_IME_ENDCOMPOSITION = 270, // 0x0000010E - WM_IME_COMPOSITION = 271, // 0x0000010F - WM_INITDIALOG = 272, // 0x00000110 - WM_COMMAND = 273, // 0x00000111 - WM_SYSCOMMAND = 274, // 0x00000112 - WM_TIMER = 275, // 0x00000113 - WM_HSCROLL = 276, // 0x00000114 - WM_VSCROLL = 277, // 0x00000115 - WM_INITMENU = 278, // 0x00000116 - WM_INITMENUPOPUP = 279, // 0x00000117 - WM_SYSTIMER = 280, // 0x00000118 - WM_MENUSELECT = 287, // 0x0000011F - WM_MENUCHAR = 288, // 0x00000120 - WM_ENTERIDLE = 289, // 0x00000121 - WM_MENURBUTTONUP = 290, // 0x00000122 - WM_MENUDRAG = 291, // 0x00000123 - WM_MENUGETOBJECT = 292, // 0x00000124 - WM_UNINITMENUPOPUP = 293, // 0x00000125 - WM_MENUCOMMAND = 294, // 0x00000126 - WM_CHANGEUISTATE = 295, // 0x00000127 - WM_UPDATEUISTATE = 296, // 0x00000128 - WM_QUERYUISTATE = 297, // 0x00000129 - WM_CTLCOLORMSGBOX = 306, // 0x00000132 - WM_CTLCOLOREDIT = 307, // 0x00000133 - WM_CTLCOLORLISTBOX = 308, // 0x00000134 - WM_CTLCOLORBTN = 309, // 0x00000135 - WM_CTLCOLORDLG = 310, // 0x00000136 - WM_CTLCOLORSCROLLBAR = 311, // 0x00000137 - WM_CTLCOLORSTATIC = 312, // 0x00000138 - WM_MOUSEMOVE = 512, // 0x00000200 - WM_LBUTTONDOWN = 513, // 0x00000201 - WM_LBUTTONUP = 514, // 0x00000202 - WM_LBUTTONDBLCLK = 515, // 0x00000203 - WM_RBUTTONDOWN = 516, // 0x00000204 - WM_RBUTTONUP = 517, // 0x00000205 - WM_RBUTTONDBLCLK = 518, // 0x00000206 - WM_MBUTTONDOWN = 519, // 0x00000207 - WM_MBUTTONUP = 520, // 0x00000208 - WM_MBUTTONDBLCLK = 521, // 0x00000209 - WM_MOUSEWHEEL = 522, // 0x0000020A - WM_XBUTTONDOWN = 523, // 0x0000020B - WM_XBUTTONUP = 524, // 0x0000020C - WM_XBUTTONDBLCLK = 525, // 0x0000020D - WM_MOUSEHWHEEL = 526, // 0x0000020E - WM_PARENTNOTIFY = 528, // 0x00000210 - WM_ENTERMENULOOP = 529, // 0x00000211 - WM_EXITMENULOOP = 530, // 0x00000212 - WM_NEXTMENU = 531, // 0x00000213 - WM_SIZING = 532, // 0x00000214 - WM_CAPTURECHANGED = 533, // 0x00000215 - WM_MOVING = 534, // 0x00000216 - WM_POWERBROADCAST = 536, // 0x00000218 - WM_DEVICECHANGE = 537, // 0x00000219 - WM_MDICREATE = 544, // 0x00000220 - WM_MDIDESTROY = 545, // 0x00000221 - WM_MDIACTIVATE = 546, // 0x00000222 - WM_MDIRESTORE = 547, // 0x00000223 - WM_MDINEXT = 548, // 0x00000224 - WM_MDIMAXIMIZE = 549, // 0x00000225 - WM_MDITILE = 550, // 0x00000226 - WM_MDICASCADE = 551, // 0x00000227 - WM_MDIICONARRANGE = 552, // 0x00000228 - WM_MDIGETACTIVE = 553, // 0x00000229 - WM_MDISETMENU = 560, // 0x00000230 - WM_ENTERSIZEMOVE = 561, // 0x00000231 - WM_EXITSIZEMOVE = 562, // 0x00000232 - WM_DROPFILES = 563, // 0x00000233 - WM_MDIREFRESHMENU = 564, // 0x00000234 - WM_IME_REPORT = 640, // 0x00000280 - WM_IME_SETCONTEXT = 641, // 0x00000281 - WM_IME_NOTIFY = 642, // 0x00000282 - WM_IME_CONTROL = 643, // 0x00000283 - WM_IME_COMPOSITIONFULL = 644, // 0x00000284 - WM_IME_SELECT = 645, // 0x00000285 - WM_IME_CHAR = 646, // 0x00000286 - WM_IME_REQUEST = 648, // 0x00000288 - WM_IME_KEYDOWN = 656, // 0x00000290 - WM_IME_KEYUP = 657, // 0x00000291 - WM_NCMOUSEHOVER = 672, // 0x000002A0 - WM_MOUSEHOVER = 673, // 0x000002A1 - WM_NCMOUSELEAVE = 674, // 0x000002A2 - WM_MOUSELEAVE = 675, // 0x000002A3 - WM_CUT = 768, // 0x00000300 - WM_COPY = 769, // 0x00000301 - WM_PASTE = 770, // 0x00000302 - WM_CLEAR = 771, // 0x00000303 - WM_UNDO = 772, // 0x00000304 - WM_RENDERFORMAT = 773, // 0x00000305 - WM_RENDERALLFORMATS = 774, // 0x00000306 - WM_DESTROYCLIPBOARD = 775, // 0x00000307 - WM_DRAWCLIPBOARD = 776, // 0x00000308 - WM_PAINTCLIPBOARD = 777, // 0x00000309 - WM_VSCROLLCLIPBOARD = 778, // 0x0000030A - WM_SIZECLIPBOARD = 779, // 0x0000030B - WM_ASKCBFORMATNAME = 780, // 0x0000030C - WM_CHANGECBCHAIN = 781, // 0x0000030D - WM_HSCROLLCLIPBOARD = 782, // 0x0000030E - WM_QUERYNEWPALETTE = 783, // 0x0000030F - WM_PALETTEISCHANGING = 784, // 0x00000310 - WM_PALETTECHANGED = 785, // 0x00000311 - WM_HOTKEY = 786, // 0x00000312 - WM_PRINT = 791, // 0x00000317 - WM_PRINTCLIENT = 792, // 0x00000318 - WM_APPCOMMAND = 793, // 0x00000319 - WM_HANDHELDFIRST = 856, // 0x00000358 - WM_HANDHELDLAST = 863, // 0x0000035F - WM_AFXFIRST = 864, // 0x00000360 - WM_AFXLAST = 895, // 0x0000037F - WM_PENWINFIRST = 896, // 0x00000380 - WM_RCRESULT = 897, // 0x00000381 - WM_HOOKRCRESULT = 898, // 0x00000382 - WM_GLOBALRCCHANGE = 899, // 0x00000383 - WM_PENMISCINFO = 899, // 0x00000383 - WM_SKB = 900, // 0x00000384 - WM_HEDITCTL = 901, // 0x00000385 - WM_PENCTL = 901, // 0x00000385 - WM_PENMISC = 902, // 0x00000386 - WM_CTLINIT = 903, // 0x00000387 - WM_PENEVENT = 904, // 0x00000388 - WM_PENWINLAST = 911, // 0x0000038F - WM_PSD_PAGESETUPDLG = 1024, // 0x00000400 - WM_USER = 1024, // 0x00000400 - WM_CHOOSEFONT_GETLOGFONT = 1025, // 0x00000401 - WM_PSD_FULLPAGERECT = 1025, // 0x00000401 - WM_PSD_MINMARGINRECT = 1026, // 0x00000402 - WM_PSD_MARGINRECT = 1027, // 0x00000403 - WM_PSD_GREEKTEXTRECT = 1028, // 0x00000404 - WM_PSD_ENVSTAMPRECT = 1029, // 0x00000405 - WM_PSD_YAFULLPAGERECT = 1030, // 0x00000406 - WM_CAP_UNICODE_START = 1124, // 0x00000464 - WM_CHOOSEFONT_SETLOGFONT = 1125, // 0x00000465 - WM_CAP_SET_CALLBACK_ERRORW = 1126, // 0x00000466 - WM_CHOOSEFONT_SETFLAGS = 1126, // 0x00000466 - WM_CAP_SET_CALLBACK_STATUSW = 1127, // 0x00000467 - WM_CAP_DRIVER_GET_NAMEW = 1136, // 0x00000470 - WM_CAP_DRIVER_GET_VERSIONW = 1137, // 0x00000471 - WM_CAP_FILE_SET_CAPTURE_FILEW = 1144, // 0x00000478 - WM_CAP_FILE_GET_CAPTURE_FILEW = 1145, // 0x00000479 - WM_CAP_FILE_SAVEASW = 1147, // 0x0000047B - WM_CAP_FILE_SAVEDIBW = 1149, // 0x0000047D - WM_CAP_SET_MCI_DEVICEW = 1190, // 0x000004A6 - WM_CAP_GET_MCI_DEVICEW = 1191, // 0x000004A7 - WM_CAP_PAL_OPENW = 1204, // 0x000004B4 - WM_CAP_PAL_SAVEW = 1205, // 0x000004B5 - WM_CPL_LAUNCH = 2024, // 0x000007E8 - WM_CPL_LAUNCHED = 2025, // 0x000007E9 - WM_APP = 32768, // 0x00008000 - WM_RASDIALEVENT = 52429 // 0x0000CCCD - - } GeneralWindowsMessage; - - static_assert_cpp98_obj(sizeof(GeneralWindowsMessage) == 4, GeneralWindowsMessage); - } // namespace Enums -} // namespace WindowsHelper -} // namespace OpenSHC diff --git a/src/OpenSHC/WindowsHelper/Enums/GeneralWindowsMessageInt.hpp b/src/OpenSHC/WindowsHelper/Enums/GeneralWindowsMessageInt.hpp deleted file mode 100644 index c1dda4f..0000000 --- a/src/OpenSHC/WindowsHelper/Enums/GeneralWindowsMessageInt.hpp +++ /dev/null @@ -1,21 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/WindowsHelper/Enums/GeneralWindowsMessageInt.hpp' -*/ - -#pragma once - -#include "OpenSHC/WindowsHelper/Enums/GeneralWindowsMessage.hpp" - -namespace OpenSHC { -namespace WindowsHelper { - namespace Enums { - typedef int GeneralWindowsMessageInt; - - static_assert_cpp98_obj(sizeof(GeneralWindowsMessageInt) == 4, GeneralWindowsMessageInt); - } // namespace Enums -} // namespace WindowsHelper -} // namespace OpenSHC diff --git a/src/OpenSHC/WindowsHelper/Enums/WindowsVirtualKey.hpp b/src/OpenSHC/WindowsHelper/Enums/WindowsVirtualKey.hpp deleted file mode 100644 index b768424..0000000 --- a/src/OpenSHC/WindowsHelper/Enums/WindowsVirtualKey.hpp +++ /dev/null @@ -1,184 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/WindowsHelper/Enums/WindowsVirtualKey.hpp' -*/ - -#pragma once - -namespace OpenSHC { -namespace WindowsHelper { - namespace Enums { - typedef enum WindowsVirtualKey { - - VK_NONE = 0, // 0x00000000 - VK_LEFT_MOUSE_BUTTON = 1, // 0x00000001 - VK_RIGHT_MOUSE_BUTTON = 2, // 0x00000002 - VK_CANCEL = 3, // 0x00000003 - VK_MIDDLE_MOUSE_BUTTON = 4, // 0x00000004 - VK_EXTRA_MOUSE_BUTTON1 = 5, // 0x00000005 - VK_EXTRA_MOUSE_BUTTON2 = 6, // 0x00000006 - VK_BACKSPACE = 8, // 0x00000008 - VK_TAB = 9, // 0x00000009 - VK_CLEAR = 12, // 0x0000000C - VK_ENTER = 13, // 0x0000000D - VK_SHIFT = 16, // 0x00000010 - VK_CONTROL = 17, // 0x00000011 - VK_ALT = 18, // 0x00000012 - VK_PAUSE = 19, // 0x00000013 - VK_CAPSLOCK = 20, // 0x00000014 - VK_ESCAPE = 27, // 0x0000001B - VK_SPACE = 32, // 0x00000020 - VK_PAGE_UP = 33, // 0x00000021 - VK_PAGE_DOWN = 34, // 0x00000022 - VK_END = 35, // 0x00000023 - VK_HOME = 36, // 0x00000024 - VK_LEFT = 37, // 0x00000025 - VK_UP = 38, // 0x00000026 - VK_RIGHT = 39, // 0x00000027 - VK_DOWN = 40, // 0x00000028 - VK_SELECT = 41, // 0x00000029 - VK_PRINT = 42, // 0x0000002A - VK_EXECUTE = 43, // 0x0000002B - VK_PRINT_SCREEN = 44, // 0x0000002C - VK_INSERT = 45, // 0x0000002D - VK_DELETE_KEY = 46, // 0x0000002E - VK_HELP = 47, // 0x0000002F - VK_ZERO = 48, // 0x00000030 - VK_ONE = 49, // 0x00000031 - VK_TWO = 50, // 0x00000032 - VK_THREE = 51, // 0x00000033 - VK_FOUR = 52, // 0x00000034 - VK_FIVE = 53, // 0x00000035 - VK_SIX = 54, // 0x00000036 - VK_SEVEN = 55, // 0x00000037 - VK_EIGHT = 56, // 0x00000038 - VK_NINE = 57, // 0x00000039 - VK_A = 65, // 0x00000041 - VK_B = 66, // 0x00000042 - VK_C = 67, // 0x00000043 - VK_D = 68, // 0x00000044 - VK_E = 69, // 0x00000045 - VK_F = 70, // 0x00000046 - VK_G = 71, // 0x00000047 - VK_H = 72, // 0x00000048 - VK_I = 73, // 0x00000049 - VK_J = 74, // 0x0000004A - VK_K = 75, // 0x0000004B - VK_L = 76, // 0x0000004C - VK_M = 77, // 0x0000004D - VK_N = 78, // 0x0000004E - VK_O = 79, // 0x0000004F - VK_P = 80, // 0x00000050 - VK_Q = 81, // 0x00000051 - VK_R = 82, // 0x00000052 - VK_S = 83, // 0x00000053 - VK_T = 84, // 0x00000054 - VK_U = 85, // 0x00000055 - VK_V = 86, // 0x00000056 - VK_W = 87, // 0x00000057 - VK_X = 88, // 0x00000058 - VK_Y = 89, // 0x00000059 - VK_Z = 90, // 0x0000005A - VK_LEFT_WINDOWS_KEY = 91, // 0x0000005B - VK_RIGHT_WINDOWS_KEY = 92, // 0x0000005C - VK_APPLICATIONS_KEY = 93, // 0x0000005D - VK_SLEEP = 95, // 0x0000005F - VK_NUMPAD0 = 96, // 0x00000060 - VK_NUMPAD1 = 97, // 0x00000061 - VK_NUMPAD2 = 98, // 0x00000062 - VK_NUMPAD3 = 99, // 0x00000063 - VK_NUMPAD4 = 100, // 0x00000064 - VK_NUMPAD5 = 101, // 0x00000065 - VK_NUMPAD6 = 102, // 0x00000066 - VK_NUMPAD7 = 103, // 0x00000067 - VK_NUMPAD8 = 104, // 0x00000068 - VK_NUMPAD9 = 105, // 0x00000069 - VK_MULTIPLY = 106, // 0x0000006A - VK_ADD = 107, // 0x0000006B - VK_SEPERATOR = 108, // 0x0000006C - VK_SUBTRACT = 109, // 0x0000006D - VK_DECIMAL = 110, // 0x0000006E - VK_DIVIDE = 111, // 0x0000006F - VK_F1 = 112, // 0x00000070 - VK_F2 = 113, // 0x00000071 - VK_F3 = 114, // 0x00000072 - VK_F4 = 115, // 0x00000073 - VK_F5 = 116, // 0x00000074 - VK_F6 = 117, // 0x00000075 - VK_F7 = 118, // 0x00000076 - VK_F8 = 119, // 0x00000077 - VK_F9 = 120, // 0x00000078 - VK_F10 = 121, // 0x00000079 - VK_F11 = 122, // 0x0000007A - VK_F12 = 123, // 0x0000007B - VK_F13 = 124, // 0x0000007C - VK_F14 = 125, // 0x0000007D - VK_F15 = 126, // 0x0000007E - VK_F16 = 127, // 0x0000007F - VK_F17 = 128, // 0x00000080 - VK_F18 = 129, // 0x00000081 - VK_F19 = 130, // 0x00000082 - VK_F20 = 131, // 0x00000083 - VK_F21 = 132, // 0x00000084 - VK_F22 = 133, // 0x00000085 - VK_F23 = 134, // 0x00000086 - VK_F24 = 135, // 0x00000087 - VK_NUMLOCK = 144, // 0x00000090 - VK_SCROLL_LOCK = 145, // 0x00000091 - VK_LEFT_SHIFT = 160, // 0x000000A0 - VK_RIGHT_SHIFT = 161, // 0x000000A1 - VK_LEFT_CONTROL = 162, // 0x000000A2 - VK_RIGHT_CONTROL = 163, // 0x000000A3 - VK_LEFT_MENU = 164, // 0x000000A4 - VK_RIGHT_MENU = 165, // 0x000000A5 - VK_BROWSER_BACK = 166, // 0x000000A6 - VK_BROWSER_FORWARD = 167, // 0x000000A7 - VK_BROWSER_REFRESH = 168, // 0x000000A8 - VK_BROWSER_STOP = 169, // 0x000000A9 - VK_BROWSER_SEARCH = 170, // 0x000000AA - VK_BROWSER_FAVORITES = 171, // 0x000000AB - VK_BROWSER_HOME = 172, // 0x000000AC - VK_VOLUME_MUTE = 173, // 0x000000AD - VK_VOLUME_DOWN = 174, // 0x000000AE - VK_VOLUME_UP = 175, // 0x000000AF - VK_NEXT_TRACK = 176, // 0x000000B0 - VK_PREVIOUS_TRACK = 177, // 0x000000B1 - VK_STOP_MEDIA = 178, // 0x000000B2 - VK_PLAY_PAUSE = 179, // 0x000000B3 - VK_LAUNCH_MAIL = 180, // 0x000000B4 - VK_SELECT_MEDIA = 181, // 0x000000B5 - VK_LAUNCH_APP1 = 182, // 0x000000B6 - VK_LAUNCH_APP2 = 183, // 0x000000B7 - VK_OEM1 = 186, // 0x000000BA - VK_OEM_PLUS = 187, // 0x000000BB - VK_OEM_COMMA = 188, // 0x000000BC - VK_OEM_MINUS = 189, // 0x000000BD - VK_OEM_PERIOD = 190, // 0x000000BE - VK_OEM2 = 191, // 0x000000BF - VK_OEM3 = 192, // 0x000000C0 - VK_OEM4 = 219, // 0x000000DB - VK_OEM5 = 220, // 0x000000DC - VK_OEM6 = 221, // 0x000000DD - VK_OEM7 = 222, // 0x000000DE - VK_OEM8 = 223, // 0x000000DF - VK_OEM102 = 226, // 0x000000E2 - VK_PROCESS = 229, // 0x000000E5 - VK_PACKET = 231, // 0x000000E7 - VK_ATTN = 246, // 0x000000F6 - VK_CRSEL = 247, // 0x000000F7 - VK_EXSEL = 248, // 0x000000F8 - VK_ERASEEOF = 249, // 0x000000F9 - VK_PLAY = 250, // 0x000000FA - VK_ZOOM = 251, // 0x000000FB - VK_PA1 = 253, // 0x000000FD - VK_OEM_CLEAR = 254 // 0x000000FE - - } WindowsVirtualKey; - - static_assert_cpp98_obj(sizeof(WindowsVirtualKey) == 4, WindowsVirtualKey); - } // namespace Enums -} // namespace WindowsHelper -} // namespace OpenSHC diff --git a/src/OpenSHC/WindowsHelper/Enums/WindowsVirtualKeyInt.hpp b/src/OpenSHC/WindowsHelper/Enums/WindowsVirtualKeyInt.hpp deleted file mode 100644 index df567b3..0000000 --- a/src/OpenSHC/WindowsHelper/Enums/WindowsVirtualKeyInt.hpp +++ /dev/null @@ -1,21 +0,0 @@ -/** - THIS FILE IS AUTO GENERATED - Communicate changes to the dev team (e.g. via a Pull Request). - Changes get lost otherwise. - - path: 'OpenSHC/WindowsHelper/Enums/WindowsVirtualKeyInt.hpp' -*/ - -#pragma once - -#include "OpenSHC/WindowsHelper/Enums/WindowsVirtualKey.hpp" - -namespace OpenSHC { -namespace WindowsHelper { - namespace Enums { - typedef int WindowsVirtualKeyInt; - - static_assert_cpp98_obj(sizeof(WindowsVirtualKeyInt) == 4, WindowsVirtualKeyInt); - } // namespace Enums -} // namespace WindowsHelper -} // namespace OpenSHC