blob: 08117739e64b7a1c374858673fb62e8022c2db82 [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
8#ifndef _HANDLEPROCESS_FP_H_
9#define _HANDLEPROCESS_FP_H_
10TPM_RC
11ParseHandleBuffer(
12 TPM_CC commandCode, // IN: Command being processed
13 BYTE **handleBufferStart, // IN/OUT: command buffer where handles
14 // are located. Updated as handles
15 // are unmarshaled
16 INT32 *bufferRemainingSize, // IN/OUT: indicates the amount of data
17 // left in the command buffer.
18 // Updated as handles are unmarshaled
19 TPM_HANDLE handles[], // OUT: Array that receives the handles
20 UINT32 *handleCount // OUT: Receives the count of handles
21 );
22#endif // _HANDLEPROCESS_FP_H_