1// This file was extracted from the TCG Published
2// Trusted Platform Module Library
3// Part 4: Supporting Routines
4// Family "2.0"
5// Level 00 Revision 01.16
6// October 30, 2014
7
8#ifndef TPM2_COMMANDDISPATCHER_FP_H_
9#define TPM2_COMMANDDISPATCHER_FP_H_
10
11TPM_RC CommandDispatcher(
12    TPMI_ST_COMMAND_TAG tag,           // IN: Input command tag
13    TPM_CC command_code,               // IN: Command code
14    INT32 *req_parameter_buffer_size,  // IN: size of parameter buffer
15    BYTE *req_parameter_buffer_start,  // IN: pointer to start of the request
16                                       //     parameter buffer
17    TPM_HANDLE req_handles[],          // IN: request handle array
18    UINT32 *res_handle_buffer_size,    // OUT: size of handle buffer in response
19    UINT32 *res_parameter_buffer_size  // OUT: size of parameter buffer in response
20    );
21
22#endif  // _COMMANDDISPATCHER_FP_H_
23