mirror of
https://github.com/cemu-project/Cemu.git
synced 2025-07-05 22:41:18 +12:00
nsyshid: Add infrastructure and support for emulating Skylander Portal (#971)
This commit is contained in:
parent
f3d20832c1
commit
93b58ae6f7
19 changed files with 1658 additions and 58 deletions
|
@ -41,15 +41,15 @@ namespace nsyshid::backend::windows
|
|||
|
||||
bool IsOpened() override;
|
||||
|
||||
ReadResult Read(uint8* data, sint32 length, sint32& bytesRead) override;
|
||||
ReadResult Read(ReadMessage* message) override;
|
||||
|
||||
WriteResult Write(uint8* data, sint32 length, sint32& bytesWritten) override;
|
||||
WriteResult Write(WriteMessage* message) override;
|
||||
|
||||
bool GetDescriptor(uint8 descType, uint8 descIndex, uint8 lang, uint8* output, uint32 outputMaxLength) override;
|
||||
|
||||
bool SetProtocol(uint32 ifIndef, uint32 protocol) override;
|
||||
|
||||
bool SetReport(uint8* reportData, sint32 length, uint8* originalData, sint32 originalLength) override;
|
||||
bool SetReport(ReportMessage* message) override;
|
||||
|
||||
private:
|
||||
wchar_t* m_devicePath;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue