>>438
GetIDしたIDをハンドルに変える必要がある
Winid_HND = IDtoHND(GetID("たいとる"))

aaaa は入れたい値のサイズで初期化しとく必要があるかもしれない
何故なら未宣言だと Dim aaaa=Nothing と宣言したとみられ、NULLが与えられてしまう
メモリサイズをあらかじめ指定しておく必要がある場合は多分期待した値が帰ってこない
(スペースがゼロの箱に4つのボールは入らない)

Dim Win_HND = IDtoHND(GetID("たいとる"))
Dim Buffer = 4
Dim aaaa = Format(Chr(0), Buffer)
ret = DReadMemory(Win_HND, $10000000, aaaa, Buffer)

で、どうだろうか。もしかしたらaaaaの初期化は必要ないかもしれない。DLL次第