generated.c
来自「Wine-20031016」· C语言 代码 · 共 1,016 行 · 第 1/3 页
C
1,016 行
TEST_TYPE_POINTER(POSVERSIONINFOA, 148, 4);}static void test_pack_POSVERSIONINFOEXA(void){ /* POSVERSIONINFOEXA */ TEST_TYPE(POSVERSIONINFOEXA, 4, 4);}static void test_pack_POSVERSIONINFOEXW(void){ /* POSVERSIONINFOEXW */ TEST_TYPE(POSVERSIONINFOEXW, 4, 4);}static void test_pack_POSVERSIONINFOW(void){ /* POSVERSIONINFOW */ TEST_TYPE(POSVERSIONINFOW, 4, 4); TEST_TYPE_POINTER(POSVERSIONINFOW, 276, 4);}static void test_pack_PPROCESS_HEAP_ENTRY(void){ /* PPROCESS_HEAP_ENTRY */ TEST_TYPE(PPROCESS_HEAP_ENTRY, 4, 4);}static void test_pack_PPROCESS_INFORMATION(void){ /* PPROCESS_INFORMATION */ TEST_TYPE(PPROCESS_INFORMATION, 4, 4); TEST_TYPE_POINTER(PPROCESS_INFORMATION, 16, 4);}static void test_pack_PROCESS_HEAP_ENTRY(void){ /* PROCESS_HEAP_ENTRY (pack 4) */ TEST_FIELD(PROCESS_HEAP_ENTRY, LPVOID, lpData, 0, 4, 4); TEST_FIELD(PROCESS_HEAP_ENTRY, DWORD, cbData, 4, 4, 4); TEST_FIELD(PROCESS_HEAP_ENTRY, BYTE, cbOverhead, 8, 1, 1); TEST_FIELD(PROCESS_HEAP_ENTRY, BYTE, iRegionIndex, 9, 1, 1); TEST_FIELD(PROCESS_HEAP_ENTRY, WORD, wFlags, 10, 2, 2);}static void test_pack_PROCESS_INFORMATION(void){ /* PROCESS_INFORMATION (pack 4) */ TEST_TYPE(PROCESS_INFORMATION, 16, 4); TEST_FIELD(PROCESS_INFORMATION, HANDLE, hProcess, 0, 4, 4); TEST_FIELD(PROCESS_INFORMATION, HANDLE, hThread, 4, 4, 4); TEST_FIELD(PROCESS_INFORMATION, DWORD, dwProcessId, 8, 4, 4); TEST_FIELD(PROCESS_INFORMATION, DWORD, dwThreadId, 12, 4, 4);}static void test_pack_PSECURITY_ATTRIBUTES(void){ /* PSECURITY_ATTRIBUTES */ TEST_TYPE(PSECURITY_ATTRIBUTES, 4, 4); TEST_TYPE_POINTER(PSECURITY_ATTRIBUTES, 12, 4);}static void test_pack_PSYSTEMTIME(void){ /* PSYSTEMTIME */ TEST_TYPE(PSYSTEMTIME, 4, 4); TEST_TYPE_POINTER(PSYSTEMTIME, 16, 2);}static void test_pack_PTIMERAPCROUTINE(void){ /* PTIMERAPCROUTINE */ TEST_TYPE(PTIMERAPCROUTINE, 4, 4);}static void test_pack_PTIME_ZONE_INFORMATION(void){ /* PTIME_ZONE_INFORMATION */ TEST_TYPE(PTIME_ZONE_INFORMATION, 4, 4); TEST_TYPE_POINTER(PTIME_ZONE_INFORMATION, 172, 4);}static void test_pack_PWIN32_FIND_DATAA(void){ /* PWIN32_FIND_DATAA */ TEST_TYPE(PWIN32_FIND_DATAA, 4, 4); TEST_TYPE_POINTER(PWIN32_FIND_DATAA, 320, 4);}static void test_pack_PWIN32_FIND_DATAW(void){ /* PWIN32_FIND_DATAW */ TEST_TYPE(PWIN32_FIND_DATAW, 4, 4); TEST_TYPE_POINTER(PWIN32_FIND_DATAW, 592, 4);}static void test_pack_RIP_INFO(void){ /* RIP_INFO (pack 4) */ TEST_TYPE(RIP_INFO, 8, 4); TEST_FIELD(RIP_INFO, DWORD, dwError, 0, 4, 4); TEST_FIELD(RIP_INFO, DWORD, dwType, 4, 4, 4);}static void test_pack_SECURITY_ATTRIBUTES(void){ /* SECURITY_ATTRIBUTES (pack 4) */ TEST_TYPE(SECURITY_ATTRIBUTES, 12, 4); TEST_FIELD(SECURITY_ATTRIBUTES, DWORD, nLength, 0, 4, 4); TEST_FIELD(SECURITY_ATTRIBUTES, LPVOID, lpSecurityDescriptor, 4, 4, 4); TEST_FIELD(SECURITY_ATTRIBUTES, BOOL, bInheritHandle, 8, 4, 4);}static void test_pack_STARTUPINFOA(void){ /* STARTUPINFOA (pack 4) */ TEST_FIELD(STARTUPINFOA, DWORD, cb, 0, 4, 4);}static void test_pack_STARTUPINFOW(void){ /* STARTUPINFOW (pack 4) */ TEST_TYPE(STARTUPINFOW, 68, 4); TEST_FIELD(STARTUPINFOW, DWORD, cb, 0, 4, 4); TEST_FIELD(STARTUPINFOW, LPWSTR, lpReserved, 4, 4, 4); TEST_FIELD(STARTUPINFOW, LPWSTR, lpDesktop, 8, 4, 4); TEST_FIELD(STARTUPINFOW, LPWSTR, lpTitle, 12, 4, 4); TEST_FIELD(STARTUPINFOW, DWORD, dwX, 16, 4, 4); TEST_FIELD(STARTUPINFOW, DWORD, dwY, 20, 4, 4); TEST_FIELD(STARTUPINFOW, DWORD, dwXSize, 24, 4, 4); TEST_FIELD(STARTUPINFOW, DWORD, dwYSize, 28, 4, 4); TEST_FIELD(STARTUPINFOW, DWORD, dwXCountChars, 32, 4, 4); TEST_FIELD(STARTUPINFOW, DWORD, dwYCountChars, 36, 4, 4); TEST_FIELD(STARTUPINFOW, DWORD, dwFillAttribute, 40, 4, 4); TEST_FIELD(STARTUPINFOW, DWORD, dwFlags, 44, 4, 4); TEST_FIELD(STARTUPINFOW, WORD, wShowWindow, 48, 2, 2); TEST_FIELD(STARTUPINFOW, WORD, cbReserved2, 50, 2, 2); TEST_FIELD(STARTUPINFOW, BYTE *, lpReserved2, 52, 4, 4); TEST_FIELD(STARTUPINFOW, HANDLE, hStdInput, 56, 4, 4); TEST_FIELD(STARTUPINFOW, HANDLE, hStdOutput, 60, 4, 4); TEST_FIELD(STARTUPINFOW, HANDLE, hStdError, 64, 4, 4);}static void test_pack_SYSTEMTIME(void){ /* SYSTEMTIME (pack 4) */ TEST_TYPE(SYSTEMTIME, 16, 2); TEST_FIELD(SYSTEMTIME, WORD, wYear, 0, 2, 2); TEST_FIELD(SYSTEMTIME, WORD, wMonth, 2, 2, 2); TEST_FIELD(SYSTEMTIME, WORD, wDayOfWeek, 4, 2, 2); TEST_FIELD(SYSTEMTIME, WORD, wDay, 6, 2, 2); TEST_FIELD(SYSTEMTIME, WORD, wHour, 8, 2, 2); TEST_FIELD(SYSTEMTIME, WORD, wMinute, 10, 2, 2); TEST_FIELD(SYSTEMTIME, WORD, wSecond, 12, 2, 2); TEST_FIELD(SYSTEMTIME, WORD, wMilliseconds, 14, 2, 2);}static void test_pack_SYSTEM_POWER_STATUS(void){ /* SYSTEM_POWER_STATUS (pack 4) */ TEST_TYPE(SYSTEM_POWER_STATUS, 12, 4); TEST_FIELD(SYSTEM_POWER_STATUS, BYTE, ACLineStatus, 0, 1, 1); TEST_FIELD(SYSTEM_POWER_STATUS, BYTE, BatteryFlag, 1, 1, 1); TEST_FIELD(SYSTEM_POWER_STATUS, BYTE, BatteryLifePercent, 2, 1, 1); TEST_FIELD(SYSTEM_POWER_STATUS, BYTE, Reserved1, 3, 1, 1); TEST_FIELD(SYSTEM_POWER_STATUS, DWORD, BatteryLifeTime, 4, 4, 4); TEST_FIELD(SYSTEM_POWER_STATUS, DWORD, BatteryFullLifeTime, 8, 4, 4);}static void test_pack_TIME_ZONE_INFORMATION(void){ /* TIME_ZONE_INFORMATION (pack 4) */ TEST_TYPE(TIME_ZONE_INFORMATION, 172, 4); TEST_FIELD(TIME_ZONE_INFORMATION, LONG, Bias, 0, 4, 4); TEST_FIELD(TIME_ZONE_INFORMATION, WCHAR[32], StandardName, 4, 64, 2); TEST_FIELD(TIME_ZONE_INFORMATION, SYSTEMTIME, StandardDate, 68, 16, 2); TEST_FIELD(TIME_ZONE_INFORMATION, LONG, StandardBias, 84, 4, 4); TEST_FIELD(TIME_ZONE_INFORMATION, WCHAR[32], DaylightName, 88, 64, 2); TEST_FIELD(TIME_ZONE_INFORMATION, SYSTEMTIME, DaylightDate, 152, 16, 2); TEST_FIELD(TIME_ZONE_INFORMATION, LONG, DaylightBias, 168, 4, 4);}static void test_pack_UNLOAD_DLL_DEBUG_INFO(void){ /* UNLOAD_DLL_DEBUG_INFO (pack 4) */ TEST_TYPE(UNLOAD_DLL_DEBUG_INFO, 4, 4); TEST_FIELD(UNLOAD_DLL_DEBUG_INFO, LPVOID, lpBaseOfDll, 0, 4, 4);}static void test_pack_WIN32_FILE_ATTRIBUTE_DATA(void){ /* WIN32_FILE_ATTRIBUTE_DATA (pack 4) */ TEST_TYPE(WIN32_FILE_ATTRIBUTE_DATA, 36, 4); TEST_FIELD(WIN32_FILE_ATTRIBUTE_DATA, DWORD, dwFileAttributes, 0, 4, 4); TEST_FIELD(WIN32_FILE_ATTRIBUTE_DATA, FILETIME, ftCreationTime, 4, 8, 4); TEST_FIELD(WIN32_FILE_ATTRIBUTE_DATA, FILETIME, ftLastAccessTime, 12, 8, 4); TEST_FIELD(WIN32_FILE_ATTRIBUTE_DATA, FILETIME, ftLastWriteTime, 20, 8, 4); TEST_FIELD(WIN32_FILE_ATTRIBUTE_DATA, DWORD, nFileSizeHigh, 28, 4, 4); TEST_FIELD(WIN32_FILE_ATTRIBUTE_DATA, DWORD, nFileSizeLow, 32, 4, 4);}static void test_pack_WIN32_FIND_DATAA(void){ /* WIN32_FIND_DATAA (pack 4) */ TEST_TYPE(WIN32_FIND_DATAA, 320, 4); TEST_FIELD(WIN32_FIND_DATAA, DWORD, dwFileAttributes, 0, 4, 4); TEST_FIELD(WIN32_FIND_DATAA, FILETIME, ftCreationTime, 4, 8, 4); TEST_FIELD(WIN32_FIND_DATAA, FILETIME, ftLastAccessTime, 12, 8, 4); TEST_FIELD(WIN32_FIND_DATAA, FILETIME, ftLastWriteTime, 20, 8, 4); TEST_FIELD(WIN32_FIND_DATAA, DWORD, nFileSizeHigh, 28, 4, 4); TEST_FIELD(WIN32_FIND_DATAA, DWORD, nFileSizeLow, 32, 4, 4); TEST_FIELD(WIN32_FIND_DATAA, DWORD, dwReserved0, 36, 4, 4); TEST_FIELD(WIN32_FIND_DATAA, DWORD, dwReserved1, 40, 4, 4); TEST_FIELD(WIN32_FIND_DATAA, CHAR[260], cFileName, 44, 260, 1); TEST_FIELD(WIN32_FIND_DATAA, CHAR[14], cAlternateFileName, 304, 14, 1);}static void test_pack_WIN32_FIND_DATAW(void){ /* WIN32_FIND_DATAW (pack 4) */ TEST_TYPE(WIN32_FIND_DATAW, 592, 4); TEST_FIELD(WIN32_FIND_DATAW, DWORD, dwFileAttributes, 0, 4, 4); TEST_FIELD(WIN32_FIND_DATAW, FILETIME, ftCreationTime, 4, 8, 4); TEST_FIELD(WIN32_FIND_DATAW, FILETIME, ftLastAccessTime, 12, 8, 4); TEST_FIELD(WIN32_FIND_DATAW, FILETIME, ftLastWriteTime, 20, 8, 4); TEST_FIELD(WIN32_FIND_DATAW, DWORD, nFileSizeHigh, 28, 4, 4); TEST_FIELD(WIN32_FIND_DATAW, DWORD, nFileSizeLow, 32, 4, 4); TEST_FIELD(WIN32_FIND_DATAW, DWORD, dwReserved0, 36, 4, 4); TEST_FIELD(WIN32_FIND_DATAW, DWORD, dwReserved1, 40, 4, 4); TEST_FIELD(WIN32_FIND_DATAW, WCHAR[260], cFileName, 44, 520, 2); TEST_FIELD(WIN32_FIND_DATAW, WCHAR[14], cAlternateFileName, 564, 28, 2);}static void test_pack(void){ test_pack_BY_HANDLE_FILE_INFORMATION(); test_pack_COMMCONFIG(); test_pack_COMMPROP(); test_pack_COMMTIMEOUTS(); test_pack_COMSTAT(); test_pack_CREATE_PROCESS_DEBUG_INFO(); test_pack_CREATE_THREAD_DEBUG_INFO(); test_pack_CRITICAL_SECTION(); test_pack_CRITICAL_SECTION_DEBUG(); test_pack_DCB(); test_pack_DEBUG_EVENT(); test_pack_EXCEPTION_DEBUG_INFO(); test_pack_EXIT_PROCESS_DEBUG_INFO(); test_pack_EXIT_THREAD_DEBUG_INFO(); test_pack_HW_PROFILE_INFOA(); test_pack_HW_PROFILE_INFOW(); test_pack_LDT_ENTRY(); test_pack_LOAD_DLL_DEBUG_INFO(); test_pack_LPBY_HANDLE_FILE_INFORMATION(); test_pack_LPCOMMCONFIG(); test_pack_LPCOMMPROP(); test_pack_LPCOMMTIMEOUTS(); test_pack_LPCOMSTAT(); test_pack_LPCONTEXT(); test_pack_LPCRITICAL_SECTION(); test_pack_LPCRITICAL_SECTION_DEBUG(); test_pack_LPDCB(); test_pack_LPDEBUG_EVENT(); test_pack_LPEXCEPTION_POINTERS(); test_pack_LPEXCEPTION_RECORD(); test_pack_LPFIBER_START_ROUTINE(); test_pack_LPHW_PROFILE_INFOA(); test_pack_LPHW_PROFILE_INFOW(); test_pack_LPLDT_ENTRY(); test_pack_LPMEMORYSTATUS(); test_pack_LPOFSTRUCT(); test_pack_LPOSVERSIONINFOA(); test_pack_LPOSVERSIONINFOEXA(); test_pack_LPOSVERSIONINFOEXW(); test_pack_LPOSVERSIONINFOW(); test_pack_LPOVERLAPPED(); test_pack_LPOVERLAPPED_COMPLETION_ROUTINE(); test_pack_LPPROCESS_HEAP_ENTRY(); test_pack_LPPROCESS_INFORMATION(); test_pack_LPPROGRESS_ROUTINE(); test_pack_LPSECURITY_ATTRIBUTES(); test_pack_LPSTARTUPINFOA(); test_pack_LPSTARTUPINFOW(); test_pack_LPSYSTEMTIME(); test_pack_LPSYSTEM_INFO(); test_pack_LPSYSTEM_POWER_STATUS(); test_pack_LPTHREAD_START_ROUTINE(); test_pack_LPTIME_ZONE_INFORMATION(); test_pack_LPWIN32_FILE_ATTRIBUTE_DATA(); test_pack_LPWIN32_FIND_DATAA(); test_pack_LPWIN32_FIND_DATAW(); test_pack_LPWIN32_STREAM_ID(); test_pack_MEMORYSTATUS(); test_pack_OFSTRUCT(); test_pack_OSVERSIONINFOA(); test_pack_OSVERSIONINFOEXA(); test_pack_OSVERSIONINFOEXW(); test_pack_OSVERSIONINFOW(); test_pack_OUTPUT_DEBUG_STRING_INFO(); test_pack_OVERLAPPED(); test_pack_PAPCFUNC(); test_pack_PBY_HANDLE_FILE_INFORMATION(); test_pack_PCRITICAL_SECTION(); test_pack_PCRITICAL_SECTION_DEBUG(); test_pack_PFIBER_START_ROUTINE(); test_pack_POFSTRUCT(); test_pack_POSVERSIONINFOA(); test_pack_POSVERSIONINFOEXA(); test_pack_POSVERSIONINFOEXW(); test_pack_POSVERSIONINFOW(); test_pack_PPROCESS_HEAP_ENTRY(); test_pack_PPROCESS_INFORMATION(); test_pack_PROCESS_HEAP_ENTRY(); test_pack_PROCESS_INFORMATION(); test_pack_PSECURITY_ATTRIBUTES(); test_pack_PSYSTEMTIME(); test_pack_PTIMERAPCROUTINE(); test_pack_PTIME_ZONE_INFORMATION(); test_pack_PWIN32_FIND_DATAA(); test_pack_PWIN32_FIND_DATAW(); test_pack_RIP_INFO(); test_pack_SECURITY_ATTRIBUTES(); test_pack_STARTUPINFOA(); test_pack_STARTUPINFOW(); test_pack_SYSTEMTIME(); test_pack_SYSTEM_POWER_STATUS(); test_pack_TIME_ZONE_INFORMATION(); test_pack_UNLOAD_DLL_DEBUG_INFO(); test_pack_WIN32_FILE_ATTRIBUTE_DATA(); test_pack_WIN32_FIND_DATAA(); test_pack_WIN32_FIND_DATAW();}START_TEST(generated){ test_pack();}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?