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