The-Little-Wolf
160d80d5cc
[Xam/Enum] Implement EnumerateMediaObjects Functions
...
According to xam versions 8955 and 12611 all EnumerateMediaObjects are the same function and only return 0x80004001
2024-12-29 17:08:43 +01:00
Gliniak
2b49fc2ddc
[XAM] ProfileManager: Renamed GetProfiles to GetAccounts
...
This is to prevent confusion between signed-in accounts (aka. Profiles) and all entries (Accounts)
Also added GetAccount to get specific instead of all of them when not needed
2024-11-26 20:28:01 +01:00
Adrian
feafc3809c
[XAM] Implemented XamProfileCreateEnumerator & XamProfileEnumerate
2024-11-25 08:49:38 +01:00
Gliniak
bff24e3c18
[XAM] Fixed incorrect enumerator size
...
This should fix MCLA
2023-10-15 18:15:33 +02:00
Gliniak
6c6c5ac14b
Merge remote-tracking branch 'GliniakRepo/experimentals' into canary_experimental
2022-05-19 10:51:44 +02:00
Gliniak
332a9a2ec6
[XAM] Implemented XamCreateEnumeratorHandle
...
- Thanks Rick for providing names for parameters
2022-02-02 10:10:07 +01:00
Gliniak
c20c7c930c
XamEnumerate: Return X_ERROR_FUNCTION_FAILED for overlapped failures
2022-01-31 20:12:29 +01:00
gibbed
12ec728989
[Kernel] Use tables for export groups.
2022-01-09 14:16:37 -06:00
gibbed
3ad0a7dab2
[Kernel] Suffix export functions with _entry.
2022-01-09 12:17:03 -06:00
Gliniak
f933d9c409
[XAM] XamEnumerate: Set initial item_count value to 0
2021-08-08 10:23:11 -05:00
gibbed
e8fda5878c
[XAM] Enumerator improvements.
...
- [Kernel] XEnumerator::WriteItems no longer cares about provided
buffer size, since we know the size when the XEnumerator was created.
- [Kernel] Added XStaticEnumerator template. Previous
XStaticEnumerator renamed to XStaticUntypedEnumerator.
- [XAM] Deferred xeXamEnumerate.
2021-06-30 03:39:22 -05:00
gibbed
084b8c5dbe
[XAM] Fix missing buffer check on XamEnumerate.
2021-05-08 09:10:28 -05:00
Gliniak
d2ca54d909
[Kernel/XAM] Dummy X_ACHIEVEMENT_DETAILS support
...
Co-authored-by: gibbed <rick@gibbed.us >
2021-05-08 07:47:03 -05:00
gibbed
215f2a340b
[XAM] Ensure items returned is set in enumerate.
...
[XAM] Ensure items returned is set in xeXamEnumerate.
2020-11-29 02:03:44 -06:00
gibbed
319699130a
[XAM] Improvement rollup. Content, enumerators...
...
- [Kernel] Create guest object for XEnumerator.
- [XAM] Split content data into host/guest variants.
- [XAM] Correct message return type from RESULT to HRESULT.
- [XAM] Add a new dummy content device for ODD.
- [XAM] Implement XamContentAggregateCreateEnumerator.
- [XAM] Implement XamGetPrivateEnumStructureFromHandle.
- [XAM] Implement XMsgCompleteIORequest (sketchy).
- [XAM] Implement XamGetOverlappedResult (sketchy).
- [XAM] Implement XamTaskSchedule (sketchy).
2020-11-27 14:19:30 -06:00
gibbed
42b1427087
[XAM] Split enum exports to a new file.
2020-11-27 14:19:30 -06:00