- SHORT tmp;
-
- // End->X = InterlockedExchange16(&Begin->X, End->X);
- tmp = Begin->X;
- Begin->X = End->X;
- End->X = tmp;
-
- // End->Y = InterlockedExchange16(&Begin->Y, End->Y);
- tmp = Begin->Y;
- Begin->Y = End->Y;
- End->Y = tmp;
+ End->X = _InterlockedExchange16(&Begin->X, End->X);
+ End->Y = _InterlockedExchange16(&Begin->Y, End->Y);