#include <DiskArbitration/DiskArbitration.h>

void DARegisterDiskDescriptionChangedCallback( DASessionRef                     session,
                                                      CFDictionaryRef                  match,
                                                      CFArrayRef                       watch,
                                                      DADiskDescriptionChangedCallback callback,
                                                      void *                           context ){
printf ("DARegisterDiskDescriptionChangedCallback",session,match,watch,callback,context);
};


void DARegisterDiskDisappearedCallback( DASessionRef              session,
                                               CFDictionaryRef           match,
                                               DADiskDisappearedCallback callback,
                                               void *                    context ){
printf ("DARegisterDiskDisappearedCallback",session,match,callback,context);
};


void DARegisterDiskAppearedCallback( DASessionRef           session,
                                            CFDictionaryRef        match,
                                            DADiskAppearedCallback callback,
                                            void *                 context ){
printf ("DARegisterDiskAppearedCallback",session,match,callback,context);
};


CFDictionaryRef kDADiskDescriptionMatchVolumeMountable;
CFArrayRef kDADiskDescriptionWatchVolumePath;
