Changeset 2267 for trunk/src/gdi32/gdi32.cpp
- Timestamp:
- Dec 30, 1999, 12:21:30 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gdi32/gdi32.cpp
r2092 r2267 1 /* $Id: gdi32.cpp,v 1.2 6 1999-12-16 16:52:31 cbratschiExp $ */1 /* $Id: gdi32.cpp,v 1.27 1999-12-30 11:21:30 sandervl Exp $ */ 2 2 3 3 /* … … 159 159 //****************************************************************************** 160 160 //****************************************************************************** 161 int WIN32API GetObjectA( HGDIOBJ arg1, int arg2, void * arg3) 162 { 161 int WIN32API GetObjectA( HGDIOBJ hObject, int size, void *lpBuffer) 162 { 163 int rc; 164 165 if(size == 0 || lpBuffer == NULL) { 166 SetLastError(ERROR_INVALID_PARAMETER); 167 return 0; 168 } 163 169 164 170 if(DIBSection::getSection() != NULL) 165 171 { 166 DIBSection *dsect = DIBSection::find(arg1); 167 if(dsect) 168 { 169 return dsect->GetDIBSection(arg2, (DIBSECTION*)arg3); 170 } 172 DIBSection *dsect = DIBSection::find(hObject); 173 if(dsect) 174 { 175 rc = dsect->GetDIBSection(size, lpBuffer); 176 if(rc == 0) { 177 SetLastError(ERROR_INVALID_PARAMETER); 178 return 0; 179 } 180 SetLastError(ERROR_SUCCESS); 181 return rc; 182 } 171 183 } 172 184 173 dprintf(("GDI32: GetObject %X %X %X\n", arg1, arg2, arg3)); 174 return O32_GetObject(arg1, arg2, arg3); 185 dprintf(("GDI32: GetObject %X %X %X\n", hObject, size, lpBuffer)); 186 return O32_GetObject(hObject, size, lpBuffer); 187 } 188 //****************************************************************************** 189 //****************************************************************************** 190 int WIN32API GetObjectW( HGDIOBJ arg1, int arg2, void * arg3) 191 { 192 dprintf(("GDI32: GetObjectW %X, %d %X not complete!", arg1, arg2, arg3)); 193 return GetObjectA(arg1, arg2, arg3); 175 194 } 176 195 //****************************************************************************** … … 1361 1380 //****************************************************************************** 1362 1381 //****************************************************************************** 1363 int WIN32API GetObjectW( HGDIOBJ arg1, int arg2, void * arg3)1364 {1365 dprintf(("GDI32: GetObjectW %X, %d %X\n", arg1, arg2, arg3));1366 // NOTE: This will not work as is (needs UNICODE support)1367 return O32_GetObject(arg1, arg2, arg3);1368 }1369 //******************************************************************************1370 //******************************************************************************1371 1382 UINT WIN32API GetOutlineTextMetricsA( HDC arg1, UINT arg2, LPOUTLINETEXTMETRICA arg3) 1372 1383 {
Note:
See TracChangeset
for help on using the changeset viewer.