When updating I’m getting an error with all of my file access functions. When looking into the object I see that the functions are there adn the implementation and useage mathces those used in the engine. Not sure why this error is occuring.
2>C:\Program Files (x86)\Windows Kits\8.1\include\um\winnt.h(536): warning C4005: 'TEXT': macro redefinition
2> c:\program files\epic games\4.15\engine\source\runtime\core\public\HAL/Platform.h(782): note: see previous definition of 'TEXT'
2>C:\Program Files (x86)\Windows Kits\8.1\include\um\winnt.h(17005): warning C4668: '_APISET_RTLSUPPORT_VER' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif'
2>C:\Program Files (x86)\Windows Kits\8.1\include\um\interlockedapi.h(73): warning C4668: '_APISET_INTERLOCKED_VER' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif'
2>C:\Program Files (x86)\Windows Kits\8.1\include\um\processthreadsapi.h(1170): warning C4668: '_WIN32_WINNT_WINTHRESHOLD' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif'
2>C:\Program Files (x86)\Windows Kits\8.1\include\um\securitybaseapi.h(357): warning C4668: '_APISET_SECURITYBASE_VER' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif'
2>C:\Program Files (x86)\Windows Kits\8.1\include\um\securitybaseapi.h(472): warning C4668: '_APISET_SECURITYBASE_VER' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif'
2>C:\Program Files (x86)\Windows Kits\8.1\include\um\securitybaseapi.h(1302): warning C4668: '_APISET_SECURITYBASE_VER' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif'
2>C:\Program Files (x86)\Windows Kits\8.1\include\um\winbase.h(8618): warning C4668: 'NTDDI_WIN7SP1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif'
2>C:\Users\kevin\Documents\Unreal Projects\RPGPluginTest_415\Plugins\RPGEngineToolKit\Source\RPGEngineToolKit\Private\Datastores\RPG_Party.cpp(61): error C2039: 'CreateDirectoryW': is not a member of 'IPlatformFile'
2> c:\program files\epic games\4.15\engine\source\runtime\core\public\GenericPlatform/GenericPlatformFile.h(160): note: see declaration of 'IPlatformFile'
2>C:\Users\kevin\Documents\Unreal Projects\RPGPluginTest_415\Plugins\RPGEngineToolKit\Source\RPGEngineToolKit\Private\Datastores\RPG_Party.cpp(83): error C2039: 'CopyFileW': is not a member of 'IPlatformFile'
2> c:\program files\epic games\4.15\engine\source\runtime\core\public\GenericPlatform/GenericPlatformFile.h(160): note: see declaration of 'IPlatformFile'
2>C:\Users\kevin\Documents\Unreal Projects\RPGPluginTest_415\Plugins\RPGEngineToolKit\Source\RPGEngineToolKit\Private\Datastores\RPG_Party.cpp(103): error C2039: 'CopyFileW': is not a member of 'IPlatformFile'
2> c:\program files\epic games\4.15\engine\source\runtime\core\public\GenericPlatform/GenericPlatformFile.h(160): note: see declaration of 'IPlatformFile'
2>C:\Users\kevin\Documents\Unreal Projects\RPGPluginTest_415\Plugins\RPGEngineToolKit\Source\RPGEngineToolKit\Private\Datastores\RPG_Party.cpp(144): error C2039: 'DeleteFileW': is not a member of 'IPlatformFile'
2> c:\program files\epic games\4.15\engine\source\runtime\core\public\GenericPlatform/GenericPlatformFile.h(160): note: see declaration of 'IPlatformFile'
2>C:\Users\kevin\Documents\Unreal Projects\RPGPluginTest_415\Plugins\RPGEngineToolKit\Source\RPGEngineToolKit\Private\Datastores\RPG_Party.cpp(153): error C2039: 'DeleteFileW': is not a member of 'IPlatformFile'
2> c:\program files\epic games\4.15\engine\source\runtime\core\public\GenericPlatform/GenericPlatformFile.h(160): note: see declaration of 'IPlatformFile'
2>C:\Users\kevin\Documents\Unreal Projects\RPGPluginTest_415\Plugins\RPGEngineToolKit\Source\RPGEngineToolKit\Private\Datastores\RPG_Party.cpp(2045): error C2039: 'DeleteFileW': is not a member of 'IPlatformFile'
2> c:\program files\epic games\4.15\engine\source\runtime\core\public\GenericPlatform/GenericPlatformFile.h(160): note: see declaration of 'IPlatformFile'
2>C:\Users\kevin\Documents\Unreal Projects\RPGPluginTest_415\Plugins\RPGEngineToolKit\Source\RPGEngineToolKit\Private\Datastores\RPG_Party.cpp(2090): error C2039: 'CopyFileW': is not a member of 'IPlatformFile'
2> c:\program files\epic games\4.15\engine\source\runtime\core\public\GenericPlatform/GenericPlatformFile.h(160): note: see declaration of 'IPlatformFile'
2>C:\Users\kevin\Documents\Unreal Projects\RPGPluginTest_415\Plugins\RPGEngineToolKit\Source\RPGEngineToolKit\Private\Datastores\RPG_Party.cpp(2162): error C2039: 'DeleteFileW': is not a member of 'IPlatformFile'
2> c:\program files\epic games\4.15\engine\source\runtime\core\public\GenericPlatform/GenericPlatformFile.h(160): note: see declaration of 'IPlatformFile'
2>C:\Users\kevin\Documents\Unreal Projects\RPGPluginTest_415\Plugins\RPGEngineToolKit\Source\RPGEngineToolKit\Private\Datastores\RPG_Party.cpp(2171): error C2039: 'CopyFileW': is not a member of 'IPlatformFile'
2> c:\program files\epic games\4.15\engine\source\runtime\core\public\GenericPlatform/GenericPlatformFile.h(160): note: see declaration of 'IPlatformFile'
2>C:\Users\kevin\Documents\Unreal Projects\RPGPluginTest_415\Plugins\RPGEngineToolKit\Source\RPGEngineToolKit\Private\Datastores\RPG_Party.cpp(2181): error C2039: 'DeleteFileW': is not a member of 'IPlatformFile'
2> c:\program files\epic games\4.15\engine\source\runtime\core\public\GenericPlatform/GenericPlatformFile.h(160): note: see declaration of 'IPlatformFile'
2>C:\Users\kevin\Documents\Unreal Projects\RPGPluginTest_415\Plugins\RPGEngineToolKit\Source\RPGEngineToolKit\Private\Datastores\RPG_Party.cpp(2187): error C2039: 'CopyFileW': is not a member of 'IPlatformFile'
2> c:\program files\epic games\4.15\engine\source\runtime\core\public\GenericPlatform/GenericPlatformFile.h(160): note: see declaration of 'IPlatformFile'