Indy9で書かれたコードの

void __fastcall TfrmMain::ServerConnect(TIdPeerThread *AThread)
{
     BKUK_PACKET Pkt;
----------(中略)---------------------------------------

AThread->Connection->ReadBuffer((BYTE *)&Pkt,sizeof(BKUK_PACKET));

----------(中略)---------------------------------------
}

ReadBufferという名前の機能はIndy10では見当たらないのですが、同等の機能はありますでしょうか?

コードではPktのポインターのメモリ位置に受信したBKUK_PACKETのデータ内容を移動させていると思われます。

BKUK_PACKET(仮名)というのはこのような感じの1200バイト程度のデータ内容です。

typedef struct _BKUK_PACKET_
{
    BYTE head[4];
    WORD PayLoad;
    WORD Length;
    BYTE Data[1200];
    WORD Ver;
    BYTE tail[2];
}BKUK_PACKET;