LinuxQMISDK-Lite  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
SwiDataTypes.h File Reference

SWI data types. More...

Go to the source code of this file.

Data Structures

struct  qmTlvResult
 

Macros

#define SWI_API
 
#define QMI_NO_LTE_FW_SUPPORT   0
 
#define QMI_TLV_PLACEHOLDER   0x8F
 
#define UNUSEDPARAM(x)   (void)x
 
#define MEMSET_STATIC_OUTPUT_STRUCT(OUTPUT_PARA, STRUCT_OF_OUTPUT_PARA)   memset(OUTPUT_PARA,0,sizeof(STRUCT_OF_OUTPUT_PARA));\
 

Typedefs

typedef unsigned int ULONG
 
typedef unsigned long long ULONGLONG
 
typedef signed char INT8
 
typedef unsigned char BYTE
 
typedef char CHAR
 
typedef unsigned short WORD
 
typedef unsigned short USHORT
 
typedef const char * LPCSTR
 
typedef int BOOL
 
typedef signed short SHORT
 
typedef signed int INT32
 
typedef float FLOAT
 
typedef unsigned short qmuint16
 
typedef unsigned long qmulong
 

Detailed Description

SWI data types.

Macro Definition Documentation

#define MEMSET_STATIC_OUTPUT_STRUCT (   OUTPUT_PARA,
  STRUCT_OF_OUTPUT_PARA 
)    memset(OUTPUT_PARA,0,sizeof(STRUCT_OF_OUTPUT_PARA));\

Macro used to memset unpack output paramter. To prevent output parameter is not inititalized.

#define QMI_NO_LTE_FW_SUPPORT   0
#define QMI_TLV_PLACEHOLDER   0x8F
#define SWI_API
#define UNUSEDPARAM (   x)    (void)x

Macro used to avoid “unused variable” compiler warnings generated due to the inclusion of the "-Wextra" flag in our make files.

Typedef Documentation

typedef int BOOL
typedef unsigned char BYTE
typedef char CHAR
typedef float FLOAT
typedef signed int INT32
typedef signed char INT8
typedef const char* LPCSTR
typedef unsigned short qmuint16
typedef unsigned long qmulong
typedef signed short SHORT
typedef unsigned int ULONG
typedef unsigned long long ULONGLONG
typedef unsigned short USHORT
typedef unsigned short WORD

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved