1 line
1.3 KiB
C
1 line
1.3 KiB
C
// ===========================================================================
|
|
// UAMDialogs.h © 1997 Microsoft Corp. All rights reserved.
|
|
// ===========================================================================
|
|
|
|
#pragma once
|
|
|
|
#include "ClientUAM.h"
|
|
#include "UAMUtils.h"
|
|
|
|
#define DLOG_ChangePwd 12129
|
|
#define DLOG_GeneralError 12130
|
|
#define DLOG_ChangePwdNotification 12134
|
|
|
|
#define ALRT_WrongClientVers 132
|
|
#define ALRT_ReplaceKey 134
|
|
|
|
#define ALRT_YES 1
|
|
#define ALRT_NO 2
|
|
|
|
//
|
|
//Standard dialog items throughout all our dialogs.
|
|
//
|
|
|
|
#define DITEM_OK 1
|
|
#define DITEM_Cancel 2
|
|
|
|
//
|
|
//Codes that UAM_ChangePswd return
|
|
//
|
|
#define CHNGPSWD_UPDATE_KEYCHAIN 1000
|
|
#define CHNGPSWD_USER_CANCELED 1001
|
|
#define CHNGPSWD_NOERR noErr
|
|
|
|
//
|
|
//These are our UAM specific error codes.
|
|
//
|
|
enum
|
|
{
|
|
uamErr_InternalErr = 1000,
|
|
uamErr_NoAFPVersion,
|
|
uamErr_WrongClientErr
|
|
};
|
|
|
|
//
|
|
//The following struct is used to map error codes to resource id's
|
|
//containing message strings.
|
|
//
|
|
typedef struct
|
|
{
|
|
OSErr errorCode;
|
|
short errorString;
|
|
}ErrorDescription;
|
|
|
|
//
|
|
//Prototypes for dialog routines live here.
|
|
//
|
|
|
|
void UAM_ReportError(OSStatus inError);
|
|
OSStatus UAM_ChangePwd(UAMArgs *inUAMArgs);
|
|
void UAM_ChangePasswordNotificationDlg(Int16 inDaysTillExpiration);
|
|
Int16 UAM_AskQuestion(Int16 inStrID); |