In einer DLL nimmst du glaubich DLLMain() oder so, diese Funktion wird dann aufgerufen, wenn die DLL an einen Process angehängt wird. In deinen DLL Funktionen solltest du ganz normal winapi funktionen aufrufen können, man kann ja auch von Konsolenprogrammen aus Winapi Funktionen aufrufen.