psapi.dll tests

Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Thu Jul 1 11:39:19 CDT 2004


>>>>> "Ferenc" == Ferenc Wagner <wferi at afavant.elte.hu> writes:

    Ferenc> Hi, please somebody enlighten me!  How does this test work once
    Ferenc> psapi_test.exe is linked with -lpsapi?  How can a program start
    Ferenc> at all without one of its hard dependencies?

    Ferenc> START_TEST(module) { dll = LoadLibrary("psapi.dll"); if (!dll) {
    Ferenc> trace("LoadLibraryA(psapi.dll) failed: skipping tests with
    Ferenc> target module\n"); return; }

    Ferenc> The above seems to be a common idiom which I don't understand as
    Ferenc> opposed to using GetProcAddress and invoking functions through
    Ferenc> pointers.  What am I missing here?  -- Feri.

If the library is already loaded, LoadLibrary returns the HModule of the
already loaded module, to my knowledge...

Bye
-- 
Uwe Bonnes                bon at elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------



More information about the wine-devel mailing list