ReactOS 0.4.15-dev-8146-gdc0ed6d
JapanImeConvTest.h File Reference
#include <windows.h>
#include <windowsx.h>
#include <imm.h>
#include <wine/test.h>
Include dependency graph for JapanImeConvTest.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tagTEST_ENTRY
 

Macros

#define INTERVAL   300
 
#define WM_PRESS_KEY_COMPLETE   (WM_USER + 100)
 
#define AorW(a, w)   a
 
#define STAGE_1   10001
 
#define STAGE_2   10002
 
#define STAGE_3   10003
 
#define STAGE_4   10004
 
#define STAGE_5   10005
 

Typedefs

typedef struct tagTEST_ENTRY TEST_ENTRY
 
typedef struct tagTEST_ENTRYPTEST_ENTRY
 

Functions

static LRESULT CALLBACK EditWindowProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static BOOL OnInitDialog (HWND hwnd, HWND hwndFocus, LPARAM lParam)
 
static void OnCommand (HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
 
static VOID PressKey (UINT vk)
 
static void OnTimer (HWND hwnd, UINT id)
 
static INT_PTR CALLBACK DialogProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
 if (s_iEntry< _countof(s_entries)) skip("Some tests were skipped.\n")
 

Variables

static const UINT s_keys1 []
 
static const UINT s_keys2 []
 
static const TEST_ENTRY s_entries []
 
static INT s_iEntry = 0
 
static INT s_cWM_IME_ENDCOMPOSITION = 0
 
static WNDPROC s_fnOldEditWndProc = NULL
 

Macro Definition Documentation

◆ AorW

#define AorW (   a,
  w 
)    a

Definition at line 45 of file JapanImeConvTest.h.

◆ INTERVAL

#define INTERVAL   300

Definition at line 19 of file JapanImeConvTest.h.

◆ STAGE_1

#define STAGE_1   10001

Definition at line 114 of file JapanImeConvTest.h.

◆ STAGE_2

#define STAGE_2   10002

Definition at line 115 of file JapanImeConvTest.h.

◆ STAGE_3

#define STAGE_3   10003

Definition at line 116 of file JapanImeConvTest.h.

◆ STAGE_4

#define STAGE_4   10004

Definition at line 117 of file JapanImeConvTest.h.

◆ STAGE_5

#define STAGE_5   10005

Definition at line 118 of file JapanImeConvTest.h.

◆ WM_PRESS_KEY_COMPLETE

#define WM_PRESS_KEY_COMPLETE   (WM_USER + 100)

Definition at line 20 of file JapanImeConvTest.h.

Typedef Documentation

◆ PTEST_ENTRY

◆ TEST_ENTRY

Function Documentation

◆ DialogProc()

static INT_PTR CALLBACK DialogProc ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
static

Definition at line 237 of file JapanImeConvTest.h.

238{
239 switch (uMsg)
240 {
244
246 /* Message queue is processed. Go to next stage. */
248 break;
249 }
250 return 0;
251}
static BOOL OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam)
static void OnTimer(HWND hwnd, UINT id)
#define WM_PRESS_KEY_COMPLETE
static void OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
#define INTERVAL
#define STAGE_3
#define NULL
Definition: types.h:112
_In_ LONG _In_ HWND hwnd
Definition: winddi.h:4023
#define HANDLE_MSG(hwnd, message, fn)
Definition: windowsx.h:322
#define WM_COMMAND
Definition: winuser.h:1740
#define WM_INITDIALOG
Definition: winuser.h:1739
UINT_PTR WINAPI SetTimer(_In_opt_ HWND, _In_ UINT_PTR, _In_ UINT, _In_opt_ TIMERPROC)
#define WM_TIMER
Definition: winuser.h:1742

◆ EditWindowProc()

static LRESULT CALLBACK EditWindowProc ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
static

Definition at line 72 of file JapanImeConvTest.h.

73{
74 switch (uMsg)
75 {
76 case WM_IME_ENDCOMPOSITION:
77 {
79 HIMC hIMC;
80 LONG cbResult, cbBuffer;
81 LPTSTR pszResult;
82
83 /* Check conversion results of composition string */
84 hIMC = ImmGetContext(hwnd);
85 cbResult = ImmGetCompositionString(hIMC, GCS_RESULTSTR, NULL, 0);
86 trace("cbResult: %ld\n", cbResult);
87 if (cbResult > 0) /* Ignore zero string */
88 {
89 ok(hIMC != NULL, "hIMC was NULL\n");
91
92 cbBuffer = cbResult + sizeof(WCHAR);
93 pszResult = (LPTSTR)calloc(cbBuffer, sizeof(BYTE)); /* Zero-fill */
94 ok(pszResult != NULL, "pszResult was NULL\n");
95 ImmGetCompositionString(hIMC, GCS_RESULTSTR, pszResult, cbBuffer);
96#ifdef UNICODE
97 trace("%s\n", WideToAnsi(CP_ACP, (LPTSTR)pszResult));
98#else
99 trace("%s\n", (LPTSTR)pszResult);
100#endif
101 ok(lstrcmp(pszResult, (LPTSTR)entry->pvResult) == 0, "pszResult differs\n");
102 free(pszResult);
103 }
104
105 ImmReleaseContext(hwnd, hIMC);
106 }
107 break;
108 }
109
111}
static const TEST_ENTRY s_entries[]
static WNDPROC s_fnOldEditWndProc
static INT s_cWM_IME_ENDCOMPOSITION
static INT s_iEntry
#define trace
Definition: atltest.h:70
#define ok(value,...)
Definition: atltest.h:57
WPARAM wParam
Definition: combotst.c:138
LPARAM lParam
Definition: combotst.c:139
#define free
Definition: debug_ros.c:5
DWORD HIMC
Definition: dimm.idl:75
#define CP_ACP
Definition: compat.h:109
HIMC WINAPI ImmGetContext(HWND hWnd)
Definition: imm.c:1044
BOOL WINAPI ImmReleaseContext(HWND hWnd, HIMC hIMC)
Definition: imm.c:1085
#define GCS_RESULTSTR
Definition: imm.h:234
#define ImmGetCompositionString
Definition: imm.h:825
uint32_t entry
Definition: isohybrid.c:63
long LONG
Definition: pedump.c:60
#define calloc
Definition: rosglue.h:14
Definition: cmd.c:13
#define lstrcmp
Definition: winbase.h:3872
#define CallWindowProc
Definition: winuser.h:5735
__wchar_t WCHAR
Definition: xmlstorage.h:180
CHAR * LPTSTR
Definition: xmlstorage.h:192
unsigned char BYTE
Definition: xxhash.c:193

Referenced by OnInitDialog().

◆ if()

if ( )

Definition at line 194 of file linetemp.h.

194 {
195 dx = -dx; /* make positive */
196#if INTERP_XY
197 xstep = -1;
198#endif
199#ifdef INTERP_Z
200 zPtrXstep = -((GLint)sizeof(GLdepth));
201#endif
202#ifdef PIXEL_ADDRESS
203 pixelXstep = -sizeof(PIXEL_TYPE);
204#endif
205 }
GLint GLdepth
Definition: types.h:218
int GLint
Definition: gl.h:156
GLint dx
Definition: linetemp.h:97

Referenced by $endif(), __attribute__(), __control_entrypoint(), __delayLoadHelper2(), __rpc_fd2sockinfo(), __rpc_get_local_uid(), __svc_clean_idle(), __svc_vc_dodestroy(), FxWmiIrpHandler::_ChangeSingleInstance(), _control87(), _Dispatch_type_(), FxWmiIrpHandler::_ExecuteMethod(), _ExReleaseFastMutex(), _Function_class_(), _HandleAddPort(), _HandleDeletePort(), _heapwalk(), _LocalGetFormLevel2(), FxWmiIrpHandler::_QueryAllData(), FxWmiIrpHandler::_QuerySingleInstance(), _Requires_lock_held_(), _RpcOpenPrinter(), _RTFGetChar(), _Success_(), _svcauth_des(), _tmain(), _ValidateImageBase(), _wsopen_s(), AcceptSecurityContext(), AccpGetTrusteeObjects(), ACMWrapper_SetMediaType(), ACPIDispatchDeviceControl(), AcpiDsInitBufferField(), AcpiDsResultPop(), AcpiEvaluateObject(), AcpiExOpcode_2A_0T_0R(), AcpiExOpcode_3A_1T_1R(), AcpiGetSystemInfo(), AcpiNsCheckPackage(), AcpiNsCheckPackageList(), AcpiNsCustomPackage(), AcpiRsCreatePciRoutingTable(), actctx_get_typelib_module(), add_font_to_fonttbl(), add_metadata_reloc_extent_item(), add_metadata_reloc_parent(), AddBootStoreEntry(), AddCredentialsA(), AddCredentialsW(), AddOrUpdateHwnd(), AddProcess(), AddToSendBuffer(), ADPCM_StreamConvert(), af_glyph_hints_reload(), af_loader_reset(), af_property_get_face_globals(), AhciHwStartIo(), alloc_large(), alloc_small(), allocate_cache_chunk(), AMStreamConfig_SetFormat(), ApplicationPage_OnEndTask(), ApplicationPage_OnWindowsCascade(), ApplicationPage_OnWindowsMaximize(), ApplicationPage_OnWindowsMinimize(), ApplicationPage_OnWindowsTile(), ApplicationPageOnNotify(), ApplicationPageRefreshThread(), apply_general_changes(), ApplyControlToken(), arith_encode(), ARPReceive(), FxInterrupt::AssignResources(), AtapiCallBack(), AtapiInterrupt(), ATL::CImage::AttachInternal(), attempt_line_merge(), AVIDec_SetMediaType(), AVIFILE_LoadFile(), AVrfpSnapDllImports(), BackgroundCopyJob_GetNotifyInterface(), balance_data_chunk(), balance_metadata_chunk(), BasePushProcessParameters(), Batch(), BDF_Face_Init(), bdf_get_bdf_property(), BeepDeviceControl(), BiosKeyboardIrq(), blend_line_gradient(), BlockIopBlockInformationCheck(), BmfdQueryFont(), BmfdQueryFontTree(), BmfdQueryGlyphAndBitmap(), BmpDecoder_ReadHeaders(), BmpFrameDecode_CopyPalette(), BmpFrameEncode_Commit(), BrFolder_NewFolder(), BrFolder_OnSetExpandedPidl(), BrowseDlgProc(), buffer_process_converted_attribute(), Bus_FDO_PnP(), Bus_PDO_QueryDeviceRelations(), Bus_PDO_QueryResourceRequirements(), Bus_PDO_QueryResources(), Bus_PnP(), Bus_Power(), BusLogic_ProcessCompletedCCBs(), byte_swap_ifd_data(), cabinet_close_file_info(), CabinetOpen(), CTrayClockWnd::CalculateDueTime(), CC_WMCommand(), CcFlushCache(), CcFlushImageSection(), CcGetFileSizes(), CcpAllocateCacheSections(), CcPinMappedData(), CcpMapData(), CcPurgeCacheSection(), CcSetFileSizes(), CcSetReadAheadGranularity(), CdInitializeEnumeration(), cert_name_to_str_with_indent(), cert_properties_general_callback(), CertNameToStrA(), cf2_decoder_parse_charstrings(), cf2_getT1SeacComponent(), cff_builder_close_contour(), cff_builder_init(), cff_face_done(), cff_face_init(), cff_get_cid_from_glyph_index(), cff_get_glyph_name(), cff_get_is_cid(), cff_get_kerning(), cff_get_name_index(), cff_parse_blend(), cff_parse_maxstack(), cff_parse_multiple_master(), cff_parse_vsindex(), cff_parser_run(), cff_ps_get_font_extra(), cff_ps_get_font_info(), cff_size_done(), cff_size_request(), cff_slot_load(), cff_subfont_load(), check_height_font_enumproc(), chm_openW(), chmc_pmgi_add_entry(), chmc_pmgl_add_entry(), cid_face_init(), cid_load_glyph(), cid_load_keyword(), cid_parse_dict(), cid_parse_font_matrix(), cid_read_subrs(), ClassDeviceHwFirmwareActivateProcess(), ClassDeviceHwFirmwareDownloadProcess(), ClassDeviceHwFirmwareGetInfoProcess(), ClassGetLBProvisioningLogPage(), ClassGetLBProvisioningResources(), ClassInterpretLBProvisioningLogPage(), ClassInterpretSenseInfo(), ClasspAccessAlignmentProperty(), ClasspConvertToScsiRequestBlock(), ClasspDeviceGetLBProvisioningVPDPage(), ClasspDeviceSeekPenaltyProperty(), ClasspDeviceTrimProperty(), ClasspPowerDownCompletion(), ClassSystemControl(), clean_space_cache_chunk(), CLEANLOCALSTORAGE_UserMarshal(), clear_free_space_cache(), client_do_args(), ClientRpcChannelBuffer_FreeBuffer(), ClientRpcChannelBuffer_SendReceive(), CLIPOBJ_cEnumStart(), CmBattAddDevice(), CmpCmdHiveOpen(), CmpDelayDerefKeyControlBlock(), CmpDereferenceKeyControlBlock(), CmpOpenHiveFiles(), CmSaveKey(), CNG_ImportECCPubKey(), CNG_PrepareSignature(), co_IntSetWindowLongPtr(), co_WinPosDoWinPosChanging(), ColorCorrection(), CompleteAuthToken(), FxWmiIrpHandler::CompleteWmiQueryAllDataRequest(), compound_encode_send_decode(), compute_glyph_metrics(), config_defaults(), ConioComputeUpdateRect(), consume_markers(), context_create(), Convert_Glyph(), convert_old_extent(), convert_real_integer(), copy_data_blocks(), CountOnePageUp(), create_outline(), CreateFlopDeviceObject(), CreateFreeLoaderIniForReactOSAndBootSector(), CreateMetaFileW(), CreateOffloadInfo5ForQuery(), crt_process_init(), CRYPT_AsnEncodeBMPString(), CRYPT_AsnEncodeIA5String(), CRYPT_AsnEncodeNumericString(), CRYPT_AsnEncodePrintableString(), CRYPT_AsnEncodeUnicodeStringCoerce(), CRYPT_AsnEncodeUniversalString(), CRYPT_AsnEncodeUTF8String(), CRYPT_BuildAlternateContextFromChain(), CRYPT_ChooseHighestQualityChain(), CRYPT_ValueToRDN(), CRYPT_VerifySignature(), ctl2_find_guid(), ctl2_find_name(), d3d_viewport_TransformVertices(), d3dcaps_from_wined3dcaps(), d3dx_effect_GetTexture(), D3DXLoadSurfaceFromMemory(), data_reloc_add_tree_edr(), decode_mcu(), decode_mcu_AC_first(), decode_mcu_AC_refine(), decode_mcu_DC_first(), decode_mcu_DC_refine(), decode_mcu_sub(), decode_op_access(), decode_op_bind_conn_to_session(), decode_op_close(), decode_op_commit(), decode_op_create(), decode_op_create_session(), decode_op_delegpurge(), decode_op_delegreturn(), decode_op_destroy_clientid(), decode_op_destroy_session(), decode_op_free_stateid(), decode_op_getattr(), decode_op_getdeviceinfo(), decode_op_getfh(), decode_op_layoutcommit(), decode_op_layoutget(), decode_op_layoutreturn(), decode_op_link(), decode_op_lock(), decode_op_lockt(), decode_op_locku(), decode_op_lookup(), decode_op_open(), decode_op_openattr(), decode_op_putfh(), decode_op_putrootfh(), decode_op_read(), decode_op_readdir(), decode_op_readlink(), decode_op_reclaim_complete(), decode_op_remove(), decode_op_rename(), decode_op_restorefh(), decode_op_savefh(), decode_op_secinfo(), decode_op_secinfo_noname(), decode_op_sequence(), decode_op_setattr(), decode_op_test_stateid(), decode_op_want_delegation(), decode_op_write(), decode_readdir_entry(), decrease_extent_refcount(), DecryptMessage(), deflate_stored(), deflateInit2_(), deflateResetKeep(), DeinitVGA(), delete_root_ref(), DeleteSecurityContext(), DeleteUserProfile(), detail_dlg_proc(), DetectAcpiBios(), DetectDockingStation(), BtrfsDeviceAdd::DeviceAddDlgProc(), DeviceErrorHandlerForMmc(), DeviceProcessDsmTrimRequest(), DevicePropertySheets(), PropSheetPageDlg::DialogProc(), DIB_16BPP_BitBltSrcCopy(), DIB_32BPP_BitBltSrcCopy(), DIB_BitmapInfoSize(), DIB_XXBPP_StretchBlt(), DibLoadImage(), DirectSoundDevice_CreateSoundBuffer(), DiskFdoProcessError(), DiskIoctlEnableFailurePrediction(), DiskIoctlGetDriveGeometryEx(), DiskIoctlPredictFailure(), DiskIoctlSetCacheSetting(), DiskIoctlSmartReceiveDriveData(), DiskIoctlSmartSendDriveCommand(), DiskIoctlVerifyThread(), DiskOpen(), DiskRead(), FxWmiIrpHandler::Dispatch(), DispatchCreateSysAudioPin(), DispatchMessageA(), DispatchMessageW(), DispCancelListenRequest(), DisplayApplet(), DisplayEventData(), DispTdiAssociateAddress(), DispTdiConnect(), DispTdiDisassociateAddress(), DispTdiDisconnect(), DispTdiListen(), DispTdiQueryInformation(), DispTdiSetEventHandler(), divide_ext(), DllMain(), do_one_pass(), DocumentPropertySheets(), DoDeviceSync(), CShellLink::DoOpen(), DoQuery(), DoWriteConsole(), draw_primitive(), draw_primitive_immediate_mode(), CUIFMenuItem::DrawBitmapProc(), DrawTextExWorker(), CUIFButton::DrawTextProc(), ToolsModel::DrawWithMouseTool(), DriveDlgProc(), DriverEntry(), drop_chunk(), drop_root(), DrvSetPointerShape(), DSOUND_capture_callback(), DSOUND_MixerVol(), DSOUND_RecalcFormat(), DSoundAdviseThread(), DSoundRender_UpdatePositions(), duplicate_extents(), duplicate_fcb(), dwarf2_get_cie(), dwarf2_virtual_unwind(), DxEngLockHdev(), EBRUSHOBJ_bRealizeBrush(), EBRUSHOBJ_psoMask(), EDIT_CharFromPos(), EDIT_EM_LineScroll_internal(), EDIT_EM_Scroll(), EDIT_GetLineRect(), EDIT_WindowProc(), EditWndProc_common(), EHCI_InitializeInterruptSchedule(), EMFDC_SetDIBitsToDevice(), EMFDC_StretchDIBits(), empty_output_buffer(), encode_mcu(), encode_mcu_AC_first(), encode_mcu_AC_refine(), encode_mcu_DC_first(), encode_mcu_DC_refine(), encode_mcu_gather(), encode_op_access(), encode_op_bind_conn_to_session(), encode_op_close(), encode_op_commit(), encode_op_create(), encode_op_create_session(), encode_op_delegreturn(), encode_op_destroy_clientid(), encode_op_destroy_session(), encode_op_exchange_id(), encode_op_free_stateid(), encode_op_getattr(), encode_op_getdeviceinfo(), encode_op_layoutcommit(), encode_op_layoutget(), encode_op_layoutreturn(), encode_op_link(), encode_op_lock(), encode_op_lockt(), encode_op_locku(), encode_op_lookup(), encode_op_open(), encode_op_openattr(), encode_op_putfh(), encode_op_read(), encode_op_readdir(), encode_op_remove(), encode_op_rename(), encode_op_secinfo(), encode_op_secinfo_noname(), encode_op_sequence(), encode_op_setattr(), encode_op_test_stateid(), encode_op_want_delegation(), encode_op_write(), encode_type(), encode_var(), EncryptMessage(), enum_metafile_proc(), EnumerateInstallations(), EnumerateReactOSEntries(), EnumResourceNamesA(), EnumResourceNamesW(), EstimateStripByteCounts(), EtfspCheckEtfs(), EtfsSetInformation(), EventsQueue_GetEvent(), ExecuteREBytecode(), ExfAcquirePushLockExclusive(), ExFreePoolWithTag(), ExGetCurrentProcessorCpuUsage(), ExpGetTimeZoneId(), ExpLockHandleTableEntry(), export_format_dlg_proc(), ExportSecurityContext(), ExpValidateNlsLocaleData(), ExpWaitForResource(), ext2_build_bdl(), ext2_initialize_sb(), ext2_write_inode(), Ext2CheckJournal(), Ext2Cleanup(), Ext2Close(), Ext2DeviceControlNormal(), Ext2EncodeInode(), Ext2ExceptionFilter(), Ext2ExceptionHandler(), Ext2FastIoCheckIfPossible(), Ext2FastIoLock(), Ext2FastIoQueryBasicInfo(), Ext2FastIoQueryNetworkOpenInfo(), Ext2FastIoQueryStandardInfo(), Ext2FastIoRead(), Ext2FastIoUnlockAll(), Ext2FastIoUnlockAllByKey(), Ext2FastIoUnlockSingle(), Ext2FastIoWrite(), Ext2Flush(), Ext2GetReparsePoint(), Ext2GetRetrievalPointerBase(), Ext2GetRetrievalPointers(), Ext2InitializeVcb(), Ext2IsNameValid(), Ext2NewBlock(), Ext2OplockRequest(), Ext2ProcessUserProperty(), Ext2QueryDirectory(), Ext2QueryFileInformation(), Ext2QueryRetrievalPointers(), Ext2Read(), Ext2SetFileInformation(), Ext2SetLinkInfo(), Ext2SetRenameInfo(), Ext2SetVolumeInformation(), Ext2TruncateBlock(), Ext2Write(), Ext2ZeroData(), ext3_inode_blocks(), ext3_inode_blocks_set(), ExtCreatePen(), f_getlabel(), f_lseek(), FAST486_OPCODE_HANDLER(), Fast486FpuAdd(), Fast486FpuCalculateLogBase2(), Fast486FpuToDoubleReal(), Fast486FpuToInteger(), Fast486FpuToSingleReal(), Fat12WriteFAT(), Fat12WriteRootDirectory(), Fat16WriteFAT(), Fat16WriteRootDirectory(), Fat32Format(), Fat32WriteFAT(), FatCreateDcb(), FatCreateFcb(), FatGetStatistics(), FatQueryBpb(), FatReadEaSet(), FATXAddEntry(), FdcPdoQueryCapabilities(), fdi_notify_extract(), fdi_Ziphuft_build(), FDICopy(), FdoCreate(), FdoQueryBusRelations(), fetch_thread_info(), file_create_parse_ea(), FILEDLG95_HandleCustomDialogMessages(), FILEDLG95_OnOpenMultipleFiles(), FileMenu_AppendItemW(), fill_window(), FillDataOnBugCheck(), FilterAudioMuteHandler(), FilterAudioVolumeHandler(), FilterDispatch_fnClose(), find_arb_ps_compile_args(), find_default_subvol(), find_disk_holes(), find_send_dir(), find_subvol(), find_volume(), CBaseBarSite::FindBandByGUID(), FindParenCount(), finish_output_pass(), finish_pass(), finish_pass_gather(), finish_pass_huff(), FirstSendHandler(), FixupVTableEntry(), FltGetVolumeProperties(), FltRegisterFilter(), flush_extents(), flush_fcb(), flush_partial_stripe(), FM_GetMenuInfo(), FM_InitMenuPopup(), FontFamilyFillInfo(), fread(), free_pool(), free_store_info(), FreeBT_DispatchCreate(), FreeBT_DispatchDevCtrl(), FreeBT_DispatchPnP(), FreeBT_DispatchPower(), FreeBT_SendHCICommand(), FreeCredentialsHandle(), FreeDeviceData(), fsctl_oplock(), FsRtlAcquireFileExclusiveCommon(), FsRtlCopyRead(), FsRtlCopyWrite(), FstubDetectPartitionStyle(), FstubReadHeaderEFI(), FstubVerifyPartitionTableEFI(), FstubWriteBootSectorEFI(), ft_add_renderer(), FT_Bitmap_Convert(), FT_Bitmap_Copy(), ft_black_render(), FT_Get_Advances(), ft_open_face_internal(), ft_smooth_render_generic(), ft_stroker_add_reverse_left(), FT_Stroker_ParseOutline(), ftc_basic_gnode_compare_faceid(), ftc_sbit_copy_bitmap(), FTPGetOneF(), FxCalculateTotalStringSize(), G711_StreamConvert(), GdipCreateMetafileFromWmf(), GdipDrawImagePointsRect(), GdipGetRegionScans(), GdipGetRegionScansI(), GdipMeasureCharacterRanges(), GdipMeasureString(), GdipPlayMetafileRecord(), gen_ffp_frag_op(), general_dlg_proc(), get_block_bh_mdl(), get_block_bh_pin(), get_csum_info(), get_dir_last_child(), get_emfplus_header_proc(), get_gif_frame_property(), get_header_size(), get_inode_info(), get_reparse_point(), get_retrieval_pointers(), GetAdaptersInfo(), GetDisabledAutostartEntriesFromRegistry(), GetDllList(), GetLastClusterInDataRun(), FxChildList::GetNextDevice(), GetScreenColumns(), GetSrbExtension(), GetTickCount(), GetTickCount64(), GetValueName(), GetVersionSendHandler(), Ghost_OnCreate(), GlobalReAlloc(), GPOS_get_value_record_offsets(), gray_raster_render(), GreenAddDevice(), GreenQueryBusRelations(), GuiInit(), GuiPaintCaret(), gxv_ctlPoint_validate(), gxv_kern_subtable_fmt1_entry_validate(), gxv_mort_subtable_type5_InsertList_validate(), gxv_morx_subtable_type2_ligActionIndex_validate(), gzclose_w(), gzprintf(), HalpDmaInitializeEisaAdapter(), HalpIsRecognizedCard(), HalpValidPCISlot(), handle_gdb_query(), HandleFile(), CPortPinWaveRT::HandleKsProperty(), CMiniportDMusUARTStream::HandlePortParams(), HandleTransmit(), HDA_SendVerbs(), HEADER_InsertItemT(), HTTPREQ_QueryOption(), HvFreeCell(), i386_stack_walk(), i8042MouInternalDeviceControl(), i8042PnpStartDevice(), IAVIEditStream_fnCopy(), IAVIStream_fnFindSample(), IdeBuildSenseBuffer(), IdeSendCommand(), IDirectSoundBufferImpl_GetFormat(), IDirectSoundBufferImpl_Lock(), IDirectSoundCaptureBufferImpl_GetCurrentPosition(), IDirectSoundCaptureBufferImpl_GetFormat(), IDirectSoundCaptureBufferImpl_Lock(), IDirectSoundCaptureBufferImpl_Start(), idmap_filter(), IEditAVIStream_fnFindSample(), if(), IGetFrame_fnSetFormat(), IKsAllocator_fnDeviceIoControl(), IKsDevice_Create(), IKsDevice_Pnp(), ImageDirectoryOffset(), ImageList_DrawIndirect(), ImageList_Remove(), ImgpLoadPEImage(), Imm32DestroyInputContext(), Imm32ReconvertWideFromAnsi(), ImmGetGuideLineAW(), ImmLockClientImc(), ImpersonateSecurityContext(), InfFindNextLine(), InfGetBinaryField(), InfGetData(), InfGetDataField(), InfGetIntField(), InfGetMultiSzField(), InfGetStringField(), inflate(), inflateBack(), inflateEnd(), inflateGetDictionary(), inflateGetHeader(), inflatePrime(), inflateReset2(), inflateResetKeep(), inflateSetDictionary(), inflateStateCheck(), inflateSync(), inflateValidate(), InfpGetSectionForContext(), init_driver_info(), init_format_texture_info(), init_set_constants_param(), FxDmaEnabler::Initialize(), InitializeFilterWithKs(), InitializeModeTable(), InitMetrics(), InPortStartDevice(), insert_extent_chunk(), InstallDirectoryPage(), IntCreateClass(), IntCreateWindow(), intDdEnableDriver(), InterfacePciDevicePresentEx(), InternalSelectEx(), InterpretCapacityData(), InterpretReadCapacity16Data(), IntGetClassLongA(), IntGetClassLongW(), IntGetClsWndProc(), IntGetWindowLong(), IntHungWindowFromGhostWindow(), IntPaintDesktop(), IntSetupDiSetDeviceRegistryPropertyAW(), IntSynthesizeBitmap(), IntVideoPortInbvCleanup(), IntVideoPortPnPStartDevice(), IntVideoPortSetupInterrupt(), IntVideoPortSetupTimer(), CDefView::InvokeContextMenuCommand(), IoFreeIrp(), IoGetDeviceInterfaces(), IopEnumerateDetectedDevices(), IopFreeMiniPacket(), IopInstallCriticalDevice(), IoRegisterDeviceInterface(), ip_input(), is_extent_unique(), is_tree_unique(), IsAcpiComputer(), iterator_visibleitems(), jinit_d_post_controller(), jpeg_make_c_derived_tbl(), jpeg_make_d_derived_tbl(), jpeg_mem_dest(), jpeg_set_marker_processor(), KdbpPagerInternal(), KdInitSystem(), KdReceivePacket(), KdSendPacket(), KeContextToTrapFrame(), KeSetBasePriorityThread(), KeyboardEventHandler(), Ki386AdjustEsp0(), KiGeneralProtectionFaultHandler(), KiGetCpuVendor(), KiGetFeatureBits(), KiInitializeKernel(), KiInitializeKernelMachineDependent(), KiPcToFileHeader(), KiServiceExit(), KiServiceExit2(), KiSetProcessorType(), KiSwapContextExit(), KiSwapContextResume(), KiSystemService(), KiTrap0DHandler(), KiVdmOpcodeIRET(), KsCreateDefaultAllocatorEx(), KsDereferenceBusObject(), KsDereferenceSoftwareBusObject(), KsGetBusEnumParentFDOFromChildPDO(), KsGetBusEnumPnpDeviceObject(), KsGetFilterFromIrp(), KsGetPinFromIrp(), KsHandleSizedListQuery(), KspCreate(), KspDispatchIrp(), KspEnableEvent(), KspPropertyHandler(), KsProbeStreamIrp(), KsReferenceBusObject(), KsReferenceSoftwareBusObject(), KsStreamIo(), KsSynchronousIoControlDevice(), CNetConnectionPropertyUi::LANPropertiesUIDlg(), LdrFindEntryForAddress(), LdrpCallTlsInitializers(), LdrpFetchAddressOfSecurityCookie(), LdrpHandleOneNewFormatImportDescriptor(), LdrpInitSecurityCookie(), LdrpMapDll(), LibraryLogEvent(), linear_reset(), linear_vari_process(), LineInputEdit(), LISTBOX_SetTopItem(), LISTBOX_UpdateScroll(), LISTVIEW_DrawItem(), LISTVIEW_DrawItemPart(), LISTVIEW_GetOrigin(), LISTVIEW_HitTest(), LISTVIEW_Scroll(), LISTVIEW_SetColumnWidth(), load_dir_children(), load_IFD_entry(), load_stored_free_space_cache(), load_truetype_glyph(), LoadRecoveryOptions(), local_rpcb(), LocalAddJob(), locale_update_registry(), LocalEndDocPrinter(), LocalEnumJobs(), LocalEnumPrinters(), LocalGetPrinter(), LocalGetPrinterDriver(), LocalReadPrinter(), LocalStartDocPrinter(), LocalStartPagePrinter(), LocalWritePrinter(), LocalXcvData(), log_file_checksum_error(), log_file_checksum_error_shared(), look_for_balance_item(), look_for_collision(), look_for_roots(), LpcpVerifyMessageDataInfo(), Ls1(), LsapGetLogonSessionData(), LsL(), lzw_flush_bits(), lzw_output_code(), lzx_get_chars(), MakeCheckItemVisible(), MakeSignature(), marshal_nfs41_fileset(), master_selection(), mbstowcs_sbcs(), mbstowcs_sbcs_decompose(), MCIAVI_AddFrame(), MCIWND_Create(), MD4Update(), MD5Update(), ME_MakeEditor(), ME_StreamOutRTF(), measure_string_callback(), Media143HandleNWayComplete(), MediaMiiNextMedia(), MediaMonitor21040Dpc(), MediaMonitor21041Dpc(), MediaMonitor21143Dpc(), mem_get_physical_address(), MENU_DrawBitmapItem(), MENU_DrawMenuItem(), mes_proc_header_unmarshal(), MessageBoxIndirectA(), MessageBoxTimeoutIndirectW(), metadc_create_region(), METAFILE_AddPenObject(), MF_Play_MetaExtTextOut(), MFDRV_CloseMetaFile(), MiBuildImportsForBootDrivers(), MIDIMAP_LoadSettingsScheme(), MiFindInitializationCode(), MiLocateAddress(), MiLockVirtualMemory(), MiniDequeueWorkItem(), MiniDumpReadDumpStream(), MiniRequestComplete(), MiUnlockVirtualMemory(), MmArmAccessFault(), MmCleanProcessAddressSpace(), MmExtendSection(), MmGetPhysicalAddress(), MmGetSessionId(), MmGetSessionIdEx(), MmIsDriverVerifying(), MMixerGetMixerDataByDeviceHandle(), MMixerGetMixerInfoByIndex(), MMixerInitializeDataFormat(), MMixerSetGetMuteControlDetails(), MMixerSetGetVolumeControlDetails(), MmMapViewInSystemSpaceEx(), MmpDeleteSection(), MmProbeAndLockPages(), MonitorSelWndProc(), MonSelCancelDragging(), MountMgrChangeNotify(), MountMgrDeletePointsDbOnly(), MountMgrKeepLinksWhenOffline(), MountMgrNextDriveLetter(), MountMgrNotifyNameChange(), MountMgrQueryDosVolumePath(), MountMgrQueryDosVolumePaths(), MountMgrQueryPoints(), MountMgrSetAutoMount(), MountMgrVolumeArrivalNotification(), MountMgrVolumeMountPointChanged(), MouseCallback(), MouseKeysDlgProc(), move_across_subvols(), mp_div(), MPEG3_StreamConvert(), MSFT_DoFuncs(), MsgiAnsiToUnicodeCleanup(), MsgiAnsiToUnicodeMessage(), MsgiUnicodeToAnsiMessage(), NdisMDeregisterDmaChannel(), NdrConformantStructBufferSize(), NdrConformantStructFree(), NdrConformantStructMarshall(), NdrConformantStructUnmarshall(), NdrGetUserMarshalInfo(), NdrStubCall2(), NetSessionGetInfo(), nfs41_Create(), nfs41_DeleteConnection(), nfs41_MountConfig_ParseDword(), nfs41_QueryFileInformation(), nfs41_recover_stateid(), nfs41_SetFileInformation(), FindProgramDlg::Notify(), MainFrameBase::Notify(), notify_generic_text_handler(), notify_itemactivate(), NpDecodeFileObject(), NpWaitForNamedPipe(), NtCallbackReturn(), NtfsCreateFile(), NtfsGetVolumeData(), NtfsReadFile(), NtGdiDdDDICreateDCFromMemory(), NtGdiFlushUserBatch(), ntlm_FreeCredentialsHandle(), NtQueryInformationJobObject(), NtQuerySection(), NtSecureConnectPort(), NtUserWaitForInputIdle(), NvNetSetTcpTaskOffload(), ObAssignObjectSecurityDescriptor(), ObCreateObjectType(), ObInheritDeviceMap(), ObpFreeCapturedAttributes(), OHCI_EnableList(), OHCI_HardwarePresent(), OLEMenu_CallWndProc(), CSysPagerWnd::OnCopyData(), OnDeleteVariable(), OnEditVariable(), OnHScroll(), OnNcCreate(), OnSize(), OnTimer(), CInternetToolbar::OnTipText(), ShellBrowser::OnTreeGetDispInfo(), ShellBrowser::OnTreeItemSelected(), CAddressEditBox::OnWinEvent(), CISFBand::OnWinEvent(), open_fcb(), open_file3(), open_fileref_by_inode(), FxIoTargetRemote::OpenTargetHandle(), FileTypeManager::operator[](), otv_validate(), param_on_lost_device(), ParaNdis_OnTransmitBufferReleased(), parse_blend_axis_types(), parse_dict(), parse_template(), parse_TOKEN(), parse_xa(), ParseFonFile(), ParsePEHeaders(), pbuf_header(), PciIdeXFdoQueryInterface(), PciPowerControl(), PciProcessBus(), PciScanBus(), PcRegisterSubdevice(), PcUnregisterAdapterPowerManagement(), pdlgex_hook_proc(), PDO_HandleInternalDeviceControl(), PdoCreate(), PdoQueryCapabilities(), PdoQueryResourceRequirements(), PdoQueryResources(), pe_find_section(), PeFmtCreateSection(), pfr_glyph_load_rec(), Pin_fnClose(), Pin_fnDeviceIoControl(), PinRenderProcess(), audio_waveout::playing_procedure(), FxPkgPnp::PnpMatchResources(), PnpRootQueryDeviceRelations(), point_filter_argb_pixels(), POLYGONFILL_UpdateScanline(), POP3Transport_ParseResponse(), PopRequestPowerIrpCompletion(), populate_ea_list(), PoRemoveVolumeDevice(), PortClsPower(), PortClsShutdown(), PortFdoFilterRequirements(), post_process_1pass(), FxPkgPnp::PowerPolSleepingNoWakePowerDown(), PPBridge_SaveLimits(), prepare_for_output_pass(), PrimaryBufferImpl_GetFormat(), PrimaryBufferImpl_Lock(), PrimaryDirectSoundBuffer8Impl_fnGetFormat(), PrimaryDirectSoundBuffer_GetPosition(), PrintDisk(), PRINTDLG_SetUpPaperComboBoxA(), PRINTDLG_SetUpPaperComboBoxW(), printer_create(), PrintFileDacl(), process_data_context_main(), process_data_simple_main(), process_polygon(), process_polygon2(), process_polyline(), process_restart(), ProcessLongMidiMessage(), ProcGetIndexByProcessId(), ProgIDFromCLSID(), CAC97MiniportTopology::PropertyHandler_OnOff(), PropertyItemDispatch(), PropertyStorage_ReadFromStream(), PROPSHEET_CollectPageInfo(), PROPSHEET_FindPageByResId(), PROPSHEET_IdToIndex(), PROPSHEET_IndexToId(), PROPSHEET_InsertPage(), PROPSHEET_Paint(), PROPSHEET_RemovePage(), PROPSHEET_SetCurSel(), PROPSHEET_SetHeaderSubTitleW(), PROPSHEET_SetHeaderTitleW(), PROPSHEET_ShowPage(), ps_builder_close_contour(), ps_parser_load_field_table(), ps_property_set(), ps_table_add(), ps_table_new(), psh_glyph_init(), PspWriteTebImpersonationInfo(), PulseSample(), PushCircularBufferEntry(), QTMupdatemodel(), QUARTZ_InsertAviseEntryFromQueue(), query_typelib_path(), QueryContextAttributesA(), QueryContextAttributesW(), QueryCredentialsAttributesA(), QueryCredentialsAttributesW(), FxPkgPnp::QueryForCapabilities(), QuerySecurityContextToken(), QuerySecurityPackageInfoA(), QuerySecurityPackageInfoW(), queue_event(), RamdiskCreateRamdisk(), RamdiskQueryDeviceRelations(), rationalize_extents(), RChangeServiceConfig2W(), read_boot(), read_data(), read_data_raid6(), read_vc(), ReadDisk(), reader_get_ptr(), readerinput_detectencoding(), ReadMemorySendHandler(), ReadNicConfiguration(), audio_wavein::recording_procedure(), RecycleBin5_Constructor(), RecycleBinDlg(), BtrfsContextMenu::reflink_copy(), reflink_copy2(), CInternetToolbar::RefreshLockedToolbarState(), regexp_new(), registry_load_volume_options(), registry_mark_volume_unmounted_path(), RegSetValueExA(), ReleaseListViewItems(), ReleaseMemory(), RemoteCompletionFunction(), rendezvous_request(), request_query_option(), request_virt_barray(), request_virt_sarray(), RequestValidateRawRead(), RestartQueueSynchronously(), RestoreBreakPointSendHandler(), RevertSecurityContext(), RosSymCreateFromFile(), RPCRT4_SendWithAuth(), rpn_fact(), RtlAcquireSRWLockExclusive(), RtlAcquireSRWLockShared(), RtlAllocateHeap(), RtlGetNtProductType(), RtlGetTickCount(), RtlImageDirectoryEntryToData(), RtlpAcquireSRWLockExclusiveWait(), RtlpAcquireSRWLockSharedWait(), RtlpAddKnownObjectAce(), RtlpCallQueryRegistryRoutine(), RtlpCaptureStackLimits(), RtlpGrowBlockInPlace(), RtlpHandleDpcStackException(), RtlReadOutOfProcessMemoryStream(), RtlReAllocateHeap(), RtlReleaseSRWLockExclusive(), RtlReleaseSRWLockShared(), RtlRunDecodeUnicodeString(), RtlRunEncodeUnicodeString(), RtlRunOnceBeginInitialize(), run_test(), RxCloseAssociatedSrvOpen(), RxCommonClose(), RxCommonRead(), RxCompleteSrvOpenKeyAssociation(), RxCreateFromNetRoot(), RxCreateNetFobx(), RxFastIoWrite(), RxFinalizeSrvOpen(), RxFinalizeVNetRoot(), RxFindOrCreateConnections(), RxFinishSrvCallConstruction(), RxLowIoReadShell(), RxLowIoReadShellCompletion(), RxLowIoWriteShellCompletion(), RxOrphanSrvOpens(), RxpDereferenceAndFinalizeNetFcb(), RxpScavengeFobxs(), RxPurgeRelatedFobxs(), RxQueryDirectory(), RxReadRegistryParameters(), RxScavengeFobxsForNetRoot(), RxSearchForCollapsibleOpen(), RxSetDispositionInfo(), RxSetupNetFileObject(), RxTableLookupName(), save_actions(), save_cert_mgr_usages(), ScrIoControl(), scrub_chunk(), scrub_chunk_raid56_stripe_run(), scrub_extent(), scrub_extent_dup(), scrub_extent_raid10(), scrub_raid5_stripe(), scrub_raid6_stripe(), ScrWrite(), ScsiFlopDeviceControl(), SdbGetFileAttributes(), SdbGetMatchingExe(), SdbpGetModuleType(), SecondaryDirectSoundBuffer8Impl_fnGetFormat(), SecondaryDirectSoundBuffer8Impl_fnLock(), FxUsbDevice::SelectConfig(), selected_item_to_store(), send_add_tlv(), send_add_tlv_clone_path(), send_extent_data(), send_inode(), send_read_symlink(), send_xattr(), SenseInfoInterpret(), SenseInfoInterpretForZPODD(), SenseInfoInterpretRefineByScsiCommand(), sep_upsample(), SepCreateToken(), SepDuplicateToken(), SepPerformTokenFiltering(), SerialCreate(), SerialPnpStartDevice(), SerialRead(), SerialWrite(), ServerRpcChannelBuffer_FreeBuffer(), set_constants(), set_content_length(), set_symlink(), set_zero_data(), SetAllVars(), SetContextAttributesA(), SetContextAttributesW(), SetContextSendHandler(), SetDIBits(), SetNamedPipeHandleState(), SetRosSpecificInfo(), setup_dinput_options(), SETUP_PropertyChangeHandler(), setup_tables(), SetupDiBuildDriverInfoList(), SetupDiCreateDevRegKeyW(), SetupDiDeleteDevRegKey(), SetupDiEnumDriverInfoW(), SetupDiGetClassDevPropertySheetsW(), SetupDiGetDeviceInstanceIdW(), SetupDiGetDeviceRegistryPropertyW(), SetupDiGetDriverInstallParamsW(), SetupDiGetSelectedDriverW(), SetupDiInstallDevice(), SetupDiInstallDeviceInterfaces(), SetupDiInstallDriverFiles(), SetupDiOpenDevRegKey(), SetupDiRegisterCoDeviceInstallers(), sfnt_done_face(), sfnt_init_face(), sfnt_load_face(), shader_get_registers_used(), shader_glsl_get_sample_function(), shader_sm4_read_dcl_output_topology(), should_balance_chunk(), ShowPartitionSizeInputBox(), ShowRequirement(), sinc_hex_vari_process(), sinc_mono_vari_process(), sinc_multichan_vari_process(), sinc_quad_vari_process(), sinc_reset(), sinc_stereo_vari_process(), snapshot_tree_copy(), SnmpUtilVarBindCpy(), SOFTPUB_VerifyImageHash(), SoundsDlgProc(), SpiAdapterControl(), SpiGetNextRequestFromLun(), split_path(), SPY_DumpStructure(), src_process(), stabs_parse(), start_iMCU_row(), start_output_pass(), start_pass(), start_pass_coef(), start_pass_huff(), start_pass_huff_decoder(), start_pass_prep(), START_TEST(), STATUSBAR_SetParts(), StorageImpl_Construct(), FxUsbDeviceControlContext::StoreAndReferenceMemory(), stream_Seek(), StreamClassReleaseResources(), superblock_collision(), surface_cpu_blt(), surface_cpu_blt_compressed(), svc_vc_rendezvous_control(), t1_builder_close_contour(), T1_Face_Init(), T1_Get_Advances(), t1_get_index(), t1_lookup_glyph_by_stdcharcode_ps(), t1_make_subfont(), T1_New_Parser(), T1_Open_Face(), T1_Parse_Glyph(), T1_Read_Metrics(), T42_Face_Init(), T42_Open_Face(), t42_parse_dict(), t42_parser_init(), TAB_DrawItemInterior(), TABLE_set_string(), TcpipBasicDlg(), term_destination(), Test_DIBSectionEntry(), test_fake_bold_font(), test_ICInfo(), Test_PixelAddress(), TestIrpHandler(), thunk_AddCredentialsA(), thunk_AddCredentialsW(), thunk_QueryContextAttributesA(), thunk_QueryContextAttributesW(), thunk_QueryCredentialsAttributesA(), thunk_QueryCredentialsAttributesW(), thunk_SetContextAttributesA(), thunk_SetContextAttributesW(), TIFFClientOpen(), TIFFFetchDirectory(), TIFFFetchNormalTag(), TIFFLinkDirectory(), TIFFReadDirEntryArrayWithLimit(), TIFFReadRawTile1(), TIFFStartStrip(), TIFFStartTile(), TIFFWriteDirectorySec(), TIFFWriteEncodedStrip(), TIFFWriteEncodedTile(), TIFFWriteScanline(), to_array(), to_safearray(), TOOLBAR_CheckButton(), TOOLBAR_GetButtonInfoT(), TOOLBAR_GetText(), TOOLBAR_SetRelativeHotItem(), TOOLTIPS_Show(), TRACKBAR_RecalculateTics(), Traverse(), trim_unalloc_space(), try_clone(), try_clone_edr(), tt_face_build_cmaps(), tt_face_done(), tt_face_get_metrics(), tt_face_load_loca(), tt_get_cmap_info(), TT_Load_Glyph(), TT_Load_Simple_Glyph(), TT_Process_Composite_Component(), tt_size_reset(), typelib_proxy_init(), UDFCommonDeviceControl(), UDFMountVolume(), ui_select(), unmarshal_ORPCTHAT(), unmarshal_ORPCTHIS(), unzOpenCurrentFile3(), unzReadCurrentFile(), update_chunks(), update_tree_extents(), UpdateButtonState(), UpdateControl(), UpdateProcesses(), UpdateProgress(), updatewindow(), UpDownWindowProc(), UrlCombineW(), USBCCGP_CreateClose(), USBCCGP_PdoHandleQueryDeviceText(), USBCCGP_PdoHandleQueryId(), USBDI_QueryBusInformation(), USBFlopGetMediaTypes(), USBPORT_GetUnicodeName(), USBPORT_OpenPipe(), USBPORT_PdoInternalDeviceControl(), USBPORT_PdoQueryInterface(), USBPORT_RootHubEndpoint0(), USBSTOR_CBWCompletionRoutine(), USBSTOR_CSWCompletionRoutine(), USBSTOR_DataCompletionRoutine(), USBSTOR_DispatchPnp(), USBSTOR_DispatchPower(), USBSTOR_HandleQueryProperty(), UserSetClassLongPtr(), VarUdateFromDate(), VbeService(), vDisableSURF(), VerifySignature(), VerifyWdfDeviceWdmDispatchIrp(), VfatCleanupFile(), VfatCreateFile(), VfatFastIoQueryBasicInfo(), VfatFastIoQueryStandardInfo(), VfatIsVolumeDirty(), VfatLockControl(), VfatxUpdateProgress(), VfdDeviceControl(), VfdPageDlgProc(), VfdReinitialize(), VfdToolTip(), VideoRenderer_CheckMediaType(), virtqueue_kick_prepare_packed(), VMR9_ImagePresenter_QueryInterface(), WdmAudCapabilities(), WdmAudDeviceControl(), WdmAudInitWorkerRoutine(), WdmAudOpenSysaudio(), WdmAudTimerRoutine(), WDML_Global2DataHandle(), widCallback(), wined3d_adapter_init_ffp_attrib_ops(), wined3d_adapter_init_limits(), wined3d_cs_emit_clear_rendertarget_view(), wined3d_cs_queue_require_space(), wined3d_cs_run(), wined3d_stream_info_from_declaration(), wined3d_surface_upload_data(), WINHELP_CreateHelpWindow(), WinPosFixupFlags(), WINTRUST_CertVerifyObjTrust(), WlanPrintCurrentStatus(), wmain(), WndProc(), FileChildWindow::WndProc(), wodWrite(), write_compressed(), write_metadata_items(), write_scan_header(), write_vc(), WriteBreakPointSendHandler(), CCabinet::WriteDataBlock(), WriteDisk(), WriteMemorySendHandler(), WSPBind(), x86BiosCall(), XboxGetFramebufferSize(), XboxGetMultibootMemoryMap(), xdrmem_setpos(), xdrrec_getbytes(), xdrrec_getpos(), XFORMOBJ_bXformFixPoints(), xmlAddAttributeDecl(), xmlAddElementDecl(), xmlAddID(), xmlAddNotationDecl(), xmlAddRef(), xmlGetDtdAttrDesc(), xmlGetDtdElementDesc2(), xmlGetID(), xmlGetRefs(), xmlIsID(), xmlParseReference(), xmlreader_GetProperty(), xmlRemoveID(), xmlRemoveRef(), xmlSAX2TextNode(), xsltApplySequenceConstructor(), xsltApplyStylesheetInternal(), xsltCreateRVT(), xsltDocumentFunctionLoadDocument(), xsltEvalGlobalVariable(), xsltFreeRVTs(), xsltFreeStackElem(), xsltNumberFormatGetAnyLevel(), xsltParseGlobalParam(), xsltParseGlobalVariable(), xsltRegisterExtPrefix(), xsltRegisterLocalRVT(), xsltRegisterPersistRVT(), xsltRegisterTmpRVT(), xsltReleaseLocalRVTs(), xsltStylePreCompute(), xsltTransformCacheFree(), XXH32_digest_endian(), zip64local_TmzDateToDosDate(), zoh_reset(), zoh_vari_process(), ZSTD_copyDDictParameters(), ZSTD_getFrameProgression(), and ZSTD_reduceIndex().

◆ OnCommand()

static void OnCommand ( HWND  hwnd,
int  id,
HWND  hwndCtl,
UINT  codeNotify 
)
static

Definition at line 133 of file JapanImeConvTest.h.

134{
135 switch (id)
136 {
137 case IDOK:
138 case IDCANCEL:
139 EndDialog(hwnd, id);
140 break;
141 }
142}
#define IDCANCEL
Definition: winuser.h:831
#define IDOK
Definition: winuser.h:830
BOOL WINAPI EndDialog(_In_ HWND, _In_ INT_PTR)

Referenced by DialogProc().

◆ OnInitDialog()

static BOOL OnInitDialog ( HWND  hwnd,
HWND  hwndFocus,
LPARAM  lParam 
)
static

Definition at line 121 of file JapanImeConvTest.h.

122{
123 /* Subclass the textbox to watch the IME conversion */
124 HWND hEdt1 = GetDlgItem(hwnd, edt1);
126
127 /* Go to first stage */
129 return TRUE;
130}
#define STAGE_1
static LRESULT CALLBACK EditWindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
#define edt1
Definition: dlgs.h:65
#define TRUE
Definition: types.h:120
__int3264 LONG_PTR
Definition: mstsclib_h.h:276
#define SetWindowLongPtr
Definition: treelist.c:70
#define GWLP_WNDPROC
Definition: treelist.c:66
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
LRESULT(CALLBACK * WNDPROC)(HWND, UINT, WPARAM, LPARAM)
Definition: winuser.h:2906

Referenced by DialogProc().

◆ OnTimer()

static void OnTimer ( HWND  hwnd,
UINT  id 
)
static

Definition at line 158 of file JapanImeConvTest.h.

159{
160 HIMC hIMC;
161 INT i;
163 static DWORD dwOldConversion, dwOldSentence;
164
165 KillTimer(hwnd, id);
166
167 switch (id)
168 {
169 case STAGE_1:
170 /* Check focus. See WM_INITDIALOG return code. */
171 ok(GetFocus() == GetDlgItem(hwnd, edt1), "GetFocus() was %p\n", GetFocus());
172
173 hIMC = ImmGetContext(hwnd);
174 ok(hIMC != NULL, "hIMC was NULL");
175 if (hIMC)
176 {
177 /* Open the IME */
178 ImmSetOpenStatus(hIMC, TRUE);
179 /* Save the IME conversion status */
180 ImmGetConversionStatus(hIMC, &dwOldConversion, &dwOldSentence);
181 /* Modify the IME conversion status */
185
186 ImmReleaseContext(hwnd, hIMC);
187 }
188 /* Initialize the counter */
190 /* Go to next stage */
192 break;
193
194 case STAGE_2:
195 /* Emulate keyboard typing */
196 for (i = 0; i < entry->cKeys; ++i)
197 {
198 PressKey(entry->pKeys[i]);
199 }
200 /* Wait for message queue processed */
202 break;
203
204 case STAGE_3:
205 /* Revert the IME conversion status */
206 hIMC = ImmGetContext(hwnd);
207 ok(hIMC != NULL, "hIMC was NULL");
208 if (hIMC)
209 {
210 ImmSetConversionStatus(hIMC, dwOldConversion, dwOldSentence);
211 ImmReleaseContext(hwnd, hIMC);
212 }
213 /* Go to next stage */
215 break;
216
217 case STAGE_4:
218 /* Check the counter */
219 ok_int(s_cWM_IME_ENDCOMPOSITION, entry->cWM_IME_ENDCOMPOSITION);
220 if (s_cWM_IME_ENDCOMPOSITION < entry->cWM_IME_ENDCOMPOSITION)
221 {
222 skip("Some tests were skipped.\n");
223 }
224
225 /* Go to next test entry */
226 ++s_iEntry;
228 PostMessage(hwnd, WM_CLOSE, 0, 0); /* No more entry */
229 else
231 break;
232 }
233}
#define STAGE_2
#define STAGE_4
static VOID PressKey(UINT vk)
#define skip(...)
Definition: atltest.h:64
#define ok_int(expression, result)
Definition: atltest.h:134
BOOL WINAPI ImmSetConversionStatus(HIMC hIMC, DWORD fdwConversion, DWORD fdwSentence)
Definition: ime.c:1941
BOOL WINAPI ImmGetConversionStatus(HIMC hIMC, LPDWORD lpfdwConversion, LPDWORD lpfdwSentence)
Definition: ime.c:1912
BOOL WINAPI ImmSetOpenStatus(HIMC hIMC, BOOL fOpen)
Definition: ime.c:1466
unsigned long DWORD
Definition: ntddk_ex.h:95
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
Definition: glfuncs.h:248
#define IME_CMODE_ROMAN
Definition: imm.h:346
#define IME_CMODE_NATIVE
Definition: imm.h:337
#define IME_SMODE_SINGLECONVERT
Definition: imm.h:358
#define IME_CMODE_FULLSHAPE
Definition: imm.h:345
#define _countof(array)
Definition: sndvol32.h:70
int32_t INT
Definition: typedefs.h:58
HWND WINAPI GetFocus(void)
Definition: window.c:1893
#define WM_CLOSE
Definition: winuser.h:1621
#define PostMessage
Definition: winuser.h:5832
BOOL WINAPI KillTimer(_In_opt_ HWND, _In_ UINT_PTR)

Referenced by DialogProc().

◆ PressKey()

static VOID PressKey ( UINT  vk)
static

Definition at line 145 of file JapanImeConvTest.h.

146{
147 INPUT inputs[2];
148 ZeroMemory(inputs, sizeof(inputs));
149 inputs[0].type = INPUT_KEYBOARD;
150 inputs[0].ki.wVk = vk;
151 inputs[1].type = INPUT_KEYBOARD;
152 inputs[1].ki.wVk = vk;
153 inputs[1].ki.dwFlags = KEYEVENTF_KEYUP;
154 SendInput(_countof(inputs), inputs, sizeof(INPUT));
155}
WORD vk
Definition: input.c:77
KEYBDINPUT ki
Definition: winable.h:62
DWORD type
Definition: winable.h:59
DWORD dwFlags
Definition: winable.h:49
WORD wVk
Definition: winable.h:47
UINT WINAPI SendInput(UINT, LPINPUT, int)
Definition: ntwrapper.h:344
#define INPUT_KEYBOARD
Definition: winable.h:10
#define ZeroMemory
Definition: winbase.h:1712
#define KEYEVENTF_KEYUP
Definition: winuser.h:1102

Referenced by OnTimer().

Variable Documentation

◆ s_cWM_IME_ENDCOMPOSITION

INT s_cWM_IME_ENDCOMPOSITION = 0
static

Definition at line 58 of file JapanImeConvTest.h.

Referenced by EditWindowProc(), and OnTimer().

◆ s_entries

const TEST_ENTRY s_entries[]
static
Initial value:
=
{
{ s_keys1, _countof(s_keys1), AorW("\x83\x65\x83\x58\x83\x67", L"\x30C6\x30B9\x30C8"), 1 },
{ s_keys2, _countof(s_keys2), AorW("\x92\xB2\x8D\xB8\x88\xF5", L"\x8ABF\x67FB\x54E1"), 1 },
}
#define AorW(a, w)
static const UINT s_keys2[]
static const UINT s_keys1[]
#define L(x)
Definition: ntvdm.h:50

Definition at line 49 of file JapanImeConvTest.h.

Referenced by EditWindowProc(), and OnTimer().

◆ s_fnOldEditWndProc

WNDPROC s_fnOldEditWndProc = NULL
static

Definition at line 59 of file JapanImeConvTest.h.

Referenced by EditWindowProc(), and OnInitDialog().

◆ s_iEntry

INT s_iEntry = 0
static

Definition at line 57 of file JapanImeConvTest.h.

Referenced by EditWindowProc(), and OnTimer().

◆ s_keys1

const UINT s_keys1[]
static
Initial value:
=
{
'T', 'E', 'S', 'U', 'T', 'O', VK_SPACE, VK_RETURN
}
#define VK_SPACE
Definition: winuser.h:2219
#define VK_RETURN
Definition: winuser.h:2201

Definition at line 32 of file JapanImeConvTest.h.

◆ s_keys2

const UINT s_keys2[]
static
Initial value:
=
{
'C', 'H', 'O', 'U', 'S', 'A', 'I', 'N', 'N', VK_SPACE, VK_RETURN
}

Definition at line 37 of file JapanImeConvTest.h.