Allocate space to contain the IMAGE_NT_HEADERS structure (ImageLoad
function).
Add some more traces.

diff --git a/dlls/imagehlp/access.c b/dlls/imagehlp/access.c
index 306098b..d8cba65 100644
--- a/dlls/imagehlp/access.c
+++ b/dlls/imagehlp/access.c
@@ -123,8 +123,14 @@
  */
 PLOADED_IMAGE WINAPI ImageLoad(LPSTR DllName, LPSTR DllPath)
 {
-  PLOADED_IMAGE pLoadedImage =
-    HeapAlloc(IMAGEHLP_hHeap, 0, sizeof(LOADED_IMAGE));
+  PLOADED_IMAGE pLoadedImage;
+
+  FIXME("(%s, %s): stub\n", DllName, DllPath);
+	  
+  pLoadedImage = HeapAlloc(IMAGEHLP_hHeap, 0, sizeof(LOADED_IMAGE));
+  if (pLoadedImage)
+    pLoadedImage->FileHeader = HeapAlloc(IMAGEHLP_hHeap, 0, sizeof(IMAGE_NT_HEADERS));
+  
   return pLoadedImage;
 }
 
@@ -133,6 +139,7 @@
  */
 PIMAGE_NT_HEADERS WINAPI ImageNtHeader(PVOID Base)
 {
+  TRACE("(%p)\n", Base);
   return (PIMAGE_NT_HEADERS)
     ((LPBYTE) Base + ((PIMAGE_DOS_HEADER) Base)->e_lfanew);
 }
@@ -168,6 +175,9 @@
 BOOL WINAPI ImageUnload(PLOADED_IMAGE pLoadedImage)
 {
   LIST_ENTRY *pCurrent, *pFind;
+
+  TRACE("(%p)\n", pLoadedImage);
+  
   if(!IMAGEHLP_pFirstLoadedImage || !pLoadedImage)
     {
       /* No image loaded or null pointer */
@@ -215,6 +225,9 @@
   HMODULE hModule = NULL;
   PIMAGE_NT_HEADERS pNtHeader = NULL;
 
+  TRACE("(%s, %s, %p, %d, %d)\n", pszImageName, pszDllPath, pLoadedImage,
+                                    bDotDll, bReadOnly);
+  
   /* PathCombine(&szFileName, pszDllPath, pszImageName); */
   /* PathRenameExtension(&szFileName, bDotDll?:"dll":"exe"); */