static long MAKELONGLONG(int high, int low) { long tmp = high; tmp = tmp << 32; return tmp | (uint)low; }