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 11 TPM_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