| * The implementations here perform only parameter conversions, and |
| * call the Win16 counterparts |
| * Copyright 1996 Martin von Loewis |
| /**************************************************************** |
| BOOL WIN32_MoveToEx(HDC hdc,int x,int y,POINT32* p32) |
| return MoveToEx(hdc,x,y,(POINT *)NULL); |
| STRUCT32_POINT32to16(p32,&p); |
| return MoveToEx(hdc,x,y,&p); |
| BOOL WIN32_GetTextExtentPointA(HDC hdc, LPCTSTR str, int length, SIZE32* lpsize) |
| retval = GetTextExtentPoint(hdc, str, length, &s); |
| STRUCT32_SIZE16to32(&s, lpsize); |
| ATOM WIN32_GlobalAddAtomA(LPCTSTR str) |
| char buffer[256]; /* 16-bit atoms are limited to 255 anyway */ |
| lstrcpyn( buffer, str, sizeof(buffer) ); |
| return GlobalAddAtom(MAKE_SEGPTR(buffer)); |