Original Post
Alright, I'm trying to think of the uses for the offset in vertex buffer locks.
HRESULT Lock( UINT OffsetToLock,
UINT SizeToLock,
VOID **ppbData,
DWORD Flags
);
Now, why exactly shouldn't this value be set to 0? I'm trying to eliminate useless parameters in a function declaration and if this is going to be set to 0 anyway it's not worthwhile having it.