DirectDraw.Surface.Lockから返ってくるByte配列がSurfaceのサイズなんですが、8BPP以外の場合、
どうやっていじるんでしょ?
それとも何か勘違いしているのでしょうか?