DirectDraw Blt function parameters
Just a simple blt function:

    RECT dstRect = {dstL, dstT, dstR, dstB};
    RECT srcRect = {srcL, srcT, srcR, srcB};

    HRESULT hr = _surface->Blt(&dstRect,source,&srcRect,DDBLT_WAIT, NULL);

My question is:

let's say I have a buffer of width 'w', I specify dstL = 0. What should be dstR ? w or w-1 ?

meaning is dstR included or not ? (< or <=) ?
DirectDraw Blt function parameters
===

Just a simple blt function:

    RECT dstRect = {dstL, dstT, dstR, dstB};
    RECT srcRect = {srcL, srcT, srcR, srcB};

    HRESULT hr = _surface->Blt(&dstRect,source,&srcRect,DDBLT_WAIT, NULL);

My question is:

let's say I have a buffer of width 'w', I specify dstL = 0. What should be dstR ? w or w-1 ?

meaning is dstR included or not ? (< or <=) ?