connectivitylayer/isimessage/symbianisamacroif/include/wgmodem25/pipeisi.h
author mikaruus
Tue, 19 Oct 2010 13:16:20 +0300
changeset 9 8486d82aef45
parent 5 8ccc39f9d787
permissions -rw-r--r--
modemadaptation release 2010wk40

/*
* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of the License "Eclipse Public License v1.0"
* which accompanies this distribution, and is available
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
* 
* Description:
* Name      : PN_PIPE [ 0xD9 ] Resource CM Pipe Service
* Version   : 002.003
*
* Documentation: www.wirelessmodemapi.com
*
*/


#ifndef _SYMBIAN_ISI_PIPEISI_H_
#define _SYMBIAN_ISI_PIPEISI_H_

#define PIPE_SERVICE_ISI_VERSION_Z	 2
#define PIPE_SERVICE_ISI_VERSION_Y	 7


//CONSTANTS
#define PN_MAX_PEP_CTRL_DATA                              	0x0B                                                 	
#define PN_MAX_PIPE_DATA                                  	0x15                                              	
#define PN_MAX_PEP_IND_DATA                               	0xC9                                              	
#define PIPE_ANY_SIZE                                     	0x01                                                 	


//TABLES

//ConstantTable for PIPE_FC_TYPES
#define PN_NO_FLOW_CONTROL                                	0x00                                                 	
#define PN_LEGACY_FLOW_CONTROL                            	0x01                                                 	
#define PN_ONE_CREDIT_FLOW_CONTROL                        	0x02                                                 	
#define PN_MULTI_CREDIT_FLOW_CONTROL                      	0x03                                                 	

//ConstantTable for PIPE_DATA_MSG_TYPES
#define PN_NORMAL_DATA_MSG                                	0x00                                                 	
#define PN_ALIGNED_DATA_MSG                               	0x01                                                 	

//ConstantTable for PN_PEP_TYPE
#define PN_PEP_TYPE_COMMON                                	0x00                                                 	

//ConstantTable for PN_PEP_TYPE_COMMON_SUB
#define PEP_IND_EMPTY                                     	0x00                                                 	
#define PEP_IND_BUSY                                      	0x01                                                 	
#define PEP_IND_READY                                     	0x02                                                 	
#define PEP_IND_REMOVE                                    	0x03                                                 	
#define PEP_IND_CREDIT                                    	0x04                                                 	

//ConstantTable for PIPE_SERVICE_CC
#define PN_PIPE_NO_ERROR                                  	0x00                                                 	
#define PN_PIPE_ERR_INVALID_PARAM                         	0x01                                                 	
#define PN_PIPE_ERR_INVALID_HANDLE                        	0x02                                                 	
#define PN_PIPE_ERR_INVALID_CTRL_ID                       	0x03                                                 	
#define PN_PIPE_ERR_NOT_ALLOWED                           	0x04                                                 	
#define PN_PIPE_ERR_PEP_IN_USE                            	0x05                                                 	
#define PN_PIPE_ERR_OVERLOAD                              	0x06                                                 	
#define PN_PIPE_ERR_DEV_DISCONNECTED                      	0x07                                                 	
#define PN_PIPE_ERR_TIMEOUT                               	0x08                                                 	
#define PN_PIPE_ERR_ALL_PIPES_IN_USE                      	0x09                                                 	
#define PN_PIPE_ERR_GENERAL                               	0x0A                                                 	
#define PN_PIPE_ERR_ALIGN_NOT_SUPPORTED                   	0x0B                                                 	
#define PN_PIPE_ERR_NOT_SUPPORTED                         	0x0C                                                 	

//ConstantTable for PN_PEP_IND_ENUM
#define PN_PEP_IND_FLOW_CONTROL                           	0x00                                                 	
#define PN_PEP_IND_MCFC_GRANT_CREDITS                     	0x01                                                 	

//ConstantTable for PIPE_STATE_AFTER
#define PN_PIPE_DISABLE                                   	0x00                                                 	
#define PN_PIPE_ENABLE                                    	0x01                                                 	


//STRUCTURES


//Definition for PIPE_MSG_HDR
#define PIPE_MSG_HDR_OFFSET_MEDIA                         	0 //size 1 byte(s)
#define PIPE_MSG_HDR_OFFSET_RECEIVERDEV                   	1 //size 1 byte(s)
#define PIPE_MSG_HDR_OFFSET_SENDERDEV                     	2 //size 1 byte(s)
#define PIPE_MSG_HDR_OFFSET_FUNCTION                      	3 //size 1 byte(s)
#define PIPE_MSG_HDR_OFFSET_LENGTH                        	4 //size 2 byte(s)
#define PIPE_MSG_HDR_OFFSET_RECEIVEROBJ                   	6 //size 1 byte(s)
#define PIPE_MSG_HDR_OFFSET_SENDEROBJ                     	7 //size 1 byte(s)
#define SIZE_PIPE_MSG_HDR                                 	8


//Definition for GENERAL_PIPE_MSG
#define GENERAL_PIPE_MSG_OFFSET_HEADER                    	0 //size 8 byte(s)
#define GENERAL_PIPE_MSG_OFFSET_UTID                      	8 //size 1 byte(s)
#define GENERAL_PIPE_MSG_OFFSET_SUBFUNCTION               	9 //size 1 byte(s)
#define SIZE_GENERAL_PIPE_MSG                             	10
//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.


//SUBBLOCKS


//Definition for PN_PIPE_SB_CONNECT_REQ_PEP_SUB_TYPE
#define PN_PIPE_SB_CONNECT_REQ_PEP_SUB_TYPE               	0x01                                                 	
#define PN_PIPE_SB_CONNECT_REQ_PEP_SUB_TYPE_OFFSET_SBID   	0 //size 1 byte(s)
#define PN_PIPE_SB_CONNECT_REQ_PEP_SUB_TYPE_OFFSET_SBLEN  	1 //size 1 byte(s)
#define PN_PIPE_SB_CONNECT_REQ_PEP_SUB_TYPE_OFFSET_PEPSUBTYPE	2 //size 1 byte(s)
#define PN_PIPE_SB_CONNECT_REQ_PEP_SUB_TYPE_OFFSET_FILLERBYTE1	3 //size 1 byte(s)
#define SIZE_PN_PIPE_SB_CONNECT_REQ_PEP_SUB_TYPE          	4


//Definition for PN_PIPE_SB_NEGOTIATED_FC
#define PN_PIPE_SB_NEGOTIATED_FC                          	0x03                                                 	
#define PN_PIPE_SB_NEGOTIATED_FC_OFFSET_SBID              	0 //size 1 byte(s)
#define PN_PIPE_SB_NEGOTIATED_FC_OFFSET_SBLEN             	1 //size 1 byte(s)
#define PN_PIPE_SB_NEGOTIATED_FC_OFFSET_NEGOTIATEDTXFC    	2 //size 1 byte(s)
#define PN_PIPE_SB_NEGOTIATED_FC_OFFSET_NEGOTIATEDRXFC    	3 //size 1 byte(s)
#define SIZE_PN_PIPE_SB_NEGOTIATED_FC                     	4


//Definition for PN_PIPE_SB_REQUIRED_FC_TX
#define PN_PIPE_SB_REQUIRED_FC_TX                         	0x04                                                 	
#define PN_PIPE_SB_REQUIRED_FC_TX_OFFSET_SBID             	0 //size 1 byte(s)
#define PN_PIPE_SB_REQUIRED_FC_TX_OFFSET_SBLEN            	1 //size 1 byte(s)
#define PN_PIPE_SB_REQUIRED_FC_TX_OFFSET_REQUIREDFCTXLENGTH	2 //size 1 byte(s)
#define PN_PIPE_SB_REQUIRED_FC_TX_OFFSET_FILLERBYTE1      	3 //size 1 byte(s)
#define PN_PIPE_SB_REQUIRED_FC_TX_OFFSET_REQUIREDFCTX     	4 //size 1 byte(s)
#define PN_PIPE_SB_REQUIRED_FC_TX_OFFSET_FILLERBYTE2      	5 //size 1 byte(s)
#define PN_PIPE_SB_REQUIRED_FC_TX_OFFSET_FILLERBYTE3      	6 //size 1 byte(s)
#define PN_PIPE_SB_REQUIRED_FC_TX_OFFSET_FILLERBYTE4      	7 //size 1 byte(s)
#define SIZE_PN_PIPE_SB_REQUIRED_FC_TX                    	8
//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.


//Definition for PN_PIPE_SB_PREFERRED_FC_RX
#define PN_PIPE_SB_PREFERRED_FC_RX                        	0x05                                                 	
#define PN_PIPE_SB_PREFERRED_FC_RX_OFFSET_SBID            	0 //size 1 byte(s)
#define PN_PIPE_SB_PREFERRED_FC_RX_OFFSET_SBLEN           	1 //size 1 byte(s)
#define PN_PIPE_SB_PREFERRED_FC_RX_OFFSET_PREFERREDFCRXLENGTH	2 //size 1 byte(s)
#define PN_PIPE_SB_PREFERRED_FC_RX_OFFSET_FILLERBYTE1     	3 //size 1 byte(s)
#define PN_PIPE_SB_PREFERRED_FC_RX_OFFSET_PREFERREDFCRX   	4 //size 1 byte(s)
#define PN_PIPE_SB_PREFERRED_FC_RX_OFFSET_FILLERBYTE2     	5 //size 1 byte(s)
#define PN_PIPE_SB_PREFERRED_FC_RX_OFFSET_FILLERBYTE3     	6 //size 1 byte(s)
#define PN_PIPE_SB_PREFERRED_FC_RX_OFFSET_FILLERBYTE4     	7 //size 1 byte(s)
#define SIZE_PN_PIPE_SB_PREFERRED_FC_RX                   	8
//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly.
//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.


//Definition for PN_PIPE_SB_ALIGNED_DATA
#define PN_PIPE_SB_ALIGNED_DATA                           	0x06                                                 	
#define PN_PIPE_SB_ALIGNED_DATA_OFFSET_SBID               	0 //size 1 byte(s)
#define PN_PIPE_SB_ALIGNED_DATA_OFFSET_SBLEN              	1 //size 1 byte(s)
#define PN_PIPE_SB_ALIGNED_DATA_OFFSET_DATAALIGNMENT      	2 //size 1 byte(s)
#define PN_PIPE_SB_ALIGNED_DATA_OFFSET_FILLERBYTE1        	3 //size 1 byte(s)
#define SIZE_PN_PIPE_SB_ALIGNED_DATA                      	4


//MESSAGES


//Definition for PNS_PIPE_CREATED_IND
#define PNS_PIPE_CREATED_IND                              	0x61                                              	
#define PNS_PIPE_CREATED_IND_OFFSET_UTID                  	0 //size 1 byte(s)
#define PNS_PIPE_CREATED_IND_OFFSET_SUBFUNCTION           	1 //size 1 byte(s)
#define PNS_PIPE_CREATED_IND_OFFSET_PIPEHANDLE            	2 //size 1 byte(s)
#define PNS_PIPE_CREATED_IND_OFFSET_NSB                   	3 //size 1 byte(s)
#define SIZE_PNS_PIPE_CREATED_IND                         	4


//Definition for PNS_PEP_CONNECT_REQ
#define PNS_PEP_CONNECT_REQ                               	0x40                                              	
#define PNS_PEP_CONNECT_REQ_OFFSET_UTID                   	0 //size 1 byte(s)
#define PNS_PEP_CONNECT_REQ_OFFSET_SUBFUNCTION            	1 //size 1 byte(s)
#define PNS_PEP_CONNECT_REQ_OFFSET_PIPEHANDLE             	2 //size 1 byte(s)
#define PNS_PEP_CONNECT_REQ_OFFSET_STATEAFTERCONNECT      	3 //size 1 byte(s)
#define PNS_PEP_CONNECT_REQ_OFFSET_OTHERPEPTYPE           	4 //size 1 byte(s)
#define PNS_PEP_CONNECT_REQ_OFFSET_FILLERBYTE1            	5 //size 1 byte(s)
#define PNS_PEP_CONNECT_REQ_OFFSET_FILLERBYTE2            	6 //size 1 byte(s)
#define PNS_PEP_CONNECT_REQ_OFFSET_NSB                    	7 //size 1 byte(s)
#define SIZE_PNS_PEP_CONNECT_REQ                          	8


//Definition for PNS_PEP_CONNECT_RESP
#define PNS_PEP_CONNECT_RESP                              	0x41                                              	
#define PNS_PEP_CONNECT_RESP_OFFSET_UTID                  	0 //size 1 byte(s)
#define PNS_PEP_CONNECT_RESP_OFFSET_SUBFUNCTION           	1 //size 1 byte(s)
#define PNS_PEP_CONNECT_RESP_OFFSET_PIPEHANDLE            	2 //size 1 byte(s)
#define PNS_PEP_CONNECT_RESP_OFFSET_ERRORCODE             	3 //size 1 byte(s)
#define PNS_PEP_CONNECT_RESP_OFFSET_FILLERBYTE1           	4 //size 1 byte(s)
#define PNS_PEP_CONNECT_RESP_OFFSET_FILLERBYTE2           	5 //size 1 byte(s)
#define PNS_PEP_CONNECT_RESP_OFFSET_FILLERBYTE3           	6 //size 1 byte(s)
#define PNS_PEP_CONNECT_RESP_OFFSET_NSB                   	7 //size 1 byte(s)
#define SIZE_PNS_PEP_CONNECT_RESP                         	8


//Definition for PNS_PEP_CTRL_REQ
#define PNS_PEP_CTRL_REQ                                  	0x48                                              	
#define PNS_PEP_CTRL_REQ_OFFSET_UTID                      	0 //size 1 byte(s)
#define PNS_PEP_CTRL_REQ_OFFSET_SUBFUNCTION               	1 //size 1 byte(s)
#define PNS_PEP_CTRL_REQ_OFFSET_PIPEHANDLE                	2 //size 1 byte(s)
#define PNS_PEP_CTRL_REQ_OFFSET_PEPTYPE                   	3 //size 1 byte(s)
#define PNS_PEP_CTRL_REQ_OFFSET_PEPCTRLID                 	4 //size 1 byte(s)
#define PNS_PEP_CTRL_REQ_OFFSET_PEPCTRLDATA               	5 //size 1 byte(s)
#define SIZE_PNS_PEP_CTRL_REQ                             	6
//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.


//Definition for PNS_PEP_CTRL_RESP
#define PNS_PEP_CTRL_RESP                                 	0x49                                              	
#define PNS_PEP_CTRL_RESP_OFFSET_UTID                     	0 //size 1 byte(s)
#define PNS_PEP_CTRL_RESP_OFFSET_SUBFUNCTION              	1 //size 1 byte(s)
#define PNS_PEP_CTRL_RESP_OFFSET_PIPEHANDLE               	2 //size 1 byte(s)
#define PNS_PEP_CTRL_RESP_OFFSET_PEPCTRLID                	3 //size 1 byte(s)
#define PNS_PEP_CTRL_RESP_OFFSET_PEPTYPE                  	4 //size 1 byte(s)
#define PNS_PEP_CTRL_RESP_OFFSET_ERRORCODE                	5 //size 1 byte(s)
#define PNS_PEP_CTRL_RESP_OFFSET_FILLERBYTE1              	6 //size 1 byte(s)
#define PNS_PEP_CTRL_RESP_OFFSET_FILLERBYTE2              	7 //size 1 byte(s)
#define SIZE_PNS_PEP_CTRL_RESP                            	8


//Definition for PNS_PIPE_ENABLED_IND
#define PNS_PIPE_ENABLED_IND                              	0x64                                              	
#define PNS_PIPE_ENABLED_IND_OFFSET_UTID                  	0 //size 1 byte(s)
#define PNS_PIPE_ENABLED_IND_OFFSET_SUBFUNCTION           	1 //size 1 byte(s)
#define PNS_PIPE_ENABLED_IND_OFFSET_PIPEHANDLE            	2 //size 1 byte(s)
#define PNS_PIPE_ENABLED_IND_OFFSET_FILLERBYTE1           	3 //size 1 byte(s)
#define SIZE_PNS_PIPE_ENABLED_IND                         	4


//Definition for PNS_PEP_ENABLE_REQ
#define PNS_PEP_ENABLE_REQ                                	0x46                                              	
#define PNS_PEP_ENABLE_REQ_OFFSET_UTID                    	0 //size 1 byte(s)
#define PNS_PEP_ENABLE_REQ_OFFSET_SUBFUNCTION             	1 //size 1 byte(s)
#define PNS_PEP_ENABLE_REQ_OFFSET_PIPEHANDLE              	2 //size 1 byte(s)
#define PNS_PEP_ENABLE_REQ_OFFSET_FILLERBYTE1             	3 //size 1 byte(s)
#define SIZE_PNS_PEP_ENABLE_REQ                           	4


//Definition for PNS_PEP_ENABLE_RESP
#define PNS_PEP_ENABLE_RESP                               	0x47                                              	
#define PNS_PEP_ENABLE_RESP_OFFSET_UTID                   	0 //size 1 byte(s)
#define PNS_PEP_ENABLE_RESP_OFFSET_SUBFUNCTION            	1 //size 1 byte(s)
#define PNS_PEP_ENABLE_RESP_OFFSET_PIPEHANDLE             	2 //size 1 byte(s)
#define PNS_PEP_ENABLE_RESP_OFFSET_ERRORCODE              	3 //size 1 byte(s)
#define SIZE_PNS_PEP_ENABLE_RESP                          	4


//Definition for PNS_PIPE_DATA
#define PNS_PIPE_DATA                                     	0x20                                              	
#define PNS_PIPE_DATA_OFFSET_UTID                         	0 //size 1 byte(s)
#define PNS_PIPE_DATA_OFFSET_SUBFUNCTION                  	1 //size 1 byte(s)
#define PNS_PIPE_DATA_OFFSET_PIPEHANDLE                   	2 //size 1 byte(s)
#define PNS_PIPE_DATA_OFFSET_DATA                         	3 //size 1 byte(s)
#define SIZE_PNS_PIPE_DATA                                	4
//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.


//Definition for PNS_PIPE_ALIGNED_DATA
#define PNS_PIPE_ALIGNED_DATA                             	0x21                                              	
#define PNS_PIPE_ALIGNED_DATA_OFFSET_UTID                 	0 //size 1 byte(s)
#define PNS_PIPE_ALIGNED_DATA_OFFSET_SUBFUNCTION          	1 //size 1 byte(s)
#define PNS_PIPE_ALIGNED_DATA_OFFSET_PIPEHANDLE           	2 //size 1 byte(s)
#define PNS_PIPE_ALIGNED_DATA_OFFSET_FILLERBYTE1          	3 //size 1 byte(s)
#define PNS_PIPE_ALIGNED_DATA_OFFSET_DATA                 	4 //size 1 byte(s)
#define SIZE_PNS_PIPE_ALIGNED_DATA                        	5
//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.


//Definition for PNS_PEP_STATUS_IND
#define PNS_PEP_STATUS_IND                                	0x60                                              	
#define PNS_PEP_STATUS_IND_OFFSET_UTID                    	0 //size 1 byte(s)
#define PNS_PEP_STATUS_IND_OFFSET_SUBFUNCTION             	1 //size 1 byte(s)
#define PNS_PEP_STATUS_IND_OFFSET_PIPEHANDLE              	2 //size 1 byte(s)
#define PNS_PEP_STATUS_IND_OFFSET_PEPTYPE                 	3 //size 1 byte(s)
#define PNS_PEP_STATUS_IND_OFFSET_INDICATIONID            	4 //size 1 byte(s)
#define PNS_PEP_STATUS_IND_OFFSET_FILLERBYTE1             	5 //size 1 byte(s)
#define PNS_PEP_STATUS_IND_OFFSET_FILLERBYTE2             	6 //size 1 byte(s)
#define PNS_PEP_STATUS_IND_OFFSET_INDICATIONDATA          	7 //size 1 byte(s)
#define SIZE_PNS_PEP_STATUS_IND                           	8
//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.


//Definition for PNS_PIPE_RESET_IND
#define PNS_PIPE_RESET_IND                                	0x63                                              	
#define PNS_PIPE_RESET_IND_OFFSET_UTID                    	0 //size 1 byte(s)
#define PNS_PIPE_RESET_IND_OFFSET_SUBFUNCTION             	1 //size 1 byte(s)
#define PNS_PIPE_RESET_IND_OFFSET_PIPEHANDLE              	2 //size 1 byte(s)
#define PNS_PIPE_RESET_IND_OFFSET_FILLERBYTE1             	3 //size 1 byte(s)
#define SIZE_PNS_PIPE_RESET_IND                           	4


//Definition for PNS_PEP_RESET_REQ
#define PNS_PEP_RESET_REQ                                 	0x44                                              	
#define PNS_PEP_RESET_REQ_OFFSET_UTID                     	0 //size 1 byte(s)
#define PNS_PEP_RESET_REQ_OFFSET_SUBFUNCTION              	1 //size 1 byte(s)
#define PNS_PEP_RESET_REQ_OFFSET_PIPEHANDLE               	2 //size 1 byte(s)
#define PNS_PEP_RESET_REQ_OFFSET_PIPESTATEAFTERRESET      	3 //size 1 byte(s)
#define SIZE_PNS_PEP_RESET_REQ                            	4


//Definition for PNS_PEP_RESET_RESP
#define PNS_PEP_RESET_RESP                                	0x45                                              	
#define PNS_PEP_RESET_RESP_OFFSET_UTID                    	0 //size 1 byte(s)
#define PNS_PEP_RESET_RESP_OFFSET_SUBFUNCTION             	1 //size 1 byte(s)
#define PNS_PEP_RESET_RESP_OFFSET_PIPEHANDLE              	2 //size 1 byte(s)
#define PNS_PEP_RESET_RESP_OFFSET_ERRORCODE               	3 //size 1 byte(s)
#define SIZE_PNS_PEP_RESET_RESP                           	4


//Definition for PNS_PEP_DISCONNECT_REQ
#define PNS_PEP_DISCONNECT_REQ                            	0x42                                              	
#define PNS_PEP_DISCONNECT_REQ_OFFSET_UTID                	0 //size 1 byte(s)
#define PNS_PEP_DISCONNECT_REQ_OFFSET_SUBFUNCTION         	1 //size 1 byte(s)
#define PNS_PEP_DISCONNECT_REQ_OFFSET_PIPEHANDLE          	2 //size 1 byte(s)
#define PNS_PEP_DISCONNECT_REQ_OFFSET_FILLERBYTE1         	3 //size 1 byte(s)
#define SIZE_PNS_PEP_DISCONNECT_REQ                       	4


//Definition for PNS_PEP_DISCONNECT_RESP
#define PNS_PEP_DISCONNECT_RESP                           	0x43                                              	
#define PNS_PEP_DISCONNECT_RESP_OFFSET_UTID               	0 //size 1 byte(s)
#define PNS_PEP_DISCONNECT_RESP_OFFSET_SUBFUNCTION        	1 //size 1 byte(s)
#define PNS_PEP_DISCONNECT_RESP_OFFSET_PIPEHANDLE         	2 //size 1 byte(s)
#define PNS_PEP_DISCONNECT_RESP_OFFSET_ERRORCODE          	3 //size 1 byte(s)
#define SIZE_PNS_PEP_DISCONNECT_RESP                      	4


//Definition for PNS_PIPE_REDIRECTED_IND
#define PNS_PIPE_REDIRECTED_IND                           	0x65                                              	
#define PNS_PIPE_REDIRECTED_IND_OFFSET_UTID               	0 //size 1 byte(s)
#define PNS_PIPE_REDIRECTED_IND_OFFSET_SUBFUNCTION        	1 //size 1 byte(s)
#define PNS_PIPE_REDIRECTED_IND_OFFSET_PIPEHANDLE         	2 //size 1 byte(s)
#define PNS_PIPE_REDIRECTED_IND_OFFSET_NSB                	3 //size 1 byte(s)
#define SIZE_PNS_PIPE_REDIRECTED_IND                      	4


//Definition for PNS_PEP_DISABLE_REQ
#define PNS_PEP_DISABLE_REQ                               	0x4C                                              	
#define PNS_PEP_DISABLE_REQ_OFFSET_UTID                   	0 //size 1 byte(s)
#define PNS_PEP_DISABLE_REQ_OFFSET_SUBFUNCTION            	1 //size 1 byte(s)
#define PNS_PEP_DISABLE_REQ_OFFSET_PIPEHANDLE             	2 //size 1 byte(s)
#define PNS_PEP_DISABLE_REQ_OFFSET_FILLERBYTE1            	3 //size 1 byte(s)
#define SIZE_PNS_PEP_DISABLE_REQ                          	4


//Definition for PNS_PEP_DISABLE_RESP
#define PNS_PEP_DISABLE_RESP                              	0x4D                                              	
#define PNS_PEP_DISABLE_RESP_OFFSET_UTID                  	0 //size 1 byte(s)
#define PNS_PEP_DISABLE_RESP_OFFSET_SUBFUNCTION           	1 //size 1 byte(s)
#define PNS_PEP_DISABLE_RESP_OFFSET_PIPEHANDLE            	2 //size 1 byte(s)
#define PNS_PEP_DISABLE_RESP_OFFSET_ERRORCODE             	3 //size 1 byte(s)
#define SIZE_PNS_PEP_DISABLE_RESP                         	4

/* CL Pipe defines */
//CONSTANTS
#define CM_PIPE_ANY_SIZE                                  	0x01                                                 	


//STRUCTURES


//Definition for CM_PIPE_CREATE_REQ
#define CM_PIPE_CREATE_REQ_OFFSET_UTID                    	0 //size 1 byte(s)
#define CM_PIPE_CREATE_REQ_OFFSET_SUBFUNCTION             	1 //size 1 byte(s)
#define CM_PIPE_CREATE_REQ_OFFSET_STATEAFTERCREATION      	2 //size 1 byte(s)
#define CM_PIPE_CREATE_REQ_OFFSET_PRIORITY                	3 //size 1 byte(s)
#define CM_PIPE_CREATE_REQ_OFFSET_FIRSTPEPDEV             	4 //size 1 byte(s)
#define CM_PIPE_CREATE_REQ_OFFSET_FIRSTPEPOBJ             	5 //size 1 byte(s)
#define CM_PIPE_CREATE_REQ_OFFSET_FIRSTPEPTYPE            	6 //size 1 byte(s)
#define CM_PIPE_CREATE_REQ_OFFSET_FILLERBYTE1             	7 //size 1 byte(s)
#define CM_PIPE_CREATE_REQ_OFFSET_SECONDPEPDEV            	8 //size 1 byte(s)
#define CM_PIPE_CREATE_REQ_OFFSET_SECONDPEPOBJ            	9 //size 1 byte(s)
#define CM_PIPE_CREATE_REQ_OFFSET_SECONDPEPTYPE           	10 //size 1 byte(s)
#define CM_PIPE_CREATE_REQ_OFFSET_NSB                     	11 //size 1 byte(s)
#define SIZE_CM_PIPE_CREATE_REQ                           	12


//Definition for CM_PIPE_CREATE_RESP
#define CM_PIPE_CREATE_RESP_OFFSET_UTID                   	0 //size 1 byte(s)
#define CM_PIPE_CREATE_RESP_OFFSET_SUBFUNCTION            	1 //size 1 byte(s)
#define CM_PIPE_CREATE_RESP_OFFSET_PIPEHANDLE             	2 //size 1 byte(s)
#define CM_PIPE_CREATE_RESP_OFFSET_ERRORCODE              	3 //size 1 byte(s)
#define CM_PIPE_CREATE_RESP_OFFSET_PEP1ERRORCODE          	4 //size 1 byte(s)
#define CM_PIPE_CREATE_RESP_OFFSET_PEP2ERRORCODE          	5 //size 1 byte(s)
#define SIZE_CM_PIPE_CREATE_RESP                          	6


//Definition for CM_PIPE_CREATED_IND
#define CM_PIPE_CREATED_IND_OFFSET_UTID                   	0 //size 1 byte(s)
#define CM_PIPE_CREATED_IND_OFFSET_SUBFUNCTION            	1 //size 1 byte(s)
#define CM_PIPE_CREATED_IND_OFFSET_PIPEHANDLE             	2 //size 1 byte(s)
#define CM_PIPE_CREATED_IND_OFFSET_NSB                    	3 //size 1 byte(s)
#define SIZE_CM_PIPE_CREATED_IND                          	4


//Definition for CM_PEP_CONNECT_REQ
#define CM_PEP_CONNECT_REQ_OFFSET_UTID                    	0 //size 1 byte(s)
#define CM_PEP_CONNECT_REQ_OFFSET_SUBFUNCTION             	1 //size 1 byte(s)
#define CM_PEP_CONNECT_REQ_OFFSET_PIPEHANDLE              	2 //size 1 byte(s)
#define CM_PEP_CONNECT_REQ_OFFSET_STATEAFTERCONNECT       	3 //size 1 byte(s)
#define CM_PEP_CONNECT_REQ_OFFSET_OTHERPEPTYPE            	4 //size 1 byte(s)
#define CM_PEP_CONNECT_REQ_OFFSET_FILLERBYTE1             	5 //size 1 byte(s)
#define CM_PEP_CONNECT_REQ_OFFSET_FILLERBYTE2             	6 //size 1 byte(s)
#define CM_PEP_CONNECT_REQ_OFFSET_NSB                     	7 //size 1 byte(s)
#define SIZE_CM_PEP_CONNECT_REQ                           	8


//Definition for CM_PEP_CONNECT_RESP
#define CM_PEP_CONNECT_RESP_OFFSET_UTID                   	0 //size 1 byte(s)
#define CM_PEP_CONNECT_RESP_OFFSET_SUBFUNCTION            	1 //size 1 byte(s)
#define CM_PEP_CONNECT_RESP_OFFSET_PIPEHANDLE             	2 //size 1 byte(s)
#define CM_PEP_CONNECT_RESP_OFFSET_ERRORCODE              	3 //size 1 byte(s)
#define CM_PEP_CONNECT_RESP_OFFSET_FILLERBYTE1            	4 //size 1 byte(s)
#define CM_PEP_CONNECT_RESP_OFFSET_FILLERBYTE2            	5 //size 1 byte(s)
#define CM_PEP_CONNECT_RESP_OFFSET_FILLERBYTE3            	6 //size 1 byte(s)
#define CM_PEP_CONNECT_RESP_OFFSET_NSB                    	7 //size 1 byte(s)
#define SIZE_CM_PEP_CONNECT_RESP                          	8


//Definition for CM_PEP_CTRL_REQ
#define CM_PEP_CTRL_REQ_OFFSET_UTID                       	0 //size 1 byte(s)
#define CM_PEP_CTRL_REQ_OFFSET_SUBFUNCTION                	1 //size 1 byte(s)
#define CM_PEP_CTRL_REQ_OFFSET_PIPEHANDLE                 	2 //size 1 byte(s)
#define CM_PEP_CTRL_REQ_OFFSET_PEPTYPE                    	3 //size 1 byte(s)
#define CM_PEP_CTRL_REQ_OFFSET_PEPCTRLID                  	4 //size 1 byte(s)
#define CM_PEP_CTRL_REQ_OFFSET_PEPCTRLDATA                	5 //size 1 byte(s)
#define SIZE_CM_PEP_CTRL_REQ                              	6
//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.


//Definition for CM_PEP_CTRL_RESP
#define CM_PEP_CTRL_RESP_OFFSET_UTID                      	0 //size 1 byte(s)
#define CM_PEP_CTRL_RESP_OFFSET_SUBFUNCTION               	1 //size 1 byte(s)
#define CM_PEP_CTRL_RESP_OFFSET_PIPEHANDLE                	2 //size 1 byte(s)
#define CM_PEP_CTRL_RESP_OFFSET_PEPCTRLID                 	3 //size 1 byte(s)
#define CM_PEP_CTRL_RESP_OFFSET_PEPTYPE                   	4 //size 1 byte(s)
#define CM_PEP_CTRL_RESP_OFFSET_ERRORCODE                 	5 //size 1 byte(s)
#define CM_PEP_CTRL_RESP_OFFSET_FILLERBYTE1               	6 //size 1 byte(s)
#define CM_PEP_CTRL_RESP_OFFSET_FILLERBYTE2               	7 //size 1 byte(s)
#define SIZE_CM_PEP_CTRL_RESP                             	8


//Definition for CM_PIPE_ENABLE_REQ
#define CM_PIPE_ENABLE_REQ_OFFSET_UTID                    	0 //size 1 byte(s)
#define CM_PIPE_ENABLE_REQ_OFFSET_SUBFUNCTION             	1 //size 1 byte(s)
#define CM_PIPE_ENABLE_REQ_OFFSET_PIPEHANDLE              	2 //size 1 byte(s)
#define CM_PIPE_ENABLE_REQ_OFFSET_FILLERBYTE1             	3 //size 1 byte(s)
#define SIZE_CM_PIPE_ENABLE_REQ                           	4


//Definition for CM_PIPE_ENABLE_RESP
#define CM_PIPE_ENABLE_RESP_OFFSET_UTID                   	0 //size 1 byte(s)
#define CM_PIPE_ENABLE_RESP_OFFSET_SUBFUNCTION            	1 //size 1 byte(s)
#define CM_PIPE_ENABLE_RESP_OFFSET_PIPEHANDLE             	2 //size 1 byte(s)
#define CM_PIPE_ENABLE_RESP_OFFSET_ERRORCODE              	3 //size 1 byte(s)
#define CM_PIPE_ENABLE_RESP_OFFSET_PEP1ERRORCODE          	4 //size 1 byte(s)
#define CM_PIPE_ENABLE_RESP_OFFSET_PEP2ERRORCODE          	5 //size 1 byte(s)
#define SIZE_CM_PIPE_ENABLE_RESP                          	6


//Definition for CM_PIPE_ENABLED_IND
#define CM_PIPE_ENABLED_IND_OFFSET_UTID                   	0 //size 1 byte(s)
#define CM_PIPE_ENABLED_IND_OFFSET_SUBFUNCTION            	1 //size 1 byte(s)
#define CM_PIPE_ENABLED_IND_OFFSET_PIPEHANDLE             	2 //size 1 byte(s)
#define CM_PIPE_ENABLED_IND_OFFSET_FILLERBYTE1            	3 //size 1 byte(s)
#define SIZE_CM_PIPE_ENABLED_IND                          	4


//Definition for CM_PEP_ENABLE_REQ
#define CM_PEP_ENABLE_REQ_OFFSET_UTID                     	0 //size 1 byte(s)
#define CM_PEP_ENABLE_REQ_OFFSET_SUBFUNCTION              	1 //size 1 byte(s)
#define CM_PEP_ENABLE_REQ_OFFSET_PIPEHANDLE               	2 //size 1 byte(s)
#define CM_PEP_ENABLE_REQ_OFFSET_FILLERBYTE1              	3 //size 1 byte(s)
#define SIZE_CM_PEP_ENABLE_REQ                            	4


//Definition for CM_PEP_ENABLE_RESP
#define CM_PEP_ENABLE_RESP_OFFSET_UTID                    	0 //size 1 byte(s)
#define CM_PEP_ENABLE_RESP_OFFSET_SUBFUNCTION             	1 //size 1 byte(s)
#define CM_PEP_ENABLE_RESP_OFFSET_PIPEHANDLE              	2 //size 1 byte(s)
#define CM_PEP_ENABLE_RESP_OFFSET_ERRORCODE               	3 //size 1 byte(s)
#define SIZE_CM_PEP_ENABLE_RESP                           	4


//Definition for CM_PIPE_DATA
#define CM_PIPE_DATA_OFFSET_UTID                          	0 //size 1 byte(s)
#define CM_PIPE_DATA_OFFSET_SUBFUNCTION                   	1 //size 1 byte(s)
#define CM_PIPE_DATA_OFFSET_PIPEHANDLE                    	2 //size 1 byte(s)
#define CM_PIPE_DATA_OFFSET_DATA                          	3 //size 1 byte(s)
#define SIZE_CM_PIPE_DATA                                 	4
//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.


//Definition for CM_PIPE_REMOVED_IND
#define CM_PIPE_REMOVED_IND_OFFSET_UTID                   	0 //size 1 byte(s)
#define CM_PIPE_REMOVED_IND_OFFSET_SUBFUNCTION            	1 //size 1 byte(s)
#define CM_PIPE_REMOVED_IND_OFFSET_PIPEHANDLE             	2 //size 1 byte(s)
#define CM_PIPE_REMOVED_IND_OFFSET_ERRORCODE              	3 //size 1 byte(s)
#define CM_PIPE_REMOVED_IND_OFFSET_PEP1ERRORCODE          	4 //size 1 byte(s)
#define CM_PIPE_REMOVED_IND_OFFSET_PEP2ERRORCODE          	5 //size 1 byte(s)
#define SIZE_CM_PIPE_REMOVED_IND                          	6


//Definition for CM_PIPE_STATUS_IND_REQ
#define CM_PIPE_STATUS_IND_REQ_OFFSET_UTID                	0 //size 1 byte(s)
#define CM_PIPE_STATUS_IND_REQ_OFFSET_SUBFUNCTION         	1 //size 1 byte(s)
#define CM_PIPE_STATUS_IND_REQ_OFFSET_PIPEHANDLE          	2 //size 1 byte(s)
#define CM_PIPE_STATUS_IND_REQ_OFFSET_FILLERBYTE1         	3 //size 1 byte(s)
#define SIZE_CM_PIPE_STATUS_IND_REQ                       	4


//Definition for CM_PIPE_STATUS_IND_RESP
#define CM_PIPE_STATUS_IND_RESP_OFFSET_UTID               	0 //size 1 byte(s)
#define CM_PIPE_STATUS_IND_RESP_OFFSET_SUBFUNCTION        	1 //size 1 byte(s)
#define CM_PIPE_STATUS_IND_RESP_OFFSET_PIPEHANDLE         	2 //size 1 byte(s)
#define CM_PIPE_STATUS_IND_RESP_OFFSET_ERRORCODE          	3 //size 1 byte(s)
#define SIZE_CM_PIPE_STATUS_IND_RESP                      	4


//Definition for CM_PEP_STATUS_IND
#define CM_PEP_STATUS_IND_OFFSET_UTID                     	0 //size 1 byte(s)
#define CM_PEP_STATUS_IND_OFFSET_SUBFUNCTION              	1 //size 1 byte(s)
#define CM_PEP_STATUS_IND_OFFSET_PIPEHANDLE               	2 //size 1 byte(s)
#define CM_PEP_STATUS_IND_OFFSET_PEPTYPE                  	3 //size 1 byte(s)
#define CM_PEP_STATUS_IND_OFFSET_INDICATIONID             	4 //size 1 byte(s)
#define CM_PEP_STATUS_IND_OFFSET_FILLERBYTE1              	5 //size 1 byte(s)
#define CM_PEP_STATUS_IND_OFFSET_FILLERBYTE2              	6 //size 1 byte(s)
#define CM_PEP_STATUS_IND_OFFSET_INDICATIONDATA           	7 //size 1 byte(s)
#define SIZE_CM_PEP_STATUS_IND                            	8
//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.


//Definition for CM_PIPE_RESET_REQ
#define CM_PIPE_RESET_REQ_OFFSET_UTID                     	0 //size 1 byte(s)
#define CM_PIPE_RESET_REQ_OFFSET_SUBFUNCTION              	1 //size 1 byte(s)
#define CM_PIPE_RESET_REQ_OFFSET_PIPEHANDLE               	2 //size 1 byte(s)
#define CM_PIPE_RESET_REQ_OFFSET_PIPESTATEAFTERRESET      	3 //size 1 byte(s)
#define SIZE_CM_PIPE_RESET_REQ                            	4


//Definition for CM_PIPE_RESET_RESP
#define CM_PIPE_RESET_RESP_OFFSET_UTID                    	0 //size 1 byte(s)
#define CM_PIPE_RESET_RESP_OFFSET_SUBFUNCTION             	1 //size 1 byte(s)
#define CM_PIPE_RESET_RESP_OFFSET_PIPEHANDLE              	2 //size 1 byte(s)
#define CM_PIPE_RESET_RESP_OFFSET_ERRORCODE               	3 //size 1 byte(s)
#define CM_PIPE_RESET_RESP_OFFSET_PEP1ERRORCODE           	4 //size 1 byte(s)
#define CM_PIPE_RESET_RESP_OFFSET_PEP2ERRORCODE           	5 //size 1 byte(s)
#define SIZE_CM_PIPE_RESET_RESP                           	6


//Definition for CM_PIPE_RESET_IND
#define CM_PIPE_RESET_IND_OFFSET_UTID                     	0 //size 1 byte(s)
#define CM_PIPE_RESET_IND_OFFSET_SUBFUNCTION              	1 //size 1 byte(s)
#define CM_PIPE_RESET_IND_OFFSET_PIPEHANDLE               	2 //size 1 byte(s)
#define CM_PIPE_RESET_IND_OFFSET_FILLERBYTE1              	3 //size 1 byte(s)
#define SIZE_CM_PIPE_RESET_IND                            	4


//Definition for CM_PEP_RESET_REQ
#define CM_PEP_RESET_REQ_OFFSET_UTID                      	0 //size 1 byte(s)
#define CM_PEP_RESET_REQ_OFFSET_SUBFUNCTION               	1 //size 1 byte(s)
#define CM_PEP_RESET_REQ_OFFSET_PIPEHANDLE                	2 //size 1 byte(s)
#define CM_PEP_RESET_REQ_OFFSET_PIPESTATEAFTERRESET       	3 //size 1 byte(s)
#define SIZE_CM_PEP_RESET_REQ                             	4


//Definition for CM_PEP_RESET_RESP
#define CM_PEP_RESET_RESP_OFFSET_UTID                     	0 //size 1 byte(s)
#define CM_PEP_RESET_RESP_OFFSET_SUBFUNCTION              	1 //size 1 byte(s)
#define CM_PEP_RESET_RESP_OFFSET_PIPEHANDLE               	2 //size 1 byte(s)
#define CM_PEP_RESET_RESP_OFFSET_ERRORCODE                	3 //size 1 byte(s)
#define CM_PEP_RESET_RESP_OFFSET_PEP1ERRORCODE            	4 //size 1 byte(s)
#define CM_PEP_RESET_RESP_OFFSET_PEP2ERRORCODE            	5 //size 1 byte(s)
#define SIZE_CM_PEP_RESET_RESP                            	6


//Definition for CM_PIPE_REMOVE_REQ
#define CM_PIPE_REMOVE_REQ_OFFSET_UTID                    	0 //size 1 byte(s)
#define CM_PIPE_REMOVE_REQ_OFFSET_SUBFUNCTION             	1 //size 1 byte(s)
#define CM_PIPE_REMOVE_REQ_OFFSET_PIPEHANDLE              	2 //size 1 byte(s)
#define CM_PIPE_REMOVE_REQ_OFFSET_FILLERBYTE1             	3 //size 1 byte(s)
#define SIZE_CM_PIPE_REMOVE_REQ                           	4


//Definition for CM_PIPE_REMOVE_RESP
#define CM_PIPE_REMOVE_RESP_OFFSET_UTID                   	0 //size 1 byte(s)
#define CM_PIPE_REMOVE_RESP_OFFSET_SUBFUNCTION            	1 //size 1 byte(s)
#define CM_PIPE_REMOVE_RESP_OFFSET_PIPEHANDLE             	2 //size 1 byte(s)
#define CM_PIPE_REMOVE_RESP_OFFSET_ERRORCODE              	3 //size 1 byte(s)
#define CM_PIPE_REMOVE_RESP_OFFSET_PEP1ERRORCODE          	4 //size 1 byte(s)
#define CM_PIPE_REMOVE_RESP_OFFSET_PEP2ERRORCODE          	5 //size 1 byte(s)
#define SIZE_CM_PIPE_REMOVE_RESP                          	6


//Definition for CM_PEP_DISCONNECT_REQ
#define CM_PEP_DISCONNECT_REQ_OFFSET_UTID                 	0 //size 1 byte(s)
#define CM_PEP_DISCONNECT_REQ_OFFSET_SUBFUNCTION          	1 //size 1 byte(s)
#define CM_PEP_DISCONNECT_REQ_OFFSET_PIPEHANDLE           	2 //size 1 byte(s)
#define CM_PEP_DISCONNECT_REQ_OFFSET_FILLERBYTE1          	3 //size 1 byte(s)
#define SIZE_CM_PEP_DISCONNECT_REQ                        	4


//Definition for CM_PEP_DISCONNECT_RESP
#define CM_PEP_DISCONNECT_RESP_OFFSET_UTID                	0 //size 1 byte(s)
#define CM_PEP_DISCONNECT_RESP_OFFSET_SUBFUNCTION         	1 //size 1 byte(s)
#define CM_PEP_DISCONNECT_RESP_OFFSET_PIPEHANDLE          	2 //size 1 byte(s)
#define CM_PEP_DISCONNECT_RESP_OFFSET_ERRORCODE           	3 //size 1 byte(s)
#define SIZE_CM_PEP_DISCONNECT_RESP                       	4


//Definition for CM_PIPE_REDIRECT_REQ
#define CM_PIPE_REDIRECT_REQ_OFFSET_UTID                  	0 //size 1 byte(s)
#define CM_PIPE_REDIRECT_REQ_OFFSET_SUBFUNCTION           	1 //size 1 byte(s)
#define CM_PIPE_REDIRECT_REQ_OFFSET_PIPEHANDLE            	2 //size 1 byte(s)
#define CM_PIPE_REDIRECT_REQ_OFFSET_STATEAFTERCREATION    	3 //size 1 byte(s)
#define CM_PIPE_REDIRECT_REQ_OFFSET_OLDPEPDEV             	4 //size 1 byte(s)
#define CM_PIPE_REDIRECT_REQ_OFFSET_OLDPEPOBJ             	5 //size 1 byte(s)
#define CM_PIPE_REDIRECT_REQ_OFFSET_OLDPEPTYPE            	6 //size 1 byte(s)
#define CM_PIPE_REDIRECT_REQ_OFFSET_FILLERBYTE1           	7 //size 1 byte(s)
#define CM_PIPE_REDIRECT_REQ_OFFSET_REPLACEMENTPEPDEV     	8 //size 1 byte(s)
#define CM_PIPE_REDIRECT_REQ_OFFSET_REPLACEMENTPEPOBJ     	9 //size 1 byte(s)
#define CM_PIPE_REDIRECT_REQ_OFFSET_REPLACEMENTPEPTYPE    	10 //size 1 byte(s)
#define CM_PIPE_REDIRECT_REQ_OFFSET_NSB                   	11 //size 1 byte(s)
#define SIZE_CM_PIPE_REDIRECT_REQ                         	12


//Definition for CM_PIPE_REDIRECT_RESP
#define CM_PIPE_REDIRECT_RESP_OFFSET_UTID                 	0 //size 1 byte(s)
#define CM_PIPE_REDIRECT_RESP_OFFSET_SUBFUNCTION          	1 //size 1 byte(s)
#define CM_PIPE_REDIRECT_RESP_OFFSET_PIPEHANDLE           	2 //size 1 byte(s)
#define CM_PIPE_REDIRECT_RESP_OFFSET_ERRORCODE            	3 //size 1 byte(s)
#define CM_PIPE_REDIRECT_RESP_OFFSET_PEP1ERRORCODE        	4 //size 1 byte(s)
#define CM_PIPE_REDIRECT_RESP_OFFSET_PEP2ERRORCODE        	5 //size 1 byte(s)
#define SIZE_CM_PIPE_REDIRECT_RESP                        	6


//Definition for CM_PIPE_REDIRECTED_IND
#define CM_PIPE_REDIRECTED_IND_OFFSET_UTID                	0 //size 1 byte(s)
#define CM_PIPE_REDIRECTED_IND_OFFSET_SUBFUNCTION         	1 //size 1 byte(s)
#define CM_PIPE_REDIRECTED_IND_OFFSET_PIPEHANDLE          	2 //size 1 byte(s)
#define CM_PIPE_REDIRECTED_IND_OFFSET_NSB                 	3 //size 1 byte(s)
#define SIZE_CM_PIPE_REDIRECTED_IND                       	4


//Definition for CM_PEP_DISABLE_REQ
#define CM_PEP_DISABLE_REQ_OFFSET_UTID                    	0 //size 1 byte(s)
#define CM_PEP_DISABLE_REQ_OFFSET_SUBFUNCTION             	1 //size 1 byte(s)
#define CM_PEP_DISABLE_REQ_OFFSET_PIPEHANDLE              	2 //size 1 byte(s)
#define CM_PEP_DISABLE_REQ_OFFSET_FILLERBYTE1             	3 //size 1 byte(s)
#define SIZE_CM_PEP_DISABLE_REQ                           	4


//Definition for CM_PEP_DISABLE_RESP
#define CM_PEP_DISABLE_RESP_OFFSET_UTID                   	0 //size 1 byte(s)
#define CM_PEP_DISABLE_RESP_OFFSET_SUBFUNCTION            	1 //size 1 byte(s)
#define CM_PEP_DISABLE_RESP_OFFSET_PIPEHANDLE             	2 //size 1 byte(s)
#define CM_PEP_DISABLE_RESP_OFFSET_ERRORCODE              	3 //size 1 byte(s)
#define SIZE_CM_PEP_DISABLE_RESP                          	4


//Definition for CM_PIPE_DISABLED_IND
#define CM_PIPE_DISABLED_IND_OFFSET_UTID                  	0 //size 1 byte(s)
#define CM_PIPE_DISABLED_IND_OFFSET_SUBFUNCTION           	1 //size 1 byte(s)
#define CM_PIPE_DISABLED_IND_OFFSET_PIPEHANDLE            	2 //size 1 byte(s)
#define CM_PIPE_DISABLED_IND_OFFSET_FILLERBYTE1           	3 //size 1 byte(s)
#define SIZE_CM_PIPE_DISABLED_IND                         	4

/* end of CL Pipe defines */

#endif