2004-01-01 Igor Pechtchanski <pechtcha@cs.nyu.edu>
* lib/setupapi.def (CM_Request_Device_Eject[AW]): Add export. (CM_Request_Device_Eject_Ex[AW]): Likwise. * include/ddk/cfg.h (DN_*): Add defines.
This commit is contained in:
parent
9330626fd4
commit
54407e0691
|
@ -1,3 +1,9 @@
|
|||
2004-01-01 Igor Pechtchanski <pechtcha@cs.nyu.edu>
|
||||
|
||||
* lib/setupapi.def (CM_Request_Device_Eject[AW]): Add export.
|
||||
(CM_Request_Device_Eject_Ex[AW]): Likwise.
|
||||
* include/ddk/cfg.h (DN_*): Add defines.
|
||||
|
||||
2004-01-01 Danny Smith <dannysmith@users.sourceforge.net>
|
||||
|
||||
* lib/ddk/cfgmgr32.def: Remove duplicate symbol names.
|
||||
|
|
|
@ -99,6 +99,26 @@ extern "C" {
|
|||
#define LCPRI_DISABLED 0x0000FFFF
|
||||
#define MAX_LCPRI 0x0000FFFF
|
||||
|
||||
#define DN_ROOT_ENUMERATED 0x00000001 /* Was enumerated by ROOT */
|
||||
#define DN_DRIVER_LOADED 0x00000002 /* Has Register_Device_Driver */
|
||||
#define DN_ENUM_LOADED 0x00000004 /* Has Register_Enumerator */
|
||||
#define DN_STARTED 0x00000008 /* Is currently configured */
|
||||
#define DN_MANUAL 0x00000010 /* Manually installed */
|
||||
#define DN_NEED_TO_ENUM 0x00000020 /* May need reenumeration */
|
||||
#define DN_NOT_FIRST_TIME 0x00000040 /* Has received a config */
|
||||
#define DN_HARDWARE_ENUM 0x00000080 /* Enum generates hardware ID */
|
||||
#define DN_LIAR 0x00000100 /* Lied about can reconfig once */
|
||||
#define DN_HAS_MARK 0x00000200 /* Not CM_Create_DevNode lately */
|
||||
#define DN_HAS_PROBLEM 0x00000400 /* Need device installer */
|
||||
#define DN_FILTERED 0x00000800 /* Is filtered */
|
||||
#define DN_MOVED 0x00001000 /* Has been moved */
|
||||
#define DN_DISABLEABLE 0x00002000 /* Can be rebalanced */
|
||||
#define DN_REMOVABLE 0x00004000 /* Can be removed */
|
||||
#define DN_PRIVATE_PROBLEM 0x00008000 /* Has a private problem */
|
||||
#define DN_MF_PARENT 0x00010000 /* Multi function parent */
|
||||
#define DN_MF_CHILD 0x00020000 /* Multi function child */
|
||||
#define DN_WILL_BE_REMOVED 0x00040000 /* Devnode is being removed */
|
||||
|
||||
typedef enum _PNP_VETO_TYPE {
|
||||
PNP_VetoTypeUnknown,
|
||||
PNP_VetoLegacyDevice,
|
||||
|
|
|
@ -5,6 +5,10 @@ AddMiniIconToList@8
|
|||
AddTagToGroupOrderListEntry@12
|
||||
AppendStringToMultiSz@24
|
||||
AssertFail@12
|
||||
CM_Request_Device_EjectA@20
|
||||
CM_Request_Device_EjectW@20
|
||||
CM_Request_Device_Eject_ExA@24
|
||||
CM_Request_Device_Eject_ExW@24
|
||||
CaptureAndConvertAnsiArg@8
|
||||
CaptureStringArg@8
|
||||
CenterWindowRelativeToParent@4
|
||||
|
|
Loading…
Reference in New Issue