Headers diff for newdev.dll between 6.0.5054.0-Windows 6.0 and 6.0.5054.0-Windows 7.0 versions



 newdev.h (6.0.5054.0-Windows 6.0)   newdev.h (6.0.5054.0-Windows 7.0) 
skipping to change at line 72 skipping to change at line 72
#if (WINVER >= _WIN32_WINNT_LONGHORN) #if (WINVER >= _WIN32_WINNT_LONGHORN)
// //
// Flags for DiInstallDevice // Flags for DiInstallDevice
// //
#define DIIDFLAG_SHOWSEARCHUI 0x00000001 // Show search UI if no drivers can be found. #define DIIDFLAG_SHOWSEARCHUI 0x00000001 // Show search UI if no drivers can be found.
#define DIIDFLAG_NOFINISHINSTALLUI 0x00000002 // Do NOT show the finis h install UI. #define DIIDFLAG_NOFINISHINSTALLUI 0x00000002 // Do NOT show the finis h install UI.
#define DIIDFLAG_INSTALLNULLDRIVER 0x00000004 // Install the NULL driv er on this device. #define DIIDFLAG_INSTALLNULLDRIVER 0x00000004 // Install the NULL driv er on this device.
#define DIIDFLAG_BITS 0x00000007 #define DIIDFLAG_BITS 0x00000007
BOOL BOOL
WINAPI
DiInstallDevice( DiInstallDevice(
__in_opt HWND hwndParent, __in_opt HWND hwndParent,
__in HDEVINFO DeviceInfoSet, __in HDEVINFO DeviceInfoSet,
__in PSP_DEVINFO_DATA DeviceInfoData, __in PSP_DEVINFO_DATA DeviceInfoData,
__in_opt PSP_DRVINFO_DATA DriverInfoData, __in_opt PSP_DRVINFO_DATA DriverInfoData,
__in DWORD Flags, __in DWORD Flags,
__out_opt PBOOL NeedReboot OPTIONAL __out_opt PBOOL NeedReboot
); );
#endif // (WINVER >= _WIN32_WINNT_LONGHORN) #endif // (WINVER >= _WIN32_WINNT_LONGHORN)
#if (WINVER >= _WIN32_WINNT_LONGHORN) #if (WINVER >= _WIN32_WINNT_LONGHORN)
// //
// Flags for DiInstallDriver // Flags for DiInstallDriver
// //
#define DIIRFLAG_INF_ALREADY_COPIED 0x00000001 // Don't copy inf, it has been published #define DIIRFLAG_INF_ALREADY_COPIED 0x00000001 // Don't copy inf, it has been published
#define DIIRFLAG_FORCE_INF 0x00000002 // use the inf as if users pick ed it. #define DIIRFLAG_FORCE_INF 0x00000002 // use the inf as if users pick ed it.
skipping to change at line 100 skipping to change at line 101
#define DIIRFLAG_HOTPATCH 0x00000008 // Perform a hotpatch service p ack install #define DIIRFLAG_HOTPATCH 0x00000008 // Perform a hotpatch service p ack install
#define DIIRFLAG_NOBACKUP 0x00000010 // install w/o backup and no ro llback #define DIIRFLAG_NOBACKUP 0x00000010 // install w/o backup and no ro llback
#define DIIRFLAG_BITS ( DIIRFLAG_FORCE_INF | DIIRFLAG_HOTPATCH) #define DIIRFLAG_BITS ( DIIRFLAG_FORCE_INF | DIIRFLAG_HOTPATCH)
#define DIIRFLAG_SYSTEM_BITS ( DIIRFLAG_INF_ALREADY_COPIED |\ #define DIIRFLAG_SYSTEM_BITS ( DIIRFLAG_INF_ALREADY_COPIED |\
DIIRFLAG_FORCE_INF |\ DIIRFLAG_FORCE_INF |\
DIIRFLAG_HW_USING_THE_INF |\ DIIRFLAG_HW_USING_THE_INF |\
DIIRFLAG_HOTPATCH |\ DIIRFLAG_HOTPATCH |\
DIIRFLAG_NOBACKUP ) DIIRFLAG_NOBACKUP )
BOOL BOOL
WINAPI
DiInstallDriverW( DiInstallDriverW(
__in_opt HWND hwndParent, __in_opt HWND hwndParent,
__in LPCWSTR InfPath, __in LPCWSTR InfPath,
__in DWORD Flags, __in DWORD Flags,
__out_opt PBOOL NeedReboot __out_opt PBOOL NeedReboot
); );
BOOL BOOL
WINAPI
DiInstallDriverA( DiInstallDriverA(
__in HWND hwndParent, __in_opt HWND hwndParent,
__in LPCSTR InfPath, __in LPCSTR InfPath,
__in DWORD Flags, __in DWORD Flags,
__out_opt PBOOL NeedReboot __out_opt PBOOL NeedReboot
); );
#ifdef UNICODE #ifdef UNICODE
#define DiInstallDriver DiInstallDriverW #define DiInstallDriver DiInstallDriverW
#else #else
#define DiInstallDriver DiInstallDriverA #define DiInstallDriver DiInstallDriverA
#endif #endif
#endif // (WINVER >= _WIN32_WINNT_LONGHORN) #endif // (WINVER >= _WIN32_WINNT_LONGHORN)
#if (WINVER >= _WIN32_WINNT_WIN7)
BOOL
WINAPI
DiUninstallDevice(
__in HWND hwndParent,
__in HDEVINFO DeviceInfoSet,
__in PSP_DEVINFO_DATA DeviceInfoData,
__in DWORD Flags,
__out_opt PBOOL NeedReboot
);
#endif // (WINVER >= _WIN32_WINNT_WIN7)
#if (WINVER >= _WIN32_WINNT_LONGHORN) #if (WINVER >= _WIN32_WINNT_LONGHORN)
BOOL BOOL
WINAPI
DiShowUpdateDevice( DiShowUpdateDevice(
__in_opt HWND hwndParent, __in_opt HWND hwndParent,
__in HDEVINFO DeviceInfoSet, __in HDEVINFO DeviceInfoSet,
__in PSP_DEVINFO_DATA DeviceInfoData, __in PSP_DEVINFO_DATA DeviceInfoData,
__in DWORD Flags, __in DWORD Flags,
__out_opt PBOOL NeedReboot __out_opt PBOOL NeedReboot
); );
// //
// DiRollbackDriver Flag values // DiRollbackDriver Flag values
// //
#define ROLLBACK_FLAG_NO_UI 0x00000001 // don't show any UI (this c ould cause failures if UI must be displayed) #define ROLLBACK_FLAG_NO_UI 0x00000001 // don't show any UI (this c ould cause failures if UI must be displayed)
#define ROLLBACK_BITS 0x00000001 #define ROLLBACK_BITS 0x00000001
BOOL BOOL
WINAPI
DiRollbackDriver( DiRollbackDriver(
__in HDEVINFO DeviceInfoSet, __in HDEVINFO DeviceInfoSet,
__in PSP_DEVINFO_DATA DeviceInfoData, __in PSP_DEVINFO_DATA DeviceInfoData,
__in_opt HWND hwndParent, __in_opt HWND hwndParent,
__in DWORD Flags, __in DWORD Flags,
__out_opt PBOOL NeedReboot __out_opt PBOOL NeedReboot
); );
#endif // (WINVER >= _WIN32_WINNT_LONGHORN) #endif // (WINVER >= _WIN32_WINNT_LONGHORN)
#ifdef __cplusplus #ifdef __cplusplus
 End of changes. 8 change blocks. 
2 lines changed or deleted 19 lines changed or added

This html diff was produced by rfcdiff 1.41.