MCPcopy Create free account
hub / github.com/WinDurango/WinDurango / EraLoadLibraryExA

Function EraLoadLibraryExA

projects/WinDurango.KernelX/src/kernelx.cpp:839–861  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

837 HANDLE Result = TrueCreateFileW(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition,
838 dwFlagsAndAttributes, hTemplateFile);
839
840 return Result;
841}
842
843EXTERN_C HANDLE __stdcall EraCreateFileA(LPCSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode,
844 LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition,
845 DWORD dwFlagsAndAttributes, HANDLE hTemplateFile)
846{
847 USES_CONVERSION;
848 LPCWSTR FileName = A2W(lpFileName);
849 FixRelativePath(FileName);
850
851 HANDLE Result = TrueCreateFileW(FileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition,
852 dwFlagsAndAttributes, hTemplateFile);
853
854 return Result;
855}
856
857EXTERN_C HANDLE __stdcall EraCreateFile2(LPCWSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode,
858 DWORD dwCreationDisposition, LPCREATEFILE2_EXTENDED_PARAMETERS pCreateExParams)
859{
860 FixRelativePath(lpFileName);
861 HANDLE Result = TrueCreateFile2(lpFileName, dwDesiredAccess, dwShareMode, dwCreationDisposition, pCreateExParams);
862
863 return Result;
864}

Callers

nothing calls this directly

Calls 4

PatchNeededImportsFunction · 0.85
GetRuntimeModuleFunction · 0.85
dataMethod · 0.80
c_strMethod · 0.80

Tested by

no test coverage detected