1// ======================================================================
2//	File:		KCAPI_Manager.h
3//
4//	Operation classes for KC manager APIs:
5//		- KCGetKeychainManagerVersion
6//		- KeychainManagerAvailable
7//
8//
9//	Copyright:	Copyright (c) 2000,2003 Apple Computer, Inc. All Rights Reserved.
10//
11//	Change History (most recent first):
12//
13//		 <1>	2/22/00	em		Created.
14// ======================================================================
15
16#ifndef __KCAPI_MANAGER__
17#define __KCAPI_MANAGER__
18
19#include "KCOperation.h"
20#include "KCOperationID.h"
21
22// ���������������������������������������������������������������������������
23// 	� COp_KCGetKeychainManagerVersion
24// ���������������������������������������������������������������������������
25class COp_KCGetKeychainManagerVersion : public KCOperation
26{
27public:
28OPERATION_ID(KCGetKeychainManagerVersion)
29
30								COp_KCGetKeychainManagerVersion();
31	virtual	OSStatus			Operate();
32
33protected:
34	CParamUInt32				mVersion;
35};
36
37// ���������������������������������������������������������������������������
38// 	� COp_KeychainManagerAvailable
39// ���������������������������������������������������������������������������
40class COp_KeychainManagerAvailable : public KCOperation
41{
42public:
43OPERATION_ID(KeychainManagerAvailable)
44
45								COp_KeychainManagerAvailable();
46	virtual	OSStatus			Operate();
47
48protected:
49	CParamBoolean				mAvailable;
50};
51
52#endif	// __KCAPI_MANAGER__
53