00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
#ifndef FAR
00025
#define FAR
00026
#endif
00027
00028
00029
00030
00031
00032
00033
#ifndef _SETUP_DEVICE_ARRIVAL_NOTIFICATION_DEFINED_
00034
#define _SETUP_DEVICE_ARRIVAL_NOTIFICATION_DEFINED_
00035
00036 typedef struct _SETUP_DEVICE_ARRIVAL_NOTIFICATION {
00037 USHORT Version;
00038 USHORT Size;
00039 GUID
Event;
00040
00041
00042
00043 PDEVICE_OBJECT PhysicalDeviceObject;
00044 HANDLE
EnumEntryKey;
00045 PUNICODE_STRING
EnumPath;
00046 BOOLEAN
InstallDriver;
00047 }
SETUP_DEVICE_ARRIVAL_NOTIFICATION, *
PSETUP_DEVICE_ARRIVAL_NOTIFICATION;
00048
00049
#endif
00050
00051
00052
00053
00054
00055
DEFINE_GUID( GUID_SETUP_DEVICE_ARRIVAL, 0xcb3a4000L, 0x46f0, 0x11d0, 0xb0, 0x8f, 0x00, 0x60, 0x97, 0x13, 0x5, 0x3f);
00056