1 #ifndef __DEVMGMT_PRECOMP_H
2 #define __DEVMGMT_PRECOMP_H
14 #include <dll/devmgr/devmgr.h>
21 #pragma warning(disable : 4100)
24 #define MAX_DEV_LEN 256
31 RessourcesByConnection
34 typedef struct _MAIN_WND_INFO
50 } MAIN_WND_INFO
, *PMAIN_WND_INFO
;
53 INT_PTR CALLBACK
AboutDialogProc(HWND hDlg
, UINT message
, WPARAM wParam
, LPARAM lParam
);
57 extern HINSTANCE hInstance
;
58 extern HANDLE ProcessHeap
;
61 typedef struct _MENU_HINT
65 } MENU_HINT
, *PMENU_HINT
;
67 BOOL
InitMainWindowImpl(VOID
);
68 VOID
UninitMainWindowImpl(VOID
);
69 HWND
CreateMainWindow(LPCTSTR lpCaption
, int nCmdShow
);
74 VOID
FreeDeviceStrings(HWND hTreeView
);
75 VOID
OpenPropSheet(HWND hTreeView
, HTREEITEM hItem
);
76 HTREEITEM
InitTreeView(HWND hTreeView
);
77 VOID
ListDevicesByType(HWND hTreeView
, HTREEITEM hRoot
, BOOL bShowHidden
);
78 VOID
ListDevicesByConnection(HWND hTreeView
, HTREEITEM hRoot
, BOOL bShowHidden
);
82 INT
AllocAndLoadString(OUT LPTSTR
*lpTarget
,
86 DWORD
LoadAndFormatString(IN HINSTANCE hInstance
,
91 BOOL
StatusBarLoadAndFormatString(IN HWND hStatusBar
,
93 IN HINSTANCE hInstance
,
97 BOOL
StatusBarLoadString(IN HWND hStatusBar
,
99 IN HINSTANCE hInstance
,
102 INT
GetTextFromEdit(OUT LPTSTR lpString
,
106 HIMAGELIST
InitImageList(UINT NumButtons
,
112 VOID
DisplayString(LPTSTR
);
114 #endif /* __DEVMGMT_PRECOMP_H */