Generated by JEB on 2019/08/01
PE: C:\Windows\System32\hidphone.tsp Base=0x180000000 SHA-256=6E713DF1C9FF3C7504F065770E3D93D8016EBA86455A7AB522264362765EF611
PDB: hidphone.pdb GUID={6A3A058A-43DA-9CC2-01797C2406B3ECB5} Age=1
277 located named symbols:
0x1800083B0: "__cdecl _imp_RegisterClassW" __imp_RegisterClassW
0x180003110: TSPI_phoneSetRing_AsyncProc
0x1800075EC: "__cdecl _raise_securityfailure" __raise_securityfailure
0x18000A740: csAllPhones
0x1800083A0: "__cdecl _imp_MsgWaitForMultipleObjectsEx" __imp_MsgWaitForMultipleObjectsEx
0x180007400: "__cdecl FindPESection" _FindPESection
0x18000A668: ghHeap
0x180002DE0: TSPI_phoneSetHookSwitch_AsyncProc
0x180003BD0: TSPI_providerShutdown
0x180002030: TSPI_phoneClose
0x18000A010: "__cdecl _security_cookie_complement" __security_cookie_complement
0x180002BB0: TSPI_phoneOpen
0x18000A670: gszProviderInfo
0x180006EBC: "__cdecl CRT_INIT" _CRT_INIT
0x180008278: "__cdecl _imp_GetCurrentThreadId" __imp_GetCurrentThreadId
0x180006E18: "void __cdecl operator delete[](void * __ptr64)" ??_V@YAXPEAX@Z
0x180007870: "__cdecl guard_dispatch_icall_nop" _guard_dispatch_icall_nop
0x180008240: "__cdecl _imp_CreateFileW" __imp_CreateFileW
0x180002180: TSPI_phoneSetLamp
0x18000443C: GetValueUsages
0x180008540: "Software\Microsoft\Windows\Curre" ??_C@_1HM@DJNOJJEO@?$AAS?$AAo?$AAf?$AAt?$AAw?$AAa?$AAr?$AAe?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt?$AA?2?$AAW?$AAi?$AAn?$AAd?$AAo?$AAw?$AAs?$AA?2?$AAC?$AAu?$AAr?$AAr?$AAe@
0x18000A700: csHidList
0x180008198: "__cdecl _imp_HidD_SetNumInputBuffers" __imp_HidD_SetNumInputBuffers
0x180006E24: "void * __ptr64 __cdecl operator new[](unsigned __int64)" ??_U@YAPEAX_K@Z
0x180001528: UpdatePhoneFeatures
0x180008388: "__cdecl _imp_RegisterDeviceNotificationW" __imp_RegisterDeviceNotificationW
0x1800082D8: "__cdecl _imp_CancelIo" __imp_CancelIo
0x1800081F0: "__cdecl _imp_SetEvent" __imp_SetEvent
0x180008460: "__cdecl _guard_dispatch_icall_fptr" __guard_dispatch_icall_fptr
0x180001A20: AsyncEventQueueServiceThread
0x1800081C8: "__cdecl _imp_InitializeCriticalSection" __imp_InitializeCriticalSection
0x180008390: "__cdecl _imp_DispatchMessageW" __imp_DispatchMessageW
0x180006248: CloseHidFile
0x1800073E8: "__cdecl XcptFilter" _XcptFilter
0x180008468: "__cdecl _xc_a" __xc_a
0x180008410: "__cdecl _imp_wcsstr" __imp_wcsstr
0x180002610: TSPI_providerInstall
0x1800083C8: "__cdecl _imp_waveInMessage" __imp_waveInMessage
0x180001008: StringCbCatW
0x1800073DC: "__cdecl callnewh" _callnewh
0x180008140: "__cdecl _imp_HidP_GetCaps" __imp_HidP_GetCaps
0x18000783D: memcpy
0x1800011B0: ReenumDevices
0x180008448: "__cdecl _imp_memset" __imp_memset
0x1800081E0: "__cdecl _imp_CreateEventW" __imp_CreateEventW
0x1800075BF: "__cdecl initterm" _initterm
0x180005604: FillDeviceInfo
0x18000A658: "__cdecl _dyn_tls_init_callback" __dyn_tls_init_callback
0x180008260: "__cdecl _imp_Sleep" __imp_Sleep
0x180003EDC: AsyncRequestQueueIn
0x180008488: "__cdecl _xi_z" __xi_z
0x1800082A8: "__cdecl _imp_UnhandledExceptionFilter" __imp_UnhandledExceptionFilter
0x1800043A8: GetButtonUsages
0x1800075CB: "__cdecl _C_specific_handler" __C_specific_handler
0x1800082C0: "__cdecl _imp_lstrlenW" __imp_lstrlenW
0x180008148: "__cdecl _imp_HidD_GetPreparsedData" __imp_HidD_GetPreparsedData
0x180008230: "__cdecl _imp_WriteFileEx" __imp_WriteFileEx
0x180002180: TSPI_phoneGetLamp
0x180007849: memmove
0x180008248: "__cdecl _imp_HeapFree" __imp_HeapFree
0x18000A020: gdwLookupFeatureIndex
0x1800073D0: malloc
0x180008368: "__cdecl _imp_DestroyWindow" __imp_DestroyWindow
0x180008628: ": %d" ??_C@_19HJPHBDPP@?$AA?3?$AA?5?$AA?$CF?$AAd?$AA?$AA@
0x180008120: "__cdecl _imp_RegCloseKey" __imp_RegCloseKey
0x180008398: "__cdecl _imp_PeekMessageW" __imp_PeekMessageW
0x180002710: TSPI_phoneGetID
0x1800077DC: "__cdecl _GSHandlerCheckCommon" __GSHandlerCheckCommon
0x180008158: "__cdecl _imp_HidP_MaxUsageListLength" __imp_HidP_MaxUsageListLength
0x1800050BC: UnpackReport
0x180001458: FreePhone
0x180008320: "__cdecl _imp_CM_Get_DevNode_Registry_PropertyW" __imp_CM_Get_DevNode_Registry_PropertyW
0x1800073F4: "__cdecl amsg_exit" _amsg_exit
0x180008428: "__cdecl _imp__callnewh" __imp__callnewh
0x180006284: CloseHidDevice
0x18000A768: ghDevNotify
0x180002610: TSPI_providerRemove
0x1800082C8: "__cdecl _imp_EnterCriticalSection" __imp_EnterCriticalSection
0x180008340: "__cdecl _imp_SetupDiGetClassDevsW" __imp_SetupDiGetClassDevsW
0x1800083F8: "__cdecl _imp__wcsupr" __imp__wcsupr
0x180008300: "__cdecl _imp_GetSystemInfo" __imp_GetSystemInfo
0x1800082B8: "__cdecl _imp_GetCurrentProcess" __imp_GetCurrentProcess
0x1800034D0: TSPI_providerCreatePhoneDevice
0x180008688: GUID_DEVINTERFACE_HID
0x180002F50: TSPI_phoneSetHookSwitch
0x18000A648: "__cdecl _native_startup_lock" __native_startup_lock
0x180001160: DllMain
0x1800083F0: "__cdecl _imp___C_specific_handler" __imp___C_specific_handler
0x180008290: "__cdecl _imp_RtlCaptureContext" __imp_RtlCaptureContext
0x180008308: KERNEL32_NULL_THUNK_DATA
0x180008638: "HidPhoneNotifClass" ??_C@_1CG@GFHLICEI@?$AAH?$AAi?$AAd?$AAP?$AAh?$AAo?$AAn?$AAe?$AAN?$AAo?$AAt?$AAi?$AAf?$AAC?$AAl?$AAa?$AAs?$AAs?$AA?$AA@
0x1800081E8: "__cdecl _imp_GetLastError" __imp_GetLastError
0x180006E3C: "void * __ptr64 __cdecl operator new(unsigned __int64)" ??2@YAPEAX_K@Z
0x18000A628: gpHidDevices
0x18000A000: "__cdecl _native_dllmain_reason" __native_dllmain_reason
0x1800077B8: "__cdecl _GSHandlerCheck" __GSHandlerCheck
0x180008348: "__cdecl _imp_SetupDiDestroyDeviceInfoList" __imp_SetupDiDestroyDeviceInfoList
0x180004FB0: GetFeature
0x180009214: "__cdecl _IMPORT_DESCRIPTOR_ADVAPI32" __IMPORT_DESCRIPTOR_ADVAPI32
0x180008270: "__cdecl _imp_GetCurrentProcessId" __imp_GetCurrentProcessId
0x1800081D0: "__cdecl _imp_WaitForSingleObject" __imp_WaitForSingleObject
0x180008138: "__cdecl _imp_HidD_GetAttributes" __imp_HidD_GetAttributes
0x1800085C0: "NumProviders" ??_C@_1BK@HHHPCPOP@?$AAN?$AAu?$AAm?$AAP?$AAr?$AAo?$AAv?$AAi?$AAd?$AAe?$AAr?$AAs?$AA?$AA@
0x1800074B0: "__cdecl ValidateImageBase" _ValidateImageBase
0x18000163C: CreatePhone
0x18000522C: FindKnownHidDevices
0x1800081B8: HID_NULL_THUNK_DATA
0x180008250: "__cdecl _imp_HeapAlloc" __imp_HeapAlloc
0x180008318: "__cdecl _imp_SetupDiEnumDeviceInterfaces" __imp_SetupDiEnumDeviceInterfaces
0x1800082D0: "__cdecl _imp_CompareStringW" __imp_CompareStringW
0x1800083D0: "__cdecl _imp_waveOutGetNumDevs" __imp_waveOutGetNumDevs
0x180007100: "__cdecl DllMainCRTStartup" _DllMainCRTStartup
0x1800083E8: "__cdecl _imp__initterm" __imp__initterm
0x180008660: "wave/in" ??_C@_1BA@IOENEOB@?$AAw?$AAa?$AAv?$AAe?$AA?1?$AAi?$AAn?$AA?$AA@
0x1800029C0: TSPI_phoneGetStatus
0x180008200: "__cdecl _imp_GetModuleFileNameW" __imp_GetModuleFileNameW
0x180003D70: TUISPI_providerInstall
0x18000A638: "__cdecl _onexitend" __onexitend
0x180008208: "__cdecl _imp_CreateThread" __imp_CreateThread
0x180008458: "__cdecl _guard_check_icall_fptr" __guard_check_icall_fptr
0x180002620: TSPI_phoneGetHookSwitch
0x180008370: "__cdecl _imp_CreateWindowExW" __imp_CreateWindowExW
0x1800082F8: "__cdecl _imp_TerminateProcess" __imp_TerminateProcess
0x1800083B8: USER32_NULL_THUNK_DATA
0x180008358: "__cdecl _imp_DefWindowProcW" __imp_DefWindowProcW
0x18000A6D8: gpPhone
0x180009250: "__cdecl _IMPORT_DESCRIPTOR_SETUPAPI" __IMPORT_DESCRIPTOR_SETUPAPI
0x180008160: "__cdecl _imp_HidD_GetHidGuid" __imp_HidD_GetHidGuid
0x180008478: "__cdecl _xi_a" __xi_a
0x180002300: TSPI_phoneGetDevCaps
0x180008288: "__cdecl _imp_GetTickCount" __imp_GetTickCount
0x1800083D8: "__cdecl _imp_waveOutMessage" __imp_waveOutMessage
0x180004EC0: ShowData
0x18000A620: gbProviderShutdown
0x180008530: "" ??_C@_11LOCGONAA@?$AA?$AA@
0x18000A660: "__cdecl pRawDllMain" _pRawDllMain
0x180006E30: "void __cdecl operator delete(void * __ptr64)" ??3@YAXPEAX@Z
0x180004D68: SendOutputReport
0x180008218: "__cdecl _imp_DeleteCriticalSection" __imp_DeleteCriticalSection
0x1800073A0: "__cdecl _security_check_cookie" __security_check_cookie
0x180008470: "__cdecl _xc_z" __xc_z
0x18000923C: "__cdecl _IMPORT_DESCRIPTOR_HID" __IMPORT_DESCRIPTOR_HID
0x180008280: "__cdecl _imp_GetSystemTimeAsFileTime" __imp_GetSystemTimeAsFileTime
0x1800086A0: gdwButtonFunction
0x18000A6F8: gdwPhoneDeviceIDBase
0x1800081B0: "__cdecl _imp_HidP_SetUsages" __imp_HidP_SetUsages
0x180008220: "__cdecl _imp_GetProcessHeap" __imp_GetProcessHeap
0x180002180: TSPI_phoneGetDisplay
0x180008170: "__cdecl _imp_HidP_GetScaledUsageValue" __imp_HidP_GetScaledUsageValue
0x180008490: "__cdecl _guard_fids_table" __guard_fids_table
0x180008258: "__cdecl _imp_lstrcmpW" __imp_lstrcmpW
0x180008450: msvcrt_NULL_THUNK_DATA
0x180008010: "__cdecl load_config_used" _load_config_used
0x180006D88: Tapi_IsBadReadPtrNoSeh
0x18000A678: glpfnCompletionProc
0x180002180: TSPI_phoneSelectExtVersion
0x1800019D0: NotifWndProc
0x180008330: "__cdecl _imp_CM_Get_Parent" __imp_CM_Get_Parent
0x180004FA0: WriteIOCompletionRoutine
0x180002610: TUISPI_providerRemove
0x180004310: GetPhoneFromID
0x180009228: "__cdecl _IMPORT_DESCRIPTOR_USER32" __IMPORT_DESCRIPTOR_USER32
0x180008760: GUID_DEVCLASS_MEDIA
0x18000A6F0: glpfnPhoneCreateProc
0x180008438: "__cdecl _imp__amsg_exit" __imp__amsg_exit
0x1800081F8: "__cdecl _imp_DisableThreadLibraryCalls" __imp_DisableThreadLibraryCalls
0x180005430: OpenHidDevice
0x1800045C8: InitUsage
0x180008380: "__cdecl _imp_LoadStringW" __imp_LoadStringW
0x180002180: TSPI_phoneSetDisplay
0x180008298: "__cdecl _imp_RtlLookupFunctionEntry" __imp_RtlLookupFunctionEntry
0x180008268: "__cdecl _imp_QueryPerformanceCounter" __imp_QueryPerformanceCounter
0x1800082E8: "__cdecl _imp_WaitForMultipleObjects" __imp_WaitForMultipleObjects
0x180008168: "__cdecl _imp_HidP_GetUsageValue" __imp_HidP_GetUsageValue
0x180004044: CreateButtonsAndAssignID
0x1800073C4: free
0x1800083C0: "__cdecl _imp_waveInGetNumDevs" __imp_waveInGetNumDevs
0x180006564: MemFree
0x1800082A0: "__cdecl _imp_RtlVirtualUnwind" __imp_RtlVirtualUnwind
0x1800075E0: "__cdecl guard_check_icall_nop" _guard_check_icall_nop
0x180008350: SETUPAPI_NULL_THUNK_DATA
0x180008238: "__cdecl _imp_SleepEx" __imp_SleepEx
0x1800085E0: "ProviderFileName%d" ??_C@_1CG@HMLLEJDI@?$AAP?$AAr?$AAo?$AAv?$AAi?$AAd?$AAe?$AAr?$AAF?$AAi?$AAl?$AAe?$AAN?$AAa?$AAm?$AAe?$AA?$CF?$AAd?$AA?$AA@
0x180008328: "__cdecl _imp_SetupDiCreateDeviceInfoList" __imp_SetupDiCreateDeviceInfoList
0x180008228: "__cdecl _imp_GetModuleHandleW" __imp_GetModuleHandleW
0x180006D1C: DiscoverAssociatedWaveId
0x180003810: TSPI_providerInit
0x1800083A8: "__cdecl _imp_TranslateMessage" __imp_TranslateMessage
0x180008430: "__cdecl _imp__XcptFilter" __imp__XcptFilter
0x180008440: "__cdecl _imp_memcpy" __imp_memcpy
0x18000A008: "__cdecl _security_cookie" __security_cookie
0x180008118: "__cdecl _imp_RegQueryValueExW" __imp_RegQueryValueExW
0x18000A770: ghWndNotify
0x180008608: "HIDPHONE.TSP" ??_C@_1BK@BJIAIFBD@?$AAH?$AAI?$AAD?$AAP?$AAH?$AAO?$AAN?$AAE?$AA?4?$AAT?$AAS?$AAP?$AA?$AA@
0x180003240: TSPI_phoneSetRing
0x1800010E0: StringCbPrintfW
0x180008210: "__cdecl _imp_ResetEvent" __imp_ResetEvent
0x1800082F0: "__cdecl _imp_CloseHandle" __imp_CloseHandle
0x1800083E0: WINMM_NULL_THUNK_DATA
0x180009264: "__cdecl _IMPORT_DESCRIPTOR_WINMM" __IMPORT_DESCRIPTOR_WINMM
0x18000A640: "__cdecl _onexitbegin" __onexitbegin
0x18000A728: ghProvider
0x180002000: TSPI_lineNegotiateTSPIVersion
0x1800086E0: gdwButtonText
0x180008408: "__cdecl _imp__vsnwprintf" __imp__vsnwprintf
0x1800082B0: "__cdecl _imp_SetUnhandledExceptionFilter" __imp_SetUnhandledExceptionFilter
0x180008190: "__cdecl _imp_HidP_GetValueCaps" __imp_HidP_GetValueCaps
0x180008180: "__cdecl _imp_HidP_GetUsages" __imp_HidP_GetUsages
0x180009200: "__cdecl _IMPORT_DESCRIPTOR_KERNEL32" __IMPORT_DESCRIPTOR_KERNEL32
0x180008128: "__cdecl _imp_RegOpenKeyExW" __imp_RegOpenKeyExW
0x1800074E4: "__cdecl _security_init_cookie" __security_init_cookie
0x180008178: "__cdecl _imp_HidD_GetFeature" __imp_HidD_GetFeature
0x180003570: TSPI_providerEnumDevices
0x1800081A0: "__cdecl _imp_HidP_UnsetUsages" __imp_HidP_UnsetUsages
0x180002180: TSPI_phoneDevSpecific
0x1800091EC: "__cdecl _IMPORT_DESCRIPTOR_msvcrt" __IMPORT_DESCRIPTOR_msvcrt
0x180008400: "__cdecl _imp_memmove" __imp_memmove
0x180003D40: TSPI_providerUIIdentify
0x180001CD0: ReadThread
0x18000A6E8: gdwNumPhones
0x180008420: "__cdecl _imp_malloc" __imp_malloc
0x180008130: ADVAPI32_NULL_THUNK_DATA
0x180006510: MemAllocReal
0x180008188: "__cdecl _imp_HidP_GetButtonCaps" __imp_HidP_GetButtonCaps
0x180002610: TSPI_phoneGetExtensionID
0x180004754: ReportUsage
0x180008378: "__cdecl _imp_UnregisterClassW" __imp_UnregisterClassW
0x180007630: "__cdecl _report_gsfailure" __report_gsfailure
0x180008670: "wave/out" ??_C@_1BC@INPIBAJA@?$AAw?$AAa?$AAv?$AAe?$AA?1?$AAo?$AAu?$AAt?$AA?$AA@
0x180004680: PHONESP_LoadString
0x1800081C0: "__cdecl _imp_LeaveCriticalSection" __imp_LeaveCriticalSection
0x180008338: "__cdecl _imp_SetupDiOpenDeviceInterfaceW" __imp_SetupDiOpenDeviceInterfaceW
0x18000A650: "__cdecl _native_startup_state" __native_startup_state
0x1800081D8: "__cdecl _imp_ExitThread" __imp_ExitThread
0x18000A680: gAsyncQueue
0x180008150: "__cdecl _imp_HidD_FreePreparsedData" __imp_HidD_FreePreparsedData
0x1800044D4: InitPhoneAttribFromUsage
0x1800081A8: "__cdecl _imp_HidP_SetUsageValue" __imp_HidP_SetUsageValue
0x18000A6E0: ghInst
0x1800028D0: TSPI_phoneGetRing
0x180008310: "__cdecl _imp_SetupDiGetDeviceInterfaceDetailW" __imp_SetupDiGetDeviceInterfaceDetailW
0x180002190: TSPI_phoneGetButtonInfo
0x180008418: "__cdecl _imp_free" __imp_free
0x180007450: "__cdecl IsNonwritableInCurrentImage" _IsNonwritableInCurrentImage
0x180008360: "__cdecl _imp_UnregisterDeviceNotification" __imp_UnregisterDeviceNotification
0x1800033F0: TSPI_phoneSetStatusMessages
0x180007855: memset
0x180009278: "__cdecl _NULL_IMPORT_DESCRIPTOR" __NULL_IMPORT_DESCRIPTOR
0x180002AE0: TSPI_phoneNegotiateTSPIVersion
0x1800082E0: "__cdecl _imp_ReadFile" __imp_ReadFile
[JEB Decompiler by PNF Software]