>画像の縦横サイズの4バイト情報
この辺りがちょっとよくわかりませんが
ファイル内のヘッダ情報を直接取得するというような意味だと解釈させていただきます。
いくつか方法はありますが可能です。
// pokeを併用
data = 0; // 取得用変数のリセット
poke data, 0, peek(file, 5); // ヘッダ情報から1バイト取得しdataの最初に書き込み(peekのインデックスは適当)
poke data, 1, peek(file, 6); // ヘッダ情報から1バイト取得しdataの2番目に書き込み
poke data, 2, peek(file, 7); // ヘッダ情報から1バイト取得しdataの3番目に書き込み
poke data, 3, peek(file, 8); // ヘッダ情報から1バイト取得しdataの4番目に書き込み
pokeを使わない方法では
// ビット演算で論理和を使用(『|』ではなく通常の加算『+』でも可)
data = 0; // 取得用変数のリセット
data = (peek(file, 8) << 24) | (peek(file, 7) << 16) | (peek(file, 6) << 8) | peek(file, 5);
そもそもpeekを使わずにmemcpyなどでも可能ですが、
4バイトで固定されているのならば、やはりlpeekが一番手っ取り早いかと。