summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/cecd/cecd.h
diff options
context:
space:
mode:
authormailwl <mailwl@gmail.com>2016-04-08 21:39:52 +0200
committerbunnei <bunneidev@gmail.com>2016-04-08 21:39:52 +0200
commit61ec5fa776ee14115e2c3c755c730c44cb0cfd20 (patch)
tree9359feee4722ad243c147e29ec5ae7eed9c88fec /src/core/hle/service/cecd/cecd.h
parentMerge pull request #1651 from mailwl/thread-init-thumb (diff)
downloadyuzu-61ec5fa776ee14115e2c3c755c730c44cb0cfd20.tar
yuzu-61ec5fa776ee14115e2c3c755c730c44cb0cfd20.tar.gz
yuzu-61ec5fa776ee14115e2c3c755c730c44cb0cfd20.tar.bz2
yuzu-61ec5fa776ee14115e2c3c755c730c44cb0cfd20.tar.lz
yuzu-61ec5fa776ee14115e2c3c755c730c44cb0cfd20.tar.xz
yuzu-61ec5fa776ee14115e2c3c755c730c44cb0cfd20.tar.zst
yuzu-61ec5fa776ee14115e2c3c755c730c44cb0cfd20.zip
Diffstat (limited to 'src/core/hle/service/cecd/cecd.h')
-rw-r--r--src/core/hle/service/cecd/cecd.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/core/hle/service/cecd/cecd.h b/src/core/hle/service/cecd/cecd.h
index 89a8d67bb..435611363 100644
--- a/src/core/hle/service/cecd/cecd.h
+++ b/src/core/hle/service/cecd/cecd.h
@@ -10,6 +10,24 @@ class Interface;
namespace CECD {
+enum class CecStateAbbreviated {
+ CEC_STATE_ABBREV_IDLE = 1, ///< Corresponds to CEC_STATE_IDLE
+ CEC_STATE_ABBREV_NOT_LOCAL = 2, ///< Corresponds to CEC_STATEs *FINISH*, *POST, and OVER_BOSS
+ CEC_STATE_ABBREV_SCANNING = 3, ///< Corresponds to CEC_STATE_SCANNING
+ CEC_STATE_ABBREV_WLREADY = 4, ///< Corresponds to CEC_STATE_WIRELESS_READY when some unknown bool is true
+ CEC_STATE_ABBREV_OTHER = 5, ///< Corresponds to CEC_STATEs besides *FINISH*, *POST, and OVER_BOSS and those listed here
+};
+
+/**
+ * GetCecStateAbbreviated service function
+ * Inputs:
+ * 0: 0x000E0000
+ * Outputs:
+ * 1: ResultCode
+ * 2: CecStateAbbreviated
+ */
+void GetCecStateAbbreviated(Service::Interface* self);
+
/**
* GetCecInfoEventHandle service function
* Inputs: