57 lines
1,007 B
C
57 lines
1,007 B
C
/*++
|
|
|
|
Microsoft Confidential
|
|
Copyright (c) 1992-1997 Microsoft Corporation
|
|
All rights reserved
|
|
|
|
Module Name:
|
|
|
|
hardware.h
|
|
|
|
Abstract:
|
|
|
|
Public declarations for the Hardware tab of the System
|
|
Control Panel Applet
|
|
|
|
Author:
|
|
|
|
William Hsieh (williamh) 03-Jul-1997
|
|
|
|
Revision History:
|
|
|
|
17-Oct-1997 scotthal
|
|
Complete overhaul
|
|
|
|
--*/
|
|
#ifndef _SYSDM_HARDWARE_H_
|
|
#define _SYSDM_HARDWARE_H_
|
|
|
|
//
|
|
// Constants and macros
|
|
//
|
|
#define DEVMGR_FILENAME L"devmgr.dll"
|
|
#define WIZARD_FILENAME L"hdwwiz.cpl"
|
|
#define WIZARD_PARAMETERS L""
|
|
#define WIZARD_VERB L"CPLOpen"
|
|
#ifdef UNICODE
|
|
#define DEVMGR_EXECUTE_PROC_NAME "DeviceManager_ExecuteW"
|
|
#else
|
|
#define DEVMGR_EXECUTE_PROC_NAME "DeviceManager_ExecuteA"
|
|
#endif
|
|
|
|
//
|
|
// Type definitions
|
|
//
|
|
typedef BOOL (*PDEVMGR_EXECUTE_PROC)(HWND hwnd, HINSTANCE hInst, LPCTSTR MachineName, int nCmdShow);
|
|
|
|
INT_PTR
|
|
APIENTRY
|
|
HardwareDlgProc(
|
|
IN HWND hDlg,
|
|
IN UINT uMsg,
|
|
IN WPARAM wParam,
|
|
IN LPARAM lParam
|
|
);
|
|
|
|
#endif // _SYSDM_HARDWARE_H_
|