/*++ zwinbase.h : header file for win32 api profiling dll for the kernel32 system dll Provides index by API name into profiling data structures. Creates array of API names for use in dumping data. NOTE: This file is generated by WRAPPER code generator. --*/ #define MODULE_NAME "kernel32" #define API_COUNT 470 #define DATA_SEM_NAME "\\BaseNamedObjects\\Kernel32DataSem" #define DATA_SEC_NAME "\\BaseNamedObjects\\Kernel32DataSection" #define I_AddAtomA (1-1) #define I_AddAtomW (2-1) #define I_AllocConsole (3-1) #define I_BackupRead (4-1) #define I_BackupSeek (5-1) #define I_BackupWrite (6-1) #define I_Beep (7-1) #define I_BeginUpdateResourceA (8-1) #define I_BeginUpdateResourceW (9-1) #define I_BuildCommDCBA (10-1) #define I_BuildCommDCBAndTimeoutsA (11-1) #define I_BuildCommDCBAndTimeoutsW (12-1) #define I_BuildCommDCBW (13-1) #define I_CallNamedPipeA (14-1) #define I_CallNamedPipeW (15-1) #define I_ClearCommBreak (16-1) #define I_ClearCommError (17-1) #define I_CloseHandle (18-1) #define I_CompareFileTime (19-1) #define I_CompareStringW (20-1) #define I_ConnectNamedPipe (21-1) #define I_ContinueDebugEvent (22-1) #define I_CopyFileA (23-1) #define I_CopyFileW (24-1) #define I_CreateConsoleScreenBuffer (25-1) #define I_CreateDirectoryA (26-1) #define I_CreateDirectoryExA (27-1) #define I_CreateDirectoryExW (28-1) #define I_CreateDirectoryW (29-1) #define I_CreateEventA (30-1) #define I_CreateEventW (31-1) #define I_CreateFileA (32-1) #define I_CreateFileMappingA (33-1) #define I_CreateFileMappingW (34-1) #define I_CreateFileW (35-1) #define I_CreateMailslotA (36-1) #define I_CreateMailslotW (37-1) #define I_CreateMutexA (38-1) #define I_CreateMutexW (39-1) #define I_CreateNamedPipeA (40-1) #define I_CreateNamedPipeW (41-1) #define I_CreatePipe (42-1) #define I_CreateProcessA (43-1) #define I_CreateProcessW (44-1) #define I_CreateRemoteThread (45-1) #define I_CreateSemaphoreA (46-1) #define I_CreateSemaphoreW (47-1) #define I_CreateTapePartition (48-1) #define I_CreateThread (49-1) #define I_DebugActiveProcess (50-1) #define I_DebugBreak (51-1) #define I_DefineDosDeviceA (52-1) #define I_DefineDosDeviceW (53-1) #define I_DeleteAtom (54-1) #define I_DeleteCriticalSection (55-1) #define I_DeleteFileA (56-1) #define I_DeleteFileW (57-1) #define I_DeviceIoControl (58-1) #define I_DisconnectNamedPipe (59-1) #define I_DosDateTimeToFileTime (60-1) #define I_DuplicateHandle (61-1) #define I_EndUpdateResourceA (62-1) #define I_EndUpdateResourceW (63-1) #define I_EnterCriticalSection (64-1) #define I_EnumResourceLanguagesA (65-1) #define I_EnumResourceLanguagesW (66-1) #define I_EnumResourceNamesA (67-1) #define I_EnumResourceNamesW (68-1) #define I_EnumResourceTypesA (69-1) #define I_EnumResourceTypesW (70-1) #define I_EraseTape (71-1) #define I_EscapeCommFunction (72-1) #define I_ExitProcess (73-1) #define I_ExitThread (74-1) #define I_ExpandEnvironmentStringsA (75-1) #define I_ExpandEnvironmentStringsW (76-1) #define I_FatalAppExitA (77-1) #define I_FatalAppExitW (78-1) #define I_FatalExit (79-1) #define I_FileTimeToDosDateTime (80-1) #define I_FileTimeToLocalFileTime (81-1) #define I_FileTimeToSystemTime (82-1) #define I_FillConsoleOutputAttribute (83-1) #define I_FillConsoleOutputCharacterA (84-1) #define I_FillConsoleOutputCharacterW (85-1) #define I_FindAtomA (86-1) #define I_FindAtomW (87-1) #define I_FindClose (88-1) #define I_FindCloseChangeNotification (89-1) #define I_FindFirstChangeNotificationA (90-1) #define I_FindFirstChangeNotificationW (91-1) #define I_FindFirstFileA (92-1) #define I_FindFirstFileW (93-1) #define I_FindNextChangeNotification (94-1) #define I_FindNextFileA (95-1) #define I_FindNextFileW (96-1) #define I_FindResourceA (97-1) #define I_FindResourceExA (98-1) #define I_FindResourceExW (99-1) #define I_FindResourceW (100-1) #define I_FlushConsoleInputBuffer (101-1) #define I_FlushFileBuffers (102-1) #define I_FlushInstructionCache (103-1) #define I_FlushViewOfFile (104-1) #define I_FoldStringW (105-1) #define I_FormatMessageA (106-1) #define I_FormatMessageW (107-1) #define I_FreeConsole (108-1) #define I_FreeLibrary (109-1) #define I_FreeResource (110-1) #define I_GenerateConsoleCtrlEvent (111-1) #define I_GetACP (112-1) #define I_GetAtomNameA (113-1) #define I_GetAtomNameW (114-1) #define I_GetCPInfo (115-1) #define I_GetCommMask (116-1) #define I_GetCommModemStatus (117-1) #define I_GetCommProperties (118-1) #define I_GetCommState (119-1) #define I_GetCommTimeouts (120-1) #define I_GetCommandLineA (121-1) #define I_GetCommandLineW (122-1) #define I_GetComputerNameA (123-1) #define I_GetComputerNameW (124-1) #define I_GetConsoleCP (125-1) #define I_GetConsoleCursorInfo (126-1) #define I_GetConsoleMode (127-1) #define I_GetConsoleOutputCP (128-1) #define I_GetConsoleScreenBufferInfo (129-1) #define I_GetConsoleTitleA (130-1) #define I_GetConsoleTitleW (131-1) #define I_GetCurrentDirectoryA (132-1) #define I_GetCurrentDirectoryW (133-1) #define I_GetCurrentProcess (134-1) #define I_GetCurrentProcessId (135-1) #define I_GetCurrentThread (136-1) #define I_GetCurrentThreadId (137-1) #define I_GetDateFormatW (138-1) #define I_GetDiskFreeSpaceA (139-1) #define I_GetDiskFreeSpaceW (140-1) #define I_GetDriveTypeA (141-1) #define I_GetDriveTypeW (142-1) #define I_GetEnvironmentStringsA (143-1) #define I_GetEnvironmentStringsW (470-1) #define I_GetEnvironmentVariableA (144-1) #define I_GetEnvironmentVariableW (145-1) #define I_GetExitCodeProcess (146-1) #define I_GetExitCodeThread (147-1) #define I_GetFileAttributesA (148-1) #define I_GetFileAttributesW (149-1) #define I_GetFileInformationByHandle (150-1) #define I_GetFileSize (151-1) #define I_GetFileTime (152-1) #define I_GetFileType (153-1) #define I_GetFullPathNameA (154-1) #define I_GetFullPathNameW (155-1) #define I_GetLargestConsoleWindowSize (156-1) #define I_GetLastError (157-1) #define I_GetLocalTime (158-1) #define I_GetLocaleInfoW (159-1) #define I_GetLogicalDriveStringsA (160-1) #define I_GetLogicalDriveStringsW (161-1) #define I_GetLogicalDrives (162-1) #define I_GetMailslotInfo (163-1) #define I_GetModuleFileNameA (164-1) #define I_GetModuleFileNameW (165-1) #define I_GetModuleHandleA (166-1) #define I_GetModuleHandleW (167-1) #define I_GetNamedPipeHandleStateA (168-1) #define I_GetNamedPipeHandleStateW (169-1) #define I_GetNamedPipeInfo (170-1) #define I_GetNumberOfConsoleInputEvents (171-1) #define I_GetNumberOfConsoleMouseButtons (172-1) #define I_GetOEMCP (173-1) #define I_GetOverlappedResult (174-1) #define I_GetPriorityClass (175-1) #define I_GetPrivateProfileIntA (176-1) #define I_GetPrivateProfileIntW (177-1) #define I_GetPrivateProfileSectionA (178-1) #define I_GetPrivateProfileSectionW (179-1) #define I_GetPrivateProfileStringA (180-1) #define I_GetPrivateProfileStringW (181-1) #define I_GetProcAddress (182-1) #define I_GetProcessHeap (183-1) #define I_GetProcessShutdownParameters (184-1) #define I_GetProcessTimes (185-1) #define I_GetProfileIntA (186-1) #define I_GetProfileIntW (187-1) #define I_GetProfileSectionA (188-1) #define I_GetProfileSectionW (189-1) #define I_GetProfileStringA (190-1) #define I_GetProfileStringW (191-1) #define I_GetStartupInfoA (192-1) #define I_GetStartupInfoW (193-1) #define I_GetStdHandle (194-1) #define I_GetStringTypeW (195-1) #define I_GetSystemDefaultLCID (196-1) #define I_GetSystemDefaultLangID (197-1) #define I_GetSystemDirectoryA (198-1) #define I_GetSystemDirectoryW (199-1) #define I_GetSystemInfo (200-1) #define I_GetSystemTime (201-1) #define I_GetTapeParameters (202-1) #define I_GetTapePosition (203-1) #define I_GetTapeStatus (204-1) #define I_GetTempFileNameA (205-1) #define I_GetTempFileNameW (206-1) #define I_GetTempPathA (207-1) #define I_GetTempPathW (208-1) #define I_GetThreadContext (209-1) #define I_GetThreadLocale (210-1) #define I_GetThreadPriority (211-1) #define I_GetThreadSelectorEntry (212-1) #define I_GetThreadTimes (213-1) #define I_GetTickCount (214-1) #define I_GetTimeFormatW (215-1) #define I_GetTimeZoneInformation (216-1) #define I_GetUserDefaultLCID (217-1) #define I_GetUserDefaultLangID (218-1) #define I_GetVersion (219-1) #define I_GetVolumeInformationA (220-1) #define I_GetVolumeInformationW (221-1) #define I_GetWindowsDirectoryA (222-1) #define I_GetWindowsDirectoryW (223-1) #define I_GlobalAddAtomA (224-1) #define I_GlobalAddAtomW (225-1) #define I_GlobalAlloc (226-1) #define I_GlobalCompact (227-1) #define I_GlobalDeleteAtom (228-1) #define I_GlobalFindAtomA (229-1) #define I_GlobalFindAtomW (230-1) #define I_GlobalFix (231-1) #define I_GlobalFlags (232-1) #define I_GlobalFree (233-1) #define I_GlobalGetAtomNameA (234-1) #define I_GlobalGetAtomNameW (235-1) #define I_GlobalHandle (236-1) #define I_GlobalLock (237-1) #define I_GlobalMemoryStatus (238-1) #define I_GlobalReAlloc (239-1) #define I_GlobalSize (240-1) #define I_GlobalUnWire (241-1) #define I_GlobalUnfix (242-1) #define I_GlobalUnlock (243-1) #define I_GlobalWire (244-1) #define I_HeapAlloc (245-1) #define I_HeapCreate (246-1) #define I_HeapDestroy (247-1) #define I_HeapFree (248-1) #define I_HeapReAlloc (249-1) #define I_HeapSize (250-1) #define I_InitAtomTable (251-1) #define I_InitializeCriticalSection (252-1) #define I_InterlockedDecrement (253-1) #define I_InterlockedExchange (254-1) #define I_InterlockedIncrement (255-1) #define I_IsBadCodePtr (256-1) #define I_IsBadHugeReadPtr (257-1) #define I_IsBadHugeWritePtr (258-1) #define I_IsBadReadPtr (259-1) #define I_IsBadStringPtrA (260-1) #define I_IsBadStringPtrW (261-1) #define I_IsBadWritePtr (262-1) #define I_IsDBCSLeadByte (263-1) #define I_IsValidCodePage (264-1) #define I_LCMapStringW (265-1) #define I_LeaveCriticalSection (266-1) #define I_LoadLibraryA (267-1) #define I_LoadLibraryExA (268-1) #define I_LoadLibraryExW (269-1) #define I_LoadLibraryW (270-1) #define I_LoadModule (271-1) #define I_LoadResource (272-1) #define I_LocalAlloc (273-1) #define I_LocalCompact (274-1) #define I_LocalFileTimeToFileTime (275-1) #define I_LocalFlags (276-1) #define I_LocalFree (277-1) #define I_LocalHandle (278-1) #define I_LocalLock (279-1) #define I_LocalReAlloc (280-1) #define I_LocalShrink (281-1) #define I_LocalSize (282-1) #define I_LocalUnlock (283-1) #define I_LockFile (284-1) #define I_LockFileEx (285-1) #define I_LockResource (286-1) #define I_MapViewOfFile (287-1) #define I_MapViewOfFileEx (288-1) #define I_MoveFileA (289-1) #define I_MoveFileExA (290-1) #define I_MoveFileExW (291-1) #define I_MoveFileW (292-1) #define I_MulDiv (293-1) #define I_MultiByteToWideChar (294-1) #define I_OpenEventA (295-1) #define I_OpenEventW (296-1) #define I_OpenFile (297-1) #define I_OpenFileMappingA (298-1) #define I_OpenFileMappingW (299-1) #define I_OpenMutexA (300-1) #define I_OpenMutexW (301-1) #define I_OpenProcess (302-1) #define I_OpenSemaphoreA (303-1) #define I_OpenSemaphoreW (304-1) #define I_OutputDebugStringA (305-1) #define I_OutputDebugStringW (306-1) #define I_PeekConsoleInputA (307-1) #define I_PeekConsoleInputW (308-1) #define I_PeekNamedPipe (309-1) #define I_PrepareTape (310-1) #define I_PulseEvent (311-1) #define I_PurgeComm (312-1) #define I_QueryDosDeviceA (313-1) #define I_QueryDosDeviceW (314-1) #define I_QueryPerformanceCounter (315-1) #define I_QueryPerformanceFrequency (316-1) #define I_RaiseException (317-1) #define I_ReadConsoleA (318-1) #define I_ReadConsoleInputA (319-1) #define I_ReadConsoleInputW (320-1) #define I_ReadConsoleOutputA (321-1) #define I_ReadConsoleOutputAttribute (322-1) #define I_ReadConsoleOutputCharacterA (323-1) #define I_ReadConsoleOutputCharacterW (324-1) #define I_ReadConsoleOutputW (325-1) #define I_ReadConsoleW (326-1) #define I_ReadFile (327-1) #define I_ReadFileEx (328-1) #define I_ReadProcessMemory (329-1) #define I_ReleaseMutex (330-1) #define I_ReleaseSemaphore (331-1) #define I_RemoveDirectoryA (332-1) #define I_RemoveDirectoryW (333-1) #define I_ResetEvent (334-1) #define I_ResumeThread (335-1) #define I_RtlFillMemory (336-1) #define I_RtlMoveMemory (337-1) #define I_RtlZeroMemory (338-1) #define I_ScrollConsoleScreenBufferA (339-1) #define I_ScrollConsoleScreenBufferW (340-1) #define I_SearchPathA (341-1) #define I_SearchPathW (342-1) #define I_SetCommBreak (343-1) #define I_SetCommMask (344-1) #define I_SetCommState (345-1) #define I_SetCommTimeouts (346-1) #define I_SetComputerNameA (347-1) #define I_SetComputerNameW (348-1) #define I_SetConsoleActiveScreenBuffer (349-1) #define I_SetConsoleCP (350-1) #define I_SetConsoleCtrlHandler (351-1) #define I_SetConsoleCursorInfo (352-1) #define I_SetConsoleCursorPosition (353-1) #define I_SetConsoleMode (354-1) #define I_SetConsoleOutputCP (355-1) #define I_SetConsoleScreenBufferSize (356-1) #define I_SetConsoleTextAttribute (357-1) #define I_SetConsoleTitleA (358-1) #define I_SetConsoleTitleW (359-1) #define I_SetConsoleWindowInfo (360-1) #define I_SetCurrentDirectoryA (361-1) #define I_SetCurrentDirectoryW (362-1) #define I_SetEndOfFile (363-1) #define I_SetEnvironmentVariableA (364-1) #define I_SetEnvironmentVariableW (365-1) #define I_SetErrorMode (366-1) #define I_SetEvent (367-1) #define I_SetFileApisToOEM (368-1) #define I_SetFileAttributesA (369-1) #define I_SetFileAttributesW (370-1) #define I_SetFilePointer (371-1) #define I_SetFileTime (372-1) #define I_SetHandleCount (373-1) #define I_SetLastError (374-1) #define I_SetLocalTime (375-1) #define I_SetMailslotInfo (376-1) #define I_SetNamedPipeHandleState (377-1) #define I_SetPriorityClass (378-1) #define I_SetProcessShutdownParameters (379-1) #define I_SetStdHandle (380-1) #define I_SetSystemTime (381-1) #define I_SetTapeParameters (382-1) #define I_SetTapePosition (383-1) #define I_SetThreadContext (384-1) #define I_SetThreadLocale (385-1) #define I_SetThreadPriority (386-1) #define I_SetTimeZoneInformation (387-1) #define I_SetUnhandledExceptionFilter (388-1) #define I_SetVolumeLabelA (389-1) #define I_SetVolumeLabelW (390-1) #define I_SetupComm (391-1) #define I_SizeofResource (392-1) #define I_Sleep (393-1) #define I_SleepEx (394-1) #define I_SuspendThread (395-1) #define I_SystemTimeToFileTime (396-1) #define I_TerminateProcess (397-1) #define I_TerminateThread (398-1) #define I_TlsAlloc (399-1) #define I_TlsFree (400-1) #define I_TlsGetValue (401-1) #define I_TlsSetValue (402-1) #define I_TransactNamedPipe (403-1) #define I_TransmitCommChar (404-1) #define I_UnhandledExceptionFilter (405-1) #define I_UnlockFile (406-1) #define I_UnlockFileEx (407-1) #define I_UnmapViewOfFile (408-1) #define I_UpdateResourceA (409-1) #define I_UpdateResourceW (410-1) #define I_VerLanguageNameA (411-1) #define I_VerLanguageNameW (412-1) #define I_VirtualAlloc (413-1) #define I_VirtualFree (414-1) #define I_VirtualLock (415-1) #define I_VirtualProtect (416-1) #define I_VirtualProtectEx (417-1) #define I_VirtualQuery (418-1) #define I_VirtualQueryEx (419-1) #define I_VirtualUnlock (420-1) #define I_WaitCommEvent (421-1) #define I_WaitForDebugEvent (422-1) #define I_WaitForMultipleObjects (423-1) #define I_WaitForMultipleObjectsEx (424-1) #define I_WaitForSingleObject (425-1) #define I_WaitForSingleObjectEx (426-1) #define I_WaitNamedPipeA (427-1) #define I_WaitNamedPipeW (428-1) #define I_WideCharToMultiByte (429-1) #define I_WinExec (430-1) #define I_WriteConsoleA (431-1) #define I_WriteConsoleInputA (432-1) #define I_WriteConsoleInputW (433-1) #define I_WriteConsoleOutputA (434-1) #define I_WriteConsoleOutputAttribute (435-1) #define I_WriteConsoleOutputCharacterA (436-1) #define I_WriteConsoleOutputCharacterW (437-1) #define I_WriteConsoleOutputW (438-1) #define I_WriteConsoleW (439-1) #define I_WriteFile (440-1) #define I_WriteFileEx (441-1) #define I_WritePrivateProfileSectionA (442-1) #define I_WritePrivateProfileSectionW (443-1) #define I_WritePrivateProfileStringA (444-1) #define I_WritePrivateProfileStringW (445-1) #define I_WriteProcessMemory (446-1) #define I_WriteProfileSectionA (447-1) #define I_WriteProfileSectionW (448-1) #define I_WriteProfileStringA (449-1) #define I_WriteProfileStringW (450-1) #define I_WriteTapemark (451-1) #define I__hread (452-1) #define I__hwrite (453-1) #define I__lclose (454-1) #define I__lcreat (455-1) #define I__llseek (456-1) #define I__lopen (457-1) #define I__lread (458-1) #define I__lwrite (459-1) #define I_lstrcatA (460-1) #define I_lstrcatW (461-1) #define I_lstrcmpA (462-1) #define I_lstrcmpW (463-1) #define I_lstrcmpiA (464-1) #define I_lstrcmpiW (465-1) #define I_lstrcpyA (466-1) #define I_lstrcpyW (467-1) #define I_lstrlenA (468-1) #define I_lstrlenW (469-1) #ifdef UNICODE #define I_GetModuleHandle I_GetModuleHandleW #else #define I_GetModuleHandle I_GetModuleHandleA #endif