/*****************************************************************************
 * Copyright (C) Gemalto M2M GmbH
 *****************************************************************************
 * Project: IMC-RIL-Driver
 *****************************************************************************
 * Author : Wireless Modules RD SW A2
 *****************************************************************************
 * $Workfile: Y:/z_ms-d/src/working/Quinn/RilDrv/precomp.h $
 * $Revision: /main/ms-d/14 $
 *     $Date: 2012-02-03 15:08:24 $
 *   $Author: ctna0256 $
 *****************************************************************************
 * Target:
 *  Microsoft Windows Mobile 5.0
 *****************************************************************************
 * Description:
 *  Gemalto IMC RIL
 *****************************************************************************
 *
 * $Log: Y:/z_ms-d/src/working/Quinn/RilDrv/precomp.h$ 
 * 
 * /main/ms-d/14   2012-02-03 15:08:24   ctna0256 
 * Move URC parsing functions in separate file
 *
 * /main/ms-d/13   2012-02-03 14:01:47   ctna0256
 * Phonebook and SIM access now in separate files
 *
 * /main/ms-d/12   2010-11-26 10:17:34   ctna0256
 * New files: FirmwareUpdate.cpp/.h and ConfigRadio.cpp/.h
 *
 * /main/ms-d/11   2010-08-18 10:23:24   ctna0450
 * Added Telstra Home-Net workaround
 *
 * /main/ms-d/10   2010-02-03 10:51:07   ctna0256
 * Introduction of WinCE6 support
 *
 * /main/ms-d/9   2008-10-23 11:32:26   ctna0256
 * New trace option (RIL proxy)
 *
 * /main/ms-d/8   2008-08-22 10:25:20   ctna0256
 * Set Cinterion copyright text
 *
 * /main/ms-d/7   2008-08-21 09:35:07   ctna0256
 * Prepared for new disclaimer handling
 *
 * /main/ms-d/6   2008-05-30 13:34:18   ht37010
 * added pegdser.h for ZONE_PORT debug prints
 *
 * /main/ms-d/5   2008-04-03 14:41:47   mp49210
 * Introduction of new debug zones
 *
 * /main/ms-d/4   2007-06-04 08:20:12   mp49210
 * IPIS100037515: send **05*...# and **052*...# sequences from the dialer with ATD instead of AT+CPIN command.
 *
 * /main/ms-d/3   2006-11-14 14:40:01   wm36264
 * Disposed unused CRilEventLog
 *
 * /main/ms-d/2   2006-10-30 10:26:32   wm36264
 * Removed unused stuff
 *
 * /main/ms-d/1   2006-10-25 16:51:25   wm36264
 * First transformation from classic RIL
 *
*/

//////////////////////////////////////////////////////////////////////////////
// Copyright (C) 2008 Gemalto M2M GmbH
// Copyright (C) 2006-2008 Siemens AG
// Copyright (C) 2003 Intrinsyc Europe Ltd.
//
// Version: 1.0
// Date:    dummy
//
//////////////////////////////////////////////////////////////////////////////

/*++
THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
PARTICULAR PURPOSE.
Copyright (c) 1995-1999  Microsoft Corporation
--*/

#pragma once

#ifdef RILDRV_CE8
#pragma warning ( disable : 28251 )
#endif
//////////////////////////////////////////////////////////////////////////////
//
// Global Includes
//
//////////////////////////////////////////////////////////////////////////////

#include <windows.h>
#ifdef RILDRV_CE6
#include <Winbase.h>
#include <Wincrypt.h>
#else
#include <ossvcs.h>
#endif
#include <toolbox.h>
#include <stdio.h>
#include <apccore.h>
#ifndef RILDRV_CE6
#include <commoper.h>
#endif
#include <pm.h>
#include <simsec.h>
#include <ril.h>
#include <rildrv.h>
#include <pegdser.h>

//////////////////////////////////////////////////////////////////////////////
//
// Build dependant settings
//
//////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////
//
#if !defined(RIL_PARAM_ON_LTE_ACT)
#define RIL_PARAM_ON_LTE_ACT RIL_PARAM_ON_UMTS_ACT
#endif
#if !defined(RIL_SYSTEMTYPE_LTE)
#define RIL_SYSTEMTYPE_LTE RIL_SYSTEMTYPE_HSDPA
#define RIL_SYSTEMTYPE_DEVSPECIFIC_LTE (RIL_SYSTEMTYPE_HSDPA<<1)
#else
#define RIL_SYSTEMTYPE_DEVSPECIFIC_LTE RIL_SYSTEMTYPE_LTE
#endif
// RIL Includes
//
//////////////////////////////////////////////////////////////////////////////

#include "..\..\inc\RilTrace.h"
#include "..\..\inc\rilextapi.h"
#include "..\..\inc\rhaapi.h"

#include "rildbgzone.h"
#include "ModuleSpecifics.h"
#include "util.h"
#include "commanager.h"
#include "command.h"
#include "gpshand.h"
#include "powermanager.h"
#include "callctrl.h"
#include "caps.h"
#include "response.h"
#include "URC_Parsing.h"
#include "atcmd.h"
#include "comhand.h"
#include "data.h"
#include "gprs.h"
#include "msg.h"
#include "monitor.h"
#include "network.h"
#include "ntcalls.h"
#include "parse.h"
#include "rilmain.h"
#include "misc.h"
#include "sim_access.h"
#include "phonebook.h"
#include "rilhand.h"
#include "secur.h"
#include "smscmn.h"
#include "supsvc.h"
#include "voice.h"

#include "rilsimtk.h"
#include "audio.h"
#include "eonshand.h"

#include "riladdtrace.h"
#include "ForceHomeNet.h"
#include "FirmwareUpdate.h"
#include "ConfigRadio.h"
