125 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			125 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|     "header": {
 | |
|         "version": 1,
 | |
|         "type": "record",
 | |
|         "approw-key": "DLL_MSWIN_KERNEL32"
 | |
|     },
 | |
|     "body": {
 | |
|         "record1": {
 | |
|             "<1>": "KERNEL32",
 | |
|             "<2>": "* [NS] msWin_,",
 | |
|             "<3>": "*   Author   : Wile C Coyote - Super Genius",
 | |
|             "<4>": "*   Date     : 10 Oct 2012",
 | |
|             "<5>": "*   Purpose  : Revelation DLL prototype record for KERNEL32.DLL",
 | |
|             "<6>": "*",
 | |
|             "<7>": "*   Comments",
 | |
|             "<8>": "*   ========",
 | |
|             "<9>": "*   ",
 | |
|             "<10>": "*   ********************************************************************************",
 | |
|             "<11>": "*   This DLLPROTOTYPE entity is likely to be updated by future OpenInsight upgrades. ",
 | |
|             "<12>": "*   Please create your own DLLPROTOTYPE entities if you wish to add and amend  ",
 | |
|             "<13>": "*   KERNEL32 DLL prototype functions for your own application.",
 | |
|             "<14>": "*   ********************************************************************************",
 | |
|             "<15>": "*    ",
 | |
|             "<16>": "*   Amended  Date        Reason",
 | |
|             "<17>": "*   =======  ====        ======",
 | |
|             "<18>": "*   Mr C     22 Nov 23   Added FileTimeToSystemTime",
 | |
|             "<19>": "*   Mr C     07 May 23   Added GetTimeZoneInformation",
 | |
|             "<20>": "*   Mr C     10 May 23   Added GetVersionExW",
 | |
|             "<21>": "*   Mr C     24 Apr 23   Added GetCurrentThreadId, TerminateProcess",
 | |
|             "<22>": "*   Mr C     22 Apr 22   Added GetLongPathName",
 | |
|             "<23>": "*   Mr C     08 Apr 22   Added GlobalMemoryStatusEx function",
 | |
|             "<24>": "*   Mr C     13 Jan 22   Added GetDateFormatW and GetTimeFormatW",
 | |
|             "<25>": "*   Mr C     05 Oct 21   Added GetModuleHandleW",
 | |
|             "<26>": "*   Mr C     29 Jun 19   Added GetTickCount64",
 | |
|             "<27>": "*   Mr C     09 Nov 18   Added FindFirstFile and related functions",
 | |
|             "<28>": "*   Mr C     29 May 18   Added GetTempFileName",
 | |
|             "<29>": "*   Mr C     24 Apr 18   Added GetWindowsDirectory",
 | |
|             "<30>": "*   Mr C     16 Feb 17   Added GetVolumeInformationW, ErrorMode functions",
 | |
|             "<31>": "*                        GetProcAddress",
 | |
|             "<32>": "*   Mr C     15 Feb 17   Added GetDriveTypeW",
 | |
|             "<33>": "*   Mr C     09 Feb 17   Added GetLocaleInfo, GetLocaleInfoEx",
 | |
|             "<34>": "*   Mr C     15 Sep 16   Added SetCurrentDirectory",
 | |
|             "<35>": "*   Mr C     03 Jul 16   Added GetCommandLine",
 | |
|             "<36>": "*   Mr C     30 Mar 16   Added Sleep",
 | |
|             "<37>": "*   Mr C     30 Mar 16   Added GetComputerName, GetTempPath",
 | |
|             "<38>": "*   Mr C     07 Jan 15   Added GetCurrentProcessID",
 | |
|             "<39>": "*   Mr C     10 Dec 15   Added GetLogicalDrives",
 | |
|             "<40>": "*   Mr C     05 Apr 14   Added CreateProcess, OpenProcess, CreatePipe, ReadFile,",
 | |
|             "<41>": "*                        CloseHandle, GetStdHandle, SetHandleInformation, ",
 | |
|             "<42>": "*                        WaitForSingleObject",
 | |
|             "<43>": "HANDLE STDCALL BeginUpdateResourceW(LPWSTR,BOOL) as msWin_BeginUpdateResource",
 | |
|             "<44>": "BOOL STDCALL CloseHandle(HANDLE) as msWin_CloseHandle",
 | |
|             "<45>": "INT STDCALL CopyFileW(LPWSTR,LPWSTR,INT) as msWin_CopyFile",
 | |
|             "<46>": "INT STDCALL CreateDirectoryW(LPWSTR,LPVOID) as msWin_CreateDirectory",
 | |
|             "<47>": "BOOL STDCALL CreatePipe(PHANDLE,PHANDLE,LPVOID,DWORD) as msWin_CreatePipe",
 | |
|             "<48>": "BOOL STDCALL CreateProcessW(LPCWSTR,LPWSTR,LPVOID,LPVOID,BOOL,DWORD,LPVOID,LPVOID,LPBINARY,LPBINARY) as msWin_CreateProcess",
 | |
|             "<49>": "BOOL STDCALL CreateProcessW(LPVOID,LPVOID,LPVOID,LPVOID,BOOL,DWORD,LPVOID,LPVOID,LPBINARY,LPBINARY) as msWin_CreateProcessByPtr",
 | |
|             "<50>": "BOOL STDCALL EndUpdateResource(HANDLE,BOOL) as msWin_EndUpdateResource",
 | |
|             "<51>": "BOOL STDCALL FileTimeToSystemTime(LPBINARY,LPBINARY) as msWin_FileTimeToSystemTime",
 | |
|             "<52>": "LONG STDCALL FindClose(HANDLE) as msWin_FindClose",
 | |
|             "<53>": "HANDLE STDCALL FindFirstFileW(LPWSTR,LPBINARY) as msWin_FindFirstFile",
 | |
|             "<54>": "HANDLE STDCALL FindFirstVolumeW(LPWSTR,UINT) as msWin_FindFirstVolume",
 | |
|             "<55>": "HANDLE STDCALL FindNextFileW(HANDLE,LPBINARY) as msWin_FindNextFile",
 | |
|             "<56>": "INT STDCALL FindNextVolumeW(HANDLE,LPWSTR,UINT) as msWin_FindNextVolume",
 | |
|             "<57>": "HRSRC STDCALL FindResourceW(HMODULE,LPWSTR,LPWSTR) as msWin_FindResource",
 | |
|             "<58>": "HRSRC STDCALL FindResourceW(HMODULE,LPVOID,LPVOID) as msWin_FindResourceByPtr",
 | |
|             "<59>": "INT STDCALL FindVolumeClose(HANDLE) as msWin_FindVolumeClose",
 | |
|             "<60>": "INT STDCALL FlushFileBuffers(HANDLE) as msWin_FlushFileBuffers",
 | |
|             "<61>": "ULONG STDCALL FormatMessageW(ULONG,LPVOID,ULONG,ULONG,LPWSTR,ULONG,LONG) as msWin_FormatMessage",
 | |
|             "<62>": "INT STDCALL FreeEnvironmentStringsA(VOID) as msWin_FreeEnvironmentStrings",
 | |
|             "<63>": "BOOL STDCALL FreeLibrary(HMODULE) as msWin_FreeLibrary",
 | |
|             "<64>": "LPWSTR STDCALL GetCommandLineW(VOID) as msWin_GetCommandLine",
 | |
|             "<65>": "BOOL STDCALL GetComputerNameW(LPWSTR,LPDWORD) as msWin_GetComputerName",
 | |
|             "<66>": "DWORD STDCALL GetCurrentProcessId(VOID) as msWin_GetCurrentProcessId",
 | |
|             "<67>": "DWORD STDCALL GetCurrentThreadId(VOID) as msWin_GetCurrentThreadId",
 | |
|             "<68>": "INT STDCALL GetDateFormatW(LCID,DWORD,LPCVOID,LPCVOID,LPVOID,INT) as msWin_GetDateFormat",
 | |
|             "<69>": "UINT STDCALL GetDriveTypeW(LPWSTR) as msWin_GetDriveType",
 | |
|             "<70>": "LPVOID STDCALL GetEnvironmentStringsA(VOID) as msWin_GetEnvironmentStrings",
 | |
|             "<71>": "ULONG STDCALL GetEnvironmentVariableW(LPWSTR,LPWSTR,ULONG) as msWin_GetEnvironmentVariable",
 | |
|             "<72>": "UINT STDCALL GetErrorMode(VOID) as msWin_GetErrorMode",
 | |
|             "<73>": "BOOL STDCALL GetExitCodeProcess(HANDLE,LPDWORD) as msWin_GetExitCodeProcess",
 | |
|             "<74>": "ULONG STDCALL GetFileAttributesW(LPWSTR) as msWin_GetFileAttributes",
 | |
|             "<75>": "ULONG STDCALL GetLastError(VOID) as msWin_GetLastError",
 | |
|             "<76>": "INT STDCALL GetLocaleInfoEx(LPVOID,DWORD,LPVOID,INT) as msWin_GetLocaleInfoEx",
 | |
|             "<77>": "INT STDCALL GetLocaleInfoW(DWORD,DWORD,LPVOID,INT) as msWin_GetLocaleInfo",
 | |
|             "<78>": "DWORD STDCALL GetLogicalDrives(VOID) as msWin_GetLogicalDrives",
 | |
|             "<79>": "DWORD STDCALL GetLongPathNameW(LPCWSTR,LPWSTR,DWORD) as msWin_GetLongPathName",
 | |
|             "<80>": "HMODULE STDCALL GetModuleHandleW(LPVOID) as msWin_GetModuleHandleByPtr",
 | |
|             "<81>": "DWORD STDCALL GetPrivateProfileStringW(LPWSTR,LPWSTR,LPWSTR,LPWSTR,DWORD,LPWSTR) as msWin_GetPrivateProfileString",
 | |
|             "<82>": "DWORD STDCALL GetPrivateProfileStringW(LPWSTR,LPVOID,LPWSTR,LPWSTR,DWORD,LPWSTR) as msWin_GetPrivateProfileSection",
 | |
|             "<83>": "LPVOID STDCALL GetProcAddress(HMODULE,LPASTR) as msWin_GetProcAddress",
 | |
|             "<84>": "DWORD STDCALL GetProfileStringW(LPWSTR,LPWSTR,LPWSTR,LPWSTR,DWORD) as msWin_GetProfileString",
 | |
|             "<85>": "HANDLE STDCALL GetStdHandle(DWORD) as msWin_GetStdHandle",
 | |
|             "<86>": "UINT STDCALL GetTempFileNameW(LPWSTR,LPWSTR,UINT,LPWSTR) as msWin_GetTempFileName",
 | |
|             "<87>": "DWORD STDCALL GetTempPathW(DWORD,LPWSTR) as msWin_GetTempPath",
 | |
|             "<88>": "DWORD STDCALL GetThreadErrorMode(VOID) as msWin_GetThreadErrorMode",
 | |
|             "<89>": "DWORD STDCALL GetTickCount(VOID) as msWin_GetTickCount",
 | |
|             "<90>": "INT64 STDCALL GetTickCount64(VOID) as msWin_GetTickCount64",
 | |
|             "<91>": "INT STDCALL GetTimeFormatW(LCID,DWORD,LPCVOID,LPCVOID,LPVOID,INT) as msWin_GetTimeFormat",
 | |
|             "<92>": "DWORD STDCALL GetTimeZoneInformation(LPBINARY) as msWin_GetTimeZoneInformation",
 | |
|             "<93>": "BOOL STDCALL GetVersionExW(LPBINARY) as msWin_GetVersionEx",
 | |
|             "<94>": "BOOL STDCALL GetVolumeInformationW(LPVOID,LPWSTR,DWORD,LPDWORD,LPDWORD,LPDWORD,LPWSTR,DWORD) as msWin_GetVolumeInformation",
 | |
|             "<95>": "UINT STDCALL GetWindowsDirectoryW(LPWSTR,UINT) as msWin_GetWindowsDirectory",
 | |
|             "<96>": "BOOL STDCALL GlobalMemoryStatusEx(LPBINARY) as msWin_GlobalMemoryStatusEx",
 | |
|             "<97>": "HMODULE STDCALL LoadLibraryW(LPWSTR) as msWin_LoadLibrary",
 | |
|             "<98>": "HGLOBAL STDCALL LoadResource(HMODULE,HRSRC) as msWin_LoadResource",
 | |
|             "<99>": "LPVOID STDCALL LockResource(HGLOBAL) as msWin_LockResource",
 | |
|             "<100>": "HANDLE STDCALL OpenProcess(DWORD,BOOL,DWORD) as msWin_OpenProcess",
 | |
|             "<101>": "BOOL STDCALL QueryPerformanceCounter(LPBINARY) as msWin_QueryPerformanceCounter",
 | |
|             "<102>": "BOOL STDCALL ReadFile(HANDLE,LPBINARY,DWORD,LPDWORD,LPVOID) as msWin_ReadFile",
 | |
|             "<103>": "BOOL STDCALL SetCurrentDirectoryW(LPWSTR) as msWin_SetCurrentDirectory",
 | |
|             "<104>": "UINT STDCALL SetErrorMode(UINT) as msWin_SetErrorMode",
 | |
|             "<105>": "BOOL STDCALL SetHandleInformation(HANDLE,DWORD,DWORD) as msWin_SetHandleInformation",
 | |
|             "<106>": "DWORD STDCALL SetThreadErrorMode(DWORD) as msWin_SetThreadErrorMode",
 | |
|             "<107>": "VOID STDCALL Sleep(DWORD) as msWin_Sleep",
 | |
|             "<108>": "BOOL STDCALL TerminateProcess(HANDLE,UINT) as msWin_TerminateProcess",
 | |
|             "<109>": "BOOL STDCALL UpdateResourceW(HANDLE,LPWSTR,LPWSTR,WORD,LPVOID,DWORD) as msWin_UpdateResource",
 | |
|             "<110>": "BOOL STDCALL UpdateResourceW(HANDLE,LPVOID,LPVOID,WORD,LPVOID,DWORD) as msWin_UpdateResourceByPtr",
 | |
|             "<111>": "DWORD STDCALL WaitForSingleObject(HANDLE,DWORD) as msWin_WaitForSingleObject",
 | |
|             "<112>": "UINT STDCALL WinExec(LPASTR,UINT) as msWin_WinExec",
 | |
|             "<113>": "BOOL STDCALL WritePrivateProfileStringW(LPWSTR,LPWSTR,LPWSTR,LPWSTR) as msWin_WritePrivateProfileString",
 | |
|             "<114>": "BOOL STDCALL WriteProfileStringW(LPWSTR,LPWSTR,LPWSTR) as msWin_WriteProfileString"
 | |
|         }
 | |
|     }
 | |
| } |