/* * MUSCLE SmartCard Development ( http://www.linuxnet.com ) * * Copyright (C) 2000-2003 * David Corcoran * * $Id: hotplug.h 2310 2007-01-06 21:14:56Z rousseau $ */ /** * @file * @brief This provides a search API for hot pluggble devices. */ #ifndef __hotplug_h__ #define __hotplug_h__ #ifdef __cplusplus extern "C" { #endif #ifndef PCSCLITE_HP_DROPDIR #define PCSCLITE_HP_DROPDIR "/usr/local/pcsc/drivers/" #endif #define PCSCLITE_HP_MANUKEY_NAME "ifdVendorID" #define PCSCLITE_HP_PRODKEY_NAME "ifdProductID" #define PCSCLITE_HP_NAMEKEY_NAME "ifdFriendlyName" #define PCSCLITE_HP_LIBRKEY_NAME "CFBundleExecutable" #define PCSCLITE_HP_CPCTKEY_NAME "ifdCapabilities" #define PCSCLITE_HP_BASE_PORT 0x200000 LONG HPSearchHotPluggables(void); ULONG HPRegisterForHotplugEvents(void); LONG HPStopHotPluggables(void); void HPReCheckSerialReaders(void); int SendHotplugSignal(void); #ifdef __cplusplus } #endif #endif