cf62424b92
cguid.h, commctrl.h, commdlg.h, cpl.h, cplext.h, custcntl.h, dbt.h, dde.h, ddeml.h, dlgs.h, excpt.h, httpext.h, imagehlp.h, imm.h, initguid.h, intshcut.h, ipexport.h, iphlpapi.h, ipifcons.h, iprtrmib.h, iptypes.h, isguids.h, largeint.h, lm.h, lmaccess.h, lmalert.h, lmapibuf.h, lmat.h, lmaudit.h, lmbrowsr.h, lmchdev.h, lmconfig.h, lmcons.h, lmerr.h, lmerrlog.h, lmmsg.h, lmremutl.h, lmrepl.h, lmserver.h, lmshare.h, lmsname.h, lmstats.h, lmsvc.h, lmuse.h, lmuseflg.h, lmwksta.h, lzexpand.h, mapi.h, mciavi.h, mcx.h, mmsystem.h, mswsock.h, nb30.h, nddeapi.h, nspapi.h, ntdef.h, ntsecapi.h, ntsecpkg.h, oaidl.h, objbase.h, objfwd.h, objidl.h, odbcinst.h, ole.h, ole2.h, ole2ver.h, oleauto.h, olectl.h, olectlid.h, oledlg.h, oleidl.h, pbt.h, prsht.h, psapi.h, rapi.h, ras.h, raserror.h, rassapi.h, regstr.h, richedit.h, richole.h, rpc.h, rpcdce.h, rpcdce2.h, rpcdcep.h, rpcndr.h, rpcnsi.h, rpcnsip.h, rpcnterr.h, rpcproxy.h, schannel.h, schnlsp.h, scrnsave.h, security.h, setupapi.h, shellapi.h, shlguid.h, shlobj.h, sql.h, sqlext.h, sqltypes.h, sqlucode.h, sspi.h, subauth.h, tlhelp32.h, unknwn.h, userenv.h, w32api.h, winbase.h, wincon.h, wincrypt.h, windef.h, windows.h, windowsx.h, winerror.h, wingdi.h, wininet.h, winioctl.h, winnetwk.h, winnls.h, winnt.h, winperf.h, winreg.h, winresrc.h, winsock.h, winsock2.h, winspool.h, winsvc.h, winuser.h, winver.h, ws2tcpip.h, wsnetbs.h, wtypes.h, zmouse.h: Add #pragma GCC system_header if __GNUC__ >= 3. * include/mapi.h: Change header guard name to _MAPI_H for consistency.
91 lines
2.3 KiB
C
91 lines
2.3 KiB
C
#ifndef _DBT_H
|
|
#define _DBT_H
|
|
#if __GNUC__ >=3
|
|
#pragma GCC system_header
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
#define DBT_NO_DISK_SPACE 0x47
|
|
#define DBT_CONFIGMGPRIVATE 0x7FFF
|
|
#define DBT_DEVICEARRIVAL 0x8000
|
|
#define DBT_DEVICEQUERYREMOVE 0x8001
|
|
#define DBT_DEVICEQUERYREMOVEFAILED 0x8002
|
|
#define DBT_DEVICEREMOVEPENDING 0x8003
|
|
#define DBT_DEVICEREMOVECOMPLETE 0x8004
|
|
#define DBT_DEVICETYPESPECIFIC 0x8005
|
|
#define DBT_DEVTYP_OEM 0
|
|
#define DBT_DEVTYP_DEVNODE 1
|
|
#define DBT_DEVTYP_VOLUME 2
|
|
#define DBT_DEVTYP_PORT 3
|
|
#define DBT_DEVTYP_NET 4
|
|
#define DBT_APPYBEGIN 0
|
|
#define DBT_APPYEND 1
|
|
#define DBT_DEVNODES_CHANGED 7
|
|
#define DBT_QUERYCHANGECONFIG 0x17
|
|
#define DBT_CONFIGCHANGED 0x18
|
|
#define DBT_CONFIGCHANGECANCELED 0x19
|
|
#define DBT_MONITORCHANGE 0x1B
|
|
#define DBT_SHELLLOGGEDON 32
|
|
#define DBT_CONFIGMGAPI32 34
|
|
#define DBT_VXDINITCOMPLETE 35
|
|
#define DBT_VOLLOCKQUERYLOCK 0x8041
|
|
#define DBT_VOLLOCKLOCKTAKEN 0x8042
|
|
#define DBT_VOLLOCKLOCKFAILED 0x8043
|
|
#define DBT_VOLLOCKQUERYUNLOCK 0x8044
|
|
#define DBT_VOLLOCKLOCKRELEASED 0x8045
|
|
#define DBT_VOLLOCKUNLOCKFAILED 0x8046
|
|
#define DBT_USERDEFINED 0xFFFF
|
|
#define DBTF_MEDIA 1
|
|
#define DBTF_NET 2
|
|
#define BSM_ALLCOMPONENTS 0
|
|
#define BSM_VXDS 1
|
|
#define BSM_NETDRIVER 2
|
|
#define BSM_INSTALLABLEDRIVERS 4
|
|
#define BSM_APPLICATIONS 8
|
|
#define BSF_QUERY 1
|
|
#define BSF_IGNORECURRENTTASK 2
|
|
#define BSF_FLUSHDISK 4
|
|
#define BSF_NOHANG 8
|
|
#define BSF_POSTMESSAGE 16
|
|
#define BSF_FORCEIFHUNG 32
|
|
#define BSF_NOTIMEOUTIFNOTHUNG 64
|
|
#define BSF_MSGSRV32ISOK_BIT 31
|
|
#define BSF_MSGSRV32ISOK 0x80000000
|
|
|
|
typedef struct _DEV_BROADCAST_HDR {
|
|
DWORD dbch_size;
|
|
DWORD dbch_devicetype;
|
|
DWORD dbch_reserved;
|
|
} DEV_BROADCAST_HDR,*PDEV_BROADCAST_HDR;
|
|
typedef struct _DEV_BROADCAST_OEM {
|
|
DWORD dbco_size;
|
|
DWORD dbco_devicetype;
|
|
DWORD dbco_reserved;
|
|
DWORD dbco_identifier;
|
|
DWORD dbco_suppfunc;
|
|
} DEV_BROADCAST_OEM,*PDEV_BROADCAST_OEM;
|
|
typedef struct _DEV_BROADCAST_PORT {
|
|
DWORD dbcp_size;
|
|
DWORD dbcp_devicetype;
|
|
DWORD dbcp_reserved;
|
|
char dbcp_name[1];
|
|
} DEV_BROADCAST_PORT,*PDEV_BROADCAST_PORT;
|
|
typedef struct _DEV_BROADCAST_USERDEFINED {
|
|
struct _DEV_BROADCAST_HDR dbud_dbh;
|
|
char dbud_szName[1];
|
|
} DEV_BROADCAST_USERDEFINED;
|
|
typedef struct _DEV_BROADCAST_VOLUME {
|
|
DWORD dbcv_size;
|
|
DWORD dbcv_devicetype;
|
|
DWORD dbcv_reserved;
|
|
DWORD dbcv_unitmask;
|
|
WORD dbcv_flags;
|
|
} DEV_BROADCAST_VOLUME,*PDEV_BROADCAST_VOLUME;
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|