Skip to content

d2server.dll Callbacks

RElesgoe edited this page Nov 2, 2020 · 1 revision

For whatever reason, d2server.dll contains a string list of callback function names and their parameters.

CloseGame

  • wGameId
  • bExpansion
  • dwTotalEnter
  • dwGameLife

LeaveGame

  • lpClientData
  • wGameId
  • wCharClass
  • dwCharLevel
  • dwExpLow
  • dwExpHigh
  • wCharStatus
  • lpCharName
  • lpCharPortrait
  • bUnlock
  • dwZero1
  • dwZero2
  • lpAccountName
  • PlayerData
  • lpLastExpLow

GetDatabaseCharacter

  • lpClientData
  • lpCharName
  • dwClientId
  • lpAccountName

SaveDatabaseCharacter

  • lpClientData
  • lpCharName
  • lpAccountName
  • lpSaveData
  • dwSize
  • PlayerData

EnterGame

  • wGameId
  • lpCharName
  • wCharClass
  • dwCharLevel
  • wCharStatus

FindPlayerToken

  • lpCharName
  • dwToken
  • wGameId
  • lpAccountName
  • lpPlayerData
  • unused1
  • unused2

UnlockDatabaseCharacter

  • lpClientData
  • lpCharName
  • lpAccountName

RelockDatabaseCharacter

  • lpClientData
  • lpCharName
  • lpAccountName

UpdateCharacterLadder

  • lpCharName
  • wCharClass
  • dwCharLevel
  • dwCharExpLow
  • dwCharExpHigh
  • wCharStatus
  • lpLastExpLow

UpdateGameInformation

  • wGameId
  • lpCharName
  • wCharClass
  • dwCharLevel

SetGameData

SaveDatabaseGuild

  • dwReserved1
  • dwReserved2
  • dwReserved3

Reserved1

  • dwReserved1
  • dwReserved2

Reserved2

  • dwReserved1
  • dwReserved2
  • dwReserved3

LoadComplete

  • wGameId
  • lpCharName
  • bExpansion
Clone this wiki locally