#ifndef NOTIFIER_H
#define NOTIFIER_H

#include <basetyps.h>
#include <stdlib.h>
#include <wtypes.h>
#include <initguid.h>
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include "..\sys\public.h"
#pragma warning(disable:4201)

#include <setupapi.h>
#include <winioctl.h>

#pragma warning(default:4201)

class CNotifier {
public:
    CNotifier();
    ~CNotifier();
    BOOL     Init();
    BOOL     Stop();
protected:
    static DWORD WINAPI ServiceThread(CNotifier* );
    void Run();
    HANDLE   m_hThread;
    HANDLE   m_hEvent;
    HWND     m_hWnd;
    BOOL     m_bRunning;
};

#endif

