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 + -
显示快捷键?