diff --git a/reactos/dll/win32/vbscript/CMakeLists.txt b/reactos/dll/win32/vbscript/CMakeLists.txt index 7ba9cb2e1cf..1a9fa7c3ac3 100644 --- a/reactos/dll/win32/vbscript/CMakeLists.txt +++ b/reactos/dll/win32/vbscript/CMakeLists.txt @@ -31,7 +31,7 @@ add_idl_headers(vbscript_idlheader vbscript_classes.idl vbsglobal.idl vbsregexp5 add_typelib(vbsglobal.idl vbsregexp10.idl vbsregexp55.idl) add_library(vbscript SHARED ${SOURCE} vbscript.rc) set_module_type(vbscript win32dll) -target_link_libraries(vbscript wine) +target_link_libraries(vbscript uuid wine) add_importlibs(vbscript oleaut32 ole32 user32 msvcrt kernel32 ntdll) add_dependencies(vbscript vbscript_idlheader stdole2) add_cd_file(TARGET vbscript DESTINATION reactos/system32 FOR all) diff --git a/reactos/dll/win32/vbscript/compile.c b/reactos/dll/win32/vbscript/compile.c index efb8e9187f6..8ee98315e63 100644 --- a/reactos/dll/win32/vbscript/compile.c +++ b/reactos/dll/win32/vbscript/compile.c @@ -16,15 +16,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ -#include - #include "vbscript.h" -#include "parse.h" -//#include "parser.tab.h" -#include - -WINE_DEFAULT_DEBUG_CHANNEL(vbscript); WINE_DECLARE_DEBUG_CHANNEL(vbscript_disas); typedef struct _statement_ctx_t { diff --git a/reactos/dll/win32/vbscript/error.c b/reactos/dll/win32/vbscript/error.c index 8753bbaf3a4..12c268048b0 100644 --- a/reactos/dll/win32/vbscript/error.c +++ b/reactos/dll/win32/vbscript/error.c @@ -17,11 +17,6 @@ */ #include "vbscript.h" -#include "vbscript_defs.h" - -#include - -WINE_DEFAULT_DEBUG_CHANNEL(vbscript); static HRESULT Err_Description(vbdisp_t *This, VARIANT *args, unsigned args_cnt, VARIANT *res) { diff --git a/reactos/dll/win32/vbscript/global.c b/reactos/dll/win32/vbscript/global.c index 4c2f6975018..40439a421a3 100644 --- a/reactos/dll/win32/vbscript/global.c +++ b/reactos/dll/win32/vbscript/global.c @@ -16,18 +16,9 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ -#include -#include - #include "vbscript.h" -#include "vbscript_defs.h" -#include -#include - -#include - -WINE_DEFAULT_DEBUG_CHANNEL(vbscript); +#include #define round(x) (((x) < 0) ? (int)((x) - 0.5) : (int)((x) + 0.5)) diff --git a/reactos/dll/win32/vbscript/interp.c b/reactos/dll/win32/vbscript/interp.c index bbbf226cc9e..4223a7fa9a2 100644 --- a/reactos/dll/win32/vbscript/interp.c +++ b/reactos/dll/win32/vbscript/interp.c @@ -16,14 +16,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ -#include - #include "vbscript.h" -#include - -WINE_DEFAULT_DEBUG_CHANNEL(vbscript); - static DISPID propput_dispid = DISPID_PROPERTYPUT; typedef struct { diff --git a/reactos/dll/win32/vbscript/lex.c b/reactos/dll/win32/vbscript/lex.c index a858b767d6c..264c74cd4e9 100644 --- a/reactos/dll/win32/vbscript/lex.c +++ b/reactos/dll/win32/vbscript/lex.c @@ -16,16 +16,9 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ -//#include - #include "vbscript.h" -#include "parse.h" #include "parser.tab.h" -#include - -WINE_DEFAULT_DEBUG_CHANNEL(vbscript); - static const WCHAR andW[] = {'a','n','d',0}; static const WCHAR byrefW[] = {'b','y','r','e','f',0}; static const WCHAR byvalW[] = {'b','y','v','a','l',0}; diff --git a/reactos/dll/win32/vbscript/parser.tab.c b/reactos/dll/win32/vbscript/parser.tab.c index 76ce2a83c9e..87caa7aecac 100644 --- a/reactos/dll/win32/vbscript/parser.tab.c +++ b/reactos/dll/win32/vbscript/parser.tab.c @@ -76,13 +76,7 @@ /* Line 268 of yacc.c */ #line 19 "parser.y" - #include "vbscript.h" -#include "parse.h" - -#include - -WINE_DEFAULT_DEBUG_CHANNEL(vbscript); static int parser_error(parser_ctx_t *,const char*); diff --git a/reactos/dll/win32/vbscript/regexp.c b/reactos/dll/win32/vbscript/regexp.c index e26dac345b9..724e8de1017 100644 --- a/reactos/dll/win32/vbscript/regexp.c +++ b/reactos/dll/win32/vbscript/regexp.c @@ -31,14 +31,7 @@ * the Initial Developer. All Rights Reserved. */ -#include - #include "vbscript.h" -#include "regexp.h" - -#include - -WINE_DEFAULT_DEBUG_CHANNEL(vbscript); /* FIXME: Better error handling */ #define ReportRegExpError(a,b,c) diff --git a/reactos/dll/win32/vbscript/vbdisp.c b/reactos/dll/win32/vbscript/vbdisp.c index 77cdcb95088..67b54da318e 100644 --- a/reactos/dll/win32/vbscript/vbdisp.c +++ b/reactos/dll/win32/vbscript/vbdisp.c @@ -16,14 +16,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ -#include - #include "vbscript.h" -#include - -WINE_DEFAULT_DEBUG_CHANNEL(vbscript); - #define FDEX_VERSION_MASK 0xf0000000 static inline BOOL is_func_id(vbdisp_t *This, DISPID id) diff --git a/reactos/dll/win32/vbscript/vbregexp.c b/reactos/dll/win32/vbscript/vbregexp.c index 9171ec77a82..63790284423 100644 --- a/reactos/dll/win32/vbscript/vbregexp.c +++ b/reactos/dll/win32/vbscript/vbregexp.c @@ -17,12 +17,9 @@ */ #include "vbscript.h" -#include "regexp.h" -#include "vbsregexp55.h" -#include - -WINE_DEFAULT_DEBUG_CHANNEL(vbscript); +#include +#include #define REGEXP_TID_LIST \ XDIID(RegExp2), \ diff --git a/reactos/dll/win32/vbscript/vbscript.c b/reactos/dll/win32/vbscript/vbscript.c index 3f21d808580..25be31a445c 100644 --- a/reactos/dll/win32/vbscript/vbscript.c +++ b/reactos/dll/win32/vbscript/vbscript.c @@ -16,15 +16,9 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ - -//#include - #include "vbscript.h" -#include -#include - -WINE_DEFAULT_DEBUG_CHANNEL(vbscript); +#include #ifdef _WIN64 diff --git a/reactos/dll/win32/vbscript/vbscript.h b/reactos/dll/win32/vbscript/vbscript.h index 98a7ed3be86..a1208af6f83 100644 --- a/reactos/dll/win32/vbscript/vbscript.h +++ b/reactos/dll/win32/vbscript/vbscript.h @@ -16,6 +16,7 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#include #include #define WIN32_NO_STATUS @@ -27,14 +28,17 @@ #include #include #include +#include #include #include - -#include +#include #include #include +#include +WINE_DEFAULT_DEBUG_CHANNEL(vbscript); + typedef struct { void **blocks; DWORD block_cnt; @@ -410,3 +414,7 @@ static inline LPWSTR heap_strdupW(LPCWSTR str) return ret; } + +#include "parse.h" +#include "regexp.h" +#include "vbscript_defs.h" diff --git a/reactos/dll/win32/vbscript/vbscript_main.c b/reactos/dll/win32/vbscript/vbscript_main.c index eea6c804aef..224f06df5a3 100644 --- a/reactos/dll/win32/vbscript/vbscript_main.c +++ b/reactos/dll/win32/vbscript/vbscript_main.c @@ -16,23 +16,15 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ -#include +#include "vbscript.h" -#include -#include -#include #include -//#include "vbscript_classes.h" -#include "vbsglobal.h" -#include "vbsregexp55.h" +#include +#include +#include -#include - -WINE_DEFAULT_DEBUG_CHANNEL(vbscript); WINE_DECLARE_DEBUG_CHANNEL(heap); -DEFINE_GUID(GUID_NULL,0,0,0,0,0,0,0,0,0,0,0); - static HINSTANCE vbscript_hinstance; static ITypeLib *typelib;