The response payload has the following format. 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 Result Result (4 bytes): An unsigned 32-bit integer, in big-endian byte order. This field contains the HRESULT returned by the function call. For error codes, see and . InitiateRegistration Request The InitiateRegistration request is a dispatch request that initiates the 2-way request message for the InitiateRegistration function. There are no input parameters for this function. The callingConvention parameter in the dispatch request tag MUST be set to dslrRequest (0x00000001). The function handle for the dispatch request tag MUST be set to 0x00000002. InitiateRegistration Response The InitiateRegistration response message contains the return value for the InitiateRegistration function. The callingConvention parameter in the dispatch response tag MUST be set to dslrResponse (0x00000002). The response payload has the following format. 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 Result Result (4 bytes): An unsigned 32-bit integer, in big-endian byte order. This field contains the HRESULT returned by the function call. For error codes, see and . RegistrationResponseMessage Request The RegistrationResponseMessage request message contains the input parameters for a 2-way request message. The callingConvention parameter in the dispatch request tag MUST be set to dslrRequest (0x00000001). The function handle for the dispatch request tag MUST be set to 0x00000003. The request payload has the following format. 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 Result Length DataBlob (variable) ...
The response payload has the following format. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 Result Result (4 bytes): An unsigned 32-bit integer, in big-endian byte order. This field contains the HRESULT returned by the function call. For error codes, see and . InitiateRegistration Request The InitiateRegistration request is a dispatch request that initiates the 2-way request message for the InitiateRegistration function. There are no input parameters for this function. The callingConvention parameter in the dispatch request tag MUST be set to dslrRequest (0x00000001). The function handle for the dispatch request tag MUST be set to 0x00000002. InitiateRegistration Response The InitiateRegistration response message contains the return value for the InitiateRegistration function. The callingConvention parameter in the dispatch response tag MUST be set to dslrResponse (0x00000002). The response payload has the following format. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 Result Result (4 bytes): An unsigned 32-bit integer, in big-endian byte order. This field contains the HRESULT returned by the function call. For error codes, see and . RegistrationResponseMessage Request The RegistrationResponseMessage request message contains the input parameters for a 2-way request message. The callingConvention parameter in the dispatch request tag MUST be set to dslrRequest (0x00000001). The function handle for the dispatch request tag MUST be set to 0x00000003. The request payload has the following format. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 Result Length DataBlob (variable) ...