- Timestamp:
- Aug 31, 2001, 3:37:39 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/windowclass.cpp
r6317 r6611 1 /* $Id: windowclass.cpp,v 1.2 2 2001-07-13 14:31:39 sandervlExp $ */1 /* $Id: windowclass.cpp,v 1.23 2001-08-31 13:37:39 phaller Exp $ */ 2 2 /* 3 3 * Win32 Window Class Code for OS/2 … … 25 25 #include "dbglocal.h" 26 26 27 28 #include <odin.h> 29 #include <odinwrap.h> 30 #include <os2sel.h> 31 32 ODINDEBUGCHANNEL(USER32-CLASS) 33 34 27 35 //****************************************************************************** 28 36 //****************************************************************************** … … 42 50 //Note: RegisterClassA does NOT change the last error if successful! (verified in NT 4, SP6) 43 51 //****************************************************************************** 44 ATOM WIN32API RegisterClassA(CONST WNDCLASSA *lpWndClass) 52 53 ODINFUNCTION1(ATOM, RegisterClassA, 54 CONST WNDCLASSA *, lpWndClass) 45 55 { 46 56 WNDCLASSEXA wc; … … 85 95 //Note: RegisterClassA does NOT change the last error if successful! (verified in NT 4, SP6) 86 96 //****************************************************************************** 87 ATOM WIN32API RegisterClassExA(CONST WNDCLASSEXA *lpWndClass) 97 ODINFUNCTION1(ATOM, RegisterClassExA, 98 CONST WNDCLASSEXA *, lpWndClass) 88 99 { 89 100 Win32WndClass *wclass; … … 114 125 //Note: RegisterClassA does NOT change the last error if successful! (verified in NT 4, SP6) 115 126 //****************************************************************************** 116 WORD WIN32API RegisterClassW(CONST WNDCLASSW *lpwc) 127 ODINFUNCTION1(ATOM, RegisterClassW, 128 CONST WNDCLASSW *, lpwc) 117 129 { 118 130 ATOM rc; … … 157 169 //Note: RegisterClassA does NOT change the last error if successful! (verified in NT 4, SP6) 158 170 //****************************************************************************** 159 ATOM WIN32API RegisterClassExW(CONST WNDCLASSEXW *lpwc) 171 ODINFUNCTION1(ATOM, RegisterClassExW, 172 CONST WNDCLASSEXW *, lpwc) 160 173 { 161 174 ATOM rc; … … 190 203 //****************************************************************************** 191 204 //****************************************************************************** 192 BOOL WIN32API UnregisterClassA(LPCSTR lpszClassName, HINSTANCE hinst) 205 ODINFUNCTION2(BOOL, UnregisterClassA, 206 LPCSTR, lpszClassName, 207 HINSTANCE, hinst) 193 208 { 194 209 BOOL ret; … … 199 214 //****************************************************************************** 200 215 //****************************************************************************** 201 BOOL WIN32API UnregisterClassW(LPCWSTR lpszClassName, HINSTANCE hinst) 216 ODINFUNCTION2(BOOL, UnregisterClassW, 217 LPCWSTR, lpszClassName, 218 HINSTANCE, hinst) 202 219 { 203 220 char *astring = NULL; … … 218 235 //****************************************************************************** 219 236 //****************************************************************************** 220 BOOL WIN32API GetClassInfoA(HINSTANCE hInstance, LPCSTR lpszClass, WNDCLASSA *lpwc) 237 ODINFUNCTION3(BOOL, GetClassInfoA, 238 HINSTANCE, hInstance, 239 LPCSTR, lpszClass, 240 WNDCLASSA *, lpwc) 221 241 { 222 242 WNDCLASSEXA wc; … … 242 262 //****************************************************************************** 243 263 //****************************************************************************** 244 BOOL WIN32API GetClassInfoW(HINSTANCE hinst, LPCWSTR lpszClass, WNDCLASSW *lpwc) 264 ODINFUNCTION3(BOOL, GetClassInfoW, 265 HINSTANCE, hinst, 266 LPCWSTR, lpszClass, 267 WNDCLASSW *, lpwc) 245 268 { 246 269 WNDCLASSEXW wc; … … 285 308 * Remark : PH: does not obtain handle of the small icon 286 309 *****************************************************************************/ 287 BOOL WIN32API GetClassInfoExA(HINSTANCE hInstance, 288 LPCTSTR lpszClass, 289 LPWNDCLASSEXA lpwcx) 310 ODINFUNCTION3(BOOL, GetClassInfoExA, 311 HINSTANCE, hInstance, 312 LPCTSTR, lpszClass, 313 LPWNDCLASSEXA, lpwcx) 290 314 { 291 315 BOOL rc; … … 310 334 return(FALSE); 311 335 } 336 337 312 338 /***************************************************************************** 313 339 * Name : BOOL WIN32API GetClassInfoExW … … 326 352 * 327 353 *****************************************************************************/ 328 BOOL WIN32API GetClassInfoExW(HINSTANCE hInstance, 329 LPCWSTR lpszClass, 330 LPWNDCLASSEXW lpwcx) 354 355 ODINFUNCTION3(BOOL, GetClassInfoExW, 356 HINSTANCE, hInstance, 357 LPCWSTR, lpszClass, 358 LPWNDCLASSEXW, lpwcx) 331 359 { 332 360 BOOL rc; … … 362 390 //****************************************************************************** 363 391 //****************************************************************************** 364 int WIN32API GetClassNameA(HWND hwnd, LPSTR lpszClassName, int cchClassName) 392 ODINFUNCTION3(int, GetClassNameA, 393 HWND, hwnd, 394 LPSTR, lpszClassName, 395 int, cchClassName) 365 396 { 366 397 Win32BaseWindow *wnd; … … 380 411 //****************************************************************************** 381 412 //****************************************************************************** 382 int WIN32API GetClassNameW(HWND hwnd, LPWSTR lpszClassName, int cchClassName) 413 ODINFUNCTION3(int, GetClassNameW, 414 HWND, hwnd, 415 LPWSTR, lpszClassName, 416 int, cchClassName) 383 417 { 384 418 Win32BaseWindow *wnd; … … 397 431 //****************************************************************************** 398 432 //****************************************************************************** 399 LONG WIN32API SetClassLongA(HWND hwnd, int nIndex, LONG lNewVal) 433 ODINFUNCTION3(LONG, SetClassLongA, 434 HWND, hwnd, 435 int, nIndex, 436 LONG, lNewVal) 400 437 { 401 438 Win32BaseWindow *wnd; … … 413 450 //****************************************************************************** 414 451 //****************************************************************************** 415 LONG WIN32API SetClassLongW(HWND hwnd, int nIndex, LONG lNewVal) 452 ODINFUNCTION3(LONG, SetClassLongW, 453 HWND, hwnd, 454 int, nIndex, 455 LONG, lNewVal) 416 456 { 417 457 Win32BaseWindow *wnd; … … 429 469 //****************************************************************************** 430 470 //****************************************************************************** 431 WORD WIN32API SetClassWord(HWND hwnd, int nIndex, WORD wNewVal) 471 ODINFUNCTION3(WORD, SetClassWord, 472 HWND, hwnd, 473 int, nIndex, 474 WORD, wNewVal) 432 475 { 433 476 Win32BaseWindow *wnd; … … 446 489 //****************************************************************************** 447 490 //****************************************************************************** 448 WORD WIN32API GetClassWord(HWND hwnd, int nIndex) 491 ODINFUNCTION2(WORD, GetClassWord, 492 HWND, hwnd, 493 int, nIndex) 449 494 { 450 495 Win32BaseWindow *wnd; … … 463 508 //****************************************************************************** 464 509 //****************************************************************************** 465 LONG WIN32API GetClassLongA(HWND hwnd, int nIndex) 510 ODINFUNCTION2(LONG, GetClassLongA, 511 HWND, hwnd, 512 int, nIndex) 466 513 { 467 514 Win32BaseWindow *wnd; … … 480 527 //****************************************************************************** 481 528 //****************************************************************************** 482 LONG WIN32API GetClassLongW(HWND hwnd, int nIndex) 529 ODINFUNCTION2(LONG, GetClassLongW, 530 HWND, hwnd, 531 int, nIndex) 483 532 { 484 533 Win32BaseWindow *wnd;
Note:
See TracChangeset
for help on using the changeset viewer.