87 lines
2.1 KiB
C
87 lines
2.1 KiB
C
/*++
|
|
|
|
Copyright (c) 1998-1999 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
card.h
|
|
|
|
Abstract:
|
|
|
|
|
|
Author:
|
|
|
|
noela 01-20-98
|
|
|
|
Notes:
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
//***************************************************************************
|
|
typedef struct {
|
|
|
|
DWORD dwID;
|
|
|
|
#define MAXLEN_CARDNAME 96
|
|
WCHAR NameW[MAXLEN_CARDNAME];
|
|
|
|
|
|
#define MAXLEN_PIN 96
|
|
WCHAR PinW[MAXLEN_PIN];
|
|
|
|
|
|
//Card3=3,"AT&T via 1-800-321-0288","","G","18003210288$TFG$TH","18003210288$T01EFG$TH",1
|
|
|
|
#define MAXLEN_RULE 128
|
|
WCHAR LocalRuleW[MAXLEN_RULE];
|
|
WCHAR LDRuleW[MAXLEN_RULE];
|
|
WCHAR InternationalRuleW[MAXLEN_RULE];
|
|
|
|
DWORD dwFlags;
|
|
#define CARD_BUILTIN 1
|
|
#define CARD_HIDE 2
|
|
|
|
} CARD, *PCARD;
|
|
|
|
|
|
extern PCARD gCardList;
|
|
//extern UINT gnNumCards;
|
|
//UINT gnCurrentCardID = 0;
|
|
|
|
extern DWORD *gpnStuff;
|
|
extern PCARD gpCardList;
|
|
extern PCARD gpCurrentCard;
|
|
|
|
|
|
//***************************************************************************
|
|
//***************************************************************************
|
|
BOOL UtilGetEditNumStr( HWND hWnd,
|
|
UINT uControl,
|
|
UINT nExtendNum );
|
|
|
|
//***************************************************************************
|
|
//***************************************************************************
|
|
//enum DWORD {
|
|
enum {
|
|
UTIL_BIG_EXTENDED,
|
|
UTIL_NUMBER
|
|
};
|
|
|
|
|
|
//***************************************************************************
|
|
//***************************************************************************
|
|
//***************************************************************************
|
|
LONG PASCAL ReadCardsEasy(
|
|
PCARD *pCardSpace,
|
|
LPUINT *pnStuff );
|
|
|
|
LONG PASCAL GetCardIndexFromID( UINT nID,
|
|
PCARD pCallersList,
|
|
UINT nCallersNumCards );
|
|
|
|
void PASCAL WriteCards( PCARD pCardList, UINT nNumCards,
|
|
DWORD dwChangedFlags);
|
|
|