source: trunk/src/user32/USRCALL.CPP@ 91

Last change on this file since 91 was 46, checked in by sandervl, 26 years ago

* empty log message *

File size: 1.6 KB
Line 
1/*
2 *
3 * Project Odin Software License can be found in LICENSE.TXT
4 *
5 */
6/*
7 * Win32 callback functions for OS/2
8 *
9 * Copyright 1998 Sander van Leeuwen
10 *
11 */
12#include <os2win.h>
13#include <stdarg.h>
14#include "misc.h"
15#include "usrcall.h"
16
17static BOOL EXPENTRY_O32 EnumWndProc(HWND hwnd, LPARAM lParam);
18
19//******************************************************************************
20//******************************************************************************
21EnumWindowCallback::EnumWindowCallback(WNDENUMPROC pUserCallback, LPARAM lpData)
22{
23 lpUserData = lpData;
24 pCallback = (WNDENUMPROC)pUserCallback;
25}
26//******************************************************************************
27//******************************************************************************
28EnumWindowCallback::~EnumWindowCallback()
29{
30
31}
32//******************************************************************************
33//******************************************************************************
34WNDENUMPROC_O32 EnumWindowCallback::GetOS2Callback()
35{
36 return EnumWndProc;
37}
38//******************************************************************************
39//******************************************************************************
40static BOOL EXPENTRY_O32 EnumWndProc(HWND hwnd, LPARAM lpParam)
41{
42 EnumWindowCallback *me = (EnumWindowCallback *)lpParam;
43
44 dprintf(("EnumWndProc hwnd %X\n", hwnd));
45 return(me->pCallback(hwnd, me->lpUserData));
46}
47//******************************************************************************
48//******************************************************************************
Note: See TracBrowser for help on using the repository browser.