wscript: Implemented Host_get_Version.
This commit is contained in:
parent
2c2527e3cb
commit
41eedc6d0b
|
@ -30,6 +30,7 @@
|
||||||
#include <wine/debug.h>
|
#include <wine/debug.h>
|
||||||
|
|
||||||
static const WCHAR wshNameW[] = {'W','i','n','d','o','w','s',' ','S','c','r','i','p','t',' ','H','o','s','t',0};
|
static const WCHAR wshNameW[] = {'W','i','n','d','o','w','s',' ','S','c','r','i','p','t',' ','H','o','s','t',0};
|
||||||
|
static const WCHAR wshVersionW[] = {'5','.','8'};
|
||||||
|
|
||||||
WINE_DEFAULT_DEBUG_CHANNEL(wscript);
|
WINE_DEFAULT_DEBUG_CHANNEL(wscript);
|
||||||
|
|
||||||
|
@ -159,8 +160,11 @@ static HRESULT WINAPI Host_get_Arguments(IHost *iface, IArguments2 **out_Argumen
|
||||||
|
|
||||||
static HRESULT WINAPI Host_get_Version(IHost *iface, BSTR *out_Version)
|
static HRESULT WINAPI Host_get_Version(IHost *iface, BSTR *out_Version)
|
||||||
{
|
{
|
||||||
WINE_FIXME("(%p)\n", out_Version);
|
WINE_TRACE("(%p)\n", out_Version);
|
||||||
return E_NOTIMPL;
|
|
||||||
|
if(!(*out_Version = SysAllocString(wshVersionW)))
|
||||||
|
return E_OUTOFMEMORY;
|
||||||
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
static HRESULT WINAPI Host_get_BuildVersion(IHost *iface, int *out_Build)
|
static HRESULT WINAPI Host_get_BuildVersion(IHost *iface, int *out_Build)
|
||||||
|
|
|
@ -26,5 +26,6 @@ ok(typeof(WScript) === "object", "typeof(WScript) = " + typeof(WScript));
|
||||||
ok(typeof(WSH) === "object", "typeof(WSH) = " + typeof(WSH));
|
ok(typeof(WSH) === "object", "typeof(WSH) = " + typeof(WSH));
|
||||||
ok(WScript === WSH, "WScript !== WSH");
|
ok(WScript === WSH, "WScript !== WSH");
|
||||||
ok(WScript.Name === "Windows Script Host", "WScript.Name = " + WScript.Name);
|
ok(WScript.Name === "Windows Script Host", "WScript.Name = " + WScript.Name);
|
||||||
|
ok(typeof(WScript.Version) === "string", "typeof(WScript.Version) = " + typeof(WScript.Version));
|
||||||
|
|
||||||
winetest.reportSuccess();
|
winetest.reportSuccess();
|
||||||
|
|
Loading…
Reference in New Issue