#include #include "junk.h" #include "mem.h" #include "rerror.h" HANDLE hglbAll; // need to release the GMemInitialize data /**************************************************************************/ int GMemInitialize(void) { DWORD dw; FILEDATA FAR* lp; int i; dw = NMAXFILES * sizeof(FILEDATA); hglbAll = GlobalAlloc(GHND, dw); // zero inits it. if (!hglbAll) return 0; lp = (FILEDATA FAR*) GlobalLock(hglbAll); if (!lp) { GlobalFree(hglbAll); return 0; } all.lpFileData = lp; for (i=0; i