blob: 40e3f039bd748b6c8330737e54c5f9c81f134bf7 [file] [log] [blame]
Vadim Bendeburyf5cc58b2015-05-31 14:09:19 -07001// 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
Vadim Bendeburyf788ffb2015-06-05 12:57:27 -07008#ifndef _COMMANDDISPATCHER_FP_H_
9#define _COMMANDDISPATCHER_FP_H_
10
11TPM_RC CommandDispatcher(
12 TPMI_ST_COMMAND_TAG tag, // IN: Input command tag
13 TPM_CC commandCode, // IN: Command code
14 INT32 *parmBufferSize, // IN: size of parameter buffer
15 BYTE *parmBufferStart, // IN: pointer to start of parameter
16 // buffer
17 TPM_HANDLE handles[], // IN: handle array
18 UINT32 *responseHandleSize, // OUT: size of handle buffer in
19 // response
20 UINT32 *
21 respParmSize // OUT: size of parameter buffer in response
22 );
23
24#endif // _COMMANDDISPATCHER_FP_H_