7 Unit tests for
data structure packing
55 EMRCREATEBRUSHINDIRECT
58 EMRCREATEDIBPATTERNBRUSHPT
60 !EMRCREATEPALETTE
# FIXME: 20040821: Mishandled by winapi_test
68 EMREXTCREATEFONTINDIRECTW
86 EMRMODIFYWORLDTRANSFORM
117 EMRSCALEVIEWPORTEXTEX
127 EMRSETCOLORADJUSTMENT
136 !EMRSETPALETTEENTRIES
# FIXME: 20040821: Mishandled by winapi_test
143 !EMRSETTEXTJUSTIFICATION
# Wine-only type
192 !LOGPALETTE
# FIXME: 20040821: Mishandled by winapi_test
232 LPLAYERPLANEDESCRIPTOR
239 !LPLOGPALETTE
# FIXME: 20040821: Mishandled by winapi_test
249 !LPPALETTEENTRY
# FIXME: 20040821: Mishandled by winapi_test
252 LPPIXELFORMATDESCRIPTOR
275 !NPLOGPALETTE
# FIXME: 20040821: Mishandled by winapi_test
282 !PALETTEENTRY
# FIXME: 20040821: Mishandled by winapi_test
311 PEMRCREATEBRUSHINDIRECT
313 PEMRCREATECOLORSPACEW
314 PEMRCREATEDIBPATTERNBRUSHPT
324 PEMREXTCREATEFONTINDIRECTW
338 PEMRINTERSECTCLIPRECT
342 PEMRMODIFYWORLDTRANSFORM
373 PEMRSCALEVIEWPORTEXTEX
383 PEMRSETCOLORADJUSTMENT
385 PEMRSETDIBITSTODEVICE
392 PEMRSETPALETTEENTRIES
396 PEMRSETSTRETCHBLTMODE
399 !PEMRSETTEXTJUSTIFICATION
# Wine-only type
404 PEMRSETWORLDTRANSFORM
407 PEMRSTROKEANDFILLPATH
420 PIXELFORMATDESCRIPTOR
421 PLAYERPLANEDESCRIPTOR
426 !PLOGPALETTE
# FIXME: 20040821: Mishandled by winapi_test
437 !PPALETTEENTRY
# FIXME: 20040821: Mishandled by winapi_test
439 PPIXELFORMATDESCRIPTOR
461 %%%dlls
/kernel32
/tests
467 Unit tests for
data structure packing
485 ACTCTX_SECTION_KEYED_DATA
486 ACTCTX_SECTION_KEYED_DATA_2600
487 ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA
488 ACTIVATION_CONTEXT_BASIC_INFORMATION
489 BY_HANDLE_FILE_INFORMATION
494 CREATE_PROCESS_DEBUG_INFO
495 CREATE_THREAD_DEBUG_INFO
497 CRITICAL_SECTION_DEBUG
500 DYNAMIC_TIME_ZONE_INFORMATION
508 EXIT_PROCESS_DEBUG_INFO
509 EXIT_THREAD_DEBUG_INFO
510 !FILETIME
# FIXME: 20040821: Mishandled by winapi_test
513 !LDT_ENTRY
# Architecture dependent
515 LPBY_HANDLE_FILE_INFORMATION
520 !LPCONTEXT
# Architecture dependent
522 LPCRITICAL_SECTION_DEBUG
527 LPFIBER_START_ROUTINE
528 !LPFILETIME
# FIXME: 20040821: Mishandled by winapi_test
531 !LPLDT_ENTRY
# Architecture dependent
541 LPOVERLAPPED_COMPLETION_ROUTINE
543 LPPROCESS_INFORMATION
545 LPSECURITY_ATTRIBUTES
550 LPSYSTEM_POWER_STATUS
551 LPTHREAD_START_ROUTINE
552 LPTIME_ZONE_INFORMATION
554 LPWIN32_FILE_ATTRIBUTE_DATA
565 OUTPUT_DEBUG_STRING_INFO
566 !OVERLAPPED
# Definition contains preprocessor directives
569 PACTCTX_SECTION_KEYED_DATA
570 PACTCTX_SECTION_KEYED_DATA_2600
571 PACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA
572 PACTIVATION_CONTEXT_BASIC_INFORMATION
574 PBY_HANDLE_FILE_INFORMATION
577 PCACTCTX_SECTION_KEYED_DATA
578 PCACTCTX_SECTION_KEYED_DATA_2600
579 PCACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA
581 PCRITICAL_SECTION_DEBUG
582 PDYNAMIC_TIME_ZONE_INFORMATION
584 !PFILETIME
# FIXME: 20040821: Mishandled by winapi_test
586 !PLDT_ENTRY
# Architecture dependent
600 PTIME_ZONE_INFORMATION
607 !SYSLEVEL
# Wine-only type
611 TIME_ZONE_INFORMATION
612 UNLOAD_DLL_DEBUG_INFO
614 WIN32_FILE_ATTRIBUTE_DATA
625 Unit tests for
data structure packing
644 ACL_REVISION_INFORMATION
653 !CONTEXT
# Architecture dependent
663 !EXCEPTION_REGISTRATION_RECORD
# Wine-only type
667 !FLOATING_SAVE_AREA
# Architecture dependent
680 IMAGE_ARCHIVE_MEMBER_HEADER
682 IMAGE_BASE_RELOCATION
683 IMAGE_BOUND_FORWARDER_REF
684 IMAGE_BOUND_IMPORT_DESCRIPTOR
685 IMAGE_COFF_SYMBOLS_HEADER
687 IMAGE_DEBUG_DIRECTORY
690 IMAGE_EXPORT_DIRECTORY
694 IMAGE_IMPORT_DESCRIPTOR
696 IMAGE_LOAD_CONFIG_DIRECTORY
697 IMAGE_LOAD_CONFIG_DIRECTORY32
698 IMAGE_LOAD_CONFIG_DIRECTORY64
702 IMAGE_OPTIONAL_HEADER
703 IMAGE_OPTIONAL_HEADER32
704 IMAGE_OPTIONAL_HEADER64
707 IMAGE_RESOURCE_DATA_ENTRY
708 IMAGE_RESOURCE_DIRECTORY
709 IMAGE_RESOURCE_DIRECTORY_ENTRY
710 IMAGE_RESOURCE_DIRECTORY_STRING
711 IMAGE_RESOURCE_DIR_STRING_U
713 IMAGE_SEPARATE_DEBUG_HEADER
717 IMAGE_TLS_DIRECTORY32
718 IMAGE_TLS_DIRECTORY64
742 !LPPOINTS
# Definition contains preprocessor directives
746 LPTOP_LEVEL_EXCEPTION_FILTER
750 MEMORY_BASIC_INFORMATION
751 MESSAGE_RESOURCE_BLOCK
752 MESSAGE_RESOURCE_DATA
753 MESSAGE_RESOURCE_ENTRY
761 PACL_REVISION_INFORMATION
762 PACL_SIZE_INFORMATION
765 !PCONTEXT
# Architecture dependent
769 !PEXCEPTION_HANDLER
# Wine-only type
772 !PFLOATING_SAVE_AREA
# Architecture dependent
776 PIMAGE_ARCHIVE_MEMBER_HEADER
778 PIMAGE_BASE_RELOCATION
779 PIMAGE_BOUND_FORWARDER_REF
780 PIMAGE_BOUND_IMPORT_DESCRIPTOR
781 PIMAGE_COFF_SYMBOLS_HEADER
782 PIMAGE_DATA_DIRECTORY
783 PIMAGE_DEBUG_DIRECTORY
786 PIMAGE_EXPORT_DIRECTORY
788 PIMAGE_FUNCTION_ENTRY
789 PIMAGE_IMPORT_BY_NAME
790 PIMAGE_IMPORT_DESCRIPTOR
792 PIMAGE_LOAD_CONFIG_DIRECTORY
796 PIMAGE_OPTIONAL_HEADER
797 PIMAGE_OPTIONAL_HEADER32
798 PIMAGE_OPTIONAL_HEADER64
801 PIMAGE_RESOURCE_DATA_ENTRY
802 PIMAGE_RESOURCE_DIRECTORY
803 PIMAGE_RESOURCE_DIRECTORY_ENTRY
804 PIMAGE_RESOURCE_DIRECTORY_STRING
805 PIMAGE_RESOURCE_DIR_STRING_U
806 PIMAGE_SECTION_HEADER
807 PIMAGE_SEPARATE_DEBUG_HEADER
814 PISECURITY_DESCRIPTOR
815 PISECURITY_DESCRIPTOR_RELATIVE
821 PMEMORY_BASIC_INFORMATION
822 PMESSAGE_RESOURCE_BLOCK
823 PMESSAGE_RESOURCE_DATA
824 PMESSAGE_RESOURCE_ENTRY
829 !POINTS
# Definition contains preprocessor directives
832 !PPOINTS
# Definition contains preprocessor directives
839 PRTL_CRITICAL_SECTION
840 PRTL_CRITICAL_SECTION_DEBUG
841 PRTL_OSVERSIONINFOEXW
845 PSECURITY_QUALITY_OF_SERVICE
847 PSID_IDENTIFIER_AUTHORITY
850 !PSTACK_FRAME_HEADER
# Architecture dependent
858 PTOP_LEVEL_EXCEPTION_FILTER
860 PVECTORED_EXCEPTION_HANDLER
867 RTL_CRITICAL_SECTION_DEBUG
871 SECURITY_CONTEXT_TRACKING_MODE
873 SECURITY_DESCRIPTOR_CONTROL
874 SECURITY_DESCRIPTOR_RELATIVE
876 SECURITY_QUALITY_OF_SERVICE
880 SID_IDENTIFIER_AUTHORITY
886 !STACK_FRAME_HEADER
# Architecture dependent
912 WAITORTIMERCALLBACKFUNC
927 Unit tests for
data structure packing
950 !CLIENT_CALL_RETURN
# FIXME: 20040822: Mishandled by winapi_test
954 FULL_PTR_TO_REFID_ELEMENT
957 GENERIC_BINDING_ROUTINE_PAIR
964 MIDL_STUB_MESSAGE
: !UniquePtrCount
!IsClient
!Pad
!uFlags2
965 MIDL_STUBLESS_PROXY_INFO
969 NDR_CS_SIZE_CONVERT_ROUTINES
974 NDR_USER_MARSHAL_INFO
975 NDR_USER_MARSHAL_INFO_LEVEL1
978 PFULL_PTR_TO_REFID_ELEMENT
979 PFULL_PTR_XLAT_TABLES
980 PGENERIC_BINDING_INFO
981 PGENERIC_BINDING_ROUTINE_PAIR
985 PMIDL_STUBLESS_PROXY_INFO
988 PNDR_CORRELATION_INFO
989 !PNDR_PIPE_DESC
# Only defined in the DDK on Windows
990 !PNDR_PIPE_MESSAGE
# Only defined in the DDK on Windows
992 PRPC_CLIENT_INTERFACE
996 PRPC_PROTSEQ_ENDPOINT
997 PRPC_SERVER_INTERFACE
999 PRPC_SYNTAX_IDENTIFIER
1001 PXMIT_ROUTINE_QUINTUPLE
1003 RPC_AUTH_IDENTITY_HANDLE
1004 RPC_AUTH_KEY_RETRIEVAL_FN
1008 !RPC_BLOCKING_FN
# FIXME: Needs MSWMSG
1009 RPC_CLIENT_INTERFACE
1010 RPC_DISPATCH_FUNCTION
1016 RPC_PROTSEQ_ENDPOINT
1017 RPC_SERVER_INTERFACE
1018 RPC_SS_THREAD_HANDLE
1020 RPC_SYNTAX_IDENTIFIER
1027 USER_MARSHAL_CB_TYPE
1028 USER_MARSHAL_FREEING_ROUTINE
1029 USER_MARSHAL_MARSHALLING_ROUTINE
1030 USER_MARSHAL_ROUTINE_QUADRUPLE
1031 USER_MARSHAL_SIZING_ROUTINE
1032 USER_MARSHAL_UNMARSHALLING_ROUTINE
1036 XMIT_ROUTINE_QUINTUPLE
1038 %%%dlls
/shell32
/tests
1044 Unit tests for
data structure packing
1097 FILEGROUPDESCRIPTORA
1098 FILEGROUPDESCRIPTORW
1103 !GUID
# Definition contains preprocessor directives
1107 IFileSystemBindDataVtbl
1130 LPFILEGROUPDESCRIPTORA
1131 LPFILEGROUPDESCRIPTORW
1133 !LPGUID
# Definition contains preprocessor directives
1138 LPSHChangeDWORDAsIDList
1139 LPSHChangeProductKeyAsIDList
1165 QCMINFO_IDMAP_PLACEMENT
1173 SHChangeDWORDAsIDList
1175 SHChangeProductKeyAsIDList
1194 UP_FLAGGED_BYTE_BLOB
1195 UP_FLAGGED_WORD_BLOB
1199 !_VARIANT_BOOL
# Wine-only type (for all practical purposes)
1201 !rpcLOGPALETTE
# Removed in the latest Platform SDKs
1219 %%%dlls
/shlwapi
/tests
1225 Unit tests for
data structure packing
1254 %%%dlls
/urlmon
/tests
1260 Unit tests for
data structure packing
1282 IBindStatusCallbackVtbl
1285 IInternetProtocolInfo
1286 IInternetProtocolInfoVtbl
1288 IInternetSessionVtbl
1292 IWinInetHttpInfoVtbl
1297 LPBINDSTATUSCALLBACK
1298 LPIINTERNETPROTOCOLINFO
1302 LPREMSECURITY_ATTRIBUTES
1305 PREMSECURITY_ATTRIBUTES
1306 REMSECURITY_ATTRIBUTES
1310 %%%dlls
/user32
/tests
1316 Unit tests for
data structure packing
1333 !ACCEL
# Definition contains preprocessor directives
1381 !LPACCEL
# Definition contains preprocessor directives
1389 LPCLIENTCREATESTRUCT
1412 LPHARDWAREHOOKSTRUCT
1431 !LPMENUTEMPLATE
# FIXME: 20040821: Mishandled by winapi_test
1477 MENUITEMTEMPLATEHEADER
1478 !MENUTEMPLATE
# FIXME: 20040821: Mishandled by winapi_test
1530 PMENUITEMTEMPLATEHEADER
1584 %%%dlls
/wininet
/tests
1590 Unit tests for
data structure packing
1610 GOPHER_ABSTRACT_ATTRIBUTE_TYPE
1611 GOPHER_ABSTRACT_ATTRIBUTE_TYPEA
1612 GOPHER_ABSTRACT_ATTRIBUTE_TYPEW
1613 GOPHER_ADMIN_ATTRIBUTE_TYPE
1614 GOPHER_ADMIN_ATTRIBUTE_TYPEA
1615 GOPHER_ADMIN_ATTRIBUTE_TYPEW
1616 GOPHER_ASK_ATTRIBUTE_TYPE
1617 GOPHER_ASK_ATTRIBUTE_TYPEA
1618 GOPHER_ASK_ATTRIBUTE_TYPEW
1619 GOPHER_ATTRIBUTE_ENUMERATOR
1620 GOPHER_ATTRIBUTE_ENUMERATORA
1621 GOPHER_ATTRIBUTE_ENUMERATORW
1622 GOPHER_ATTRIBUTE_TYPE
1623 GOPHER_ATTRIBUTE_TYPEA
1624 GOPHER_ATTRIBUTE_TYPEW
1628 GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE
1629 GOPHER_LOCATION_ATTRIBUTE_TYPE
1630 GOPHER_LOCATION_ATTRIBUTE_TYPEA
1631 GOPHER_LOCATION_ATTRIBUTE_TYPEW
1632 GOPHER_MOD_DATE_ATTRIBUTE_TYPE
1633 GOPHER_ORGANIZATION_ATTRIBUTE_TYPE
1634 GOPHER_ORGANIZATION_ATTRIBUTE_TYPEA
1635 GOPHER_ORGANIZATION_ATTRIBUTE_TYPEW
1636 GOPHER_PROVIDER_ATTRIBUTE_TYPE
1637 GOPHER_PROVIDER_ATTRIBUTE_TYPEA
1638 GOPHER_PROVIDER_ATTRIBUTE_TYPEW
1639 GOPHER_SCORE_ATTRIBUTE_TYPE
1640 GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE
1641 GOPHER_SITE_ATTRIBUTE_TYPE
1642 GOPHER_SITE_ATTRIBUTE_TYPEA
1643 GOPHER_SITE_ATTRIBUTE_TYPEW
1644 GOPHER_TIMEZONE_ATTRIBUTE_TYPE
1645 GOPHER_TTL_ATTRIBUTE_TYPE
1646 GOPHER_UNKNOWN_ATTRIBUTE_TYPE
1647 GOPHER_UNKNOWN_ATTRIBUTE_TYPEA
1648 GOPHER_UNKNOWN_ATTRIBUTE_TYPEW
1649 GOPHER_VERONICA_ATTRIBUTE_TYPE
1650 GOPHER_VERSION_ATTRIBUTE_TYPE
1651 GOPHER_VERSION_ATTRIBUTE_TYPEA
1652 GOPHER_VERSION_ATTRIBUTE_TYPEW
1653 GOPHER_VIEW_ATTRIBUTE_TYPE
1654 GOPHER_VIEW_ATTRIBUTE_TYPEA
1655 GOPHER_VIEW_ATTRIBUTE_TYPEW
1659 INTERNET_ASYNC_RESULT
1660 INTERNET_AUTH_NOTIFY_DATA
1663 INTERNET_CACHE_ENTRY_INFOA
1664 INTERNET_CACHE_ENTRY_INFOW
1665 INTERNET_CERTIFICATE_INFOA
1666 INTERNET_CERTIFICATE_INFOW
1667 INTERNET_CONNECTED_INFO
1669 INTERNET_PROXY_INFOA
1670 INTERNET_PROXY_INFOW
1671 INTERNET_STATUS_CALLBACK
1672 INTERNET_VERSION_INFO
1673 LPGOPHER_ABSTRACT_ATTRIBUTE_TYPEA
1674 LPGOPHER_ABSTRACT_ATTRIBUTE_TYPEW
1675 LPGOPHER_ADMIN_ATTRIBUTE_TYPEA
1676 LPGOPHER_ADMIN_ATTRIBUTE_TYPEW
1677 LPGOPHER_ASK_ATTRIBUTE_TYPEA
1678 LPGOPHER_ASK_ATTRIBUTE_TYPEW
1679 LPGOPHER_ATTRIBUTE_TYPEA
1680 LPGOPHER_ATTRIBUTE_TYPEW
1683 LPGOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE
1684 LPGOPHER_LOCATION_ATTRIBUTE_TYPEA
1685 LPGOPHER_LOCATION_ATTRIBUTE_TYPEW
1686 LPGOPHER_MOD_DATE_ATTRIBUTE_TYPE
1687 LPGOPHER_ORGANIZATION_ATTRIBUTE_TYPEA
1688 LPGOPHER_ORGANIZATION_ATTRIBUTE_TYPEW
1689 LPGOPHER_PROVIDER_ATTRIBUTE_TYPEA
1690 LPGOPHER_PROVIDER_ATTRIBUTE_TYPEW
1691 LPGOPHER_SCORE_ATTRIBUTE_TYPE
1692 LPGOPHER_SCORE_RANGE_ATTRIBUTE_TYPE
1693 LPGOPHER_SITE_ATTRIBUTE_TYPEA
1694 LPGOPHER_SITE_ATTRIBUTE_TYPEW
1695 LPGOPHER_TIMEZONE_ATTRIBUTE_TYPE
1696 LPGOPHER_TTL_ATTRIBUTE_TYPE
1697 LPGOPHER_UNKNOWN_ATTRIBUTE_TYPEA
1698 LPGOPHER_UNKNOWN_ATTRIBUTE_TYPEW
1699 LPGOPHER_VERONICA_ATTRIBUTE_TYPE
1700 LPGOPHER_VERSION_ATTRIBUTE_TYPEA
1701 LPGOPHER_VERSION_ATTRIBUTE_TYPEW
1702 LPGOPHER_VIEW_ATTRIBUTE_TYPEA
1703 LPGOPHER_VIEW_ATTRIBUTE_TYPEW
1706 LPINTERNET_ASYNC_RESULT
1709 LPINTERNET_CACHE_ENTRY_INFOA
1710 LPINTERNET_CACHE_ENTRY_INFOW
1711 LPINTERNET_CERTIFICATE_INFOA
1712 LPINTERNET_CERTIFICATE_INFOW
1713 LPINTERNET_CONNECTED_INFO
1715 LPINTERNET_PROXY_INFOA
1716 LPINTERNET_PROXY_INFOW
1717 LPINTERNET_STATUS_CALLBACK
1718 LPINTERNET_VERSION_INFO
1732 Unit tests for
data structure packing
1796 MIXERCONTROLDETAILS_LISTTEXTA
1797 MIXERCONTROLDETAILS_LISTTEXTW
1798 MIXERCONTROLDETAILS_BOOLEAN
1799 MIXERCONTROLDETAILS_SIGNED
1800 MIXERCONTROLDETAILS_UNSIGNED
1812 MCI_GETDEVCAPS_PARMS
1826 MCI_VD_ESCAPE_PARMSA
1827 MCI_VD_ESCAPE_PARMSW
1828 MCI_WAVE_OPEN_PARMSA
1829 MCI_WAVE_OPEN_PARMSW
1830 MCI_WAVE_DELETE_PARMS
1833 MCI_ANIM_OPEN_PARMSA
1834 MCI_ANIM_OPEN_PARMSW
1837 MCI_ANIM_WINDOW_PARMSA
1838 MCI_ANIM_WINDOW_PARMSW
1839 !MCI_ANIM_RECT_PARMS
# ifdef puzzles winapi
1840 MCI_ANIM_UPDATE_PARMS
1841 MCI_OVLY_OPEN_PARMSA
1842 MCI_OVLY_OPEN_PARMSW
1843 MCI_OVLY_WINDOW_PARMSA
1844 MCI_OVLY_WINDOW_PARMSW
1845 !MCI_OVLY_RECT_PARMS
# ifdef puzzles winapi
1846 MCI_OVLY_SAVE_PARMSA
1847 MCI_OVLY_SAVE_PARMSW
1848 MCI_OVLY_LOAD_PARMSA
1849 MCI_OVLY_LOAD_PARMSW
1852 MCI_DGV_CAPTURE_PARMSA
1853 MCI_DGV_CAPTURE_PARMSW
1857 MCI_DGV_DELETE_PARMS
1862 MCI_DGV_MONITOR_PARMS
1866 MCI_DGV_QUALITY_PARMSA
1867 MCI_DGV_QUALITY_PARMSW
1868 MCI_DGV_RECORD_PARMS
1869 MCI_DGV_RESERVE_PARMSA
1870 MCI_DGV_RESERVE_PARMSW
1871 MCI_DGV_RESTORE_PARMSA
1872 MCI_DGV_RESTORE_PARMSW
1876 MCI_DGV_SETAUDIO_PARMSA
1877 MCI_DGV_SETAUDIO_PARMSW
1878 MCI_DGV_SIGNAL_PARMS
1879 MCI_DGV_SETVIDEO_PARMSA
1880 MCI_DGV_SETVIDEO_PARMSW
1881 MCI_DGV_STATUS_PARMSA
1882 MCI_DGV_STATUS_PARMSW
1884 MCI_DGV_UPDATE_PARMS
1885 MCI_DGV_WINDOW_PARMSA
1886 MCI_DGV_WINDOW_PARMSW