James Hawkins : setupapi: Added stubs for SetupGetInfInformation and
Alexandre Julliard
julliard at wine.codeweavers.com
Thu Dec 15 04:35:12 CST 2005
Module: wine
Branch: refs/heads/master
Commit: 11fced7b5759d57c1d6e1becff34409bffce5fe5
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=11fced7b5759d57c1d6e1becff34409bffce5fe5
Author: James Hawkins <truiken at gmail.com>
Date: Thu Dec 15 11:02:20 2005 +0100
setupapi: Added stubs for SetupGetInfInformation and
SetupQueryInfFileInformation.
---
dlls/setupapi/setupapi.spec | 6 +++---
dlls/setupapi/stubs.c | 36 ++++++++++++++++++++++++++++++++++++
include/setupapi.h | 6 ++++++
3 files changed, 45 insertions(+), 3 deletions(-)
diff --git a/dlls/setupapi/setupapi.spec b/dlls/setupapi/setupapi.spec
index 8ccbafb..f4fa56f 100644
--- a/dlls/setupapi/setupapi.spec
+++ b/dlls/setupapi/setupapi.spec
@@ -401,7 +401,7 @@
@ stub SetupGetInfFileListA
@ stub SetupGetInfFileListW
@ stdcall SetupGetInfInformationA(ptr long ptr long ptr)
-@ stub SetupGetInfInformationW
+@ stdcall SetupGetInfInformationW(ptr long ptr long ptr)
@ stub SetupGetInfSections
@ stdcall SetupGetIntField(ptr long ptr)
@ stdcall SetupGetLineByIndexA(long str long ptr)
@@ -457,8 +457,8 @@
@ stub SetupQueryDrivesInDiskSpaceListW
@ stub SetupQueryFileLogA
@ stub SetupQueryFileLogW
-@ stub SetupQueryInfFileInformationA
-@ stub SetupQueryInfFileInformationW
+@ stdcall SetupQueryInfFileInformationA(ptr long str long ptr)
+@ stdcall SetupQueryInfFileInformationW(ptr long wstr long ptr)
@ stub SetupQueryInfOriginalFileInformationA
@ stub SetupQueryInfOriginalFileInformationW
@ stub SetupQueryInfVersionInformationA
diff --git a/dlls/setupapi/stubs.c b/dlls/setupapi/stubs.c
index 4dcf2fe..59adb78 100644
--- a/dlls/setupapi/stubs.c
+++ b/dlls/setupapi/stubs.c
@@ -163,6 +163,42 @@ BOOL WINAPI SetupGetInfInformationA( LPC
}
/***********************************************************************
+ * SetupGetInfInformationW (SETUPAPI.@)
+ */
+BOOL WINAPI SetupGetInfInformationW( LPCVOID InfSpec, DWORD SearchControl,
+ PSP_INF_INFORMATION ReturnBuffer,
+ DWORD ReturnBufferSize, PDWORD RequiredSize)
+{
+ FIXME("(%p, %ld, %p, %ld, %p) Stub!\n",
+ InfSpec, SearchControl, ReturnBuffer, ReturnBufferSize, RequiredSize );
+ return TRUE;
+}
+
+/***********************************************************************
+ * SetupQueryInfFileInformationA (SETUPAPI.@)
+ */
+BOOL WINAPI SetupQueryInfFileInformationA(PSP_INF_INFORMATION InfInformation,
+ UINT InfIndex, PSTR ReturnBuffer,
+ DWORD ReturnBufferSize, PDWORD RequiredSize)
+{
+ FIXME("(%p, %u, %p, %ld, %p) Stub!\n",
+ InfInformation, InfIndex, ReturnBuffer, ReturnBufferSize, RequiredSize );
+ return TRUE;
+}
+
+/***********************************************************************
+ * SetupQueryInfFileInformationW (SETUPAPI.@)
+ */
+BOOL WINAPI SetupQueryInfFileInformationW(PSP_INF_INFORMATION InfInformation,
+ UINT InfIndex, PWSTR ReturnBuffer,
+ DWORD ReturnBufferSize, PDWORD RequiredSize)
+{
+ FIXME("(%p, %u, %p, %ld, %p) Stub!\n",
+ InfInformation, InfIndex, ReturnBuffer, ReturnBufferSize, RequiredSize );
+ return TRUE;
+}
+
+/***********************************************************************
* SetupInitializeFileLogW(SETUPAPI.@)
*/
HANDLE WINAPI SetupInitializeFileLogW(LPWSTR LogFileName, DWORD Flags)
diff --git a/include/setupapi.h b/include/setupapi.h
index adbdfdf..ce3bde0 100644
--- a/include/setupapi.h
+++ b/include/setupapi.h
@@ -787,6 +787,9 @@ BOOL WINAPI SetupGetBinaryField( PIN
DWORD WINAPI SetupGetFieldCount( PINFCONTEXT context );
BOOL WINAPI SetupGetFileQueueCount( HSPFILEQ, UINT, PUINT );
BOOL WINAPI SetupGetFileQueueFlags( HSPFILEQ, PDWORD );
+BOOL WINAPI SetupGetInfInformationA( LPCVOID, DWORD, PSP_INF_INFORMATION, DWORD, PDWORD);
+BOOL WINAPI SetupGetInfInformationW( LPCVOID, DWORD, PSP_INF_INFORMATION, DWORD, PDWORD);
+#define SetupGetInfInformation WINELIB_NAME_AW(SetupGetInfInformation)
BOOL WINAPI SetupGetIntField( PINFCONTEXT context, DWORD index, PINT result );
BOOL WINAPI SetupGetLineByIndexA( HINF, PCSTR, DWORD, INFCONTEXT * );
BOOL WINAPI SetupGetLineByIndexW( HINF, PCWSTR, DWORD, INFCONTEXT * );
@@ -824,6 +827,9 @@ HINF WINAPI SetupOpenInfFileA( PCSTR
HINF WINAPI SetupOpenInfFileW( PCWSTR name, PCWSTR pszclass, DWORD style, UINT *error );
#define SetupOpenInfFile WINELIB_NAME_AW(SetupOpenInfFile)
HINF WINAPI SetupOpenMasterInf( VOID );
+BOOL WINAPI SetupQueryInfFileInformationA(PSP_INF_INFORMATION, UINT, PSTR, DWORD, PDWORD);
+BOOL WINAPI SetupQueryInfFileInformationW(PSP_INF_INFORMATION, UINT, PWSTR, DWORD, PDWORD);
+#define SetupQueryInfFileInformation WINELIB_NAME_AW(SetupQueryInFileInformation)
BOOL WINAPI SetupQueueCopyA(HSPFILEQ,PCSTR,PCSTR,PCSTR,PCSTR,PCSTR,PCSTR,PCSTR,DWORD);
BOOL WINAPI SetupQueueCopyW(HSPFILEQ,PCWSTR,PCWSTR,PCWSTR,PCWSTR,PCWSTR,PCWSTR,PCWSTR,DWORD);
#define SetupQueueCopy WINELIB_NAME_AW(SetupQueueCopy)
More information about the wine-cvs
mailing list