class Core::WinDeviceNotificationHandler

#include <windevicenotificationhandler.h>

class WinDeviceNotificationHandler
{
public:
    // typedefs

    typedef void (*Callback)(
        void *context,
        bool devicesRemoved
        );

    // construction

    WinDeviceNotificationHandler(Callback callback, void* context);

    // methods

    bool registerNotification(const GUID& classguid);
    void unregisterNotifications();
};