PVOID CRMA16to32(PVOID pPointer) /* Perform conversion */ { USHORT usTemp; /* Temporary variable */ if (pPointer) /* If not NULL */ { usTemp=HIUSHORT(pPointer) >> 3; /* Shift right 3 bits */ return(MAKEP(uTemp, /* Swap hi & lo words */ LOUSHORT(pPointer))); } else return(NULL); }