9 #define DBT_NO_DISK_SPACE 0x47 10 #define DBT_LOW_DISK_SPACE 0x0048 11 #define DBT_CONFIGMGPRIVATE 0x7FFF 12 #define DBT_DEVICEARRIVAL 0x8000 13 #define DBT_DEVICEQUERYREMOVE 0x8001 14 #define DBT_DEVICEQUERYREMOVEFAILED 0x8002 15 #define DBT_DEVICEREMOVEPENDING 0x8003 16 #define DBT_DEVICEREMOVECOMPLETE 0x8004 17 #define DBT_DEVICETYPESPECIFIC 0x8005 18 #define DBT_CUSTOMEVENT 0x8006 19 #define DBT_DEVTYP_OEM 0 20 #define DBT_DEVTYP_DEVNODE 1 21 #define DBT_DEVTYP_VOLUME 2 22 #define DBT_DEVTYP_PORT 3 23 #define DBT_DEVTYP_NET 4 24 #define DBT_DEVTYP_DEVICEINTERFACE 5 25 #define DBT_DEVTYP_HANDLE 6 26 #define DBT_APPYBEGIN 0 28 #define DBT_DEVNODES_CHANGED 7 29 #define DBT_QUERYCHANGECONFIG 0x17 30 #define DBT_CONFIGCHANGED 0x18 31 #define DBT_CONFIGCHANGECANCELED 0x19 32 #define DBT_MONITORCHANGE 0x1B 33 #define DBT_SHELLLOGGEDON 32 34 #define DBT_CONFIGMGAPI32 34 35 #define DBT_VXDINITCOMPLETE 35 36 #define DBT_VOLLOCKQUERYLOCK 0x8041 37 #define DBT_VOLLOCKLOCKTAKEN 0x8042 38 #define DBT_VOLLOCKLOCKFAILED 0x8043 39 #define DBT_VOLLOCKQUERYUNLOCK 0x8044 40 #define DBT_VOLLOCKLOCKRELEASED 0x8045 41 #define DBT_VOLLOCKUNLOCKFAILED 0x8046 42 #define DBT_USERDEFINED 0xFFFF 47 #define BSM_ALLCOMPONENTS 0 48 #define BSM_APPLICATIONS 8 49 #define BSM_ALLDESKTOPS 16 50 #define BSM_INSTALLABLEDRIVERS 4 51 #define BSM_NETDRIVER 2 53 #define BSF_FLUSHDISK 0x00000004 54 #define BSF_FORCEIFHUNG 0x00000020 55 #define BSF_IGNORECURRENTTASK 0x00000002 56 #define BSF_NOHANG 0x00000008 57 #define BSF_NOTIMEOUTIFNOTHUNG 0x00000040 58 #define BSF_POSTMESSAGE 0x00000010 59 #define BSF_QUERY 0x00000001 60 #if (_WIN32_WINNT >= 0x0500) 61 #define BSF_ALLOWSFW 0x00000080 62 #define BSF_SENDNOTIFYMESSAGE 0x00000100 64 #if (_WIN32_WINNT >= 0x0501) 65 #define BSF_LUID 0x00000400 66 #define BSF_RETURNHDESK 0x00000200 69 #define BSF_MSGSRV32ISOK_BIT 31 70 #define BSF_MSGSRV32ISOK 0x80000000
struct _DEV_BROADCAST_HDR dbud_dbh
struct _DEV_BROADCAST_DEVICEINTERFACE_W DEV_BROADCAST_DEVICEINTERFACE_W
DEV_BROADCAST_PORT_A * PDEV_BROADCAST_PORT
DEV_BROADCAST_PORT_A DEV_BROADCAST_PORT
struct _DEV_BROADCAST_DEVICEINTERFACE_A DEV_BROADCAST_DEVICEINTERFACE_A
struct _DEV_BROADCAST_DEVICEINTERFACE_W * PDEV_BROADCAST_DEVICEINTERFACE_W
struct _DEV_BROADCAST_PORT_W DEV_BROADCAST_PORT_W
DEV_BROADCAST_DEVICEINTERFACE_A * PDEV_BROADCAST_DEVICEINTERFACE
struct _DEV_BROADCAST_VOLUME * PDEV_BROADCAST_VOLUME
struct _DEV_BROADCAST_PORT_A DEV_BROADCAST_PORT_A
struct _DEV_BROADCAST_PORT_A * PDEV_BROADCAST_PORT_A
struct _DEV_BROADCAST_USERDEFINED DEV_BROADCAST_USERDEFINED
DEV_BROADCAST_DEVICEINTERFACE_A DEV_BROADCAST_DEVICEINTERFACE
struct _DEV_BROADCAST_HANDLE DEV_BROADCAST_HANDLE
struct _DEV_BROADCAST_HANDLE * PDEV_BROADCAST_HANDLE
struct _DEV_BROADCAST_DEVICEINTERFACE_A * PDEV_BROADCAST_DEVICEINTERFACE_A
struct _DEV_BROADCAST_PORT_W * PDEV_BROADCAST_PORT_W
struct _DEV_BROADCAST_HDR * PDEV_BROADCAST_HDR
struct _DEV_BROADCAST_OEM * PDEV_BROADCAST_OEM
struct _DEV_BROADCAST_HDR DEV_BROADCAST_HDR
struct _DEV_BROADCAST_VOLUME DEV_BROADCAST_VOLUME
HDEVNOTIFY dbch_hdevnotify
struct _DEV_BROADCAST_OEM DEV_BROADCAST_OEM