Ignore:
Timestamp:
Oct 26, 2000, 7:22:23 PM (25 years ago)
Author:
sandervl
Message:

EnumDisplayDevicesA/W added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/display.cpp

    r4430 r4535  
    1 /* $Id: display.cpp,v 1.9 2000-10-05 13:47:06 sandervl Exp $ */
     1/* $Id: display.cpp,v 1.10 2000-10-26 17:22:23 sandervl Exp $ */
    22/*
    33 * Display/Monitor Win32 apis
     
    595595            dwData);
    596596}
    597 //******************************************************************************
    598 //******************************************************************************
     597/***********************************************************************
     598 *           EnumDisplayDevicesA   (USER32.184)
     599 */
     600BOOL WINAPI EnumDisplayDevicesA(
     601        LPVOID unused,DWORD i,LPDISPLAY_DEVICEA lpDisplayDevice,DWORD dwFlags)
     602{
     603        dprintf(("EnumDisplayDevicesA: %x %d %x %x", unused, i, lpDisplayDevice, dwFlags));
     604        if (i)
     605                return FALSE;
     606       
     607        strcpy((char *)lpDisplayDevice->DeviceName,"OS/2-PM");
     608        strcpy((char *)lpDisplayDevice->DeviceString,"OS/2 Presentation Manager Display");
     609        lpDisplayDevice->StateFlags =
     610                        DISPLAY_DEVICE_ATTACHED_TO_DESKTOP      |
     611                        DISPLAY_DEVICE_PRIMARY_DEVICE           |
     612                        DISPLAY_DEVICE_VGA_COMPATIBLE;
     613        return TRUE;
     614}
     615
     616/***********************************************************************
     617 *           EnumDisplayDevicesW   (USER32.185)
     618 */
     619BOOL WINAPI EnumDisplayDevicesW(
     620        LPVOID unused,DWORD i,LPDISPLAY_DEVICEW lpDisplayDevice,DWORD dwFlags)
     621{
     622        dprintf(("EnumDisplayDevicesW: %x %d %x %x", unused, i, lpDisplayDevice, dwFlags));
     623        if (i)
     624                return FALSE;
     625
     626        lstrcpyAtoW(lpDisplayDevice->DeviceName,"OS/2-PM");
     627        lstrcpyAtoW(lpDisplayDevice->DeviceString,"OS/2 Presentation Manager Display");
     628        lpDisplayDevice->StateFlags =
     629                        DISPLAY_DEVICE_ATTACHED_TO_DESKTOP      |
     630                        DISPLAY_DEVICE_PRIMARY_DEVICE           |
     631                        DISPLAY_DEVICE_VGA_COMPATIBLE;
     632        return TRUE;
     633}
     634//******************************************************************************
     635//******************************************************************************
Note: See TracChangeset for help on using the changeset viewer.