/****************************************************************************/ /* */ /* WFFILE.C - */ /* */ /* Ported code from wffile.asm */ /* */ /****************************************************************************/ #include "winfile.h" WORD APIENTRY MKDir( LPSTR pName) { WORD wErr = 0; if (CreateDirectory(pName, NULL)) { ChangeFileSystem(FSC_MKDIR,pName,NULL); } else { wErr = (WORD)GetLastError(); } return(wErr); } WORD APIENTRY RMDir( LPSTR pName) { WORD wErr = 0; if (RemoveDirectory(pName)) { ChangeFileSystem(FSC_RMDIR,pName,NULL); } else { wErr = (WORD)GetLastError(); } return(wErr); } BOOL APIENTRY WFSetAttr(LPSTR lpFile, DWORD dwAttr) { BOOL bRet; bRet = SetFileAttributes(lpFile,dwAttr); if (bRet) ChangeFileSystem(FSC_ATTRIBUTES,lpFile,NULL); return (BOOL)!bRet; }