mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2026-09-27 03:12:02 +00:00
@@ -16,32 +16,32 @@ class IUser final : public Interface {
|
||||
public:
|
||||
explicit IUser(Core::System& system_) : Interface(system_, "NFP:IUser") {
|
||||
static const FunctionInfoTyped<IUser> functions[] = {
|
||||
FunctionInfo{0, &IUser::Initialize, "Initialize"},
|
||||
FunctionInfo{1, &IUser::Finalize, "Finalize"},
|
||||
FunctionInfo{2, &IUser::ListDevices, "ListDevices"},
|
||||
FunctionInfo{3, &IUser::StartDetection, "StartDetection"},
|
||||
FunctionInfo{4, &IUser::StopDetection, "StopDetection"},
|
||||
FunctionInfo{5, &IUser::Mount, "Mount"},
|
||||
FunctionInfo{6, &IUser::Unmount, "Unmount"},
|
||||
FunctionInfo{7, &IUser::OpenApplicationArea, "OpenApplicationArea"},
|
||||
FunctionInfo{8, &IUser::GetApplicationArea, "GetApplicationArea"},
|
||||
FunctionInfo{9, &IUser::SetApplicationArea, "SetApplicationArea"},
|
||||
FunctionInfo{10, &IUser::Flush, "Flush"},
|
||||
FunctionInfo{11, &IUser::Restore, "Restore"},
|
||||
FunctionInfo{12, &IUser::CreateApplicationArea, "CreateApplicationArea"},
|
||||
FunctionInfo{13, &IUser::GetTagInfo, "GetTagInfo"},
|
||||
FunctionInfo{14, &IUser::GetRegisterInfo, "GetRegisterInfo"},
|
||||
FunctionInfo{15, &IUser::GetCommonInfo, "GetCommonInfo"},
|
||||
FunctionInfo{16, &IUser::GetModelInfo, "GetModelInfo"},
|
||||
FunctionInfo{17, &IUser::AttachActivateEvent, "AttachActivateEvent"},
|
||||
FunctionInfo{18, &IUser::AttachDeactivateEvent, "AttachDeactivateEvent"},
|
||||
FunctionInfo{19, &IUser::GetState, "GetState"},
|
||||
FunctionInfo{20, &IUser::GetDeviceState, "GetDeviceState"},
|
||||
FunctionInfo{21, &IUser::GetNpadId, "GetNpadId"},
|
||||
FunctionInfo{22, &IUser::GetApplicationAreaSize, "GetApplicationAreaSize"},
|
||||
FunctionInfo{23, &IUser::AttachAvailabilityChangeEvent, "AttachAvailabilityChangeEvent"},
|
||||
FunctionInfo{24, &IUser::RecreateApplicationArea, "RecreateApplicationArea"},
|
||||
FunctionInfo{25, &IUser::StartDetection, "StartDetectionWithFilter"}
|
||||
FunctionInfoTyped<IUser>{0, &IUser::Initialize, "Initialize"},
|
||||
FunctionInfoTyped<IUser>{1, &IUser::Finalize, "Finalize"},
|
||||
FunctionInfoTyped<IUser>{2, &IUser::ListDevices, "ListDevices"},
|
||||
FunctionInfoTyped<IUser>{3, &IUser::StartDetection, "StartDetection"},
|
||||
FunctionInfoTyped<IUser>{4, &IUser::StopDetection, "StopDetection"},
|
||||
FunctionInfoTyped<IUser>{5, &IUser::Mount, "Mount"},
|
||||
FunctionInfoTyped<IUser>{6, &IUser::Unmount, "Unmount"},
|
||||
FunctionInfoTyped<IUser>{7, &IUser::OpenApplicationArea, "OpenApplicationArea"},
|
||||
FunctionInfoTyped<IUser>{8, &IUser::GetApplicationArea, "GetApplicationArea"},
|
||||
FunctionInfoTyped<IUser>{9, &IUser::SetApplicationArea, "SetApplicationArea"},
|
||||
FunctionInfoTyped<IUser>{10, &IUser::Flush, "Flush"},
|
||||
FunctionInfoTyped<IUser>{11, &IUser::Restore, "Restore"},
|
||||
FunctionInfoTyped<IUser>{12, &IUser::CreateApplicationArea, "CreateApplicationArea"},
|
||||
FunctionInfoTyped<IUser>{13, &IUser::GetTagInfo, "GetTagInfo"},
|
||||
FunctionInfoTyped<IUser>{14, &IUser::GetRegisterInfo, "GetRegisterInfo"},
|
||||
FunctionInfoTyped<IUser>{15, &IUser::GetCommonInfo, "GetCommonInfo"},
|
||||
FunctionInfoTyped<IUser>{16, &IUser::GetModelInfo, "GetModelInfo"},
|
||||
FunctionInfoTyped<IUser>{17, &IUser::AttachActivateEvent, "AttachActivateEvent"},
|
||||
FunctionInfoTyped<IUser>{18, &IUser::AttachDeactivateEvent, "AttachDeactivateEvent"},
|
||||
FunctionInfoTyped<IUser>{19, &IUser::GetState, "GetState"},
|
||||
FunctionInfoTyped<IUser>{20, &IUser::GetDeviceState, "GetDeviceState"},
|
||||
FunctionInfoTyped<IUser>{21, &IUser::GetNpadId, "GetNpadId"},
|
||||
FunctionInfoTyped<IUser>{22, &IUser::GetApplicationAreaSize, "GetApplicationAreaSize"},
|
||||
FunctionInfoTyped<IUser>{23, &IUser::AttachAvailabilityChangeEvent, "AttachAvailabilityChangeEvent"},
|
||||
FunctionInfoTyped<IUser>{24, &IUser::RecreateApplicationArea, "RecreateApplicationArea"},
|
||||
FunctionInfoTyped<IUser>{25, &IUser::StartDetection, "StartDetectionWithFilter"}
|
||||
};
|
||||
RegisterHandlers(functions);
|
||||
}
|
||||
@@ -51,34 +51,34 @@ class ISystem final : public Interface {
|
||||
public:
|
||||
explicit ISystem(Core::System& system_) : Interface(system_, "NFP:ISystem") {
|
||||
static const FunctionInfoTyped<ISystem> functions[] = {
|
||||
FunctionInfo{0, &ISystem::InitializeSystem, "InitializeSystem"},
|
||||
FunctionInfo{1, &ISystem::FinalizeSystem, "FinalizeSystem"},
|
||||
FunctionInfo{2, &ISystem::ListDevices, "ListDevices"},
|
||||
FunctionInfo{3, &ISystem::StartDetection, "StartDetection"},
|
||||
FunctionInfo{4, &ISystem::StopDetection, "StopDetection"},
|
||||
FunctionInfo{5, &ISystem::Mount, "Mount"},
|
||||
FunctionInfo{6, &ISystem::Unmount, "Unmount"},
|
||||
FunctionInfo{10, &ISystem::Flush, "Flush"},
|
||||
FunctionInfo{11, &ISystem::Restore, "Restore"},
|
||||
FunctionInfo{12, &ISystem::CreateApplicationArea, "CreateApplicationArea"},
|
||||
FunctionInfo{13, &ISystem::GetTagInfo, "GetTagInfo"},
|
||||
FunctionInfo{14, &ISystem::GetRegisterInfo, "GetRegisterInfo"},
|
||||
FunctionInfo{15, &ISystem::GetCommonInfo, "GetCommonInfo"},
|
||||
FunctionInfo{16, &ISystem::GetModelInfo, "GetModelInfo"},
|
||||
FunctionInfo{17, &ISystem::AttachActivateEvent, "AttachActivateEvent"},
|
||||
FunctionInfo{18, &ISystem::AttachDeactivateEvent, "AttachDeactivateEvent"},
|
||||
FunctionInfo{19, &ISystem::GetState, "GetState"},
|
||||
FunctionInfo{20, &ISystem::GetDeviceState, "GetDeviceState"},
|
||||
FunctionInfo{21, &ISystem::GetNpadId, "GetNpadId"},
|
||||
FunctionInfo{23, &ISystem::AttachAvailabilityChangeEvent, "AttachAvailabilityChangeEvent"},
|
||||
FunctionInfo{25, &ISystem::StartDetection, "StartDetectionWithFilter"},
|
||||
FunctionInfo{100, &ISystem::Format, "Format"},
|
||||
FunctionInfo{101, &ISystem::GetAdminInfo, "GetAdminInfo"},
|
||||
FunctionInfo{102, &ISystem::GetRegisterInfoPrivate, "GetRegisterInfoPrivate"},
|
||||
FunctionInfo{103, &ISystem::SetRegisterInfoPrivate, "SetRegisterInfoPrivate"},
|
||||
FunctionInfo{104, &ISystem::DeleteRegisterInfo, "DeleteRegisterInfo"},
|
||||
FunctionInfo{105, &ISystem::DeleteApplicationArea, "DeleteApplicationArea"},
|
||||
FunctionInfo{106, &ISystem::ExistsApplicationArea, "ExistsApplicationArea"}
|
||||
FunctionInfoTyped<ISystem>{0, &ISystem::InitializeSystem, "InitializeSystem"},
|
||||
FunctionInfoTyped<ISystem>{1, &ISystem::FinalizeSystem, "FinalizeSystem"},
|
||||
FunctionInfoTyped<ISystem>{2, &ISystem::ListDevices, "ListDevices"},
|
||||
FunctionInfoTyped<ISystem>{3, &ISystem::StartDetection, "StartDetection"},
|
||||
FunctionInfoTyped<ISystem>{4, &ISystem::StopDetection, "StopDetection"},
|
||||
FunctionInfoTyped<ISystem>{5, &ISystem::Mount, "Mount"},
|
||||
FunctionInfoTyped<ISystem>{6, &ISystem::Unmount, "Unmount"},
|
||||
FunctionInfoTyped<ISystem>{10, &ISystem::Flush, "Flush"},
|
||||
FunctionInfoTyped<ISystem>{11, &ISystem::Restore, "Restore"},
|
||||
FunctionInfoTyped<ISystem>{12, &ISystem::CreateApplicationArea, "CreateApplicationArea"},
|
||||
FunctionInfoTyped<ISystem>{13, &ISystem::GetTagInfo, "GetTagInfo"},
|
||||
FunctionInfoTyped<ISystem>{14, &ISystem::GetRegisterInfo, "GetRegisterInfo"},
|
||||
FunctionInfoTyped<ISystem>{15, &ISystem::GetCommonInfo, "GetCommonInfo"},
|
||||
FunctionInfoTyped<ISystem>{16, &ISystem::GetModelInfo, "GetModelInfo"},
|
||||
FunctionInfoTyped<ISystem>{17, &ISystem::AttachActivateEvent, "AttachActivateEvent"},
|
||||
FunctionInfoTyped<ISystem>{18, &ISystem::AttachDeactivateEvent, "AttachDeactivateEvent"},
|
||||
FunctionInfoTyped<ISystem>{19, &ISystem::GetState, "GetState"},
|
||||
FunctionInfoTyped<ISystem>{20, &ISystem::GetDeviceState, "GetDeviceState"},
|
||||
FunctionInfoTyped<ISystem>{21, &ISystem::GetNpadId, "GetNpadId"},
|
||||
FunctionInfoTyped<ISystem>{23, &ISystem::AttachAvailabilityChangeEvent, "AttachAvailabilityChangeEvent"},
|
||||
FunctionInfoTyped<ISystem>{25, &ISystem::StartDetection, "StartDetectionWithFilter"},
|
||||
FunctionInfoTyped<ISystem>{100, &ISystem::Format, "Format"},
|
||||
FunctionInfoTyped<ISystem>{101, &ISystem::GetAdminInfo, "GetAdminInfo"},
|
||||
FunctionInfoTyped<ISystem>{102, &ISystem::GetRegisterInfoPrivate, "GetRegisterInfoPrivate"},
|
||||
FunctionInfoTyped<ISystem>{103, &ISystem::SetRegisterInfoPrivate, "SetRegisterInfoPrivate"},
|
||||
FunctionInfoTyped<ISystem>{104, &ISystem::DeleteRegisterInfo, "DeleteRegisterInfo"},
|
||||
FunctionInfoTyped<ISystem>{105, &ISystem::DeleteApplicationArea, "DeleteApplicationArea"},
|
||||
FunctionInfoTyped<ISystem>{106, &ISystem::ExistsApplicationArea, "ExistsApplicationArea"}
|
||||
};
|
||||
RegisterHandlers(functions);
|
||||
}
|
||||
@@ -88,46 +88,46 @@ class IDebug final : public Interface {
|
||||
public:
|
||||
explicit IDebug(Core::System& system_) : Interface(system_, "NFP:IDebug") {
|
||||
static const FunctionInfoTyped<IDebug> functions[] = {
|
||||
FunctionInfo{0, &IDebug::InitializeDebug, "InitializeDebug"},
|
||||
FunctionInfo{1, &IDebug::FinalizeDebug, "FinalizeDebug"},
|
||||
FunctionInfo{2, &IDebug::ListDevices, "ListDevices"},
|
||||
FunctionInfo{3, &IDebug::StartDetection, "StartDetection"},
|
||||
FunctionInfo{4, &IDebug::StopDetection, "StopDetection"},
|
||||
FunctionInfo{5, &IDebug::Mount, "Mount"},
|
||||
FunctionInfo{6, &IDebug::Unmount, "Unmount"},
|
||||
FunctionInfo{7, &IDebug::OpenApplicationArea, "OpenApplicationArea"},
|
||||
FunctionInfo{8, &IDebug::GetApplicationArea, "GetApplicationArea"},
|
||||
FunctionInfo{9, &IDebug::SetApplicationArea, "SetApplicationArea"},
|
||||
FunctionInfo{10, &IDebug::Flush, "Flush"},
|
||||
FunctionInfo{11, &IDebug::Restore, "Restore"},
|
||||
FunctionInfo{12, &IDebug::CreateApplicationArea, "CreateApplicationArea"},
|
||||
FunctionInfo{13, &IDebug::GetTagInfo, "GetTagInfo"},
|
||||
FunctionInfo{14, &IDebug::GetRegisterInfo, "GetRegisterInfo"},
|
||||
FunctionInfo{15, &IDebug::GetCommonInfo, "GetCommonInfo"},
|
||||
FunctionInfo{16, &IDebug::GetModelInfo, "GetModelInfo"},
|
||||
FunctionInfo{17, &IDebug::AttachActivateEvent, "AttachActivateEvent"},
|
||||
FunctionInfo{18, &IDebug::AttachDeactivateEvent, "AttachDeactivateEvent"},
|
||||
FunctionInfo{19, &IDebug::GetState, "GetState"},
|
||||
FunctionInfo{20, &IDebug::GetDeviceState, "GetDeviceState"},
|
||||
FunctionInfo{21, &IDebug::GetNpadId, "GetNpadId"},
|
||||
FunctionInfo{22, &IDebug::GetApplicationAreaSize, "GetApplicationAreaSize"},
|
||||
FunctionInfo{23, &IDebug::AttachAvailabilityChangeEvent, "AttachAvailabilityChangeEvent"},
|
||||
FunctionInfo{24, &IDebug::RecreateApplicationArea, "RecreateApplicationArea"},
|
||||
FunctionInfo{25, &IDebug::StartDetection, "StartDetectionWithFilter"},
|
||||
FunctionInfo{100, &IDebug::Format, "Format"},
|
||||
FunctionInfo{101, &IDebug::GetAdminInfo, "GetAdminInfo"},
|
||||
FunctionInfo{102, &IDebug::GetRegisterInfoPrivate, "GetRegisterInfoPrivate"},
|
||||
FunctionInfo{103, &IDebug::SetRegisterInfoPrivate, "SetRegisterInfoPrivate"},
|
||||
FunctionInfo{104, &IDebug::DeleteRegisterInfo, "DeleteRegisterInfo"},
|
||||
FunctionInfo{105, &IDebug::DeleteApplicationArea, "DeleteApplicationArea"},
|
||||
FunctionInfo{106, &IDebug::ExistsApplicationArea, "ExistsApplicationArea"},
|
||||
FunctionInfo{200, &IDebug::GetAll, "GetAll"},
|
||||
FunctionInfo{201, &IDebug::SetAll, "SetAll"},
|
||||
FunctionInfo{202, &IDebug::FlushDebug, "FlushDebug"},
|
||||
FunctionInfo{203, &IDebug::BreakTag, "BreakTag"},
|
||||
FunctionInfo{204, &IDebug::ReadBackupData, "ReadBackupData"},
|
||||
FunctionInfo{205, &IDebug::WriteBackupData, "WriteBackupData"},
|
||||
FunctionInfo{206, &IDebug::WriteNtf, "WriteNtf"}
|
||||
FunctionInfoTyped<IDebug>{0, &IDebug::InitializeDebug, "InitializeDebug"},
|
||||
FunctionInfoTyped<IDebug>{1, &IDebug::FinalizeDebug, "FinalizeDebug"},
|
||||
FunctionInfoTyped<IDebug>{2, &IDebug::ListDevices, "ListDevices"},
|
||||
FunctionInfoTyped<IDebug>{3, &IDebug::StartDetection, "StartDetection"},
|
||||
FunctionInfoTyped<IDebug>{4, &IDebug::StopDetection, "StopDetection"},
|
||||
FunctionInfoTyped<IDebug>{5, &IDebug::Mount, "Mount"},
|
||||
FunctionInfoTyped<IDebug>{6, &IDebug::Unmount, "Unmount"},
|
||||
FunctionInfoTyped<IDebug>{7, &IDebug::OpenApplicationArea, "OpenApplicationArea"},
|
||||
FunctionInfoTyped<IDebug>{8, &IDebug::GetApplicationArea, "GetApplicationArea"},
|
||||
FunctionInfoTyped<IDebug>{9, &IDebug::SetApplicationArea, "SetApplicationArea"},
|
||||
FunctionInfoTyped<IDebug>{10, &IDebug::Flush, "Flush"},
|
||||
FunctionInfoTyped<IDebug>{11, &IDebug::Restore, "Restore"},
|
||||
FunctionInfoTyped<IDebug>{12, &IDebug::CreateApplicationArea, "CreateApplicationArea"},
|
||||
FunctionInfoTyped<IDebug>{13, &IDebug::GetTagInfo, "GetTagInfo"},
|
||||
FunctionInfoTyped<IDebug>{14, &IDebug::GetRegisterInfo, "GetRegisterInfo"},
|
||||
FunctionInfoTyped<IDebug>{15, &IDebug::GetCommonInfo, "GetCommonInfo"},
|
||||
FunctionInfoTyped<IDebug>{16, &IDebug::GetModelInfo, "GetModelInfo"},
|
||||
FunctionInfoTyped<IDebug>{17, &IDebug::AttachActivateEvent, "AttachActivateEvent"},
|
||||
FunctionInfoTyped<IDebug>{18, &IDebug::AttachDeactivateEvent, "AttachDeactivateEvent"},
|
||||
FunctionInfoTyped<IDebug>{19, &IDebug::GetState, "GetState"},
|
||||
FunctionInfoTyped<IDebug>{20, &IDebug::GetDeviceState, "GetDeviceState"},
|
||||
FunctionInfoTyped<IDebug>{21, &IDebug::GetNpadId, "GetNpadId"},
|
||||
FunctionInfoTyped<IDebug>{22, &IDebug::GetApplicationAreaSize, "GetApplicationAreaSize"},
|
||||
FunctionInfoTyped<IDebug>{23, &IDebug::AttachAvailabilityChangeEvent, "AttachAvailabilityChangeEvent"},
|
||||
FunctionInfoTyped<IDebug>{24, &IDebug::RecreateApplicationArea, "RecreateApplicationArea"},
|
||||
FunctionInfoTyped<IDebug>{25, &IDebug::StartDetection, "StartDetectionWithFilter"},
|
||||
FunctionInfoTyped<IDebug>{100, &IDebug::Format, "Format"},
|
||||
FunctionInfoTyped<IDebug>{101, &IDebug::GetAdminInfo, "GetAdminInfo"},
|
||||
FunctionInfoTyped<IDebug>{102, &IDebug::GetRegisterInfoPrivate, "GetRegisterInfoPrivate"},
|
||||
FunctionInfoTyped<IDebug>{103, &IDebug::SetRegisterInfoPrivate, "SetRegisterInfoPrivate"},
|
||||
FunctionInfoTyped<IDebug>{104, &IDebug::DeleteRegisterInfo, "DeleteRegisterInfo"},
|
||||
FunctionInfoTyped<IDebug>{105, &IDebug::DeleteApplicationArea, "DeleteApplicationArea"},
|
||||
FunctionInfoTyped<IDebug>{106, &IDebug::ExistsApplicationArea, "ExistsApplicationArea"},
|
||||
FunctionInfoTyped<IDebug>{200, &IDebug::GetAll, "GetAll"},
|
||||
FunctionInfoTyped<IDebug>{201, &IDebug::SetAll, "SetAll"},
|
||||
FunctionInfoTyped<IDebug>{202, &IDebug::FlushDebug, "FlushDebug"},
|
||||
FunctionInfoTyped<IDebug>{203, &IDebug::BreakTag, "BreakTag"},
|
||||
FunctionInfoTyped<IDebug>{204, &IDebug::ReadBackupData, "ReadBackupData"},
|
||||
FunctionInfoTyped<IDebug>{205, &IDebug::WriteBackupData, "WriteBackupData"},
|
||||
FunctionInfoTyped<IDebug>{206, &IDebug::WriteNtf, "WriteNtf"}
|
||||
};
|
||||
RegisterHandlers(functions);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user