long RGB2Lng(BYTE r, BYTE g, BYTE b){
long tmp
BYTE *bp;
bp = &tmp;
*bp = r;
bp++;
*bp = g;
bp++;
*bp = b;
return tmp;
}
int Lng2RGB(
long clrLng,
BYTE retR,
BYTE retG,
BYTE retB){
BYTE *bp;
bp = &clrLng;
retR = *bp;
bp++;
retG = *bp;
bp++;
retB = *bp;
return clrLng; //Or whatever
}