Something went wrong. Try again.
Reactos
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677#ifndef __NEWDEV_PRIVATE_H#define __NEWDEV_PRIVATE_H
#include <stdarg.h>
#define WIN32_NO_STATUS#define _INC_WINDOWS#define COM_NO_WINDOWS_H
#define COBJMACROS
#include <windef.h>#include <winbase.h>#include <winreg.h>#include <wingdi.h>#include <winuser.h>#include <windowsx.h>#include <newdev.h>#include <regstr.h>#include <dll/newdevp.h>
#include <wine/debug.h>WINE_DEFAULT_DEBUG_CHANNEL(newdev);
#include "resource.h"
extern HINSTANCE hDllInstance;
typedef struct _DEVINSTDATA{ HFONT hTitleFont; BOOL bUpdate; PBYTE buffer; DWORD requiredSize; DWORD regDataType; HWND hDialog; HDEVINFO hDevInfo; SP_DEVINFO_DATA devInfoData; SP_DRVINFO_DATA_W drvInfoData;
LPWSTR CustomSearchPath; /* MULTI_SZ string */} DEVINSTDATA, *PDEVINSTDATA;
#define WM_SEARCH_FINISHED (WM_USER + 10)#define WM_INSTALL_FINISHED (WM_USER + 11)
/* newdev.c */
BOOLScanFoldersForDriver( IN PDEVINSTDATA DevInstData);
BOOLPrepareFoldersToScan( IN PDEVINSTDATA DevInstData, IN BOOL IncludeRemovableDevices, IN BOOL IncludeCustomPath, IN HWND hwndCombo OPTIONAL);
BOOLInstallCurrentDriver( IN PDEVINSTDATA DevInstData);
BOOLCheckBestDriver( _In_ PDEVINSTDATA DevInstData, _In_ PCWSTR pszDir);
/* wizard.c */BOOLDisplayWizard( IN PDEVINSTDATA DevInstData, IN HWND hwndParent, IN UINT startPage);
#endif /* __NEWDEV_PRIVATE_H */