ReactOS  0.4.13-dev-73-gcfe54aa
newdev_private.h
Go to the documentation of this file.
1 #ifndef __NEWDEV_PRIVATE_H
2 #define __NEWDEV_PRIVATE_H
3 
4 #include <stdarg.h>
5 
6 #define WIN32_NO_STATUS
7 #define _INC_WINDOWS
8 #define COM_NO_WINDOWS_H
9 
10 #define COBJMACROS
11 
12 #include <windef.h>
13 #include <winbase.h>
14 #include <winreg.h>
15 #include <wingdi.h>
16 #include <winuser.h>
17 #include <windowsx.h>
18 #include <newdev.h>
19 #include <regstr.h>
20 #include <dll/newdevp.h>
21 
22 #include <wine/debug.h>
24 
25 #include "resource.h"
26 
27 extern HINSTANCE hDllInstance;
28 
29 typedef struct _DEVINSTDATA
30 {
40 
41  LPWSTR CustomSearchPath; /* MULTI_SZ string */
43 
44 #define WM_SEARCH_FINISHED (WM_USER + 10)
45 #define WM_INSTALL_FINISHED (WM_USER + 11)
46 
47 /* newdev.c */
48 
49 BOOL
51  IN PDEVINSTDATA DevInstData);
52 
53 BOOL
55  IN PDEVINSTDATA DevInstData,
56  IN BOOL IncludeRemovableDevices,
57  IN BOOL IncludeCustomPath,
58  IN HWND hwndCombo OPTIONAL);
59 
60 BOOL
62  IN PDEVINSTDATA DevInstData);
63 
64 /* wizard.c */
65 BOOL
67  IN PDEVINSTDATA DevInstData,
69  IN UINT startPage);
70 
71 #endif /* __NEWDEV_PRIVATE_H */
WINE_DEFAULT_DEBUG_CHANNEL(newdev)
#define IN
Definition: typedefs.h:38
SP_DEVINFO_DATA devInfoData
LPWSTR CustomSearchPath
DWORD requiredSize
unsigned int BOOL
Definition: ntddk_ex.h:94
SP_DRVINFO_DATA_W drvInfoData
static HWND hwndParent
Definition: cryptui.c:300
BOOL PrepareFoldersToScan(IN PDEVINSTDATA DevInstData, IN BOOL IncludeRemovableDevices, IN BOOL IncludeCustomPath, IN HWND hwndCombo OPTIONAL)
Definition: newdev.c:447
BOOL DisplayWizard(IN PDEVINSTDATA DevInstData, IN HWND hwndParent, IN UINT startPage)
Definition: wizard.c:1298
unsigned long DWORD
Definition: ntddk_ex.h:95
BOOL InstallCurrentDriver(IN PDEVINSTDATA DevInstData)
Definition: newdev.c:521
HDEVINFO hDevInfo
struct _DEVINSTDATA DEVINSTDATA
HINSTANCE hDllInstance
Definition: acledit.c:34
unsigned int UINT
Definition: ndis.h:50
static DWORD *static HFONT(WINAPI *pCreateFontIndirectExA)(const ENUMLOGFONTEXDVA *)
WCHAR * LPWSTR
Definition: xmlstorage.h:184
BYTE * PBYTE
Definition: pedump.c:66
struct _DEVINSTDATA * PDEVINSTDATA
BOOL ScanFoldersForDriver(IN PDEVINSTDATA DevInstData)
Definition: newdev.c:412
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68