PSC services: Difference between revisions

No edit summary
No edit summary
Line 47: Line 47:
| 6 || [[#GetModuleInformation|GetModuleInformation]]
| 6 || [[#GetModuleInformation|GetModuleInformation]]
|-
|-
| 10 || [9.0.0+] [[#AcquireLock|AcquireLock]]
| 10 || [9.0.0+] [[#AcquireStateLock|AcquireStateLock]]
|-
|-
| 11 || [9.0.0+] [[#HasLock|HasLock]]
| 11 || [9.0.0+] [[#HasStateLock|HasStateLock]]
|}
|}


Line 73: Line 73:
Takes two type-0x6 output buffers '''DependencyInformationBefore''' and '''DependencyInformationAfter'''. Returns an output [[#PmModuleTransitionInformation]] and two output u32s '''DependencyInformationBeforeCount''' and '''DependencyInformationAfterCount'''.
Takes two type-0x6 output buffers '''DependencyInformationBefore''' and '''DependencyInformationAfter'''. Returns an output [[#PmModuleTransitionInformation]] and two output u32s '''DependencyInformationBeforeCount''' and '''DependencyInformationAfterCount'''.


== AcquireLock ==
== AcquireStateLock ==
Unofficial name.
Unofficial name.


No input. Returns an output readable Event handle.
No input. Returns an output readable Event handle.


== HasLock ==
== HasStateLock ==
Unofficial name.
Unofficial name.


Takes an input u32. Returns an output bool.
Takes an input [[#PmState]]. Returns an output bool.


= psc:m =
= psc:m =