DO Create And Promote Duplica Message - zeroKilo/GROBackendWV GitHub Wiki
DO Create And Promote Duplica Message
Header
BYTE byType //0x13 for CreateAndPromoteDuplicaMessage
WORD callID
DWORD clientStation
DWORD masterStation
BYTE unknown //should be 2
DWORD count //should be 0, list of DWORDS
Discovery Message
after the header follows the discover message, it contains 4 parts. Each part starts with a byte that signals if the part exists or is skipped
DS_ConnectionInfo
BYTE exists //1 yes, 0 = no
BYTE m_bURLInitialized
string m_strStationURL1 //= "prudp:/address=255.0.0.0;port=4"
string m_strStationURL2 //= ""
string m_strStationURL3 //= ""
string m_strStationURL4 //= ""
string m_strStationURL5 //= ""
DWORD m_uiInputBandwidth
DWORD m_uiInputLatency
DWORD m_uiOutputBandwidth
DWORD m_uiOutputLatency
StationIdentification
BYTE exists //1 yes, 0 = no
string m_strIdentificationToken //= ""
string m_strProcessName //= ""
DWORD m_uiProcessType
DWORD m_uiProductVersion
StationInfo
BYTE exists //1 yes, 0 = no
DWORD m_hObserver
DWORD m_uiMachineUID
StationState
BYTE exists //1 yes, 0 = no
WORD m_StationState //=1