wiaservc: Add some tests for SelectDeviceDlg.
Signed-off-by: Stefan Leichter <sle85276@gmx.de> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
208fa59202
commit
daf7f3c4ae
|
@ -25,6 +25,8 @@
|
||||||
#include "objbase.h"
|
#include "objbase.h"
|
||||||
#include "initguid.h"
|
#include "initguid.h"
|
||||||
#include "wia_lh.h"
|
#include "wia_lh.h"
|
||||||
|
#include "sti.h"
|
||||||
|
#include "wiadef.h"
|
||||||
|
|
||||||
#include "wine/test.h"
|
#include "wine/test.h"
|
||||||
|
|
||||||
|
@ -54,6 +56,19 @@ todo_wine
|
||||||
IEnumWIA_DEV_INFO_Release(devenum);
|
IEnumWIA_DEV_INFO_Release(devenum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void test_SelectDeviceDlg(void)
|
||||||
|
{
|
||||||
|
HRESULT hr;
|
||||||
|
IWiaItem *root;
|
||||||
|
hr = IWiaDevMgr_SelectDeviceDlg(devmanager, NULL, StiDeviceTypeDefault, 0, NULL, NULL);
|
||||||
|
todo_wine
|
||||||
|
ok(hr == E_POINTER, "got 0x%08x\n", hr);
|
||||||
|
|
||||||
|
hr = IWiaDevMgr_SelectDeviceDlg(devmanager, NULL, StiDeviceTypeDefault, 0, NULL, &root);
|
||||||
|
todo_wine
|
||||||
|
ok(hr == S_OK || hr == WIA_S_NO_DEVICE_AVAILABLE, "got 0x%08x\n", hr);
|
||||||
|
}
|
||||||
|
|
||||||
START_TEST(wia)
|
START_TEST(wia)
|
||||||
{
|
{
|
||||||
HRESULT hr;
|
HRESULT hr;
|
||||||
|
@ -68,6 +83,7 @@ START_TEST(wia)
|
||||||
}
|
}
|
||||||
|
|
||||||
test_EnumDeviceInfo();
|
test_EnumDeviceInfo();
|
||||||
|
test_SelectDeviceDlg();
|
||||||
|
|
||||||
IWiaDevMgr_Release(devmanager);
|
IWiaDevMgr_Release(devmanager);
|
||||||
CoUninitialize();
|
CoUninitialize();
|
||||||
|
|
|
@ -20,3 +20,9 @@
|
||||||
|
|
||||||
#define WIA_DEVINFO_ENUM_ALL 0x0000000f
|
#define WIA_DEVINFO_ENUM_ALL 0x0000000f
|
||||||
#define WIA_DEVINFO_ENUM_LOCAL 0x00000010
|
#define WIA_DEVINFO_ENUM_LOCAL 0x00000010
|
||||||
|
|
||||||
|
#define FACILITY_WIA 33
|
||||||
|
|
||||||
|
#define BASE_VAL_WIA_ERROR 0x00000000
|
||||||
|
|
||||||
|
#define WIA_S_NO_DEVICE_AVAILABLE MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIA, (BASE_VAL_WIA_ERROR + 21))
|
||||||
|
|
Loading…
Reference in New Issue