Function at 0x140002cf0
Capabilities:
Link many functions at runtime

Disassembly:
sub rsp, 0x28
lea rcx, str.ETDCmds.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [0x140226d80], rax
test rax, rax
je 0x140003293
lea rdx, str.DispatchCreate
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.CreateETDGestureEventToKernel
mov qword [0x140226210], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.CreateETDMultiGestureEventToKernel
mov qword [0x140226208], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.CreateETDPSTGestureEventToKernel
mov qword [0x140226200], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.CreateETDTrayIconEventToKernel
mov qword [0x1402261f8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.CreateETDMessageEventToKernel
mov qword [0x1402261f0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.GetETDGestureEventData
mov qword [0x1402261e8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.GetETDMultiGestureEventData
mov qword [0x1402261e0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.GetETDPSTGestureEventData
mov qword [0x1402261d8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.UpdateRegistry
mov qword [0x1402261d0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.SelectionUpdateRegistry
mov qword [0x1402261c8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.DisableWhenType
mov qword [0x1402261c0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.SwapButton
mov qword [0x1402261b8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.NotifyEnable
mov qword [0x1402261b0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.DisableWhenUSBMouse
mov qword [0x1402261a8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.SmartMotionSlowDown
mov qword [0x1402261a0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.APGestureStartOption
mov qword [0x140226198], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.WriteDefaultRegistry
mov qword [0x140226190], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.GetDebugData
mov qword [0x140226188], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.SetSuspendEnablePort
mov qword [0x140226180], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.SetStandardKernelButtonTapData
mov qword [0x140226178], rax
mov rcx, qword [0x140226d80]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.GetTouchPadUIDisplay
mov qword [0x140226170], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.GetPSTUIDisplay
mov qword [0x140226168], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.GetKBCData
mov qword [0x140226160], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.GetHIDMouseIgnore
mov qword [0x140226158], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.UpdateSmartPadDisplay
mov qword [0x140226150], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.UpdatePSTDisplay
mov qword [0x140226148], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.UpdateDriverOption
mov qword [0x140226140], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.UpdateDeviceParameter
mov qword [0x140226138], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.GetAPActionOption
mov qword [0x140226130], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.GetWriteCommandSignal
mov qword [0x140226128], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.AutoScrollStop
mov qword [0x140226120], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.OneTimeScrollTriger
mov qword [0x140226118], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.NoDeviceClearRegConnect
mov qword [0x140226110], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.WriteKBCCommand
mov qword [0x140226108], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.ForceEnableStatus
mov qword [0x140226100], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.GroupOption
mov qword [0x1402260f8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.MomentumStrikeScreenEdge
mov qword [0x1402260f0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.SwitchToStandard
mov qword [0x1402260e8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.GetAccumulateScrollData
mov qword [0x1402260e0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
mov qword [0x1402260d8], rax
lea rdx, str.GetTwoFingersAbsData
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.UpdateStatus
mov qword [0x1402260d0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.KernelHookOption
mov qword [0x1402260c8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.GetAPGestureList
mov qword [0x1402260c0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.CheckAndUpdateKernelPortEnableStatus
mov qword [0x1402260b8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.HIDDevicePlugInOut
mov qword [0x1402260b0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.GetGrabData
mov qword [0x1402260a8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.GetFingerDeltaAndCount
mov qword [0x1402260a0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.GetXYMax
mov qword [0x140226098], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.SendScreenInfoToKernel
mov qword [0x140226090], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.GetDeviceInformation
mov qword [0x140226088], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140226d80]
lea rdx, str.CheckToCloseDeviceHandle
mov qword [0x140226080], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140226078], rax
mov eax, 1
add rsp, 0x28
ret
add rsp, 0x28
ret