works and GetLastError() returns 0 in both cases.
#include <windows.h>
void main()
{
LPTHREAD_START_ROUTINE LoadLibAddy = (LPTHREAD_START_ROUTINE)GetProcAddress(GetModuleHandle("kernel32.dll"), "LoadLibraryA");
CreateThread(NULL,0,LoadLibAddy,"mydll.dll",0,NULL);
}
?