#ifndef __CSharedData_h__
#define __CSharedData_h__ 1
#include <DirectoryServiceCore/PrivateTypes.h>
#define kstrDefaultLocalNodeName "/NetInfo/DefaultLocalNode"
#define kstrAuthenticationNodeName "/Search"
#define kstrContactsNodeName "/Search/Contacts"
#define kstrNetworkNodeName "/Search/Network"
#define kstrAuthenticationConfigFilePrefix "SearchNodeConfig"
#define kstrContactsConfigFilePrefix "ContactsNodeConfig"
#define kDSNAttrDefaultLDAPPaths "dsAttrTypeStandard:DefaultLDAPPaths"
typedef enum {
eDSCustomCallLDAPv2ReadConfigSize = 66,
eDSCustomCallLDAPv2ReadConfigData = 77,
eDSCustomCallLDAPv2WriteConfigData = 88,
eDSCustomCallLDAPv2Reinitialize = 99,
eDSCustomCallLDAPv3ReadConfigSize = 66,
eDSCustomCallLDAPv3ReadConfigData = 77,
eDSCustomCallLDAPv3WriteConfigData = 88,
eDSCustomCallSearchSetPolicyAutomatic = 111,
eDSCustomCallSearchSetPolicyLocalOnly = 222,
eDSCustomCallSearchSetPolicyCustom = 333,
eDSCustomCallSearchSetCustomNodeList = 444,
eDSCustomCallSearchReadDHCPLDAPSize = 555,
eDSCustomCallSearchReadDHCPLDAPData = 556,
eDSCustomCallSearchWriteDHCPLDAPData = 557,
eDSCustomCallConfigureGetAuthRef = 111,
eDSCustomCallConfigureCheckAuthRef = 223,
eDSCustomCallConfigureDestroyAuthRef = 333,
eDSCustomCallConfigureSCGetKeyPathValueSize = 444,
eDSCustomCallConfigureSCGetKeyPathValueData = 445,
eDSCustomCallConfigureSCGetKeyValueSize = 446,
eDSCustomCallConfigureSCGetKeyValueData = 447,
eDSCustomCallConfigureWriteSCConfigData = 555,
eDSCustomCallActivatePerfMonitor = 666,
eDSCustomCallDeactivatePerfMonitor = 667,
eDSCustomCallDumpStatsPerfMonitor = 668,
eDSCustomCallFlushStatsPerfMonitor = 669,
eDSCustomCallTogglePlugInStateBase = 1000
} tPluginCustomCallRequestCode;
#ifdef __cplusplus
class CShared
{
public:
static void LogIt ( uInt32 inMsgType, const char *inFmt, ... );
};
#endif
#endif // __CSharedData_h__