|
@@ -1622,7 +1622,7 @@ METHODS[5060] = {
|
|
|
1622
1622
|
[5] = { name = "SetDrmHeader", signature = "virtual Exchange::OCDM_RESULT SetDrmHeader(const uint8_t*, uint16_t) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" } }, params = { { name = "drmHeader", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } } },
|
|
1623
1623
|
[6] = { name = "GetChallengeDataExt", signature = "virtual Exchange::OCDM_RESULT GetChallengeDataExt(uint8_t*, uint16_t&, uint32_t) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" }, { name = "challenge", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "challengeSize", type = Type.UINT16, class = "uint16_t", proto = "uint16_t&" }, { name = "isLDL", type = Type.UINT32, class = "uint32_t" } } },
|
|
1624
1624
|
[7] = { name = "CancelChallengeDataExt", signature = "virtual Exchange::OCDM_RESULT CancelChallengeDataExt() = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" } } },
|
|
1625
|
-
[8] = { name = "StoreLicenseData", signature = "virtual Exchange::OCDM_RESULT StoreLicenseData(const uint8_t*, uint16_t, uint8_t*) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" }, { name = "secureStopId", type = Type.
|
|
1625
|
+
[8] = { name = "StoreLicenseData", signature = "virtual Exchange::OCDM_RESULT StoreLicenseData(const uint8_t*, uint16_t, uint8_t*) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" }, { name = "secureStopId", type = Type.ARRAY, class = "uint8_t", proto = "uint8_t*", element = { type = Type.UINT8, class = "uint8_t", proto = "uint8_t*" }, count = 16 } }, params = { { name = "licenseData", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } } },
|
|
1626
1626
|
[9] = { name = "SelectKeyId", signature = "virtual Exchange::OCDM_RESULT SelectKeyId(const uint8_t, const uint8_t*) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" } }, params = { { name = "keyId", type = Type.BUFFER8, class = "uint8_t", proto = "uint8_t*" } } },
|
|
1627
1627
|
[10] = { name = "CleanDecryptContext", signature = "virtual Exchange::OCDM_RESULT CleanDecryptContext() = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" } } }
|
|
1628
1628
|
}
|
|
@@ -2517,13 +2517,13 @@ METHODS[45072] = {
|
|
|
2517
2517
|
[4] = { name = "Abort", signature = "virtual Core::hresult Abort() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
|
|
2518
2518
|
[5] = { name = "Disconnect", signature = "virtual Core::hresult Disconnect() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
|
|
2519
2519
|
[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 } } } },
|
|
2520
|
-
[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.
|
|
2521
|
-
[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.
|
|
2522
|
-
[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.
|
|
2520
|
+
[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 } } },
|
|
2521
|
+
[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 } } },
|
|
2522
|
+
[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 } } },
|
|
2523
2523
|
[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" } } },
|
|
2524
2524
|
[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" } } },
|
|
2525
|
-
[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.
|
|
2526
|
-
[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.
|
|
2525
|
+
[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" } } },
|
|
2526
|
+
[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 } } },
|
|
2527
2527
|
[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" } } },
|
|
2528
2528
|
[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" } } },
|
|
2529
2529
|
[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" } } },
|
|
@@ -2550,7 +2550,7 @@ METHODS[45073] = {
|
|
|
2550
2550
|
|
|
2551
2551
|
INTERFACES[45074] = "Example::ISimpleAsync::INotification"
|
|
2552
2552
|
METHODS[45074] = {
|
|
2553
|
-
[3] = { name = "StatusChanged", signature = "virtual void StatusChanged(const uint8_t[6], const bool) = 0", params = { { name = "address", type = Type.
|
|
2553
|
+
[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" } } }
|
|
2554
2554
|
}
|
|
2555
2555
|
|
|
2556
2556
|
INTERFACES[45075] = "Example::ISimpleAsync::IBindNotification"
|