Describes a locked rectangular region.
typedef struct D3DLOCKED_RECT { INT Pitch; void * pBits; } D3DLOCKED_RECT, *LPD3DLOCKED_RECT;
The pitch for DXTn formats is different from what was returned in DirectX 7. It now refers to the number of bytes in a row of blocks. For example, if you have a width of 16, then you will have a pitch of 4 blocks (4*8 for DXT1, 4*16 for DXT2-5.)
IDirect3DCubeTexture9::LockRect, IDirect3DSurface9::LockRect, IDirect3DTexture9::LockRect