ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

newdev_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 doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.