VJOYD — Windows 98 Debug


Source Tree


Segment 1: .bss @ 00000420
  • 00000000 — _pRegnDrv
  • 00000010 — _LoadDrv
  • 000001F0 — _EmptyPollInst
  • 00000300 — _PollDrv
  • 00000440 — _g_LoadIdx
  • 00000444 — _dwCfgChgMsg
  • 00000448 — _szGlobalDriver
  • 0000044C — _dwNumLocalized
  • 00000450 — _dwSizeLocalized
  • 00000460 — _UserRanges
  • 00000480 — _UserValues
  • 000004E4 — _ppszLocalized
  • 000004E8 — _VJOYD_Register_Device_Driver
  • 000004EC — _VJOYD_GetPosEx_Service
  • 000004F0 — _VJOYD_GetInitParams_Service
  • 000004F4 — _VJOYD_Poll_Service
  • 000004F8 — _VJOYD_Escape_Service
  • 000004FC — _VJOYD_CtrlMsg_Service
  • 00000500 — _VJOYD_SetGain_Service
  • 00000504 — _VJOYD_SendFFCommand_Service
  • 00000508 — _VJOYD_GetFFState_Service
  • 0000050C — _VJOYD_DownloadEffect_Service
  • 00000510 — _VJOYD_DestroyEffect_Service
  • 00000514 — _VJOYD_StartEffect_Service
  • 00000518 — _VJOYD_StopEffect_Service
  • 0000051C — _VJOYD_GetEffectStatus_Service
  • 00000520 — _VJOYD_DeviceUpdateNotify_Service
  • 00000524 — _VJOYD_JoystickActivity_Service
  • 00000528 — _VJOYD_OpenTypeKey_Service
  • 0000052C — _VJOYD_OpenConfigKey_Service
  • 00000530 — _VJOYD_NewGameportDevNode
  • 00000534 — vjoyd_DDB
  • 00000584 — _DevnodeLock
  • 00000588 — _RegistryLock
  • 0000058C — VJOYD_Control
  • 000005B7 — _EnterLock@4
  • 000005B7 — __EnterLock@4@0
  • 000005C9 — _LeaveLock@4
  • 000005C9 — __LeaveLock@4@0
  • 000005DB — VJOYD_DeviceExit
  • 00000600 — VJOYD_DeviceUpdateNotify_Service
Segment 2: RARE @ 000004C0
  • 00000000 — _RegCopyValue
  • 0000007B — _RegCopyTree
  • 00000281 — _OpenSettingsByDevnode
  • 00000334 — _OpenSettingsByEnum
  • 000003C2 — _CopyMigratedDevnode
  • 000004BC — _CopyOldSettings
Segment 3: PNP @ 00000780
  • 00000000 — _CCODE__HeapFree
  • 00000008 — _CCODE__RegCreateKey
  • 00000010 — _CCODE__HeapAllocate
  • 00000018 — _CCODE__RegCloseKey
  • 00000020 — _CCODE__RegSetValueEx
  • 00000028 — _CCODE__RegQueryValueEx
  • 00000030 — _CCODE__RegOpenKey
  • 00000038 — _CCODE_VMM_GetSystemInitState
  • 00000040 — _CCODE__Sprintf
  • 00000048 — _CCODE__SHELL_CallAtAppyTime
  • 00000050 — _CCODE__RegDeleteValue
  • 00000058 — _CCODE__RegEnumKey
  • 00000060 — _CCODE__RegQueryInfoKey
  • 00000068 — _CCODE__RegEnumValue
  • 00000070 — _CCODE_VXDLDR_UnloadDevice@8
  • 00000084 — _CCODE_Directed_Sys_Control@24
  • 000000B0 — _CCODE_VXDLDR_LoadDevice@16
  • 000000D4 — _CCODE__lmemcpy
  • 000000DC — _CCODE__CONFIGMG_Read_Registry_Value
  • 000000E4 — _CCODE__lstrcpyn
  • 000000EC — _CCODE__lstrlen
  • 000000F4 — _CCODE__CONFIGMG_Get_Alloc_Log_Conf
  • 000000FC — _CCODE__CONFIGMG_Get_Device_ID
  • 00000104 — _CCODE__CONFIGMG_Get_Device_ID_Size
Segment 4: _PTEXT @ 00001260
  • 00000000 — __ReadFile@4@4
  • 00000000 — _ReadFile@4
  • 000000EB — _VJOYD_PNPNewDevNode
  • 0000010B — VJOYD_NewGameportDevNode
  • 00000112 — VJOYD_Register_Device_Driver
  • 0000011D — VJOYD_OpenTypeKey_Service
  • 00000164 — VJOYD_OpenConfigKey_Service
  • 00000182 — VJOYD_GetPosEx_Service
  • 0000018B — VJOYD_Poll_Service
  • 00000195 — VJOYD_GetInitParams_Service
  • 00000264 — VJOYD_Escape_Service
  • 0000027B — VJOYD_CtrlMsg_Service
  • 00000292 — VJOYD_SetGain_Service
  • 000002A7 — VJOYD_GetFFState_Service
  • 000002BD — VJOYD_SendFFCommand_Service
  • 000002D3 — VJOYD_DownloadEffect_Service
  • 000002EC — VJOYD_DestroyEffect_Service
  • 00000302 — VJOYD_StartEffect_Service
  • 0000031A — VJOYD_StopEffect_Service
  • 00000330 — VJOYD_GetEffectStatus_Service
  • 00000347 — VJOYD_JoystickActivity_Service
  • 00000348 — VJOYDAPI_DeviceIOControl
  • 0000035F — VJOYDAPI_IOCTL_Get_Version_Handler
  • 0000037A — VJOYDAPI_IOCTL_GetPosEx_Handler
  • 0000038B — VJOYDAPI_IOCTL_GetPos_Handler
  • 000003A0 — VJOYD_PM_API_Handler
  • 000003B9 — VJOYDAPI_Get_Version_Handler
  • 000003C2 — VJOYDAPI_GetPosEx_Handler
  • 000003E7 — VJOYDAPI_GetHWCaps_Handler
  • 00000409 — VJOYDAPI_GetPos_Handler
  • 0000042B — VJOYDAPI_SetData_Handler
  • 00000443 — VJOYDAPI_GetDevCaps_Handler
  • 00000465 — VJOYDAPI_Init_Handler
  • 0000047B — VJOYDAPI_ConfigChanged_Handler
  • 00000498 — _ActivateFixedDevnode
  • 00000596 — _ActivateSiblingDevnode
  • 00000686 — _ActivateMatchedDevnode
  • 000007F8 — _ActivateGameportDevnode
  • 00000990 — _ActivateWithoutDevnode
  • 00000A39 — _FirstPassPollingDrivers
  • 00000CD4 — _SecondPassPollingDrivers
  • 00000DEE — _GlobalYouPoll
  • 00001010 — _UpdateFixedKeyDevnode
  • 000010D4 — _VJOYD_ConfigChanged@4
  • 0000117B — _VJOYD_SetData@4
  • 00001185 — _VJOYD_RcvMSJData@4
  • 00001231 — _DeviceExit@0
  • 000012BD — _RecreateHWCfgFromInst
  • 00001358 — _SetAutoLoadConfigAndActivate
  • 00001571 — _AppyHotPlug
  • 00001905 — _AppyHotUnplug
  • 000019C2 — _DeleteSettings
  • 00001ABB — _HouseKeepRegistry
  • 00001ABC — _ReadValueFromId
  • 00001AFB — _GetDriverHWCfg
  • 00001B43 — _GetNewDriverInfo
  • 00001C27 — _UpdateGlobalDriverName
  • 00001D33 — _SetButtonPOVCalib
  • 00001D59 — _CalibratePolledPOV
  • 00001E37 — _CalculateDeadZone
  • 00001EB4 — _CalculateAxisData
  • 00001F22 — _RefreshUserRanges
  • 00001FD1 — _RefreshUserValues
  • 00002062 — _TwoParmCallback@8
  • 0000206A — _ThreeParmCallback@12
  • 00002072 — _FourParmCallback@16
  • 0000207A — _FiveParmCallback@20
  • 00002082 — _EmptyPoll@12
  • 00002094 — _EmptyCfg
  • 0000209A — _EmptyEscape@12
  • 000020A2 — _EmptyCtrlMsg@12
  • 000020AA — _CalculateCalibParams
  • 000020E6 — _CalculatePollParams
  • 0000236D — _SetOldParamsFromCaps
  • 000024AC — _FindEmptyLoadDriver
  • 000024C2 — _FindMatchingLoadedDriver
  • 000024EF — _CopyVTables
  • 000026AA — _DriverRegister
  • 000027AC — _StripTypeName
  • 00002800 — _CreatePollInst
  • 00002A46 — _DestroyPollInst
  • 00002A86 — _RemoveLoadDrv
  • 00002AFD — _DeRefDrvFrom
  • 00002B38 — _DoPlug
  • 00002D63 — _DoUnplug
  • 00002E4E — _UpdatePollInstHWCaps
  • 00002E8C — _DoOldStyleRegister
  • 00002F82 — _RegisterDeviceDriver@16
  • 00003231 — _SucceedJoyId@8
  • 00003251 — _AddRefDrvTo
  • 00003502 — _UnloadUnusedVxDs
  • 00003533 — _Deactivate
  • 0000369C — _strEqual
  • 000036EA — _ReadINF
  • 00003794 — _ReadDevnodeINF
  • 0000396C — _FindiStr
  • 000039FD — _FindNextLine
  • 00003A5F — _AddFile
  • 00003AF2 — _PassWhiteSpace
  • 00003B18 — _BuildCheckList
  • 00003CAA — _FreeNameList
  • 00003CC8 — _UpperNameList
  • 00003CF1 — _BuildDriverList
  • 00003E51 — _ProcessNewDevnodes
  • 00003FC2 — _Config_Handler
  • 000040E9 — _DeRefDevnode
  • 00004144 — _NewDevnodeLink
  • 00004247 — _DecodeAxisPOV
  • 000042AC — _DecodeButtonPOV
  • 000042F5 — _VJOYD_Poll@12
  • 000044BE — _VJOYD_GetPosEx@8
  • 0000550E — _VJOYD_GetPos@8
  • 0000572A — _VJOYD_GetHWCaps@8
  • 000057B9 — _VJOYD_GetDevCaps@8
Segment 5: _PDATA @ 00001720
  • 00000088 — ??_C@_0BC@KBPE@Joystick?$CFdOEMName?$AA@ (`string')
  • 0000009C — ??_C@_0DJ@FIAC@System?2CurrentControlSet?2Control@ (`string')
  • 000000D8 — _szDefaultGlobal
  • 000000E8 — _szSpaceBall
  • 000000F8 — _szFortePuck
  • 00000108 — _szForteVFX1
  • 00000118 — _szSidewinderV1
  • 00000128 — _szMSGame
  • 00000138 — _szGravisGrIP
  • 00000148 — _szLogitech
  • 00000158 — _szFixedKey
  • 00000168 — _szRegCfgPath
  • 000001B0 — _szCurrCfgKey
  • 000001C8 — _szRegCurrCfgPath
  • 00000228 — _szSettingsKey
  • 0000023C — ??_C@_0BI@CGJO@Joystick?$CFdConfiguration?$AA@ (`string')
  • 00000254 — ??_C@_0BF@KFMJ@Joystick?$CFdOEMCallout?$AA@ (`string')
  • 0000026C — ??_C@_07NOBC@OEMName?$AA@ (`string')
  • 00000274 — ??_C@_0L@EMDF@OEMCallout?$AA@ (`string')
  • 00000280 — ??_C@_07NNCN@OEMData?$AA@ (`string')
  • 00000288 — ??_C@_0FA@OOAJ@System?2CurrentControlSet?2Control@ (`string')
  • 000002D8 — ??_C@_0BK@NPAC@Joystick?$CFdFFConfiguration?$AA@ (`string')
  • 000002F4 — ??_C@_0BD@EBPM@JoystickUserValues?$AA@ (`string')
  • 00000308 — ??_C@_07FFID@DevNode?$AA@ (`string')
  • 00000310 — ??_C@_0L@PKH@?$DMFixedKey?$DO?$AA@ (`string')
  • 00000340 — _EmptyPollVt
  • 00000358 — _EmptyGetPosVt
  • 00000370 — _EmptyForceVt
  • 00000390 — _szVJoyD
  • 000003A0 — _szMSJStick
  • 000003B0 — ??_C@_0BA@PMMB@OtherDevicePath?$AA@ (`string')
  • 000003C0 — ??_C@_0L@PJGC@DevicePath?$AA@ (`string')
  • 000003CC — ??_C@_0CK@NMAM@Software?2Microsoft?2Windows?2Curre@ (`string')
  • 000003F8 — ??_C@_07EGBM@InfPath?$AA@ (`string')
  • 00000400 — ??_C@_0L@PKHD@InfSection?$AA@ (`string')
  • 0000040C — ??_C@_0CI@JMIN@System?2CurrentControlSet?2Service@ (`string')
  • 00000434 — ??_C@_06LCIG@Driver?$AA@ (`string')
  • 0000043C — ??_C@_09PGDB@CopyFiles?$AA@ (`string')
  • 00000448 — _iNumNewDevnodes
  • 0000044C — _DevnodeListRoot
Segment 6: _ITEXT @ 00000000
  • 00000000 — VJOYD_DeviceInit
  • 0000002D — _DeviceInit@0
  • 00000110 — _VJOYD_InitComplete@0
  • 00000115 — _DoRegistryInit