HID services: Difference between revisions
Line 1,256: | Line 1,256: | ||
== IsButtonConfigSupported == | == IsButtonConfigSupported == | ||
Takes an input [[#UniquePadId]], returns an output bool. | |||
== DeleteButtonConfig == | == DeleteButtonConfig == | ||
Takes an input [[#UniquePadId]], no output. | |||
== SetButtonConfigEnabled == | == SetButtonConfigEnabled == | ||
Takes an input bool, an [[#UniquePadId]], no output. | |||
== IsButtonConfigEnabled == | == IsButtonConfigEnabled == | ||
Takes an input [[#UniquePadId]], returns an output bool. | |||
== SetButtonConfigEmbedded == | == SetButtonConfigEmbedded == | ||
Takes an input [[#UniquePadId]], a type-0x15 input buffer containing a [[#SystemButtonConfigEmbedded]], no output. | |||
== SetButtonConfigFull == | == SetButtonConfigFull == | ||
Takes an input [[#UniquePadId]], a type-0x15 input buffer containing a [[#SystemButtonConfigFull]], no output. | |||
== SetButtonConfigLeft == | == SetButtonConfigLeft == | ||
Takes an input [[#UniquePadId]], a type-0x15 input buffer containing a [[#SystemButtonConfigLeft]], no output. | |||
== SetButtonConfigRight == | == SetButtonConfigRight == | ||
Takes an input [[#UniquePadId]], a type-0x15 input buffer containing a [[#SystemButtonConfigRight]], no output. | |||
== GetButtonConfigEmbedded == | == GetButtonConfigEmbedded == | ||
Takes an input [[#UniquePadId]], and a type-0x16 output buffer containing a [[#SystemButtonConfigEmbedded]]. | |||
== GetButtonConfigFull == | == GetButtonConfigFull == | ||
Takes an input [[#UniquePadId]], and a type-0x16 output buffer containing a [[#SystemButtonConfigFull]]. | |||
== GetButtonConfigLeft == | == GetButtonConfigLeft == | ||
Takes an input [[#UniquePadId]], and a type-0x16 output buffer containing a [[#SystemButtonConfigLeft]]. | |||
== GetButtonConfigRight == | == GetButtonConfigRight == | ||
Takes an input [[#UniquePadId]], and a type-0x16 output buffer containing a [[#SystemButtonConfigRight]]. | |||
== IsCustomButtonConfigSupported == | == IsCustomButtonConfigSupported == | ||
Takes an input [[#UniquePadId]], returns an output bool. | |||
== IsDefaultButtonConfigEmbedded == | == IsDefaultButtonConfigEmbedded == | ||
Takes a type-0x15 input buffer containing a [[#ButtonConfigEmbedded]], returns an output bool. | |||
== IsDefaultButtonConfigFull == | == IsDefaultButtonConfigFull == | ||
Takes a type-0x15 input buffer containing a [[#ButtonConfigFull]], returns an output bool. | |||
== IsDefaultButtonConfigLeft == | == IsDefaultButtonConfigLeft == | ||
Takes a type-0x15 input buffer containing a [[#ButtonConfigLeft]], returns an output bool. | |||
== IsDefaultButtonConfigRight == | == IsDefaultButtonConfigRight == | ||
Takes a type-0x15 input buffer containing a [[#ButtonConfigRight]], returns an output bool. | |||
== IsButtonConfigStorageEmbeddedEmpty == | == IsButtonConfigStorageEmbeddedEmpty == | ||
Takes an input s32, returns an output bool. | |||
== IsButtonConfigStorageFullEmpty == | == IsButtonConfigStorageFullEmpty == | ||
Takes an input s32, returns an output bool. | |||
== IsButtonConfigStorageLeftEmpty == | == IsButtonConfigStorageLeftEmpty == | ||
Takes an input s32, returns an output bool. | |||
== IsButtonConfigStorageRightEmpty == | == IsButtonConfigStorageRightEmpty == | ||
Takes an input s32, returns an output bool. | |||
== GetButtonConfigStorageEmbedded == | == GetButtonConfigStorageEmbedded == | ||
Takes an input s32, and a type-0x16 output buffer containing a [[#ButtonConfigEmbedded]]. | |||
== GetButtonConfigStorageFull == | == GetButtonConfigStorageFull == | ||
Takes an input s32, and a type-0x16 output buffer containing a [[#ButtonConfigFull]]. | |||
== GetButtonConfigStorageLeft == | == GetButtonConfigStorageLeft == | ||
Takes an input s32, and a type-0x16 output buffer containing a [[#ButtonConfigLeft]]. | |||
== GetButtonConfigStorageRight == | == GetButtonConfigStorageRight == | ||
Takes an input s32, and a type-0x16 output buffer containing a [[#ButtonConfigRight]]. | |||
== SetButtonConfigStorageEmbedded == | == SetButtonConfigStorageEmbedded == | ||
Takes an input s32, and a type-0x15 input buffer containing a [[#ButtonConfigEmbedded]]. | |||
== SetButtonConfigStorageFull == | == SetButtonConfigStorageFull == | ||
Takes an input s32, and a type-0x15 input buffer containing a [[#ButtonConfigFull]]. | |||
== SetButtonConfigStorageLeft == | == SetButtonConfigStorageLeft == | ||
Takes an input s32, and a type-0x15 input buffer containing a [[#ButtonConfigLeft]]. | |||
== SetButtonConfigStorageRight == | == SetButtonConfigStorageRight == | ||
Takes an input s32, and a type-0x15 input buffer containing a [[#ButtonConfigRight]]. | |||
== DeleteButtonConfigStorageEmbedded == | == DeleteButtonConfigStorageEmbedded == | ||
Takes an input s32, no output. | |||
== DeleteButtonConfigStorageFull == | == DeleteButtonConfigStorageFull == | ||
Takes an input s32, no output. | |||
== DeleteButtonConfigStorageLeft == | == DeleteButtonConfigStorageLeft == | ||
Takes an input s32, no output. | |||
== DeleteButtonConfigStorageRight == | == DeleteButtonConfigStorageRight == | ||
Takes an input s32, no output. | |||
== IsUsingCustomButtonConfig == | == IsUsingCustomButtonConfig == | ||
Takes an input [[#UniquePadId]], returns an output bool. | |||
== IsAnyCustomButtonConfigEnabled == | == IsAnyCustomButtonConfigEnabled == | ||
No input, returns an output bool. | |||
== SetAllCustomButtonConfigEnabled == | == SetAllCustomButtonConfigEnabled == | ||
Takes an input bool and an AppletResourceUserId, no output. | |||
== SetDefaultButtonConfig == | == SetDefaultButtonConfig == | ||
Takes an input [[#UniquePadId]], no output. | |||
== SetAllDefaultButtonConfig == | == SetAllDefaultButtonConfig == | ||
No input/output. | |||
== SetHidButtonConfigEmbedded == | == SetHidButtonConfigEmbedded == | ||
Takes an input [[#UniquePadId]] and a type-0x15 input buffer containing a [[#ButtonConfigEmbedded]], no output. | |||
== SetHidButtonConfigFull == | == SetHidButtonConfigFull == | ||
Takes an input [[#UniquePadId]] and a type-0x15 input buffer containing a [[#ButtonConfigFull]], no output. | |||
== SetHidButtonConfigLeft == | == SetHidButtonConfigLeft == | ||
Takes an input [[#UniquePadId]] and a type-0x15 input buffer containing a [[#ButtonConfigLeft]], no output. | |||
== SetHidButtonConfigRight == | == SetHidButtonConfigRight == | ||
Takes an input [[#UniquePadId]] and a type-0x15 input buffer containing a [[#ButtonConfigRight]], no output. | |||
== GetHidButtonConfigEmbedded == | == GetHidButtonConfigEmbedded == | ||
Takes an input [[#UniquePadId]], and a type-0x16 output buffer containing a [[#ButtonConfigEmbedded]]. | |||
== GetHidButtonConfigFull == | == GetHidButtonConfigFull == | ||
Takes an input [[#UniquePadId]], and a type-0x16 output buffer containing a [[#ButtonConfigFull]]. | |||
== GetHidButtonConfigLeft == | == GetHidButtonConfigLeft == | ||
Takes an input [[#UniquePadId]], and a type-0x16 output buffer containing a [[#ButtonConfigLeft]]. | |||
== GetHidButtonConfigRight == | == GetHidButtonConfigRight == | ||
Takes an input [[#UniquePadId]], and a type-0x16 output buffer containing a [[#ButtonConfigRight]]. | |||
== IHidbusSystemServer == | == IHidbusSystemServer == |