ReactOS  0.4.14-dev-297-g23e575c
stubs.c
Go to the documentation of this file.
1 /*
2  * SetupAPI stubs
3  *
4  * Copyright 2000 James Hatheway
5  *
6  * This library is free software; you can redistribute it and/or
7  * modify it under the terms of the GNU Lesser General Public
8  * License as published by the Free Software Foundation; either
9  * version 2.1 of the License, or (at your option) any later version.
10  *
11  * This library is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14  * Lesser General Public License for more details.
15  *
16  * You should have received a copy of the GNU Lesser General Public
17  * License along with this library; if not, write to the Free Software
18  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
19  */
20 
21 #include "setupapi_private.h"
22 
23 /***********************************************************************
24  * pSetupRegistryDelnode(SETUPAPI.@)
25  */
27 {
28  FIXME("%08x %08x: stub\n", x, y);
29  return FALSE;
30 }
31 
32 /***********************************************************************
33  * SetupPromptReboot(SETUPAPI.@)
34  */
36 {
37  FIXME("%p, %p, %d\n", file_queue, owner, scan_only);
38  return 0;
39 }
40 
41 /***********************************************************************
42  * SetupSetSourceListA (SETUPAPI.@)
43  */
45 {
46  FIXME("0x%08x %p %d\n", flags, list, count);
47  return FALSE;
48 }
49 
50 /***********************************************************************
51  * SetupSetSourceListW (SETUPAPI.@)
52  */
54 {
55  FIXME("0x%08x %p %d\n", flags, list, count);
56  return FALSE;
57 }
58 
59 
60 /***********************************************************************
61  * SetupDiRemoveDevice(SETUPAPI.@)
62  */
67 {
68  FIXME ("Stub %p %p\n", DeviceInfoSet, DeviceInfoData);
70  return FALSE;
71 }
72 
73 
74 /***********************************************************************
75  * SetupDiUnremoveDevice(SETUPAPI.@)
76  */
81 {
82  FIXME ("Stub %p %p\n", DeviceInfoSet, DeviceInfoData);
84  return FALSE;
85 }
86 
87 
88 /***********************************************************************
89  * SetupDiRemoveDeviceInterface (SETUPAPI.@)
90  */
92 {
93  FIXME("(%p, %p): stub\n", info, data);
95  return FALSE;
96 }
97 
98 
100 {
101  FIXME("%p %p %p %p %p stub\n", DeviceInfoSet, DeviceInterfaceData, AliasInterfaceClassGuid, AliasDeviceInterfaceData);
103  return FALSE;
104 }
105 
106 /***********************************************************************
107  * SetupVerifyInfFileA(SETUPAPI.@)
108  */
109 BOOL WINAPI
111  IN PCSTR InfName,
112  IN PSP_ALTPLATFORM_INFO AltPlatformInfo,
113  OUT PSP_INF_SIGNER_INFO_A InfFileName)
114 {
115  FIXME ("Stub %s %p %p\n", debugstr_a(InfName), AltPlatformInfo, InfFileName);
117  return FALSE;
118 }
119 
120 /***********************************************************************
121  * SetupVerifyInfFileW(SETUPAPI.@)
122  */
123 BOOL WINAPI
125  IN PCWSTR InfName,
126  IN PSP_ALTPLATFORM_INFO AltPlatformInfo,
127  OUT PSP_INF_SIGNER_INFO_W InfFileName)
128 {
129  FIXME ("Stub %s %p %p\n", debugstr_w(InfName), AltPlatformInfo, InfFileName);
131  return FALSE;
132 }
133 
#define ERROR_INVALID_PARAMETER
Definition: compat.h:91
_In_ CONST GUID * AliasInterfaceClassGuid
Definition: iofuncs.h:960
const uint16_t * PCWSTR
Definition: typedefs.h:55
#define IN
Definition: typedefs.h:38
BOOL WINAPI SetupSetSourceListW(DWORD flags, PCWSTR *list, UINT count)
Definition: stubs.c:53
BOOL WINAPI SetupVerifyInfFileA(IN PCSTR InfName, IN PSP_ALTPLATFORM_INFO AltPlatformInfo, OUT PSP_INF_SIGNER_INFO_A InfFileName)
Definition: stubs.c:110
WINSETUPAPI BOOL WINAPI SetupDiGetDeviceInterfaceAlias(IN HDEVINFO DeviceInfoSet, IN PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData, IN CONST GUID *AliasInterfaceClassGuid, OUT PSP_DEVICE_INTERFACE_DATA AliasDeviceInterfaceData)
Definition: stubs.c:99
GLuint GLuint GLsizei count
Definition: gl.h:1545
BOOL WINAPI SetupDiUnremoveDevice(IN HDEVINFO DeviceInfoSet, IN PSP_DEVINFO_DATA DeviceInfoData)
Definition: stubs.c:78
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
int32_t INT
Definition: typedefs.h:56
BOOL WINAPI pSetupRegistryDelnode(DWORD x, DWORD y)
Definition: stubs.c:26
unsigned int BOOL
Definition: ntddk_ex.h:94
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
BOOL WINAPI SetupVerifyInfFileW(IN PCWSTR InfName, IN PSP_ALTPLATFORM_INFO AltPlatformInfo, OUT PSP_INF_SIGNER_INFO_W InfFileName)
Definition: stubs.c:124
INT WINAPI SetupPromptReboot(HSPFILEQ file_queue, HWND owner, BOOL scan_only)
Definition: stubs.c:35
#define debugstr_a
Definition: kernel32.h:31
#define WINAPI
Definition: msvc.h:8
_In_opt_ PSP_DEVINFO_DATA DeviceInfoData
Definition: setupapi.h:1523
unsigned long DWORD
Definition: ntddk_ex.h:95
#define SetLastError(x)
Definition: compat.h:409
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: gl.h:1950
GLbitfield flags
Definition: glext.h:7161
BOOL WINAPI SetupSetSourceListA(DWORD flags, PCSTR *list, UINT count)
Definition: stubs.c:44
Definition: _list.h:228
BOOL WINAPI SetupDiRemoveDeviceInterface(HDEVINFO info, PSP_DEVICE_INTERFACE_DATA data)
Definition: stubs.c:91
BOOL WINAPI SetupDiRemoveDevice(IN HDEVINFO DeviceInfoSet, IN PSP_DEVINFO_DATA DeviceInfoData)
Definition: stubs.c:64
unsigned int UINT
Definition: ndis.h:50
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
#define OUT
Definition: typedefs.h:39
#define ERROR_CALL_NOT_IMPLEMENTED
Definition: compat.h:92
#define WINSETUPAPI
Definition: setupapi.h:15
const char * PCSTR
Definition: typedefs.h:51
#define CONST
Definition: pedump.c:81