Symbol Undefined _EnumWindows at 12

AntonSotov nepuvive at rainmail.biz
Thu Jan 23 09:22:53 PST 2014


hello.
having trouble importing WinAPI function EnumWindows.
example:

//******************************************
module main;
pragma(lib, "user32");

alias int function (void*, long)  WNDENUMPROC;
extern (Windows) int EnumWindows(WNDENUMPROC, long);
//extern (Windows) void* CreateToolhelp32Snapshot(int, int);

int main(string[] args)
{
    //auto hSnapshot = CreateToolhelp32Snapshot(0x2, 0);
    EnumWindows( &EnumWindowsProc, 0 );
    return 0;
}

int EnumWindowsProc(void* hwnd, long lParam) {
    return 1;
}
/ / ******************************************
have when compiling error:
Symbol Undefined _EnumWindows at 12

other WinAPI functions imported successfully.
the reason for the error?


More information about the Digitalmars-d mailing list