DPA_Create is missing from all recent import libraries so use
GetProcAddress to load it. Add '\n' to 'ok' calls.
This commit is contained in:
parent
ed32535931
commit
a5aa8dc1d0
|
@ -29,6 +29,8 @@
|
||||||
|
|
||||||
#include "wine/test.h"
|
#include "wine/test.h"
|
||||||
|
|
||||||
|
static HDPA (WINAPI *pDPA_Create)(int);
|
||||||
|
|
||||||
static INT CALLBACK dpa_strcmp(LPVOID pvstr1, LPVOID pvstr2, LPARAM flags)
|
static INT CALLBACK dpa_strcmp(LPVOID pvstr1, LPVOID pvstr2, LPARAM flags)
|
||||||
{
|
{
|
||||||
LPCSTR str1 = (LPCSTR)pvstr1;
|
LPCSTR str1 = (LPCSTR)pvstr1;
|
||||||
|
@ -43,18 +45,25 @@ void DPA_test()
|
||||||
INT int_ret;
|
INT int_ret;
|
||||||
CHAR test_str0[]="test0";
|
CHAR test_str0[]="test0";
|
||||||
|
|
||||||
dpa_ret = DPA_Create(0);
|
if (!pDPA_Create)
|
||||||
ok((dpa_ret !=0), "DPA_Create failed");
|
return;
|
||||||
|
|
||||||
|
dpa_ret = pDPA_Create(0);
|
||||||
|
ok((dpa_ret !=0), "DPA_Create failed\n");
|
||||||
int_ret = DPA_Search(dpa_ret,test_str0,0, dpa_strcmp,0, DPAS_SORTED);
|
int_ret = DPA_Search(dpa_ret,test_str0,0, dpa_strcmp,0, DPAS_SORTED);
|
||||||
ok((int_ret == -1), "DPA_Search found invalid item");
|
ok((int_ret == -1), "DPA_Search found invalid item\n");
|
||||||
int_ret = DPA_Search(dpa_ret,test_str0,0, dpa_strcmp,0, DPAS_SORTED|DPAS_INSERTBEFORE);
|
int_ret = DPA_Search(dpa_ret,test_str0,0, dpa_strcmp,0, DPAS_SORTED|DPAS_INSERTBEFORE);
|
||||||
ok((int_ret == 0), "DPA_Search proposed bad item");
|
ok((int_ret == 0), "DPA_Search proposed bad item\n");
|
||||||
int_ret = DPA_Search(dpa_ret,test_str0,0, dpa_strcmp,0, DPAS_SORTED|DPAS_INSERTAFTER);
|
int_ret = DPA_Search(dpa_ret,test_str0,0, dpa_strcmp,0, DPAS_SORTED|DPAS_INSERTAFTER);
|
||||||
ok((int_ret == 0), "DPA_Search proposed bad item");
|
ok((int_ret == 0), "DPA_Search proposed bad item\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
START_TEST(dpa)
|
START_TEST(dpa)
|
||||||
{
|
{
|
||||||
DPA_test();
|
HMODULE hdll;
|
||||||
|
|
||||||
|
hdll=GetModuleHandleA("comctl32.dll");
|
||||||
|
pDPA_Create=(void*)GetProcAddress(hdll,(LPCSTR)328);
|
||||||
|
|
||||||
|
DPA_test();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue