aboutsummaryrefslogtreecommitdiff
path: root/CommandDispatcher_fp.h
blob: 109d48b96dbead97373c5bb5dac5e6ba9c3c2fbf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// This file was extracted from the TCG Published
// Trusted Platform Module Library
// Part 4: Supporting Routines
// Family "2.0"
// Level 00 Revision 01.16
// October 30, 2014

#ifndef TPM2_COMMANDDISPATCHER_FP_H_
#define TPM2_COMMANDDISPATCHER_FP_H_

TPM_RC CommandDispatcher(
    TPMI_ST_COMMAND_TAG tag,           // IN: Input command tag
    TPM_CC command_code,               // IN: Command code
    INT32 *req_parameter_buffer_size,  // IN: size of parameter buffer
    BYTE *req_parameter_buffer_start,  // IN: pointer to start of the request
                                       //     parameter buffer
    TPM_HANDLE req_handles[],          // IN: request handle array
    UINT32 *res_handle_buffer_size,    // OUT: size of handle buffer in response
    UINT32 *res_parameter_buffer_size  // OUT: size of parameter buffer in response
    );

#endif  // _COMMANDDISPATCHER_FP_H_