Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
6bcde773
Commit
6bcde773
authored
Feb 09, 2004
by
Juan Lang
Committed by
Alexandre Julliard
Feb 09, 2004
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Declare some SetupDi functions and related constants.
parent
a13e0e99
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
53 additions
and
0 deletions
+53
-0
setupapi.h
include/setupapi.h
+53
-0
No files found.
include/setupapi.h
View file @
6bcde773
...
...
@@ -518,6 +518,51 @@ DECL_WINELIB_SETUPAPI_TYPE_AW(PFILEPATHS)
#define ERROR_NO_SUCH_INTERFACE_DEVICE ERROR_NO_SUCH_DEVICE_INTERFACE
#define ERROR_NOT_INSTALLED (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x1000)
/* flags for SetupDiGetClassDevs */
#define DIGCF_DEFAULT 0x00000001
#define DIGCF_PRESENT 0x00000002
#define DIGCF_ALLCLASSES 0x00000004
#define DIGCF_PROFILE 0x00000008
#define DIGCF_DEVICEINTERFACE 0x00000010
/* setup device registry property codes */
#define SPDRP_DEVICEDESC 0x00000000
#define SPDRP_HARDWAREID 0x00000001
#define SPDRP_COMPATIBLEIDS 0x00000002
#define SPDRP_UNUSED0 0x00000003
#define SPDRP_SERVICE 0x00000004
#define SPDRP_UNUSED1 0x00000005
#define SPDRP_UNUSED2 0x00000006
#define SPDRP_CLASS 0x00000007
#define SPDRP_CLASSGUID 0x00000008
#define SPDRP_DRIVER 0x00000009
#define SPDRP_CONFIGFLAGS 0x0000000a
#define SPDRP_MFG 0x0000000b
#define SPDRP_FRIENDLYNAME 0x0000000c
#define SPDRP_LOCATION_INFORMATION 0x0000000d
#define SPDRP_PHYSICAL_DEVICE_OBJECT_NAME 0x0000000e
#define SPDRP_CAPABILITIES 0x0000000f
#define SPDRP_UI_NUMBER 0x00000010
#define SPDRP_UPPERFILTERS 0x00000011
#define SPDRP_LOWERFILTERS 0x00000012
#define SPDRP_BUSTYPEGUID 0x00000013
#define SPDRP_LEGACYBUSTYPE 0x00000014
#define SPDRP_BUSNUMBER 0x00000015
#define SPDRP_ENUMERATOR_NAME 0x00000016
#define SPDRP_SECURITY 0x00000017
#define SPDRP_SECURITY_SDS 0x00000018
#define SPDRP_DEVTYPE 0x00000019
#define SPDRP_EXCLUSIVE 0x0000001a
#define SPDRP_CHARACTERISTICS 0x0000001b
#define SPDRP_ADDRESS 0x0000001c
#define SPDRP_UI_NUMBER_DESC_FORMAT 0x0000001d
#define SPDRP_DEVICE_POWER_DATA 0x0000001e
#define SPDRP_REMOVAL_POLICY 0x0000001f
#define SPDRP_REMOVAL_POLICY_HW_DEFAULT 0x00000020
#define SPDRP_REMOVAL_POLICY_OVERRIDE 0x00000021
#define SPDRP_INSTALL_STATE 0x00000022
#define SPDRP_MAXIMUM_PROPERTY 0x00000023
HINF
WINAPI
SetupOpenInfFileA
(
PCSTR
name
,
PCSTR
pszclass
,
DWORD
style
,
UINT
*
error
);
HINF
WINAPI
SetupOpenInfFileW
(
PCWSTR
name
,
PCWSTR
pszclass
,
DWORD
style
,
UINT
*
error
);
#define SetupOpenInfFile WINELIB_NAME_AW(SetupOpenInfFile)
...
...
@@ -597,9 +642,17 @@ void WINAPI SetupTermDefaultQueueCallback( PVOID );
UINT
WINAPI
SetupDefaultQueueCallbackA
(
PVOID
,
UINT
,
UINT_PTR
,
UINT_PTR
);
UINT
WINAPI
SetupDefaultQueueCallbackW
(
PVOID
,
UINT
,
UINT_PTR
,
UINT_PTR
);
#define SetupDefaultQueueCallback WINELIB_NAME_AW(SetupDefaultQueueCallback)
BOOL
WINAPI
SetupDiDestroyDeviceInfoList
(
HDEVINFO
);
BOOL
WINAPI
SetupDiEnumDeviceInterfaces
(
HDEVINFO
,
PSP_DEVINFO_DATA
,
const
GUID
*
,
DWORD
,
PSP_DEVICE_INTERFACE_DATA
);
HDEVINFO
WINAPI
SetupDiGetClassDevsA
(
CONST
GUID
*
,
LPCSTR
,
HWND
,
DWORD
);
HDEVINFO
WINAPI
SetupDiGetClassDevsW
(
CONST
GUID
*
,
LPCWSTR
,
HWND
,
DWORD
);
#define SetupDiGetClassDevs WINELIB_NAME_AW(SetupDiGetClassDevs)
BOOL
WINAPI
SetupDiGetDeviceInterfaceDetailA
(
HDEVINFO
,
PSP_DEVICE_INTERFACE_DATA
,
PSP_DEVICE_INTERFACE_DETAIL_DATA_A
,
DWORD
,
PDWORD
,
PSP_DEVINFO_DATA
);
BOOL
WINAPI
SetupDiGetDeviceInterfaceDetailW
(
HDEVINFO
,
PSP_DEVICE_INTERFACE_DATA
,
PSP_DEVICE_INTERFACE_DETAIL_DATA_W
,
DWORD
,
PDWORD
,
PSP_DEVINFO_DATA
);
#define SetupDiGetDeviceInterfaceDetail WINELIB_NAME_AW(SetupDiGetDeviceInterfaceDetail)
BOOL
WINAPI
SetupDiGetDeviceRegistryPropertyA
(
HDEVINFO
,
PSP_DEVINFO_DATA
,
DWORD
,
PDWORD
,
PBYTE
,
DWORD
,
PDWORD
);
BOOL
WINAPI
SetupInstallFilesFromInfSectionA
(
HINF
,
HINF
,
HSPFILEQ
,
PCSTR
,
PCSTR
,
UINT
);
BOOL
WINAPI
SetupInstallFilesFromInfSectionW
(
HINF
,
HINF
,
HSPFILEQ
,
PCWSTR
,
PCWSTR
,
UINT
);
#define SetupInstallFilesFromInfSection WINELIB_NAME_AW(SetupInstallFilesFromInfSection)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment