Commit cb655b0a authored by James Hatheway's avatar James Hatheway Committed by Alexandre Julliard

Added stubs and setupapi.h.

parent 643fcffa
......@@ -21,7 +21,7 @@ debug_channels (setupapi setupx)
# 54 stdcall SetupAdjustDiskSpaceListW() SetupAdjustDiskSpaceListW
# 55 stdcall SetupCancelTemporarySourceList() SetupCancelTemporarySourceList
# 56 stdcall SetupCloseFileQueue() SetupCloseFileQueue
# 57 stdcall SetupCloseInfFile() SetupCloseInfFile
57 stdcall SetupCloseInfFile(long) SetupCloseInfFile
# 58 stdcall SetupCommitFileQueue() SetupCommitFileQueue
# 59 stdcall SetupCommitFileQueueA() SetupCommitFileQueueA
# 60 stdcall SetupCommitFileQueueW() SetupCommitFileQueueW
......@@ -32,7 +32,7 @@ debug_channels (setupapi setupx)
# 65 stdcall SetupDecompressOrCopyFileA() SetupDecompressOrCopyFileA
# 66 stdcall SetupDecompressOrCopyFileW() SetupDecompressOrCopyFileW
# 67 stdcall SetupDefaultQueueCallback() SetupDefaultQueueCallback
# 68 stdcall SetupDefaultQueueCallbackA() SetupDefaultQueueCallbackA
68 stdcall SetupDefaultQueueCallbackA(ptr long long long) SetupDefaultQueueCallbackA
# 69 stdcall SetupDefaultQueueCallbackW() SetupDefaultQueueCallbackW
# 70 stdcall SetupDeleteErrorA() SetupDeleteErrorA
# 71 stdcall SetupDeleteErrorW() SetupDeleteErrorW
......@@ -121,9 +121,9 @@ debug_channels (setupapi setupx)
#154 stdcall SetupDiSetSelectedDriverW() SetupDiSetSelectedDriverW
#155 stdcall SetupDuplicateDiskSpaceListA() SetupDuplicateDiskSpaceListA
#156 stdcall SetupDuplicateDiskSpaceListW() SetupDuplicateDiskSpaceListW
#157 stdcall SetupFindFirstLineA() SetupFindFirstLineA
157 stdcall SetupFindFirstLineA(long str str ptr) SetupFindFirstLineA
#158 stdcall SetupFindFirstLineW() SetupFindFirstLineW
#159 stdcall SetupFindNextLine() SetupFindNextLine
159 stdcall SetupFindNextLine(long) SetupFindNextLine
#160 stdcall SetupFindNextMatchLineA() SetupFindNextMatchLineA
#161 stdcall SetupFindNextMatchLineW() SetupFindNextMatchLineW
#162 stdcall SetupFreeSourceListA() SetupFreeSourceListA
......@@ -141,7 +141,7 @@ debug_channels (setupapi setupx)
#174 stdcall SetupGetLineByIndexW() SetupGetLineByIndexW
#175 stdcall SetupGetLineCountA() SetupGetLineCountA
#176 stdcall SetupGetLineCountW() SetupGetLineCountW
#177 stdcall SetupGetLineTextA() SetupGetLineTextA
177 stdcall SetupGetLineTextA(ptr long str str ptr long ptr) SetupGetLineTextA
#178 stdcall SetupGetLineTextW() SetupGetLineTextW
#179 stdcall SetupGetMultiSzFieldA() SetupGetMultiSzFieldA
#180 stdcall SetupGetMultiSzFieldW() SetupGetMultiSzFieldW
......@@ -151,11 +151,11 @@ debug_channels (setupapi setupx)
#184 stdcall SetupGetSourceFileSizeW() SetupGetSourceFileSizeW
#185 stdcall SetupGetSourceInfoA() SetupGetSourceInfoA
#186 stdcall SetupGetSourceInfoW() SetupGetSourceInfoW
#187 stdcall SetupGetStringFieldA() SetupGetStringFieldA
187 stdcall SetupGetStringFieldA(ptr long str long ptr) SetupGetStringFieldA
#188 stdcall SetupGetStringFieldW() SetupGetStringFieldW
#189 stdcall SetupGetTargetPathA() SetupGetTargetPathA
#190 stdcall SetupGetTargetPathW() SetupGetTargetPathW
#191 stdcall SetupInitDefaultQueueCallback() SetupInitDefaultQueueCallback
191 stdcall SetupInitDefaultQueueCallback(long) SetupInitDefaultQueueCallback
#192 stdcall SetupInitDefaultQueueCallbackEx() SetupInitDefaultQueueCallbackEx
#193 stdcall SetupInitializeFileLogA() SetupInitializeFileLogA
#194 stdcall SetupInitializeFileLogW() SetupInitializeFileLogW
......@@ -165,7 +165,7 @@ debug_channels (setupapi setupx)
#198 stdcall SetupInstallFileW() SetupInstallFileW
#199 stdcall SetupInstallFilesFromInfSectionA() SetupInstallFilesFromInfSectionA
#200 stdcall SetupInstallFilesFromInfSectionW() SetupInstallFilesFromInfSectionW
#201 stdcall SetupInstallFromInfSectionA() SetupInstallFromInfSectionA
201 stdcall SetupInstallFromInfSectionA(long long str long long str long ptr ptr long ptr) SetupInstallFromInfSectionA
#202 stdcall SetupInstallFromInfSectionW() SetupInstallFromInfSectionW
#203 stdcall SetupInstallServicesFromInfSectionA() SetupInstallServicesFromInfSectionA
#204 stdcall SetupInstallServicesFromInfSectionW() SetupInstallServicesFromInfSectionW
......@@ -176,7 +176,7 @@ debug_channels (setupapi setupx)
#209 stdcall SetupOpenAppendInfFileA() SetupOpenAppendInfFileA
#210 stdcall SetupOpenAppendInfFileW() SetupOpenAppendInfFileW
#211 stdcall SetupOpenFileQueue() SetupOpenFileQueue
#212 stdcall SetupOpenInfFileA() SetupOpenInfFileA
212 stdcall SetupOpenInfFileA(ptr ptr long ptr) SetupOpenInfFileA
#213 stdcall SetupOpenInfFileW() SetupOpenInfFileW
#214 stdcall SetupOpenMasterInf() SetupOpenMasterInf
#215 stdcall SetupPromptForDiskA() SetupPromptForDiskA
......
......@@ -5,6 +5,8 @@
#include "debugtools.h"
#include "windef.h"
#include "setupapi.h"
DEFAULT_DEBUG_CHANNEL(setupapi);
......@@ -34,3 +36,103 @@ BOOL WINAPI SetupIterateCabinetW(PWSTR CabinetFile, DWORD Reserved,
FIXME("not implemented (setupapi.dll) \n");
return 0;
}
/***********************************************************************
* SetupGetStringFieldA
*/
BOOL WINAPI SetupGetStringFieldA(PINFCONTEXT Context, DWORD FieldIndex,
LPSTR ReturnBuffer, DWORD ReturnBufferSize,
PDWORD RequiredSize)
{
FIXME("not implemented (setupapi.dll) \n");
return 0;
}
/***********************************************************************
* SetupFindNextLine
*/
BOOL WINAPI SetupFindNextLine (PINFCONTEXT ContextIn, PINFCONTEXT ContextOut)
{
FIXME("not implemented (setupapi.dll) \n");
return 0;
}
/***********************************************************************
* SetupInitDefaultQueueCallback
*/
PVOID WINAPI SetupInitDefaultQueueCallback(HWND OwnerWindow)
{
FIXME("not implemented (setupapi.dll) \n");
return 0;
}
/***********************************************************************
* SetupGetLineTextA
*/
BOOL WINAPI SetupGetLineTextA (PINFCONTEXT Context, HINF InfHandle,
PCSTR Section, PCSTR Key, LPSTR ReturnBuffer,
DWORD ReturnBufferSize, PDWORD RequiredSize)
{
FIXME("not implemented (setupapi.dll) \n");
return 0;
}
/***********************************************************************
* SetupCloseInfFile
*/
VOID WINAPI SetupCloseInfFile (HINF InfHandle)
{
FIXME("not implemented (setupapi.dll) \n");
}
/***********************************************************************
* SetupDefaultQueueCallbackA
*/
UINT WINAPI SetupDefaultQueueCallbackA (PVOID Context, UINT Notification,
UINT Param1, UINT Param2)
{
FIXME("not implemented (setupapi.dll) \n");
return 0;
}
/***********************************************************************
* SetupFindFirstLineA
*/
BOOL WINAPI SetupFindFirstLineA (HINF InfHandle, PCSTR Section, PCSTR Key,
PINFCONTEXT Context)
{
FIXME("not implemented (setupapi.dll) \n");
return 0;
}
/***********************************************************************
* SetupInstallFromInfSectionA
*/
BOOL WINAPI SetupInstallFromInfSectionA (HWND Owner, HINF InfHandle, PCSTR SectionName,
UINT Flags, HKEY RelativeKeyRoot, PCSTR SourceRootPath,
UINT CopyFlags, PSP_FILE_CALLBACK_A MsgHandler,
PVOID Context, HDEVINFO DeviceInfoSet,
PSP_DEVINFO_DATA DeviceInfoData)
{
FIXME("not implemented (setupapi.dll) \n");
return 0;
}
/***********************************************************************
* SetupOpenInfFileA
*/
HINF WINAPI SetupOpenInfFileA (PCSTR FileName, PCSTR InfClass, DWORD InfStyle,
PUINT ErrorLine)
{
FIXME("not implemented (setupapi.dll) \n");
return 0;
}
......@@ -61,6 +61,7 @@ INSTALLED_INCLUDES = \
richedit.h \
rpc.h \
servprov.h \
setupapi.h \
shellapi.h \
shlguid.h \
shlobj.h \
......
/* Initial setupapi.h.
FIXME: Missing A LOT of definitions / declarations!
*/
#ifndef __SETUPAPI__
#define __SETUPAPI__
/* Define type for handle to a loaded inf file */
typedef PVOID HINF;
/* Define type for handle to a device information set */
typedef PVOID HDEVINFO;
/* inf structure. */
typedef struct _INFCONTEXT
{
PVOID Inf;
PVOID CurrentInf;
UINT Section;
UINT Line;
} INFCONTEXT, *PINFCONTEXT;
/* Device Information structure (references a device instance that is a member
of a device information set) */
typedef struct _SP_DEVINFO_DATA
{
DWORD cbSize;
GUID ClassGuid;
DWORD DevInst; /* DEVINST handle */
DWORD Reserved;
} SP_DEVINFO_DATA, *PSP_DEVINFO_DATA;
#endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment