Paul Vriens : comctl32: Load function pointers by ordinal.
Module: wine Branch: master Commit: 6e9f335656543ef1d8c9a7881b3f02a2351c66b0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=6e9f335656543ef1d8c9a7881b... Author: Paul Vriens <paul.vriens.wine(a)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;
participants (1)
-
Alexandre Julliard