Browse Source

Unstub restrict.cpp

pull/25/head
Anders Jenbo 7 years ago
parent
commit
94b7ca4a3b
  1. 3
      CMakeLists.txt
  2. 14
      SourceS/miniwin.h
  3. 8
      SourceX/miniwin.cpp
  4. 13
      SourceX/restrict.cpp

3
CMakeLists.txt

@ -134,7 +134,7 @@ add_library(devilution STATIC
Source/portal.cpp
Source/quests.cpp
Source/render.cpp
# Source/restrict.cpp
Source/restrict.cpp
Source/scrollrt.cpp
Source/setmaps.cpp
Source/sha.cpp
@ -162,7 +162,6 @@ add_executable(devilutionx
SourceX/stub_rand.cpp
SourceX/miniwin_thread.cpp
SourceX/movie.cpp
SourceX/restrict.cpp
SourceX/sound.cpp
SourceX/storm.cpp
SourceX/storm_net.cpp

14
SourceS/miniwin.h

@ -483,6 +483,20 @@ typedef struct _OFSTRUCT {
CHAR szPathName[OFS_MAXPATHNAME];
} OFSTRUCT, *LPOFSTRUCT, *POFSTRUCT;
#define VER_PLATFORM_WIN32_NT 2
typedef struct _OSVERSIONINFOA {
DWORD dwOSVersionInfoSize;
DWORD dwMajorVersion;
DWORD dwMinorVersion;
DWORD dwBuildNumber;
DWORD dwPlatformId;
CHAR szCSDVersion[128];
} OSVERSIONINFO, *LPOSVERSIONINFOA;
BOOL GetVersionExA(LPOSVERSIONINFOA lpVersionInformation);
#define GetVersionEx GetVersionExA
#define SEC_COMMIT 0x8000000
#define PAGE_READWRITE 0x04

8
SourceX/miniwin.cpp

@ -464,6 +464,14 @@ UINT WINAPI GetSystemPaletteEntries(HDC hdc, UINT iStart, UINT cEntries, LPPALET
return 0;
}
BOOL GetVersionExA(LPOSVERSIONINFOA lpVersionInformation)
{
lpVersionInformation->dwMajorVersion = 5;
lpVersionInformation->dwMinorVersion = 0;
lpVersionInformation->dwPlatformId = VER_PLATFORM_WIN32_NT;
return TRUE;
}
WINBOOL WINAPI CreateProcessA(LPCSTR lpApplicationName, LPSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes,
LPSECURITY_ATTRIBUTES lpThreadAttributes, WINBOOL bInheritHandles, DWORD dwCreationFlags,
LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, LPSTARTUPINFOA lpStartupInfo,

13
SourceX/restrict.cpp

@ -1,13 +0,0 @@
#include "pch.h"
BOOL __cdecl RestrictedTest()
{
DUMMY();
return FALSE;
}
BOOL __cdecl ReadOnlyTest()
{
DUMMY();
return FALSE;
}
Loading…
Cancel
Save