Applet Manager services: Difference between revisions

Line 1,646: Line 1,646:
| 10 || [[#AcquireLastApplicationCaptureBuffer]]
| 10 || [[#AcquireLastApplicationCaptureBuffer]]
|-
|-
| 11 || ReleaseLastApplicationCaptureBuffer
| 11 || [[#ReleaseLastApplicationCaptureBuffer]]
|-
|-
| 12 || [[#AcquireLastForegroundCaptureBuffer]]
| 12 || [[#AcquireLastForegroundCaptureBuffer]]
|-
|-
| 13 || ReleaseLastForegroundCaptureBuffer
| 13 || [[#ReleaseLastForegroundCaptureBuffer]]
|-
|-
| 14 || [[#AcquireCallerAppletCaptureBuffer]]
| 14 || [[#AcquireCallerAppletCaptureBuffer]]
|-
|-
| 15 || ReleaseCallerAppletCaptureBuffer
| 15 || [[#ReleaseCallerAppletCaptureBuffer]]
|-
|-
| 16 || AcquireLastApplicationCaptureBufferEx
| 16 || AcquireLastApplicationCaptureBufferEx
Line 1,727: Line 1,727:


Stubbed, just returns an error.
Stubbed, just returns an error.
=== ReleaseLastApplicationCaptureBuffer ===
No input/output.
Clears a state field if it's not already 0, returning an error otherwise. Then a func is called which just returns 0, then this cmd returns 0.


=== AcquireLastForegroundCaptureBuffer ===
=== AcquireLastForegroundCaptureBuffer ===
No input, returns an output handle.
No input, returns an output handle.
Stubbed, just returns an error.
=== ReleaseLastForegroundCaptureBuffer ===
No input/output.
Same as [[#ReleaseLastApplicationCaptureBuffer]] except with a different state field + different input param for the called func.


=== AcquireCallerAppletCaptureBuffer ===
=== AcquireCallerAppletCaptureBuffer ===
No input, returns an output handle.
No input, returns an output handle.
Stubbed, just returns an error.
=== ReleaseCallerAppletCaptureBuffer ===
No input/output.
Same as [[#ReleaseLastApplicationCaptureBuffer]] except with a different state field + different input param for the called func.


== ISystemAppletControllerForDebug ==
== ISystemAppletControllerForDebug ==