Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygennewdev_private.h
Go to the documentation of this file.
00001 #ifndef __NEWDEV_PRIVATE_H 00002 #define __NEWDEV_PRIVATE_H 00003 00004 #define COBJMACROS 00005 #include <windows.h> 00006 #include <windowsx.h> 00007 #include <commctrl.h> 00008 #include <newdev.h> 00009 #include <regstr.h> 00010 #include <setupapi.h> 00011 #include <cfgmgr32.h> 00012 #include <shlobj.h> 00013 #include <wine/debug.h> 00014 00015 #include <stdio.h> 00016 00017 #include "resource.h" 00018 00019 extern HINSTANCE hDllInstance; 00020 00021 typedef struct _DEVINSTDATA 00022 { 00023 HFONT hTitleFont; 00024 PBYTE buffer; 00025 DWORD requiredSize; 00026 DWORD regDataType; 00027 HWND hDialog; 00028 HDEVINFO hDevInfo; 00029 SP_DEVINFO_DATA devInfoData; 00030 SP_DRVINFO_DATA_W drvInfoData; 00031 00032 LPWSTR CustomSearchPath; /* MULTI_SZ string */ 00033 } DEVINSTDATA, *PDEVINSTDATA; 00034 00035 #define WM_SEARCH_FINISHED (WM_USER + 10) 00036 #define WM_INSTALL_FINISHED (WM_USER + 11) 00037 00038 /* newdev.c */ 00039 00040 BOOL 00041 ScanFoldersForDriver( 00042 IN PDEVINSTDATA DevInstData); 00043 00044 BOOL 00045 PrepareFoldersToScan( 00046 IN PDEVINSTDATA DevInstData, 00047 IN BOOL IncludeRemovableDevices, 00048 IN BOOL IncludeCustomPath, 00049 IN HWND hwndCombo OPTIONAL); 00050 00051 BOOL 00052 InstallCurrentDriver( 00053 IN PDEVINSTDATA DevInstData); 00054 00055 /* wizard.c */ 00056 BOOL 00057 DisplayWizard( 00058 IN PDEVINSTDATA DevInstData, 00059 IN HWND hwndParent, 00060 IN UINT startPage); 00061 00062 #endif /* __NEWDEV_PRIVATE_H */ Generated on Sun May 27 2012 04:25:30 for ReactOS by
1.7.6.1
|