Vadim Bendebury | f5cc58b | 2015-05-31 14:09:19 -0700 | [diff] [blame] | 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 | |
Vadim Bendebury | f788ffb | 2015-06-05 12:57:27 -0700 | [diff] [blame^] | 8 | #ifndef _COMMANDDISPATCHER_FP_H_ |
| 9 | #define _COMMANDDISPATCHER_FP_H_ |
| 10 | |
| 11 | TPM_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_ |