Module: wine Branch: master Commit: 6e9f335656543ef1d8c9a7881b3f02a2351c66b0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=6e9f335656543ef1d8c9a7881b...
Author: Paul Vriens paul.vriens.wine@gmail.com Date: Wed Nov 8 12:39:35 2006 +0100
comctl32: Load function pointers by ordinal.
---
dlls/comctl32/tests/subclass.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/dlls/comctl32/tests/subclass.c b/dlls/comctl32/tests/subclass.c index 9455fbd..fc451ee 100644 --- a/dlls/comctl32/tests/subclass.c +++ b/dlls/comctl32/tests/subclass.c @@ -285,9 +285,12 @@ START_TEST(subclass)
hdll = GetModuleHandleA("comctl32.dll"); assert(hdll); - pSetWindowSubclass = (void*)GetProcAddress(hdll, "SetWindowSubclass"); - pRemoveWindowSubclass = (void*)GetProcAddress(hdll, "RemoveWindowSubclass"); - pDefSubclassProc = (void*)GetProcAddress(hdll, "DefSubclassProc"); + /* Functions have to be loaded by ordinal. Only XP and W2K3 export + * them by name. + */ + pSetWindowSubclass = (void*)GetProcAddress(hdll, (LPSTR)410); + pRemoveWindowSubclass = (void*)GetProcAddress(hdll, (LPSTR)412); + pDefSubclassProc = (void*)GetProcAddress(hdll, (LPSTR)413);
if(!pSetWindowSubclass || !pRemoveWindowSubclass || !pDefSubclassProc) return;