1 #ifndef __DEVMGMT_PRECOMP_H
2 #define __DEVMGMT_PRECOMP_H
17 #pragma warning(disable : 4100)
20 #define MAX_DEV_LEN 256
27 RessourcesByConnection
30 typedef struct _MAIN_WND_INFO
46 } MAIN_WND_INFO
, *PMAIN_WND_INFO
;
49 INT_PTR CALLBACK
AboutDialogProc(HWND hDlg
, UINT message
, WPARAM wParam
, LPARAM lParam
);
53 extern HINSTANCE hInstance
;
54 extern HANDLE ProcessHeap
;
57 typedef struct _MENU_HINT
61 } MENU_HINT
, *PMENU_HINT
;
63 BOOL
InitMainWindowImpl(VOID
);
64 VOID
UninitMainWindowImpl(VOID
);
65 HWND
CreateMainWindow(LPCTSTR lpCaption
, int nCmdShow
);
70 VOID
FreeDeviceStrings(HWND hTreeView
);
71 VOID
OpenPropSheet(HWND hTreeView
, HTREEITEM hItem
);
72 HTREEITEM
InitTreeView(HWND hTreeView
);
73 VOID
ListDevicesByType(HWND hTreeView
, HTREEITEM hRoot
, BOOL bShowHidden
);
74 VOID
ListDevicesByConnection(HWND hTreeView
, HTREEITEM hRoot
, BOOL bShowHidden
);
78 INT
AllocAndLoadString(OUT LPTSTR
*lpTarget
,
82 DWORD
LoadAndFormatString(IN HINSTANCE hInstance
,
87 BOOL
StatusBarLoadAndFormatString(IN HWND hStatusBar
,
89 IN HINSTANCE hInstance
,
93 BOOL
StatusBarLoadString(IN HWND hStatusBar
,
95 IN HINSTANCE hInstance
,
98 INT
GetTextFromEdit(OUT LPTSTR lpString
,
102 HIMAGELIST
InitImageList(UINT NumButtons
,
108 VOID
DisplayString(LPTSTR
);
110 #endif /* __DEVMGMT_PRECOMP_H */