#ifndef __DISKARBITRATIOND_DASERVER__
#define __DISKARBITRATIOND_DASERVER__
#include <CoreFoundation/CoreFoundation.h>
#include <IOKit/IOKitLib.h>
#include <SystemConfiguration/SystemConfiguration.h>
#ifdef __cplusplus
extern "C" {
#endif
extern void _DAConfigurationCallback( SCDynamicStoreRef store, CFArrayRef keys, void * info );
extern void _DAMediaAppearedCallback( void * context, io_iterator_t notification );
extern void _DAMediaDisappearedCallback( void * context, io_iterator_t notification );
extern void _DAServerCallback( CFMachPortRef port, void * message, CFIndex messageSize, void * info );
extern void _DAVolumeMountedCallback( CFMachPortRef port, void * message, CFIndex messageSize, void * info );
extern void _DAVolumeUnmountedCallback( CFMachPortRef port, void * message, CFIndex messageSize, void * info );
extern void _DAVolumeUpdatedCallback( CFMachPortRef port, void * message, CFIndex messageSize, void * info );
extern CFRunLoopSourceRef DAServerCreateRunLoopSource( CFAllocatorRef allocator, CFIndex order );
#ifdef __cplusplus
}
#endif
#endif