Commit df5e5792 authored by Francois Jacques's avatar Francois Jacques Committed by Alexandre Julliard

Added setupapi shared library and SetupIterateCabinet stub.

parent a1491dea
...@@ -130,6 +130,7 @@ DLLS = \ ...@@ -130,6 +130,7 @@ DLLS = \
psapi \ psapi \
rasapi32 \ rasapi32 \
riched32 \ riched32 \
setupapi \
setupx \ setupx \
shell32 \ shell32 \
sound \ sound \
......
...@@ -6207,6 +6207,7 @@ dlls/opengl32/Makefile ...@@ -6207,6 +6207,7 @@ dlls/opengl32/Makefile
dlls/psapi/Makefile dlls/psapi/Makefile
dlls/rasapi32/Makefile dlls/rasapi32/Makefile
dlls/richedit/Makefile dlls/richedit/Makefile
dlls/setupapi/Makefile
dlls/setupx/Makefile dlls/setupx/Makefile
dlls/shell32/Makefile dlls/shell32/Makefile
dlls/sound/Makefile dlls/sound/Makefile
...@@ -6440,6 +6441,7 @@ dlls/opengl32/Makefile ...@@ -6440,6 +6441,7 @@ dlls/opengl32/Makefile
dlls/psapi/Makefile dlls/psapi/Makefile
dlls/rasapi32/Makefile dlls/rasapi32/Makefile
dlls/richedit/Makefile dlls/richedit/Makefile
dlls/setupapi/Makefile
dlls/setupx/Makefile dlls/setupx/Makefile
dlls/shell32/Makefile dlls/shell32/Makefile
dlls/sound/Makefile dlls/sound/Makefile
......
...@@ -1006,6 +1006,7 @@ dlls/opengl32/Makefile ...@@ -1006,6 +1006,7 @@ dlls/opengl32/Makefile
dlls/psapi/Makefile dlls/psapi/Makefile
dlls/rasapi32/Makefile dlls/rasapi32/Makefile
dlls/richedit/Makefile dlls/richedit/Makefile
dlls/setupapi/Makefile
dlls/setupx/Makefile dlls/setupx/Makefile
dlls/shell32/Makefile dlls/shell32/Makefile
dlls/sound/Makefile dlls/sound/Makefile
......
...@@ -43,6 +43,7 @@ DLLFILES = \ ...@@ -43,6 +43,7 @@ DLLFILES = \
rasapi32/librasapi32.@LIBEXT@ \ rasapi32/librasapi32.@LIBEXT@ \
richedit/libriched32.@LIBEXT@ \ richedit/libriched32.@LIBEXT@ \
setupx/libsetupx.@LIBEXT@ \ setupx/libsetupx.@LIBEXT@ \
setupapi/libsetupapi.@LIBEXT@ \
shell32/libshell32.@LIBEXT@ \ shell32/libshell32.@LIBEXT@ \
sound/libsound.@LIBEXT@ \ sound/libsound.@LIBEXT@ \
stress/libstress.@LIBEXT@ \ stress/libstress.@LIBEXT@ \
...@@ -290,6 +291,9 @@ librasapi32.@LIBEXT@ librasapi16.@LIBEXT@: rasapi32/librasapi32.@LIBEXT@ ...@@ -290,6 +291,9 @@ librasapi32.@LIBEXT@ librasapi16.@LIBEXT@: rasapi32/librasapi32.@LIBEXT@
libriched32.@LIBEXT@: richedit/libriched32.@LIBEXT@ libriched32.@LIBEXT@: richedit/libriched32.@LIBEXT@
$(RM) $@ && $(LN_S) richedit/libriched32.@LIBEXT@ $@ $(RM) $@ && $(LN_S) richedit/libriched32.@LIBEXT@ $@
libsetupapi.@LIBEXT@: setupapi/libsetupapi.@LIBEXT@
$(RM) $@ && $(LN_S) setupapi/libsetupapi.@LIBEXT@ $@
libsetupx.@LIBEXT@: setupx/libsetupx.@LIBEXT@ libsetupx.@LIBEXT@: setupx/libsetupx.@LIBEXT@
$(RM) $@ && $(LN_S) setupx/libsetupx.@LIBEXT@ $@ $(RM) $@ && $(LN_S) setupx/libsetupx.@LIBEXT@ $@
......
Makefile
libsetupapi.so.1.0
setupapi.spec.c
TOPSRCDIR = @top_srcdir@
TOPOBJDIR = ../..
SRCDIR = @srcdir@
VPATH = @srcdir@
MODULE = setupapi
SOVERSION = 1.0
C_SRCS = stubs.c
@MAKE_DLL_RULES@
### Dependencies:
/*
* SetupAPI stubs
*
*/
#include "debugtools.h"
#include "windef.h"
DEFAULT_DEBUG_CHANNEL(setupapi);
typedef UINT (CALLBACK* PSP_FILE_CALLBACK_A)( PVOID Context, UINT Notification,
UINT Param1, UINT Param2 );
typedef UINT (CALLBACK* PSP_FILE_CALLBACK_W)( PVOID Context, UINT Notification,
UINT Param1, UINT Param2 );
/***********************************************************************
* SetupIterateCabinetA
*/
BOOL WINAPI SetupIterateCabinetA(PCSTR CabinetFile, DWORD Reserved,
PSP_FILE_CALLBACK_A MsgHandler, PVOID Context)
{
FIXME("not implemented (setupapi.dll) \n");
return 0;
}
/***********************************************************************
* SetupIterateCabinetW
*/
BOOL WINAPI SetupIterateCabinetW(PWSTR CabinetFile, DWORD Reserved,
PSP_FILE_CALLBACK_W MsgHandler, PVOID Context)
{
FIXME("not implemented (setupapi.dll) \n");
return 0;
}
...@@ -129,6 +129,7 @@ char dbch_seh[] = "\003seh"; ...@@ -129,6 +129,7 @@ char dbch_seh[] = "\003seh";
char dbch_selector[] = "\003selector"; char dbch_selector[] = "\003selector";
char dbch_sendmsg[] = "\003sendmsg"; char dbch_sendmsg[] = "\003sendmsg";
char dbch_server[] = "\003server"; char dbch_server[] = "\003server";
char dbch_setupapi[] = "\003setupapi";
char dbch_setupx[] = "\003setupx"; char dbch_setupx[] = "\003setupx";
char dbch_shell[] = "\003shell"; char dbch_shell[] = "\003shell";
char dbch_snoop[] = "\003snoop"; char dbch_snoop[] = "\003snoop";
...@@ -172,7 +173,7 @@ char dbch_wnet[] = "\003wnet"; ...@@ -172,7 +173,7 @@ char dbch_wnet[] = "\003wnet";
char dbch_x11[] = "\003x11"; char dbch_x11[] = "\003x11";
char dbch_x11drv[] = "\003x11drv"; char dbch_x11drv[] = "\003x11drv";
#define DEBUG_CHANNEL_COUNT 165 #define DEBUG_CHANNEL_COUNT 166
static char * const debug_channels[DEBUG_CHANNEL_COUNT] = { static char * const debug_channels[DEBUG_CHANNEL_COUNT] = {
dbch_accel, dbch_accel,
...@@ -298,6 +299,7 @@ static char * const debug_channels[DEBUG_CHANNEL_COUNT] = { ...@@ -298,6 +299,7 @@ static char * const debug_channels[DEBUG_CHANNEL_COUNT] = {
dbch_selector, dbch_selector,
dbch_sendmsg, dbch_sendmsg,
dbch_server, dbch_server,
dbch_setupapi,
dbch_setupx, dbch_setupx,
dbch_shell, dbch_shell,
dbch_snoop, dbch_snoop,
......
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