Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. {baseline/home/runner/work/ThunderTools/ThunderTools/ghpages_baseline/LuaGenerator/master/latest_raw → generated/generated}/protocol-thunder-comrpc.data +49 -1240
{baseline/home/runner/work/ThunderTools/ThunderTools/ghpages_baseline/LuaGenerator/master/latest_raw → generated/generated}/protocol-thunder-comrpc.data RENAMED
@@ -5,40 +5,10 @@ GENERATOR_VERSION = 2
5
5
  FRAMEWORK_NAMESPACE = "Thunder"
6
6
 
7
7
  INTERFACES, METHODS, ENUMS, Type = ...
8
8
 
9
9
  -- ICOM.h
10
- INTERFACES[5] = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>"
11
- METHODS[5] = {
12
- [3] = { name = "Next", signature = "virtual bool Next(string&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.STRING16, class = "string" } } },
13
- [4] = { name = "Previous", signature = "virtual bool Previous(string&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.STRING16, class = "string" } } },
14
- [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
15
- [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
16
- [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
17
- [8] = { name = "Current", signature = "virtual string Current() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
18
- }
19
-
20
- INTERFACES[7] = "RPC::IIteratorType<uint32_t, RPC::ID_VALUEITERATOR>"
21
- METHODS[7] = {
22
- [3] = { name = "Next", signature = "virtual bool Next(uint32_t&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
23
- [4] = { name = "Previous", signature = "virtual bool Previous(uint32_t&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
24
- [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
25
- [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
26
- [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
27
- [8] = { name = "Current", signature = "virtual uint32_t Current() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } }
28
- }
29
-
30
- INTERFACES[6] = "RPC::IIteratorType<RPC::Environment, RPC::ID_ENVIRONMENTITERATOR>"
31
- METHODS[6] = {
32
- [3] = { name = "Next", signature = "virtual bool Next(RPC::Environment&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "RPC::Environment", element = { { name = "Key", type = Type.STRING16, class = "string" }, { name = "Value", type = Type.STRING16, class = "string" }, { name = "Scope", type = Type.ENUMU8, class = "RPC::Environment::scope" } } } } },
33
- [4] = { name = "Previous", signature = "virtual bool Previous(RPC::Environment&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "RPC::Environment", element = { { name = "Key", type = Type.STRING16, class = "string" }, { name = "Value", type = Type.STRING16, class = "string" }, { name = "Scope", type = Type.ENUMU8, class = "RPC::Environment::scope" } } } } },
34
- [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
35
- [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
36
- [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
37
- [8] = { name = "Current", signature = "virtual RPC::Environment Current() const = 0", retvals = { { type = Type.POD, class = "RPC::Environment", element = { { name = "Key", type = Type.STRING16, class = "string" }, { name = "Value", type = Type.STRING16, class = "string" }, { name = "Scope", type = Type.ENUMU8, class = "RPC::Environment::scope" } } } } }
38
- }
39
-
40
10
  INTERFACES[1] = "RPC::IRemoteConnection"
41
11
  METHODS[1] = {
42
12
  [3] = { name = "Id", signature = "virtual uint32_t Id() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
43
13
  [4] = { name = "RemoteId", signature = "virtual uint32_t RemoteId() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
44
14
  [5] = { name = "Acquire", signature = "virtual void* Acquire(const uint32_t, const string&, const uint32_t, const uint32_t) = 0", retvals = { { type = Type.OBJECT, class = "void", interface_param = 3 } }, params = { { name = "waitTime", type = Type.UINT32, class = "uint32_t" }, { name = "className", type = Type.STRING16, class = "string" }, { name = "interfaceId", type = Type.INTERFACE, class = "uint32_t" }, { name = "version", type = Type.UINT32, class = "uint32_t" } } },
@@ -53,10 +23,20 @@ METHODS[2] = {
53
23
  [4] = { name = "Deactivated", signature = "virtual void Deactivated(RPC::IRemoteConnection*) = 0", params = { { type = Type.OBJECT, class = "RPC::IRemoteConnection" } } },
54
24
  [5] = { name = "Terminated", signature = "virtual void Terminated(RPC::IRemoteConnection*)", params = { { type = Type.OBJECT, class = "RPC::IRemoteConnection" } } }
55
25
  }
56
26
 
57
27
  -- IController.h
28
+ INTERFACES[5] = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>"
29
+ METHODS[5] = {
30
+ [3] = { name = "Next", signature = "virtual bool Next(string&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.STRING16, class = "string" } } },
31
+ [4] = { name = "Previous", signature = "virtual bool Previous(string&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.STRING16, class = "string" } } },
32
+ [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
33
+ [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
34
+ [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
35
+ [8] = { name = "Current", signature = "virtual string Current() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
36
+ }
37
+
58
38
  INTERFACES[19] = "RPC::IIteratorType<Exchange::Controller::IDiscovery::Data::DiscoveryResult, RPC::ID_CONTROLLER_DISCOVERY_RESULTS_ITERATOR>"
59
39
  METHODS[19] = {
60
40
  [3] = { name = "Next", signature = "virtual bool Next(Exchange::Controller::IDiscovery::Data::DiscoveryResult&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::Controller::IDiscovery::Data::DiscoveryResult", element = { { name = "Locator", type = Type.STRING16, class = "string" }, { name = "Latency", type = Type.UINT32, class = "uint32_t" }, { name = "Model", type = Type.STRING16, class = "string", optional = true }, { name = "Secure", type = Type.BOOL, class = "bool" } } } } },
61
41
  [4] = { name = "Previous", signature = "virtual bool Previous(Exchange::Controller::IDiscovery::Data::DiscoveryResult&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::Controller::IDiscovery::Data::DiscoveryResult", element = { { name = "Locator", type = Type.STRING16, class = "string" }, { name = "Latency", type = Type.UINT32, class = "uint32_t" }, { name = "Model", type = Type.STRING16, class = "string", optional = true }, { name = "Secure", type = Type.BOOL, class = "bool" } } } } },
62
42
  [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
@@ -431,10 +411,11 @@ METHODS[88] = {
431
411
  [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
432
412
  [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
433
413
  [8] = { name = "Current", signature = "virtual string Current() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
434
414
  }
435
415
 
416
+ -- IVirtualInput.h
436
417
  -- IAVNClient.h
437
418
  INTERFACES[4448] = "Exchange::IAVNClient"
438
419
  METHODS[4448] = {
439
420
  [3] = { name = "Configure", signature = "virtual uint32_t Configure(PluginHost::IShell*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { type = Type.OBJECT, class = "PluginHost::IShell" } } },
440
421
  [4] = { name = "Launch", signature = "virtual void Launch(const string&) = 0", params = { { type = Type.STRING16, class = "string" } } }
@@ -696,10 +677,20 @@ INTERFACES[4105] = "Exchange::IBrowserCookieJar::INotification"
696
677
  METHODS[4105] = {
697
678
  [3] = { name = "CookieJarChanged", signature = "virtual void CookieJarChanged() = 0" }
698
679
  }
699
680
 
700
681
  -- IButler.h
682
+ INTERFACES[7] = "RPC::IIteratorType<uint32_t, RPC::ID_VALUEITERATOR>"
683
+ METHODS[7] = {
684
+ [3] = { name = "Next", signature = "virtual bool Next(uint32_t&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
685
+ [4] = { name = "Previous", signature = "virtual bool Previous(uint32_t&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
686
+ [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
687
+ [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
688
+ [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
689
+ [8] = { name = "Current", signature = "virtual uint32_t Current() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } }
690
+ }
691
+
701
692
  INTERFACES[5072] = "Exchange::IButler"
702
693
  METHODS[5072] = {
703
694
  [3] = { name = "Register", signature = "virtual Core::hresult Register(Exchange::IButler::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IButler::INotification" } } },
704
695
  [4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Exchange::IButler::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IButler::INotification" } } },
705
696
  [5] = { name = "Name", signature = "virtual Core::hresult Name(const string&, Exchange::IValuePoint*&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "valuePoint", type = Type.OBJECT, class = "Exchange::IValuePoint" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } },
@@ -719,10 +710,11 @@ METHODS[5073] = {
719
710
  [5] = { name = "Updated", signature = "virtual void Updated(Exchange::IValuePoint* const) = 0", params = { { name = "element", type = Type.OBJECT, class = "Exchange::IValuePoint" } } },
720
711
  [6] = { name = "Metadata", signature = "virtual void Metadata(Exchange::IValuePoint* const) = 0", params = { { name = "element", type = Type.OBJECT, class = "Exchange::IValuePoint" } } }
721
712
  }
722
713
 
723
714
  -- ICapture.h
715
+ -- ICommand.h
724
716
  -- IComposition.h
725
717
  INTERFACES[4978] = "RPC::IIteratorType<Exchange::IDeviceAudioCapabilities::AudioOutput, Exchange::ID_DEVICE_CAPABILITIES_AUDIO_OUTPUT>"
726
718
  METHODS[4978] = {
727
719
  [3] = { name = "Next", signature = "virtual bool Next(Exchange::IDeviceAudioCapabilities::AudioOutput&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::AudioOutput" } } },
728
720
  [4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IDeviceAudioCapabilities::AudioOutput&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::AudioOutput" } } },
@@ -849,23 +841,28 @@ METHODS[4257] = {
849
841
  }
850
842
 
851
843
  -- IContentProtection.h
852
844
  INTERFACES[5376] = "Exchange::IContentProtection"
853
845
  METHODS[5376] = {
854
- [3] = { name = "Register", signature = "virtual uint32_t Register(Exchange::IContentProtection::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IContentProtection::INotification" } } },
855
- [4] = { name = "Unregister", signature = "virtual uint32_t Unregister(Exchange::IContentProtection::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IContentProtection::INotification" } } },
856
- [5] = { name = "OpenDrmSession", signature = "virtual uint32_t OpenDrmSession(const string&, const string&, Exchange::IContentProtection::KeySystem, const string&, const string&, uint32_t&, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "sessionId", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" }, { name = "response", type = Type.STRING16, class = "string" } }, params = { { name = "clientId", type = Type.STRING16, class = "string" }, { name = "appId", type = Type.STRING16, class = "string" }, { name = "keySystem", type = Type.ENUMU8, class = "Exchange::IContentProtection::KeySystem" }, { name = "licenseRequest", type = Type.STRING16, class = "string" }, { name = "initData", type = Type.STRING16, class = "string" } } },
857
- [6] = { name = "SetDrmSessionState", signature = "virtual uint32_t SetDrmSessionState(uint32_t, Exchange::IContentProtection::State) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "sessionId", type = Type.UINT32, class = "uint32_t" }, { name = "sessionState", type = Type.ENUMU8, class = "Exchange::IContentProtection::State" } } },
858
- [7] = { name = "UpdateDrmSession", signature = "virtual uint32_t UpdateDrmSession(uint32_t, const string&, const string&, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "response", type = Type.STRING16, class = "string" } }, params = { { name = "sessionId", type = Type.UINT32, class = "uint32_t" }, { name = "licenseRequest", type = Type.STRING16, class = "string" }, { name = "initData", type = Type.STRING16, class = "string" } } },
859
- [8] = { name = "CloseDrmSession", signature = "virtual uint32_t CloseDrmSession(uint32_t, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "response", type = Type.STRING16, class = "string" } }, params = { { name = "sessionId", type = Type.UINT32, class = "uint32_t" } } },
860
- [9] = { name = "ShowWatermark", signature = "virtual uint32_t ShowWatermark(uint32_t, bool, const uint8_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "sessionId", type = Type.UINT32, class = "uint32_t" }, { name = "show", type = Type.BOOL, class = "bool" }, { name = "opacityLevel", type = Type.UINT8, class = "uint8_t", restrict = { min = 0, max = 100 } } } },
861
- [10] = { name = "SetPlaybackPosition", signature = "virtual uint32_t SetPlaybackPosition(uint32_t, int32_t, signed long) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "sessionId", type = Type.UINT32, class = "uint32_t" }, { name = "speed", type = Type.INT32, class = "int32_t" }, { name = "position", type = Type.INT32, class = "signed long" } } }
846
+ [3] = { name = "Register", signature = "virtual Core::hresult Register(Exchange::IContentProtection::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IContentProtection::INotification" } } },
847
+ [4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(Exchange::IContentProtection::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IContentProtection::INotification" } } },
848
+ [5] = { name = "OpenDrmSession", signature = "virtual Core::hresult OpenDrmSession(const string&, const string&, Exchange::IContentProtection::KeySystem, const string&, const string&, string&, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "sessionId", type = Type.STRING16, class = "string" }, { name = "response", type = Type.STRING16, class = "string" } }, params = { { name = "clientId", type = Type.STRING16, class = "string" }, { name = "appId", type = Type.STRING16, class = "string" }, { name = "keySystem", type = Type.ENUMU8, class = "Exchange::IContentProtection::KeySystem" }, { name = "licenseRequest", type = Type.STRING16, class = "string" }, { name = "initData", type = Type.STRING16, class = "string" } } },
849
+ [6] = { name = "SetDrmSessionState", signature = "virtual Core::hresult SetDrmSessionState(const string&, Exchange::IContentProtection::State) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sessionId", type = Type.STRING16, class = "string" }, { name = "sessionState", type = Type.ENUMU8, class = "Exchange::IContentProtection::State" } } },
850
+ [7] = { name = "UpdateDrmSession", signature = "virtual Core::hresult UpdateDrmSession(const string&, const string&, const string&, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "response", type = Type.STRING16, class = "string" } }, params = { { name = "sessionId", type = Type.STRING16, class = "string" }, { name = "licenseRequest", type = Type.STRING16, class = "string" }, { name = "initData", type = Type.STRING16, class = "string" } } },
851
+ [8] = { name = "CloseDrmSession", signature = "virtual Core::hresult CloseDrmSession(const string&, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "response", type = Type.STRING16, class = "string" } }, params = { { name = "sessionId", type = Type.STRING16, class = "string" } } },
852
+ [9] = { name = "ShowWatermark", signature = "virtual Core::hresult ShowWatermark(const string&, bool, const uint8_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sessionId", type = Type.STRING16, class = "string" }, { name = "show", type = Type.BOOL, class = "bool" }, { name = "opacityLevel", type = Type.UINT8, class = "uint8_t", restrict = { min = 0, max = 100 } } } },
853
+ [10] = { name = "SetPlaybackPosition", signature = "virtual Core::hresult SetPlaybackPosition(const string&, int32_t, signed long) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sessionId", type = Type.STRING16, class = "string" }, { name = "speed", type = Type.INT32, class = "int32_t" }, { name = "position", type = Type.INT32, class = "signed long" } } }
862
854
  }
863
855
 
864
856
  INTERFACES[5377] = "Exchange::IContentProtection::INotification"
865
857
  METHODS[5377] = {
866
- [3] = { name = "WatermarkStatusChanged", signature = "virtual void WatermarkStatusChanged(uint32_t, const string&, const Exchange::IContentProtection::INotification::Status&) = 0", params = { { name = "sessionId", type = Type.UINT32, class = "uint32_t" }, { name = "appId", type = Type.STRING16, class = "string" }, { name = "status", type = Type.POD, class = "Exchange::IContentProtection::INotification::Status", element = { { name = "state", type = Type.ENUMU8, class = "Exchange::IContentProtection::INotification::Status::State" }, { name = "failureReason", type = Type.INT32, class = "int32_t" } } } } }
858
+ [3] = { name = "WatermarkStatusChanged", signature = "virtual void WatermarkStatusChanged(const string&, const string&, const Exchange::IContentProtection::INotification::Status&) = 0", params = { { name = "sessionId", type = Type.STRING16, class = "string" }, { name = "appId", type = Type.STRING16, class = "string" }, { name = "status", type = Type.POD, class = "Exchange::IContentProtection::INotification::Status", element = { { name = "state", type = Type.ENUMU8, class = "Exchange::IContentProtection::INotification::Status::State" }, { name = "failureReason", type = Type.INT32, class = "int32_t" } } } } }
859
+ }
860
+
861
+ INTERFACES[5378] = "Exchange::IErrorToString"
862
+ METHODS[5378] = {
863
+ [3] = { name = "ErrorToString", signature = "virtual Core::hresult ErrorToString(const int32_t, string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "result", type = Type.STRING16, class = "string" } }, params = { { name = "code", type = Type.INT32, class = "int32_t" } } }
867
864
  }
868
865
 
869
866
  -- ICryptography.h
870
867
  INTERFACES[5334] = "Exchange::IRandom"
871
868
  METHODS[5334] = {
@@ -949,10 +946,11 @@ METHODS[5344] = {
949
946
  [5] = { name = "FindByType", signature = "virtual Core::hresult FindByType(const string&, const Exchange::IDNSServer::Record::type, const uint8_t, Exchange::IDNSServer::Record&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "entry", type = Type.POD, class = "Exchange::IDNSServer::Record", element = { { name = "Type", type = Type.ENUMU8, class = "Exchange::IDNSServer::Record::type" }, { name = "Key", type = Type.STRING16, class = "string" }, { name = "Value", type = Type.STRING16, class = "string" }, { name = "TTL", type = Type.UINT32, class = "uint32_t" }, { name = "Priority", type = Type.UINT8, class = "uint8_t" } } } }, params = { { name = "designator", type = Type.STRING16, class = "string" }, { name = "kind", type = Type.ENUMU8, class = "Exchange::IDNSServer::Record::type" }, { name = "index", type = Type.UINT8, class = "uint8_t" } } },
950
947
  [6] = { name = "Add", signature = "virtual Core::hresult Add(const Exchange::IDNSServer::Record&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "entry", type = Type.POD, class = "Exchange::IDNSServer::Record", element = { { name = "Type", type = Type.ENUMU8, class = "Exchange::IDNSServer::Record::type" }, { name = "Key", type = Type.STRING16, class = "string" }, { name = "Value", type = Type.STRING16, class = "string" }, { name = "TTL", type = Type.UINT32, class = "uint32_t" }, { name = "Priority", type = Type.UINT8, class = "uint8_t" } } } } },
951
948
  [7] = { name = "Remove", signature = "virtual Core::hresult Remove(const Exchange::IDNSServer::Record&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "record", type = Type.POD, class = "Exchange::IDNSServer::Record", element = { { name = "Type", type = Type.ENUMU8, class = "Exchange::IDNSServer::Record::type" }, { name = "Key", type = Type.STRING16, class = "string" }, { name = "Value", type = Type.STRING16, class = "string" }, { name = "TTL", type = Type.UINT32, class = "uint32_t" }, { name = "Priority", type = Type.UINT8, class = "uint8_t" } } } } }
952
949
  }
953
950
 
951
+ -- IDRM.h
954
952
  -- IDeviceIdentification.h
955
953
  INTERFACES[5440] = "Exchange::IDeviceIdentification"
956
954
  METHODS[5440] = {
957
955
  [3] = { name = "Identification", signature = "virtual Core::hresult Identification(Exchange::IDeviceIdentification::DeviceInfo&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "info", type = Type.POD, class = "Exchange::IDeviceIdentification::DeviceInfo", element = { { name = "deviceID", type = Type.STRING16, class = "string" }, { name = "firmwareVersion", type = Type.STRING16, class = "string", optional = true }, { name = "chipset", type = Type.STRING16, class = "string", optional = true } } } } }
958
956
  }
@@ -1148,16 +1146,18 @@ INTERFACES[4179] = "Exchange::IExternal::ICatalog::INotification"
1148
1146
  METHODS[4179] = {
1149
1147
  [3] = { name = "Activated", signature = "virtual void Activated(Exchange::IExternal*) = 0", params = { { name = "source", type = Type.OBJECT, class = "Exchange::IExternal" } } },
1150
1148
  [4] = { name = "Deactivated", signature = "virtual void Deactivated(Exchange::IExternal*) = 0", params = { { name = "source", type = Type.OBJECT, class = "Exchange::IExternal" } } }
1151
1149
  }
1152
1150
 
1151
+ -- IExternalBase.h
1153
1152
  -- IFocus.h
1154
1153
  INTERFACES[5040] = "Exchange::IFocus"
1155
1154
  METHODS[5040] = {
1156
1155
  [3] = { name = "Focused", signature = "virtual uint32_t Focused(const bool) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "focused", type = Type.BOOL, class = "bool" } } }
1157
1156
  }
1158
1157
 
1158
+ -- IGraphicsBuffer.h
1159
1159
  -- IGuide.h
1160
1160
  INTERFACES[4336] = "Exchange::IGuide"
1161
1161
  METHODS[4336] = {
1162
1162
  [3] = { name = "StartParser", signature = "virtual uint32_t StartParser(PluginHost::IShell*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { type = Type.OBJECT, class = "PluginHost::IShell" } } },
1163
1163
  [4] = { name = "GetChannels", signature = "virtual const string GetChannels() = 0", retvals = { { type = Type.STRING16, class = "string" } } },
@@ -1475,26 +1475,26 @@ METHODS[5488] = {
1475
1475
  INTERFACES[5489] = "Exchange::IMemoryMonitor::INotification"
1476
1476
  METHODS[5489] = {
1477
1477
  [3] = { name = "StatusChanged", signature = "virtual void StatusChanged(const string&, const Exchange::IMemoryMonitor::INotification::action, const Core::OptionalType<Exchange::IMemoryMonitor::INotification::reason>&) = 0", params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "action", type = Type.ENUMU8, class = "Exchange::IMemoryMonitor::INotification::action" }, { name = "reason", type = Type.ENUMU8, class = "Exchange::IMemoryMonitor::INotification::reason", optional = true } } }
1478
1478
  }
1479
1479
 
1480
- -- IMessageControl.h
1481
- INTERFACES[5169] = "RPC::IIteratorType<Exchange::IMessageControl::Control, Exchange::ID_MESSAGE_CONTROL_ITERATOR>"
1480
+ -- IMessagingControl.h
1481
+ INTERFACES[5169] = "RPC::IIteratorType<Exchange::IMessagingControl::Control, Exchange::ID_MESSAGING_CONTROL_ITERATOR>"
1482
1482
  METHODS[5169] = {
1483
- [3] = { name = "Next", signature = "virtual bool Next(Exchange::IMessageControl::Control&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IMessageControl::Control", element = { { name = "type", type = Type.ENUMU8, class = "Core::Messaging::Metadata::type" }, { name = "category", type = Type.STRING16, class = "string" }, { name = "module", type = Type.STRING16, class = "string" }, { name = "enabled", type = Type.BOOL, class = "bool" } } } } },
1484
- [4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IMessageControl::Control&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IMessageControl::Control", element = { { name = "type", type = Type.ENUMU8, class = "Core::Messaging::Metadata::type" }, { name = "category", type = Type.STRING16, class = "string" }, { name = "module", type = Type.STRING16, class = "string" }, { name = "enabled", type = Type.BOOL, class = "bool" } } } } },
1483
+ [3] = { name = "Next", signature = "virtual bool Next(Exchange::IMessagingControl::Control&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IMessagingControl::Control", element = { { name = "type", type = Type.ENUMU8, class = "Core::Messaging::Metadata::type" }, { name = "category", type = Type.STRING16, class = "string" }, { name = "module", type = Type.STRING16, class = "string" }, { name = "enabled", type = Type.BOOL, class = "bool" } } } } },
1484
+ [4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IMessagingControl::Control&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IMessagingControl::Control", element = { { name = "type", type = Type.ENUMU8, class = "Core::Messaging::Metadata::type" }, { name = "category", type = Type.STRING16, class = "string" }, { name = "module", type = Type.STRING16, class = "string" }, { name = "enabled", type = Type.BOOL, class = "bool" } } } } },
1485
1485
  [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
1486
1486
  [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
1487
1487
  [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
1488
- [8] = { name = "Current", signature = "virtual Exchange::IMessageControl::Control Current() const = 0", retvals = { { type = Type.POD, class = "Exchange::IMessageControl::Control", element = { { name = "type", type = Type.ENUMU8, class = "Core::Messaging::Metadata::type" }, { name = "category", type = Type.STRING16, class = "string" }, { name = "module", type = Type.STRING16, class = "string" }, { name = "enabled", type = Type.BOOL, class = "bool" } } } } }
1488
+ [8] = { name = "Current", signature = "virtual Exchange::IMessagingControl::Control Current() const = 0", retvals = { { type = Type.POD, class = "Exchange::IMessagingControl::Control", element = { { name = "type", type = Type.ENUMU8, class = "Core::Messaging::Metadata::type" }, { name = "category", type = Type.STRING16, class = "string" }, { name = "module", type = Type.STRING16, class = "string" }, { name = "enabled", type = Type.BOOL, class = "bool" } } } } }
1489
1489
  }
1490
1490
 
1491
- INTERFACES[5168] = "Exchange::IMessageControl"
1491
+ INTERFACES[5168] = "Exchange::IMessagingControl"
1492
1492
  METHODS[5168] = {
1493
- [3] = { name = "Enable", signature = "virtual Core::hresult Enable(const Exchange::IMessageControl::messagetype, const string&, const string&, const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "type", type = Type.ENUMU8, class = "Core::Messaging::Metadata::type" }, { name = "category", type = Type.STRING16, class = "string" }, { name = "module", type = Type.STRING16, class = "string" }, { name = "enabled", type = Type.BOOL, class = "bool" } } },
1494
- [4] = { name = "Modules", signature = "virtual Core::hresult Modules(Exchange::IMessageControl::IStringIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "modules", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
1495
- [5] = { name = "Controls", signature = "virtual Core::hresult Controls(const string&, Exchange::IMessageControl::IControlIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "control", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IMessageControl::Control, Exchange::ID_MESSAGE_CONTROL_ITERATOR>" } }, params = { { name = "module", type = Type.STRING16, class = "string" } } }
1493
+ [3] = { name = "Enable", signature = "virtual Core::hresult Enable(const Exchange::IMessagingControl::messagetype, const string&, const string&, const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "type", type = Type.ENUMU8, class = "Core::Messaging::Metadata::type" }, { name = "category", type = Type.STRING16, class = "string" }, { name = "module", type = Type.STRING16, class = "string" }, { name = "enabled", type = Type.BOOL, class = "bool" } } },
1494
+ [4] = { name = "Modules", signature = "virtual Core::hresult Modules(Exchange::IMessagingControl::IStringIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "modules", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
1495
+ [5] = { name = "Controls", signature = "virtual Core::hresult Controls(const string&, Exchange::IMessagingControl::IControlIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "control", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IMessagingControl::Control, Exchange::ID_MESSAGING_CONTROL_ITERATOR>" } }, params = { { name = "module", type = Type.STRING16, class = "string" } } }
1496
1496
  }
1497
1497
 
1498
1498
  -- IMessenger.h
1499
1499
  INTERFACES[4608] = "Exchange::IRoomAdministrator"
1500
1500
  METHODS[4608] = {
@@ -2375,1198 +2375,7 @@ METHODS[5136] = {
2375
2375
  [6] = { name = "Bind", signature = "virtual Core::hresult Bind(const uint32_t, const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "source", type = Type.UINT32, class = "uint32_t" }, { name = "destination", type = Type.UINT32, class = "uint32_t" } } },
2376
2376
  [7] = { name = "Unbind", signature = "virtual Core::hresult Unbind(const uint32_t, const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "source", type = Type.UINT32, class = "uint32_t" }, { name = "destination", type = Type.UINT32, class = "uint32_t" } } },
2377
2377
  [8] = { name = "Metadata", signature = "virtual Core::hresult Metadata(Exchange::IZigWave::Controller&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "metadata", type = Type.POD, class = "Exchange::IZigWave::Controller", element = { { name = "Permutable", type = Type.BOOL, class = "bool" }, { name = "Port", type = Type.STRING16, class = "string" }, { name = "Id", type = Type.UINT32, class = "uint32_t" }, { name = "Major", type = Type.UINT8, class = "uint8_t" }, { name = "Minor", type = Type.UINT8, class = "uint8_t" }, { name = "Nodes", type = Type.UINT16, class = "uint16_t" } } } } }
2378
2378
  }
2379
2379
 
2380
+ -- Ids.h
2380
2381
  -- ITestAutomation.h
2381
- INTERFACES[40960] = "QualityAssurance::IMemory"
2382
- METHODS[40960] = {
2383
- [3] = { name = "AllocateMemory", signature = "virtual Core::hresult AllocateMemory(const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "size", type = Type.UINT32, class = "uint32_t" } } },
2384
- [4] = { name = "FreeAllocatedMemory", signature = "virtual Core::hresult FreeAllocatedMemory() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } }
2385
- }
2386
-
2387
- INTERFACES[40961] = "QualityAssurance::IComRpc"
2388
- METHODS[40961] = {
2389
- [3] = { name = "TestBigString", signature = "virtual Core::hresult TestBigString(const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "length", type = Type.UINT32, class = "uint32_t" } } }
2390
- }
2391
-
2392
- INTERFACES[40962] = "QualityAssurance::IComRpc::IComRpcInternal"
2393
- METHODS[40962] = {
2394
- [3] = { name = "BigStringTest", signature = "virtual Core::hresult BigStringTest(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "testString", type = Type.STRING24, class = "string", restrict = { min = 0, max = 4194303 } } } }
2395
- }
2396
-
2397
- INTERFACES[41008] = "QualityAssurance::ITestTextOptions"
2398
- METHODS[41008] = {
2399
- [3] = { name = "TestStandard", signature = "virtual Core::hresult TestStandard(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::TestDetails&, const QualityAssurance::ITestTextOptions::EnumTextOptions) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::EnumTextOptions" } } }
2400
- }
2401
-
2402
- INTERFACES[41009] = "QualityAssurance::ITestTextOptions::INotification"
2403
- METHODS[41009] = {
2404
- [3] = { name = "TestEvent", signature = "virtual void TestEvent(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::TestDetails&, const QualityAssurance::ITestTextOptions::EnumTextOptions) = 0", params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::EnumTextOptions" } } }
2405
- }
2406
-
2407
- INTERFACES[41010] = "QualityAssurance::ITestTextOptions::ITestLegacy"
2408
- METHODS[41010] = {
2409
- [3] = { name = "TestLegacy", signature = "virtual Core::hresult TestLegacy(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::ITestLegacy::TestDetails&, const QualityAssurance::ITestTextOptions::ITestLegacy::EnumTextOptions) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::ITestLegacy::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::ITestLegacy::EnumTextOptions" } } }
2410
- }
2411
-
2412
- INTERFACES[41011] = "QualityAssurance::ITestTextOptions::ITestLegacy::INotification"
2413
- METHODS[41011] = {
2414
- [3] = { name = "TestEvent", signature = "virtual void TestEvent(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::ITestLegacy::TestDetails&, const QualityAssurance::ITestTextOptions::ITestLegacy::EnumTextOptions) = 0", params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::ITestLegacy::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::ITestLegacy::EnumTextOptions" } } }
2415
- }
2416
-
2417
- INTERFACES[41012] = "QualityAssurance::ITestTextOptions::ITestKeep"
2418
- METHODS[41012] = {
2419
- [3] = { name = "TestKeeP", signature = "virtual Core::hresult TestKeeP(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::ITestKeep::TestDetails&, const QualityAssurance::ITestTextOptions::ITestKeep::EnumTextOptions) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "firstTestParaM", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParaM", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParaM", type = Type.POD, class = "QualityAssurance::ITestTextOptions::ITestKeep::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParaM", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::ITestKeep::EnumTextOptions" } } }
2420
- }
2421
-
2422
- INTERFACES[41013] = "QualityAssurance::ITestTextOptions::ITestKeep::INotification"
2423
- METHODS[41013] = {
2424
- [3] = { name = "TestEvent", signature = "virtual void TestEvent(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::ITestKeep::TestDetails&, const QualityAssurance::ITestTextOptions::ITestKeep::EnumTextOptions) = 0", params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::ITestKeep::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::ITestKeep::EnumTextOptions" } } }
2425
- }
2426
-
2427
- INTERFACES[41014] = "QualityAssurance::ITestTextOptions::ITestCustom"
2428
- METHODS[41014] = {
2429
- [3] = { name = "TestCustom", signature = "virtual Core::hresult TestCustom(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::ITestCustom::TestDetails&, const QualityAssurance::ITestTextOptions::ITestCustom::EnumTextOptions) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::ITestCustom::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::ITestCustom::EnumTextOptions" } } }
2430
- }
2431
-
2432
- INTERFACES[41015] = "QualityAssurance::ITestTextOptions::ITestCustom::INotification"
2433
- METHODS[41015] = {
2434
- [3] = { name = "TestEvent", signature = "virtual void TestEvent(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::ITestCustom::TestDetails&, const QualityAssurance::ITestTextOptions::ITestCustom::EnumTextOptions) = 0", params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::ITestCustom::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::ITestCustom::EnumTextOptions" } } }
2435
- }
2436
-
2437
- INTERFACES[40963] = "QualityAssurance::ITestUtils"
2438
- METHODS[40963] = {
2439
- [3] = { name = "Crash", signature = "virtual Core::hresult Crash() const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } }
2440
- }
2441
-
2442
- -- ITestController.h
2443
- INTERFACES[40976] = "QualityAssurance::ITestController"
2444
- METHODS[40976] = {
2445
- [3] = { name = "Setup", signature = "virtual void Setup() = 0" },
2446
- [4] = { name = "TearDown", signature = "virtual void TearDown() = 0" },
2447
- [5] = { name = "Categories", signature = "virtual QualityAssurance::ITestController::ICategory::IIterator* Categories() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ICategory::IIterator" } } },
2448
- [6] = { name = "Category", signature = "virtual QualityAssurance::ITestController::ICategory* Category(const string&) const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ICategory" } }, params = { { name = "category", type = Type.STRING16, class = "string" } } }
2449
- }
2450
-
2451
- INTERFACES[40977] = "QualityAssurance::ITestController::ITest"
2452
- METHODS[40977] = {
2453
- [3] = { name = "Execute", signature = "virtual string Execute(const string&) = 0", retvals = { { type = Type.STRING16, class = "string" } }, params = { { name = "params", type = Type.STRING16, class = "string" } } },
2454
- [4] = { name = "Description", signature = "virtual string Description() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
2455
- [5] = { name = "Name", signature = "virtual string Name() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
2456
- }
2457
-
2458
- INTERFACES[40978] = "QualityAssurance::ITestController::ITest::IIterator"
2459
- METHODS[40978] = {
2460
- [3] = { name = "Reset", signature = "virtual void Reset() = 0" },
2461
- [4] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
2462
- [5] = { name = "Next", signature = "virtual bool Next() = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
2463
- [6] = { name = "Test", signature = "virtual QualityAssurance::ITestController::ITest* Test() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ITest" } } }
2464
- }
2465
-
2466
- INTERFACES[40979] = "QualityAssurance::ITestController::ICategory"
2467
- METHODS[40979] = {
2468
- [3] = { name = "Name", signature = "virtual string Name() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
2469
- [4] = { name = "Setup", signature = "virtual void Setup() = 0" },
2470
- [5] = { name = "TearDown", signature = "virtual void TearDown() = 0" },
2471
- [6] = { name = "Register", signature = "virtual void Register(QualityAssurance::ITestController::ITest*) = 0", params = { { name = "test", type = Type.OBJECT, class = "QualityAssurance::ITestController::ITest" } } },
2472
- [7] = { name = "Unregister", signature = "virtual void Unregister(QualityAssurance::ITestController::ITest*) = 0", params = { { name = "test", type = Type.OBJECT, class = "QualityAssurance::ITestController::ITest" } } },
2473
- [8] = { name = "Tests", signature = "virtual QualityAssurance::ITestController::ITest::IIterator* Tests() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ITest::IIterator" } } },
2474
- [9] = { name = "Test", signature = "virtual QualityAssurance::ITestController::ITest* Test(const string&) const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ITest" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } }
2475
- }
2476
-
2477
- INTERFACES[40980] = "QualityAssurance::ITestController::ICategory::IIterator"
2478
- METHODS[40980] = {
2479
- [3] = { name = "Reset", signature = "virtual void Reset() = 0" },
2480
- [4] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
2481
- [5] = { name = "Next", signature = "virtual bool Next() = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
2482
- [6] = { name = "Category", signature = "virtual QualityAssurance::ITestController::ICategory* Category() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ICategory" } } }
2483
- }
2484
-
2485
- -- ITestUtility.h
2486
- INTERFACES[40992] = "QualityAssurance::ITestUtility"
2487
- METHODS[40992] = {
2488
- [3] = { name = "Commands", signature = "virtual QualityAssurance::ITestUtility::ICommand::IIterator* Commands() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestUtility::ICommand::IIterator" } } },
2489
- [4] = { name = "Command", signature = "virtual QualityAssurance::ITestUtility::ICommand* Command(const string&) const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestUtility::ICommand" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } },
2490
- [5] = { name = "ShutdownTimeout", signature = "virtual uint32_t ShutdownTimeout(const uint32_t) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "timeout", type = Type.UINT32, class = "uint32_t" } } }
2491
- }
2492
-
2493
- INTERFACES[40993] = "QualityAssurance::ITestUtility::ICommand"
2494
- METHODS[40993] = {
2495
- [3] = { name = "Execute", signature = "virtual string Execute(const string&) = 0", retvals = { { type = Type.STRING16, class = "string" } }, params = { { name = "params", type = Type.STRING16, class = "string" } } },
2496
- [4] = { name = "Description", signature = "virtual string Description() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
2497
- [5] = { name = "Signature", signature = "virtual string Signature() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
2498
- [6] = { name = "Name", signature = "virtual string Name() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
2499
- }
2500
-
2501
- INTERFACES[40994] = "QualityAssurance::ITestUtility::ICommand::IIterator"
2502
- METHODS[40994] = {
2503
- [3] = { name = "Reset", signature = "virtual void Reset() = 0" },
2504
- [4] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
2505
- [5] = { name = "Next", signature = "virtual bool Next() = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
2506
- [6] = { name = "Command", signature = "virtual QualityAssurance::ITestUtility::ICommand* Command() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestUtility::ICommand" } } }
2507
- }
2508
-
2509
- -- ICustomErrorCode.h
2510
- INTERFACES[45120] = "Example::ICustomErrorCode"
2511
- METHODS[45120] = {
2512
- [3] = { name = "TriggerCustomError", signature = "virtual Core::hresult TriggerCustomError(const int32_t) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "errorcode", type = Type.INT32, class = "int32_t" } } },
2513
- [4] = { name = "TriggerNonCustomError", signature = "virtual Core::hresult TriggerNonCustomError(const uint32_t) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "errorcode", type = Type.UINT32, class = "uint32_t" } } }
2514
- }
2515
-
2516
- -- ISimpleAsync.h
2517
- INTERFACES[45072] = "Example::ISimpleAsync"
2518
- METHODS[45072] = {
2519
- [3] = { name = "Connect", signature = "virtual Core::hresult Connect(const Core::OptionalType<std::vector<uint8_t>>&, const Core::OptionalType<uint16_t>&, Example::ISimpleAsync::ICallback* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.VECTOR16, class = "std::vector<uint8_t>", element = { type = Type.UINT8, class = "uint8_t" }, optional = true }, { name = "timeout", type = Type.UINT16, class = "uint16_t", optional = true }, { name = "cb", type = Type.OBJECT, class = "Example::ISimpleAsync::ICallback" } } },
2520
- [4] = { name = "Abort", signature = "virtual Core::hresult Abort() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
2521
- [5] = { name = "Disconnect", signature = "virtual Core::hresult Disconnect() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
2522
- [6] = { name = "Connected", signature = "virtual Core::hresult Connected(const std::vector<uint8_t>&, bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "result", type = Type.BOOL, class = "bool" } }, params = { { name = "address", type = Type.VECTOR8, class = "std::vector<uint8_t>", proto = "std::vector<uint8_t>&", element = { type = Type.UINT8, class = "uint8_t" }, restrict = { min = 6, max = 6 } } } },
2523
- [7] = { name = "Link", signature = "virtual Core::hresult Link(const uint8_t[6]) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.ARRAY, class = "uint8_t", proto = "uint8_t[6]", element = { type = Type.UINT8, class = "uint8_t", proto = "uint8_t[6]" }, count = 6 } } },
2524
- [8] = { name = "Unlink", signature = "virtual Core::hresult Unlink(const uint8_t[6]) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.ARRAY, class = "uint8_t", proto = "uint8_t[6]", element = { type = Type.UINT8, class = "uint8_t", proto = "uint8_t[6]" }, count = 6 } } },
2525
- [9] = { name = "LinkedDevice", signature = "virtual Core::hresult LinkedDevice(uint8_t[6]) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "address", type = Type.ARRAY, class = "uint8_t", proto = "uint8_t[6]", element = { type = Type.UINT8, class = "uint8_t", proto = "uint8_t[6]" }, count = 6 } } },
2526
- [10] = { name = "Register", signature = "virtual Core::hresult Register(Example::ISimpleAsync::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleAsync::INotification" } } },
2527
- [11] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Example::ISimpleAsync::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleAsync::INotification" } } },
2528
- [12] = { name = "Metadata", signature = "virtual Core::hresult Metadata(const uint8_t[6], const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.ARRAY, class = "uint8_t", proto = "uint8_t[6]", element = { type = Type.UINT8, class = "uint8_t", proto = "uint8_t[6]" }, count = 6 }, { name = "metadata", type = Type.STRING16, class = "string" } } },
2529
- [13] = { name = "Metadata", signature = "virtual Core::hresult Metadata(const uint8_t[6], string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "metadata", type = Type.STRING16, class = "string" } }, params = { { name = "address", type = Type.ARRAY, class = "uint8_t", proto = "uint8_t[6]", element = { type = Type.UINT8, class = "uint8_t", proto = "uint8_t[6]" }, count = 6 } } },
2530
- [14] = { name = "Bind", signature = "virtual Core::hresult Bind(const Core::MACAddress&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.MAC, class = "Core::MACAddress" } } },
2531
- [15] = { name = "Unbind", signature = "virtual Core::hresult Unbind(const Core::MACAddress&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.MAC, class = "Core::MACAddress" } } },
2532
- [16] = { name = "BoundDevice", signature = "virtual Core::hresult BoundDevice(Core::MACAddress&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "address", type = Type.MAC, class = "Core::MACAddress" } } },
2533
- [17] = { name = "Type", signature = "virtual Core::hresult Type(const Core::MACAddress&, const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.MAC, class = "Core::MACAddress" }, { name = "value", type = Type.STRING16, class = "string" } } },
2534
- [18] = { name = "Type", signature = "virtual Core::hresult Type(const Core::MACAddress&, string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "value", type = Type.STRING16, class = "string" } }, params = { { name = "address", type = Type.MAC, class = "Core::MACAddress" } } },
2535
- [19] = { name = "Register", signature = "virtual Core::hresult Register(Example::ISimpleAsync::IBindNotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleAsync::IBindNotification" } } },
2536
- [20] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Example::ISimpleAsync::IBindNotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleAsync::IBindNotification" } } },
2537
- [21] = { name = "Tables", signature = "virtual Core::hresult Tables(const bool, std::vector<string>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "stringTables", type = Type.VECTOR8, class = "std::vector<string>", proto = "std::vector<string>&", element = { type = Type.STRING16, class = "string" }, restrict = { min = 0, max = 10 } } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
2538
- [22] = { name = "Tables2", signature = "virtual Core::hresult Tables2(const bool, std::vector<string>&, std::vector<uint8_t>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "stringTables", type = Type.VECTOR8, class = "std::vector<string>", proto = "std::vector<string>&", element = { type = Type.STRING16, class = "string" }, restrict = { min = 0, max = 10 } }, { name = "intTables", type = Type.VECTOR8, class = "std::vector<uint8_t>", proto = "std::vector<uint8_t>&", element = { type = Type.UINT8, class = "uint8_t" }, restrict = { min = 0, max = 10 } } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
2539
- [23] = { name = "Tables3", signature = "virtual Core::hresult Tables3(const bool, Core::OptionalType<std::vector<string>>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "stringTables", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
2540
- [24] = { name = "Tables4", signature = "virtual Core::hresult Tables4(const bool, RPC::IStringIterator*&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "stringTables", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
2541
- [25] = { name = "Tables5", signature = "virtual Core::hresult Tables5(const bool, RPC::IStringIterator*&, RPC::IValueIterator*&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "stringTables", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" }, { name = "intTables", type = Type.OBJECT, class = "RPC::IIteratorType<uint32_t, RPC::ID_VALUEITERATOR>" } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
2542
- [26] = { name = "Tables6", signature = "virtual Core::hresult Tables6(const bool, Example::ISimpleAsync::Record&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "pod", type = Type.POD, class = "Example::ISimpleAsync::Record", element = { { name = "param0", type = Type.STRING16, class = "string" }, { name = "param1", type = Type.VECTOR8, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, restrict = { min = 0, max = 10 } }, { name = "param2", type = Type.VECTOR8, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, restrict = { min = 0, max = 10 } }, { name = "param3", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true }, { name = "param4", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true }, { name = "param5", type = Type.POD, class = "Example::ISimpleAsync::SmallRecord", element = { { name = "param0", type = Type.STRING16, class = "string" }, { name = "param1", type = Type.BOOL, class = "bool" } } }, { name = "param6", type = Type.POD, class = "Example::ISimpleAsync::SmallRecord", element = { { name = "param0", type = Type.STRING16, class = "string" }, { name = "param1", type = Type.BOOL, class = "bool" } }, optional = true } } } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
2543
- [27] = { name = "Tables7", signature = "virtual Core::hresult Tables7(const bool, Core::OptionalType<Example::ISimpleAsync::Record>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "pod", type = Type.POD, class = "Example::ISimpleAsync::Record", element = { { name = "param0", type = Type.STRING16, class = "string" }, { name = "param1", type = Type.VECTOR8, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, restrict = { min = 0, max = 10 } }, { name = "param2", type = Type.VECTOR8, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, restrict = { min = 0, max = 10 } }, { name = "param3", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true }, { name = "param4", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true }, { name = "param5", type = Type.POD, class = "Example::ISimpleAsync::SmallRecord", element = { { name = "param0", type = Type.STRING16, class = "string" }, { name = "param1", type = Type.BOOL, class = "bool" } } }, { name = "param6", type = Type.POD, class = "Example::ISimpleAsync::SmallRecord", element = { { name = "param0", type = Type.STRING16, class = "string" }, { name = "param1", type = Type.BOOL, class = "bool" } }, optional = true } }, optional = true } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
2544
- [28] = { name = "Tables8", signature = "virtual Core::hresult Tables8(const bool, Core::OptionalType<Example::ISimpleAsync::Record2>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "pod", type = Type.POD, class = "Example::ISimpleAsync::Record2", element = { { name = "param3", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true }, { name = "param4", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true } }, optional = true } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
2545
- [29] = { name = "Tables9", signature = "virtual Core::hresult Tables9(const bool, Example::ISimpleAsync::Record2&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "pod", type = Type.POD, class = "Example::ISimpleAsync::Record2", element = { { name = "param3", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true }, { name = "param4", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true } } } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
2546
- [30] = { name = "OptionalResult", signature = "virtual Core::hresult OptionalResult(const bool, Core::OptionalType<string>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "result", type = Type.STRING16, class = "string", optional = true } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } }
2547
- }
2548
-
2549
- INTERFACES[45073] = "Example::ISimpleAsync::ICallback"
2550
- METHODS[45073] = {
2551
- [3] = { name = "Complete", signature = "virtual void Complete(const Core::OptionalType<std::vector<uint8_t>>&, const Example::ISimpleAsync::state) = 0", params = { { name = "address", type = Type.VECTOR16, class = "std::vector<uint8_t>", element = { type = Type.UINT8, class = "uint8_t" }, optional = true }, { name = "state", type = Type.ENUMU8, class = "Example::ISimpleAsync::state" } } }
2552
- }
2553
-
2554
- INTERFACES[45074] = "Example::ISimpleAsync::INotification"
2555
- METHODS[45074] = {
2556
- [3] = { name = "StatusChanged", signature = "virtual void StatusChanged(const uint8_t[6], const bool) = 0", params = { { name = "address", type = Type.ARRAY, class = "uint8_t", proto = "uint8_t[6]", element = { type = Type.UINT8, class = "uint8_t", proto = "uint8_t[6]" }, count = 6 }, { name = "linked", type = Type.BOOL, class = "bool" } } }
2557
- }
2558
-
2559
- INTERFACES[45075] = "Example::ISimpleAsync::IBindNotification"
2560
- METHODS[45075] = {
2561
- [3] = { name = "BindingChanged", signature = "virtual void BindingChanged(const Core::MACAddress&, const bool) = 0", params = { { name = "address", type = Type.MAC, class = "Core::MACAddress" }, { name = "bound", type = Type.BOOL, class = "bool" } } }
2562
- }
2563
-
2564
- -- ISimpleCustomObjects.h
2565
- INTERFACES[45104] = "Example::ISimpleCustomObjects"
2566
- METHODS[45104] = {
2567
- [3] = { name = "Register", signature = "virtual Core::hresult Register(Example::ISimpleCustomObjects::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleCustomObjects::INotification" } } },
2568
- [4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Example::ISimpleCustomObjects::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleCustomObjects::INotification" } } },
2569
- [5] = { name = "Accessory", signature = "virtual Core::hresult Accessory(const string&, Example::ISimpleCustomObjects::IAccessory*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "accessory", type = Type.OBJECT, class = "Example::ISimpleCustomObjects::IAccessory" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } }
2570
- }
2571
-
2572
- INTERFACES[45105] = "Example::ISimpleCustomObjects::IAccessory"
2573
- METHODS[45105] = {
2574
- [3] = { name = "Register", signature = "virtual Core::hresult Register(Example::ISimpleCustomObjects::IAccessory::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleCustomObjects::IAccessory::INotification" } } },
2575
- [4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Example::ISimpleCustomObjects::IAccessory::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleCustomObjects::IAccessory::INotification" } } },
2576
- [5] = { name = "Name", signature = "virtual Core::hresult Name(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "name", type = Type.STRING16, class = "string" } } },
2577
- [6] = { name = "Name", signature = "virtual Core::hresult Name(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } },
2578
- [7] = { name = "Pin", signature = "virtual Core::hresult Pin(const uint8_t, const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "pin", type = Type.UINT8, class = "uint8_t" }, { name = "value", type = Type.BOOL, class = "bool" } } },
2579
- [8] = { name = "Pin", signature = "virtual Core::hresult Pin(const uint8_t, bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "value", type = Type.BOOL, class = "bool" } }, params = { { name = "pin", type = Type.UINT8, class = "uint8_t" } } }
2580
- }
2581
-
2582
- INTERFACES[45106] = "Example::ISimpleCustomObjects::IAccessory::INotification"
2583
- METHODS[45106] = {
2584
- [3] = { name = "NameChanged", signature = "virtual void NameChanged(const string&) = 0", params = { { name = "name", type = Type.STRING16, class = "string" } } }
2585
- }
2586
-
2587
- -- ISimpleInstanceObjects.h
2588
- INTERFACES[45088] = "Example::ISimpleInstanceObjects"
2589
- METHODS[45088] = {
2590
- [3] = { name = "Acquire", signature = "virtual Core::hresult Acquire(const string&, Example::ISimpleInstanceObjects::IDevice*&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "device", type = Type.OBJECT, class = "Example::ISimpleInstanceObjects::IDevice" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } },
2591
- [4] = { name = "Relinquish", signature = "virtual Core::hresult Relinquish(Example::ISimpleInstanceObjects::IDevice* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "device", type = Type.OBJECT, class = "Example::ISimpleInstanceObjects::IDevice" } } }
2592
- }
2593
-
2594
- INTERFACES[45089] = "Example::ISimpleInstanceObjects::IDevice"
2595
- METHODS[45089] = {
2596
- [3] = { name = "Register", signature = "virtual Core::hresult Register(Example::ISimpleInstanceObjects::IDevice::INotification* const, const Core::OptionalType<uint8_t>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleInstanceObjects::IDevice::INotification" }, { name = "pin", type = Type.UINT8, class = "uint8_t", optional = true } } },
2597
- [4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Example::ISimpleInstanceObjects::IDevice::INotification* const, const Core::OptionalType<uint8_t>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notificaiton", type = Type.OBJECT, class = "Example::ISimpleInstanceObjects::IDevice::INotification" }, { name = "pin", type = Type.UINT8, class = "uint8_t", optional = true } } },
2598
- [5] = { name = "Name", signature = "virtual Core::hresult Name(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "name", type = Type.STRING16, class = "string" } } },
2599
- [6] = { name = "Name", signature = "virtual Core::hresult Name(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } },
2600
- [7] = { name = "Enable", signature = "virtual Core::hresult Enable() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
2601
- [8] = { name = "Disable", signature = "virtual Core::hresult Disable() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
2602
- [9] = { name = "Pin", signature = "virtual Core::hresult Pin(const uint8_t, const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "pin", type = Type.UINT8, class = "uint8_t" }, { name = "high", type = Type.BOOL, class = "bool" } } },
2603
- [10] = { name = "Pin", signature = "virtual Core::hresult Pin(const uint8_t, bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "high", type = Type.BOOL, class = "bool" } }, params = { { name = "pin", type = Type.UINT8, class = "uint8_t" } } }
2604
- }
2605
-
2606
- INTERFACES[45090] = "Example::ISimpleInstanceObjects::IDevice::INotification"
2607
- METHODS[45090] = {
2608
- [3] = { name = "NameChanged", signature = "virtual void NameChanged(const string&) = 0", params = { { name = "state", type = Type.STRING16, class = "string" } } },
2609
- [4] = { name = "StateChanged", signature = "virtual void StateChanged(const Example::ISimpleInstanceObjects::state) = 0", params = { { name = "state", type = Type.ENUMU8, class = "Example::ISimpleInstanceObjects::state" } } },
2610
- [5] = { name = "PinChanged", signature = "virtual void PinChanged(const uint8_t, const bool) = 0", params = { { name = "pin", type = Type.UINT8, class = "uint8_t" }, { name = "high", type = Type.BOOL, class = "bool" } } }
2611
- }
2612
-
2613
- -- enums
2614
- ENUMS["RPC::Environment::scope"] = {
2615
- [0] = "LOCAL",
2616
- [1] = "GLOBAL"
2617
- }
2618
-
2619
- ENUMS["PluginHost::ISubSystem::subsystem"] = {
2620
- [0] = "PLATFORM",
2621
- [1] = "SECURITY",
2622
- [2] = "NETWORK",
2623
- [3] = "IDENTIFIER",
2624
- [4] = "GRAPHICS",
2625
- [5] = "INTERNET",
2626
- [6] = "LOCATION",
2627
- [7] = "TIME",
2628
- [8] = "PROVISIONING",
2629
- [9] = "DECRYPTION",
2630
- [10] = "WEBSOURCE",
2631
- [11] = "STREAMING",
2632
- [12] = "BLUETOOTH",
2633
- [13] = "CRYPTOGRAPHY",
2634
- [14] = "INSTALLATION",
2635
- [15] = "END_LIST",
2636
- [2147483648] = "NOT_PLATFORM",
2637
- [2147483649] = "NOT_SECURITY",
2638
- [2147483650] = "NOT_NETWORK",
2639
- [2147483651] = "NOT_IDENTIFIER",
2640
- [2147483652] = "NOT_GRAPHICS",
2641
- [2147483653] = "NOT_INTERNET",
2642
- [2147483654] = "NOT_LOCATION",
2643
- [2147483655] = "NOT_TIME",
2644
- [2147483656] = "NOT_PROVISIONING",
2645
- [2147483657] = "NOT_DECRYPTION",
2646
- [2147483658] = "NOT_WEBSOURCE",
2647
- [2147483659] = "NOT_STREAMING",
2648
- [2147483660] = "NOT_BLUETOOTH",
2649
- [2147483661] = "NOT_CRYPTOGRAPHY",
2650
- [2147483662] = "NOT_INSTALLATION"
2651
- }
2652
-
2653
- ENUMS["Exchange::Controller::IMetadata::Data::Link::state"] = {
2654
- [0] = "CLOSED",
2655
- [1] = "WEBSERVER",
2656
- [2] = "WEBSOCKET",
2657
- [3] = "RAWSOCKET",
2658
- [4] = "COMRPC",
2659
- [5] = "SUSPENDED"
2660
- }
2661
-
2662
- ENUMS["Exchange::Controller::IMetadata::Data::Service::state"] = {
2663
- [0] = "UNAVAILABLE",
2664
- [1] = "DEACTIVATED",
2665
- [3] = "DEACTIVATION",
2666
- [2] = "ACTIVATED",
2667
- [4] = "ACTIVATION",
2668
- [7] = "DESTROYED",
2669
- [5] = "PRECONDITION",
2670
- [6] = "HIBERNATED",
2671
- [256] = "SUSPENDED",
2672
- [257] = "RESUMED"
2673
- }
2674
-
2675
- ENUMS["PluginHost::IShell::startmode"] = {
2676
- }
2677
-
2678
- ENUMS["PluginHost::IShell::state"] = {
2679
- [0] = "UNAVAILABLE",
2680
- [1] = "DEACTIVATED",
2681
- [2] = "ACTIVATED",
2682
- [3] = "DEACTIVATION",
2683
- [4] = "ACTIVATION",
2684
- [5] = "PRECONDITION",
2685
- [6] = "HIBERNATED",
2686
- [7] = "DESTROYED"
2687
- }
2688
-
2689
- ENUMS["PluginHost::IShell::reason"] = {
2690
- [0] = "REQUESTED",
2691
- [1] = "AUTOMATIC",
2692
- [2] = "FAILURE",
2693
- [3] = "MEMORY_EXCEEDED",
2694
- [4] = "STARTUP",
2695
- [5] = "SHUTDOWN",
2696
- [6] = "CONDITIONS",
2697
- [7] = "WATCHDOG_EXPIRED",
2698
- [8] = "INITIALIZATION_FAILED",
2699
- [9] = "INSTANTIATION_FAILED"
2700
- }
2701
-
2702
- ENUMS["Exchange::Controller::ILifeTime::state"] = {
2703
- [0] = "UNKNOWN",
2704
- [1] = "SUSPENDED",
2705
- [2] = "RESUMED"
2706
- }
2707
-
2708
- ENUMS["Exchange::Controller::IMetadata::Data::BuildInfo::systemtype"] = {
2709
- [0] = "SYSTEM_WINDOWS",
2710
- [1] = "SYSTEM_LINUX",
2711
- [2] = "SYSTEM_MACOS"
2712
- }
2713
-
2714
- ENUMS["Exchange::Controller::IMetadata::Data::BuildInfo::buildtype"] = {
2715
- [0] = "DEBUG",
2716
- [1] = "DEBUG_OPTIMIZED",
2717
- [2] = "RELEASE_WITH_DEBUG_INFO",
2718
- [3] = "RELEASE",
2719
- [4] = "PRODUCTION"
2720
- }
2721
-
2722
- ENUMS["Exchange::Controller::IMetadata::Data::BuildInfo::extensiontype"] = {
2723
- [1] = "WARNING_REPORTING",
2724
- [2] = "BLUETOOTH",
2725
- [4] = "HIBERNATE",
2726
- [8] = "PROCESS_CONTAINERS"
2727
- }
2728
-
2729
- ENUMS["PluginHost::IStateControl::state"] = {
2730
- [0] = "UNINITIALIZED",
2731
- [1] = "SUSPENDED",
2732
- [2] = "RESUMED",
2733
- [3] = "EXITED"
2734
- }
2735
-
2736
- ENUMS["PluginHost::IStateControl::command"] = {
2737
- [1] = "SUSPEND",
2738
- [2] = "RESUME"
2739
- }
2740
-
2741
- ENUMS["PluginHost::IStateController::state"] = {
2742
- [0] = "UNKNOWN",
2743
- [1] = "SUSPENDED",
2744
- [2] = "RESUMED"
2745
- }
2746
-
2747
- ENUMS["PluginHost::IStateController::command"] = {
2748
- [0] = "SUSPEND",
2749
- [1] = "RESUME"
2750
- }
2751
-
2752
- ENUMS["PluginHost::ISubSystem::IInternet::network_type"] = {
2753
- [0] = "UNKNOWN",
2754
- [1] = "IPV4",
2755
- [2] = "IPV6"
2756
- }
2757
-
2758
- ENUMS["Exchange::IAVSController::INotification::dialoguestate"] = {
2759
- [0] = "IDLE",
2760
- [1] = "LISTENING",
2761
- [2] = "EXPECTING",
2762
- [3] = "THINKING",
2763
- [4] = "SPEAKING"
2764
- }
2765
-
2766
- ENUMS["Exchange::IApplication::resettype"] = {
2767
- [0] = "FACTORY",
2768
- [1] = "CACHE",
2769
- [2] = "CREDENTIALS",
2770
- [3] = "RECORDINGS"
2771
- }
2772
-
2773
- ENUMS["Exchange::IApplication::launchpointtype"] = {
2774
- [0] = "UNDEFINED",
2775
- [1] = "DIAL",
2776
- [2] = "DEDICATED_BUTTON",
2777
- [3] = "DEDICATED_ICON",
2778
- [4] = "APPLICATION_LIST",
2779
- [5] = "INTEGRATED_TILE",
2780
- [6] = "SEARCH_RESULT",
2781
- [7] = "SEARCH_CONTINUATION",
2782
- [8] = "VOICE_CONTROL",
2783
- [9] = "VOICE_SEARCH_RESULT",
2784
- [10] = "VISUAL_GESTURE",
2785
- [11] = "TOUCH_GESTURE",
2786
- [12] = "EPG_GRID",
2787
- [13] = "CHANNEL_NUMBER",
2788
- [14] = "CHANNEL_ZAP",
2789
- [15] = "CHANNEL_BAR",
2790
- [16] = "WEB_BROWSER",
2791
- [17] = "POWER_ON",
2792
- [18] = "POWER_ON_FROM_DEDICATED_BUTTON",
2793
- [19] = "SUSPENDED_POWER_ON",
2794
- [20] = "RESTART",
2795
- [21] = "SUSPENDED_RESTART",
2796
- [22] = "RESUMED_FROM_SCREEN_SAVER",
2797
- [23] = "RESUMED_FROM_STANDBY",
2798
- [24] = "BANNER_AD",
2799
- [25] = "TITLE_RECOMMENDATION",
2800
- [26] = "APPLICATION_PROMOTION"
2801
- }
2802
-
2803
- ENUMS["Exchange::IAudioStream::streamstate"] = {
2804
- [0] = "UNAVAILABLE",
2805
- [1] = "IDLE",
2806
- [2] = "STARTED"
2807
- }
2808
-
2809
- ENUMS["Exchange::IAudioStream::codectype"] = {
2810
- [1] = "PCM",
2811
- [2] = "ADPCM",
2812
- [3] = "_"
2813
- }
2814
-
2815
- ENUMS["Exchange::IBluetoothAudio::state"] = {
2816
- [0] = "UNASSIGNED",
2817
- [1] = "DISCONNECTED",
2818
- [2] = "CONNECTING",
2819
- [3] = "CONNECTED",
2820
- [4] = "CONNECTED_BAD",
2821
- [5] = "CONNECTED_RESTRICTED",
2822
- [6] = "READY",
2823
- [7] = "STREAMING"
2824
- }
2825
-
2826
- ENUMS["Exchange::IBluetoothAudio::ISink::devicetype"] = {
2827
- [0] = "UNKNOWN",
2828
- [1] = "HEADPHONE",
2829
- [2] = "SPEAKER",
2830
- [3] = "RECORDER",
2831
- [4] = "AMPLIFIER"
2832
- }
2833
-
2834
- ENUMS["Exchange::IBluetoothAudio::audiocodec"] = {
2835
- [1] = "LC_SBC"
2836
- }
2837
-
2838
- ENUMS["Exchange::IBluetoothAudio::drmscheme"] = {
2839
- [1] = "DTCP",
2840
- [2] = "SCMS_T"
2841
- }
2842
-
2843
- ENUMS["Exchange::IBluetoothAudio::ISource::devicetype"] = {
2844
- [0] = "UNKNOWN",
2845
- [1] = "PLAYER",
2846
- [2] = "MICROPHONE",
2847
- [3] = "TUNER",
2848
- [4] = "MIXER"
2849
- }
2850
-
2851
- ENUMS["Exchange::IWebBrowser::VisibilityType"] = {
2852
- [0] = "HIDDEN",
2853
- [1] = "VISIBLE"
2854
- }
2855
-
2856
- ENUMS["Exchange::IWebBrowser::HTTPCookieAcceptPolicyType"] = {
2857
- [0] = "ALWAYS",
2858
- [1] = "NEVER",
2859
- [2] = "ONLY_FROM_MAIN_DOCUMENT_DOMAIN",
2860
- [3] = "EXCLUSIVELY_FROM_MAIN_DOCUMENT_DOMAIN"
2861
- }
2862
-
2863
- ENUMS["Exchange::IBrowserSecurity::MixedContentPolicyType"] = {
2864
- [0] = "ALLOWED",
2865
- [1] = "BLOCKED"
2866
- }
2867
-
2868
- ENUMS["Exchange::IDeviceAudioCapabilities::AudioOutput"] = {
2869
- [0] = "AUDIO_OTHER",
2870
- [1] = "AUDIO_RF_MODULATOR",
2871
- [2] = "AUDIO_ANALOG",
2872
- [3] = "AUDIO_SPDIF",
2873
- [4] = "AUDIO_HDMI0",
2874
- [5] = "AUDIO_HDMI1",
2875
- [6] = "AUDIO_DISPLAYPORT"
2876
- }
2877
-
2878
- ENUMS["Exchange::IDeviceAudioCapabilities::AudioCapability"] = {
2879
- [0] = "AUDIOCAPABILITY_NONE",
2880
- [1] = "ATMOS",
2881
- [2] = "DD",
2882
- [3] = "DDPLUS",
2883
- [4] = "DAD",
2884
- [5] = "DAPV2",
2885
- [6] = "MS12"
2886
- }
2887
-
2888
- ENUMS["Exchange::IDeviceAudioCapabilities::MS12Capability"] = {
2889
- [0] = "MS12CAPABILITY_NONE",
2890
- [1] = "DOLBYVOLUME",
2891
- [2] = "INTELIGENTEQUALIZER",
2892
- [3] = "DIALOGUEENHANCER"
2893
- }
2894
-
2895
- ENUMS["Exchange::IDeviceAudioCapabilities::MS12Profile"] = {
2896
- [0] = "MS12PROFILE_NONE",
2897
- [1] = "MUSIC",
2898
- [2] = "MOVIE",
2899
- [3] = "VOICE"
2900
- }
2901
-
2902
- ENUMS["Exchange::IDeviceVideoCapabilities::VideoOutput"] = {
2903
- [0] = "VIDEO_OTHER",
2904
- [1] = "VIDEO_RF_MODULATOR",
2905
- [2] = "VIDEO_COMPOSITE",
2906
- [3] = "VIDEO_SVIDEO",
2907
- [4] = "VIDEO_COMPONENT",
2908
- [5] = "VIDEO_SCART_RGB",
2909
- [6] = "VIDEO_HDMI0",
2910
- [7] = "VIDEO_HDMI1",
2911
- [8] = "VIDEO_DISPLAYPORT"
2912
- }
2913
-
2914
- ENUMS["Exchange::IDeviceVideoCapabilities::ScreenResolution"] = {
2915
- [0] = "ScreenResolution_Unknown",
2916
- [1] = "ScreenResolution_480i",
2917
- [2] = "ScreenResolution_480p",
2918
- [3] = "ScreenResolution_576i",
2919
- [4] = "ScreenResolution_576p",
2920
- [5] = "ScreenResolution_576p50Hz",
2921
- [6] = "ScreenResolution_720p",
2922
- [7] = "ScreenResolution_720p50Hz",
2923
- [8] = "ScreenResolution_1080i",
2924
- [9] = "ScreenResolution_1080i25Hz",
2925
- [10] = "ScreenResolution_1080i50Hz",
2926
- [11] = "ScreenResolution_1080p",
2927
- [12] = "ScreenResolution_1080p24Hz",
2928
- [13] = "ScreenResolution_1080p25Hz",
2929
- [14] = "ScreenResolution_1080p30Hz",
2930
- [15] = "ScreenResolution_1080p50Hz",
2931
- [16] = "ScreenResolution_1080p60Hz",
2932
- [17] = "ScreenResolution_2160p30Hz",
2933
- [18] = "ScreenResolution_2160p50Hz",
2934
- [19] = "ScreenResolution_2160p60Hz",
2935
- [20] = "ScreenResolution_4320p30Hz",
2936
- [21] = "ScreenResolution_4320p60Hz",
2937
- [22] = "ScreenResolution_2160p",
2938
- [23] = "ScreenResolution_4320p"
2939
- }
2940
-
2941
- ENUMS["Exchange::IBrightness::Brightness"] = {
2942
- [0] = "SdrToHdrGraphicsBrightness_Default",
2943
- [1] = "SdrToHdrGraphicsBrightness_MatchVideo",
2944
- [2] = "SdrToHdrGraphicsBrightness_Max"
2945
- }
2946
-
2947
- ENUMS["Exchange::IContentDecryption::Status"] = {
2948
- [0] = "BUSY",
2949
- [1] = "SUCCESS",
2950
- [2] = "FAILED"
2951
- }
2952
-
2953
- ENUMS["Exchange::IContentProtection::KeySystem"] = {
2954
- [0] = "WIDEVINE",
2955
- [1] = "PLAYREADY",
2956
- [2] = "CLEARKEY"
2957
- }
2958
-
2959
- ENUMS["Exchange::IContentProtection::State"] = {
2960
- [0] = "ACTIVE",
2961
- [1] = "INACTIVE"
2962
- }
2963
-
2964
- ENUMS["Exchange::IContentProtection::INotification::Status::State"] = {
2965
- [1] = "GRANTED",
2966
- [2] = "NOT_REQUIRED",
2967
- [3] = "DENIED",
2968
- [4] = "FAILED"
2969
- }
2970
-
2971
- ENUMS["Exchange::IPersistent::keytype"] = {
2972
- [0] = "AES128",
2973
- [1] = "AES256",
2974
- [2] = "HMAC128",
2975
- [3] = "HMAC160",
2976
- [4] = "HMAC256"
2977
- }
2978
-
2979
- ENUMS["Exchange::hashtype"] = {
2980
- [20] = "SHA1",
2981
- [28] = "SHA224",
2982
- [32] = "SHA256",
2983
- [48] = "SHA384",
2984
- [64] = "SHA512"
2985
- }
2986
-
2987
- ENUMS["Exchange::aesmode"] = {
2988
- [0] = "ECB",
2989
- [1] = "CBC",
2990
- [2] = "OFB",
2991
- [3] = "CFB1",
2992
- [4] = "CFB8",
2993
- [5] = "CFB128",
2994
- [6] = "CTR"
2995
- }
2996
-
2997
- ENUMS["Exchange::CryptographyVault"] = {
2998
- [0] = "CRYPTOGRAPHY_VAULT_DEFAULT",
2999
- [1] = "CRYPTOGRAPHY_VAULT_PLATFORM",
3000
- [16] = "CRYPTOGRAPHY_VAULT_PROVISIONING",
3001
- [17] = "CRYPTOGRAPHY_VAULT_NETFLIX"
3002
- }
3003
-
3004
- ENUMS["Exchange::IDNSServer::Record::type"] = {
3005
- [0] = "INVALID",
3006
- [1] = "RECORD_A",
3007
- [2] = "RECORD_NS",
3008
- [3] = "RECORD_MD",
3009
- [4] = "RECORD_MF",
3010
- [5] = "RECORD_CNAME",
3011
- [6] = "RECORD_SOA",
3012
- [7] = "RECORD_MB",
3013
- [8] = "RECORD_MG",
3014
- [9] = "RECORD_MR",
3015
- [10] = "RECORD_NULL",
3016
- [11] = "RECORD_WKS",
3017
- [12] = "RECORD_PTR",
3018
- [13] = "RECORD_HINFO",
3019
- [14] = "RECORD_MINFO",
3020
- [15] = "RECORD_MX",
3021
- [16] = "RECORD_TXT",
3022
- [28] = "RECORD_AAAA",
3023
- [252] = "REQUEST_AXFR",
3024
- [253] = "REQUEST_MAILB",
3025
- [254] = "REQUEST_MAILA",
3026
- [255] = "REQUEST_ALL"
3027
- }
3028
-
3029
- ENUMS["Exchange::IDeviceVideoCapabilities::CopyProtection"] = {
3030
- [0] = "HDCP_UNAVAILABLE",
3031
- [1] = "HDCP_14",
3032
- [2] = "HDCP_20",
3033
- [3] = "HDCP_21",
3034
- [4] = "HDCP_22"
3035
- }
3036
-
3037
- ENUMS["Exchange::IDictionary::Type"] = {
3038
- [0] = "NAMESPACE",
3039
- [1] = "PERSISTENT_KEY",
3040
- [2] = "VOLATILE_KEY"
3041
- }
3042
-
3043
- ENUMS["Exchange::IHDRProperties::HDRType"] = {
3044
- [0] = "HDR_OFF",
3045
- [1] = "HDR_10",
3046
- [2] = "HDR_10PLUS",
3047
- [3] = "HDR_HLG",
3048
- [4] = "HDR_DOLBYVISION",
3049
- [5] = "HDR_TECHNICOLOR"
3050
- }
3051
-
3052
- ENUMS["Exchange::IDisplayProperties::ColorimetryType"] = {
3053
- [0] = "COLORIMETRY_UNKNOWN",
3054
- [1] = "COLORIMETRY_OTHER",
3055
- [2] = "COLORIMETRY_SMPTE170M",
3056
- [3] = "COLORIMETRY_BT709",
3057
- [4] = "COLORIMETRY_XVYCC601",
3058
- [5] = "COLORIMETRY_XVYCC709",
3059
- [6] = "COLORIMETRY_SYCC601",
3060
- [7] = "COLORIMETRY_OPYCC601",
3061
- [8] = "COLORIMETRY_OPRGB",
3062
- [9] = "COLORIMETRY_BT2020YCCBCBRC",
3063
- [10] = "COLORIMETRY_BT2020RGB_YCBCR"
3064
- }
3065
-
3066
- ENUMS["Exchange::IConnectionProperties::HDCPProtectionType"] = {
3067
- [0] = "HDCP_Unencrypted",
3068
- [1] = "HDCP_1X",
3069
- [2] = "HDCP_2X",
3070
- [3] = "HDCP_AUTO"
3071
- }
3072
-
3073
- ENUMS["Exchange::IConnectionProperties::INotification::Source"] = {
3074
- [0] = "PRE_RESOLUTION_CHANGE",
3075
- [1] = "POST_RESOLUTION_CHANGE",
3076
- [2] = "HDMI_CHANGE",
3077
- [3] = "HDCP_CHANGE"
3078
- }
3079
-
3080
- ENUMS["Exchange::IDisplayProperties::ColourSpaceType"] = {
3081
- [0] = "FORMAT_UNKNOWN",
3082
- [1] = "FORMAT_OTHER",
3083
- [2] = "FORMAT_RGB_444",
3084
- [3] = "FORMAT_YCBCR_444",
3085
- [4] = "FORMAT_YCBCR_422",
3086
- [5] = "FORMAT_YCBCR_420"
3087
- }
3088
-
3089
- ENUMS["Exchange::IDisplayProperties::FrameRateType"] = {
3090
- [0] = "FRAMERATE_UNKNOWN",
3091
- [1] = "FRAMERATE_23_976",
3092
- [2] = "FRAMERATE_24",
3093
- [3] = "FRAMERATE_25",
3094
- [4] = "FRAMERATE_29_97",
3095
- [5] = "FRAMERATE_30",
3096
- [6] = "FRAMERATE_47_952",
3097
- [7] = "FRAMERATE_48",
3098
- [8] = "FRAMERATE_50",
3099
- [9] = "FRAMERATE_59_94",
3100
- [10] = "FRAMERATE_60",
3101
- [11] = "FRAMERATE_119_88",
3102
- [12] = "FRAMERATE_120",
3103
- [13] = "FRAMERATE_144"
3104
- }
3105
-
3106
- ENUMS["Exchange::IDisplayProperties::ColourDepthType"] = {
3107
- [0] = "COLORDEPTH_UNKNOWN",
3108
- [1] = "COLORDEPTH_8_BIT",
3109
- [2] = "COLORDEPTH_10_BIT",
3110
- [3] = "COLORDEPTH_12_BIT"
3111
- }
3112
-
3113
- ENUMS["Exchange::IDisplayProperties::QuantizationRangeType"] = {
3114
- [0] = "QUANTIZATIONRANGE_UNKNOWN",
3115
- [1] = "QUANTIZATIONRANGE_LIMITED",
3116
- [2] = "QUANTIZATIONRANGE_FULL"
3117
- }
3118
-
3119
- ENUMS["Exchange::IDisplayProperties::EotfType"] = {
3120
- [0] = "EOTF_UNKNOWN",
3121
- [1] = "EOTF_OTHER",
3122
- [2] = "EOTF_BT1886",
3123
- [3] = "EOTF_BT2100",
3124
- [4] = "EOTF_SMPTE_ST_2084"
3125
- }
3126
-
3127
- ENUMS["Exchange::Dolby::IOutput::SoundModes"] = {
3128
- [0] = "UNKNOWN",
3129
- [1] = "MONO",
3130
- [2] = "STEREO",
3131
- [3] = "SURROUND",
3132
- [4] = "PASSTHRU",
3133
- [5] = "DOLBYDIGITAL",
3134
- [6] = "DOLBYDIGITALPLUS",
3135
- [7] = "SOUNDMODE_AUTO"
3136
- }
3137
-
3138
- ENUMS["Exchange::Dolby::IOutput::Type"] = {
3139
- [0] = "DIGITAL_PCM",
3140
- [3] = "DIGITAL_PLUS",
3141
- [4] = "DIGITAL_AC3",
3142
- [5] = "AUTO",
3143
- [6] = "DIGITAL_PASSTHROUGH",
3144
- [7] = "MS12"
3145
- }
3146
-
3147
- ENUMS["Exchange::IDsgccClient::state"] = {
3148
- [0] = "Unknown",
3149
- [1] = "Ready",
3150
- [2] = "Changed",
3151
- [3] = "Error"
3152
- }
3153
-
3154
- ENUMS["Exchange::IExternal::condition"] = {
3155
- [0] = "constructing",
3156
- [1] = "activated",
3157
- [2] = "deactivated"
3158
- }
3159
-
3160
- ENUMS["Exchange::IInputSwitch::mode"] = {
3161
- [0] = "ENABLED",
3162
- [1] = "DISABLED",
3163
- [2] = "SLAVE"
3164
- }
3165
-
3166
- ENUMS["Exchange::ProducerEvents"] = {
3167
- [1] = "PairingStarted",
3168
- [2] = "PairingSuccess",
3169
- [3] = "PairingFailed",
3170
- [4] = "PairingTimedout",
3171
- [5] = "UnpairingStarted",
3172
- [6] = "UnpairingSuccess",
3173
- [7] = "UnpairingFailed",
3174
- [8] = "UnpairingTimedout"
3175
- }
3176
-
3177
- ENUMS["Exchange::ITouchHandler::touchstate"] = {
3178
- [0] = "TOUCH_MOTION",
3179
- [1] = "TOUCH_RELEASED",
3180
- [2] = "TOUCH_PRESSED"
3181
- }
3182
-
3183
- ENUMS["Exchange::IMemoryMonitor::INotification::action"] = {
3184
- [0] = "DEACTIVATED",
3185
- [1] = "ACTIVATED",
3186
- [2] = "RESTARTING_STOPPED"
3187
- }
3188
-
3189
- ENUMS["Exchange::IMemoryMonitor::INotification::reason"] = {
3190
- [0] = "EXCEEDED_MEMORY",
3191
- [1] = "NOT_OPERATIONAL"
3192
- }
3193
-
3194
- ENUMS["Core::Messaging::Metadata::type"] = {
3195
- [0] = "INVALID",
3196
- [1] = "TRACING",
3197
- [2] = "LOGGING",
3198
- [3] = "REPORTING",
3199
- [4] = "OPERATIONAL_STREAM",
3200
- [5] = "ASSERT",
3201
- [6] = "TELEMETRY"
3202
- }
3203
-
3204
- ENUMS["Exchange::INetflix::state"] = {
3205
- [1] = "PLAYING",
3206
- [2] = "STOPPED",
3207
- [4] = "SUSPENDING"
3208
- }
3209
-
3210
- ENUMS["Exchange::INetworkControl::ModeType"] = {
3211
- [0] = "STATIC",
3212
- [1] = "DYNAMIC"
3213
- }
3214
-
3215
- ENUMS["Exchange::INetworkControl::StatusType"] = {
3216
- [0] = "UNAVAILABLE",
3217
- [1] = "AVAILABLE"
3218
- }
3219
-
3220
- ENUMS["Exchange::OCDM_RESULT"] = {
3221
- [0] = "OCDM_SUCCESS",
3222
- [1] = "OCDM_S_FALSE",
3223
- [2] = "OCDM_MORE_DATA_AVAILABLE",
3224
- [3] = "OCDM_INTERFACE_NOT_IMPLEMENTED",
3225
- [4] = "OCDM_BUFFER_TOO_SMALL",
3226
- [2147483649] = "OCDM_INVALID_ACCESSOR",
3227
- [2147483650] = "OCDM_KEYSYSTEM_NOT_SUPPORTED",
3228
- [2147483651] = "OCDM_INVALID_SESSION",
3229
- [2147483652] = "OCDM_INVALID_DECRYPT_BUFFER",
3230
- [2147483653] = "OCDM_OUT_OF_MEMORY",
3231
- [2147483654] = "OCDM_METHOD_NOT_IMPLEMENTED",
3232
- [2147500037] = "OCDM_FAIL",
3233
- [2147942487] = "OCDM_INVALID_ARG",
3234
- [2147796480] = "OCDM_SERVER_INTERNAL_ERROR",
3235
- [2147796481] = "OCDM_SERVER_INVALID_MESSAGE",
3236
- [2147796484] = "OCDM_SERVER_SERVICE_SPECIFIC",
3237
- [2147802368] = "OCDM_BUSY_CANNOT_INITIALIZE"
3238
- }
3239
-
3240
- ENUMS["Exchange::ISession::KeyStatus"] = {
3241
- [0] = "Usable",
3242
- [1] = "Expired",
3243
- [2] = "Released",
3244
- [3] = "OutputRestricted",
3245
- [4] = "OutputRestrictedHDCP22",
3246
- [5] = "OutputDownscaled",
3247
- [6] = "StatusPending",
3248
- [7] = "InternalError",
3249
- [8] = "HWError"
3250
- }
3251
-
3252
- ENUMS["Exchange::IPackager::state"] = {
3253
- [0] = "IDLE",
3254
- [1] = "DOWNLOADING",
3255
- [2] = "DOWNLOADED",
3256
- [3] = "DECRYPTING",
3257
- [4] = "DECRYPTED",
3258
- [5] = "VERIFYING",
3259
- [6] = "VERIFIED",
3260
- [7] = "INSTALLING",
3261
- [8] = "INSTALLED",
3262
- [9] = "DOWNLOAD_FAILED",
3263
- [10] = "DECRYPTION_FAILED",
3264
- [11] = "EXTRACTION_FAILED",
3265
- [12] = "VERIFICATION_FAILED",
3266
- [13] = "INSTALL_FAILED",
3267
- [14] = "REMOVE_FAILED"
3268
- }
3269
-
3270
- ENUMS["Exchange::IPlayerProperties::AudioCodec"] = {
3271
- [0] = "AUDIO_UNDEFINED",
3272
- [1] = "AUDIO_AAC",
3273
- [2] = "AUDIO_AC3",
3274
- [3] = "AUDIO_AC3_PLUS",
3275
- [4] = "AUDIO_DTS",
3276
- [5] = "AUDIO_MPEG1",
3277
- [6] = "AUDIO_MPEG2",
3278
- [7] = "AUDIO_MPEG3",
3279
- [8] = "AUDIO_MPEG4",
3280
- [9] = "AUDIO_OPUS",
3281
- [10] = "AUDIO_VORBIS_OGG",
3282
- [11] = "AUDIO_WAV"
3283
- }
3284
-
3285
- ENUMS["Exchange::IPlayerProperties::VideoCodec"] = {
3286
- [0] = "VIDEO_UNDEFINED",
3287
- [1] = "VIDEO_H263",
3288
- [2] = "VIDEO_H264",
3289
- [3] = "VIDEO_H265",
3290
- [4] = "VIDEO_H265_10",
3291
- [5] = "VIDEO_MPEG",
3292
- [6] = "VIDEO_MPEG2",
3293
- [7] = "VIDEO_MPEG4",
3294
- [8] = "VIDEO_VP8",
3295
- [9] = "VIDEO_VP9",
3296
- [10] = "VIDEO_VP10"
3297
- }
3298
-
3299
- ENUMS["Exchange::IPlayerProperties::PlaybackResolution"] = {
3300
- [0] = "RESOLUTION_UNKNOWN",
3301
- [1] = "RESOLUTION_480I24",
3302
- [2] = "RESOLUTION_480I25",
3303
- [3] = "RESOLUTION_480I30",
3304
- [4] = "RESOLUTION_480I50",
3305
- [5] = "RESOLUTION_480I",
3306
- [6] = "RESOLUTION_480P24",
3307
- [7] = "RESOLUTION_480P25",
3308
- [8] = "RESOLUTION_480P30",
3309
- [9] = "RESOLUTION_480P50",
3310
- [10] = "RESOLUTION_480P",
3311
- [11] = "RESOLUTION_576I24",
3312
- [12] = "RESOLUTION_576I25",
3313
- [13] = "RESOLUTION_576I30",
3314
- [14] = "RESOLUTION_576I50",
3315
- [15] = "RESOLUTION_576I",
3316
- [16] = "RESOLUTION_576P24",
3317
- [17] = "RESOLUTION_576P25",
3318
- [18] = "RESOLUTION_576P30",
3319
- [19] = "RESOLUTION_576P50",
3320
- [20] = "RESOLUTION_576P",
3321
- [21] = "RESOLUTION_720P24",
3322
- [22] = "RESOLUTION_720P25",
3323
- [23] = "RESOLUTION_720P30",
3324
- [24] = "RESOLUTION_720P50",
3325
- [25] = "RESOLUTION_720P",
3326
- [26] = "RESOLUTION_1080I24",
3327
- [27] = "RESOLUTION_1080I25",
3328
- [28] = "RESOLUTION_1080I30",
3329
- [29] = "RESOLUTION_1080I50",
3330
- [30] = "RESOLUTION_1080I",
3331
- [31] = "RESOLUTION_1080P24",
3332
- [32] = "RESOLUTION_1080P25",
3333
- [33] = "RESOLUTION_1080P30",
3334
- [34] = "RESOLUTION_1080P50",
3335
- [35] = "RESOLUTION_1080P",
3336
- [36] = "RESOLUTION_2160P24",
3337
- [37] = "RESOLUTION_2160P25",
3338
- [38] = "RESOLUTION_2160P30",
3339
- [39] = "RESOLUTION_2160P50",
3340
- [40] = "RESOLUTION_2160P60",
3341
- [41] = "RESOLUTION_2160P"
3342
- }
3343
-
3344
- ENUMS["Exchange::IPluginAsyncStateControl::IActivationCallback::state"] = {
3345
- [0] = "SUCCESS",
3346
- [1] = "FAILURE",
3347
- [2] = "ABORTED"
3348
- }
3349
-
3350
- ENUMS["Exchange::IPower::PCState"] = {
3351
- [1] = "On",
3352
- [2] = "ActiveStandby",
3353
- [3] = "PassiveStandby",
3354
- [4] = "SuspendToRAM",
3355
- [5] = "Hibernate",
3356
- [6] = "PowerOff"
3357
- }
3358
-
3359
- ENUMS["Exchange::IPower::PCPhase"] = {
3360
- [1] = "Before",
3361
- [2] = "After"
3362
- }
3363
-
3364
- ENUMS["Exchange::IStore2::ScopeType"] = {
3365
- [0] = "DEVICE",
3366
- [1] = "ACCOUNT"
3367
- }
3368
-
3369
- ENUMS["Exchange::IStream::streamtype"] = {
3370
- [0] = "Undefined",
3371
- [1] = "Cable",
3372
- [2] = "Handheld",
3373
- [4] = "Satellite",
3374
- [8] = "Terrestrial",
3375
- [16] = "DAB",
3376
- [31] = "RF",
3377
- [32] = "Unicast",
3378
- [64] = "Multicast",
3379
- [96] = "IP"
3380
- }
3381
-
3382
- ENUMS["Exchange::IStream::drmtype"] = {
3383
- [0] = "None",
3384
- [1] = "ClearKey",
3385
- [2] = "PlayReady",
3386
- [3] = "Widevine",
3387
- [4] = "Unknown"
3388
- }
3389
-
3390
- ENUMS["Exchange::IStream::state"] = {
3391
- [0] = "Idle",
3392
- [1] = "Loading",
3393
- [2] = "Prepared",
3394
- [3] = "Controlled",
3395
- [4] = "Error"
3396
- }
3397
-
3398
- ENUMS["Exchange::IStream::IElement::type"] = {
3399
- [0] = "Unknown",
3400
- [1] = "Audio",
3401
- [2] = "Video",
3402
- [3] = "Subtitles",
3403
- [4] = "Teletext",
3404
- [5] = "Data"
3405
- }
3406
-
3407
- ENUMS["Exchange::ITextToSpeech::TTSErrorDetail"] = {
3408
- [0] = "TTS_OK",
3409
- [1] = "TTS_FAIL",
3410
- [2] = "TTS_NOT_ENABLED",
3411
- [3] = "TTS_INVALID_CONFIGURATION",
3412
- [4] = "TTS_NO_ACCESS"
3413
- }
3414
-
3415
- ENUMS["Exchange::ITextToSpeech::SpeechState"] = {
3416
- [0] = "SPEECH_PENDING",
3417
- [1] = "SPEECH_IN_PROGRESS",
3418
- [2] = "SPEECH_PAUSED",
3419
- [3] = "SPEECH_NOT_FOUND"
3420
- }
3421
-
3422
- ENUMS["Exchange::IUSBHub::Status"] = {
3423
- [1] = "STATUS_ACTIVE",
3424
- [2] = "STATUS_NO_DEVICE_CONNECTED",
3425
- [3] = "STATUS_SELF_POWERED"
3426
- }
3427
-
3428
- ENUMS["Exchange::IUSBHub::Speed"] = {
3429
- [1] = "SPEED_LOW",
3430
- [2] = "SPEED_FULL",
3431
- [3] = "SPEED_HIGH",
3432
- [4] = "SPEED_SUPER"
3433
- }
3434
-
3435
- ENUMS["Exchange::IUSBHub::Flags"] = {
3436
- [1] = "FLAGS_AVAILABLE",
3437
- [2] = "FLAGS_SWITCHABLE"
3438
- }
3439
-
3440
- ENUMS["Exchange::IValuePoint::condition"] = {
3441
- [0] = "constructing",
3442
- [1] = "activated",
3443
- [2] = "deactivated"
3444
- }
3445
-
3446
- ENUMS["Exchange::IValuePoint::basic"] = {
3447
- [0] = "regulator",
3448
- [1] = "measurement",
3449
- [14] = "group",
3450
- [15] = "identification"
3451
- }
3452
-
3453
- ENUMS["Exchange::IValuePoint::specific"] = {
3454
- [0] = "general",
3455
- [1] = "electricity",
3456
- [2] = "water",
3457
- [3] = "gas",
3458
- [4] = "air",
3459
- [5] = "smoke",
3460
- [6] = "carbonMonoxide",
3461
- [7] = "carbonDioxide",
3462
- [8] = "temperature",
3463
- [9] = "accessControl",
3464
- [10] = "burglar",
3465
- [11] = "powerManagement",
3466
- [12] = "system",
3467
- [13] = "emergency",
3468
- [14] = "clock",
3469
- [15] = "light",
3470
- [16] = "humidity",
3471
- [17] = "pressure"
3472
- }
3473
-
3474
- ENUMS["Exchange::IValuePoint::dimension"] = {
3475
- [0] = "logic",
3476
- [1] = "percentage",
3477
- [2] = "kwh",
3478
- [3] = "kvah",
3479
- [4] = "pulses",
3480
- [5] = "degrees",
3481
- [6] = "units",
3482
- [7] = "lux",
3483
- [8] = "volt",
3484
- [9] = "ampere",
3485
- [10] = "frequency"
3486
- }
3487
-
3488
- ENUMS["Exchange::IValuePoint::protocol"] = {
3489
- [0] = "unknown",
3490
- [1] = "serial",
3491
- [2] = "modbus",
3492
- [3] = "mqtt",
3493
- [4] = "http",
3494
- [5] = "coap",
3495
- [6] = "zigbee",
3496
- [7] = "zwave",
3497
- [8] = "bluetooth",
3498
- [9] = "hardware",
3499
- [10] = "onewire",
3500
- [11] = "i2c",
3501
- [12] = "spi",
3502
- [13] = "nrf24",
3503
- [14] = "virtuals"
3504
- }
3505
-
3506
- ENUMS["Exchange::IWifiControl::Security"] = {
3507
- [1] = "OPEN",
3508
- [2] = "WEP",
3509
- [4] = "WPA",
3510
- [8] = "WPA2",
3511
- [16] = "WPS",
3512
- [32] = "ENTERPRISE",
3513
- [64] = "WPA_WPA2",
3514
- [0] = "UNKNOWN"
3515
- }
3516
-
3517
- ENUMS["Exchange::IWifiControl::SecurityInfo::Key"] = {
3518
- [1] = "PSK",
3519
- [2] = "EAP",
3520
- [4] = "CCMP",
3521
- [8] = "TKIP",
3522
- [16] = "PREAUTH",
3523
- [32] = "PBC",
3524
- [64] = "PIN",
3525
- [128] = "PSK_HASHED",
3526
- [0] = "NONE"
3527
- }
3528
-
3529
- ENUMS["Exchange::IZigWave::Device::type"] = {
3530
- [0] = "END_DEVICE",
3531
- [1] = "ROUTER",
3532
- [2] = "CONTROLLER"
3533
- }
3534
-
3535
- ENUMS["QualityAssurance::ITestTextOptions::EnumTextOptions"] = {
3536
- [0] = "FIRST_OPTION",
3537
- [1] = "SECOND_OPTION",
3538
- [2] = "ThirdOption"
3539
- }
3540
-
3541
- ENUMS["QualityAssurance::ITestTextOptions::ITestLegacy::EnumTextOptions"] = {
3542
- [0] = "FIRST_OPTION",
3543
- [1] = "SECOND_OPTION",
3544
- [2] = "ThirdOption"
3545
- }
3546
-
3547
- ENUMS["QualityAssurance::ITestTextOptions::ITestKeep::EnumTextOptions"] = {
3548
- [0] = "FIRST_OPTION",
3549
- [1] = "SECOND_OPTION",
3550
- [2] = "ThirdOption"
3551
- }
3552
-
3553
- ENUMS["QualityAssurance::ITestTextOptions::ITestCustom::EnumTextOptions"] = {
3554
- [0] = "FIRST_OPTION",
3555
- [1] = "SECOND_OPTION",
3556
- [2] = "ThirdOption"
3557
- }
3558
-
3559
- ENUMS["Example::ISimpleAsync::state"] = {
3560
- [0] = "DISCONNECTED",
3561
- [1] = "CONNECTING",
3562
- [2] = "CONNECTED",
3563
- [3] = "CONNECTING_FAILED",
3564
- [4] = "CONNECTING_TIMED_OUT",
3565
- [5] = "CONNECTING_ABORTED"
3566
- }
3567
-
3568
- ENUMS["Example::ISimpleInstanceObjects::state"] = {
3569
- [0] = "ENABLED",
3570
- [1] = "DISABLED"
3571
- }
3572
-