int PixelRGBSet(int x , int y , COLORREF clr , BYTE *pPixelBits) {
 pPixelBits[〜] = GetRValue(clr);
}

PixelRGBSet(0 , 0 , 0x000000 , bPixelBits);

じゃだめなん?