From 575a1653f43abff7a9c3cb8e640929a4df3301d2 Mon Sep 17 00:00:00 2001
From: Marcus Meissner <marcus@jet.franken.de>
Date: Wed, 21 Oct 1998 16:47:29 +0000
Subject: [PATCH] DefineDosDevice stub added.

---
 files/dos_fs.c        | 6 ++++++
 relay32/kernel32.spec | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/files/dos_fs.c b/files/dos_fs.c
index eb7451c59bb..2fd9d6765cd 100644
--- a/files/dos_fs.c
+++ b/files/dos_fs.c
@@ -1779,3 +1779,9 @@ BOOL32 WINAPI SystemTimeToFileTime( const SYSTEMTIME *syst, LPFILETIME ft )
 #endif
     return TRUE; 
 }
+
+BOOL32 WINAPI DefineDosDevice32A(DWORD flags,LPCSTR devname,LPCSTR targetpath) {
+	FIXME(dosfs,"(0x%08lx,%s,%s),stub!\n",flags,devname,targetpath);
+	SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+	return FALSE;
+}
diff --git a/relay32/kernel32.spec b/relay32/kernel32.spec
index 72c28ce1ee9..86cf9d9db5f 100644
--- a/relay32/kernel32.spec
+++ b/relay32/kernel32.spec
@@ -196,7 +196,7 @@ type	win32
 # FIXME
 #181 register DebugBreak() DebugBreak
 181 stub DebugBreak
-182 stub DefineDosDeviceA
+182 stdcall DefineDosDeviceA(long str str) DefineDosDevice32A
 183 stub DefineDosDeviceW
 184 stdcall DeleteAtom(long) DeleteAtom32
 185 stdcall DeleteCriticalSection(ptr) DeleteCriticalSection
-- 
GitLab