Ignore:
Timestamp:
Sep 27, 2012, 4:08:58 PM (13 years ago)
Author:
dmik
Message:

kernel32: Fix inverted return values in dummy HMDeviceHandler implementations.

This in particular affected GetFileInformationByHandle and other APIs. Some applications
(like Flash 10.1+) could be completely confused by the fact that the unimplemented API
returns success.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/hmdevice.h

    r21916 r22024  
    121121
    122122       /* this is a handler method for calls to GetFileInformationByHandle() */
    123   virtual DWORD GetFileInformationByHandle(PHMHANDLEDATA pHMHandleData,
    124                                            BY_HANDLE_FILE_INFORMATION *pHFI);
     123  virtual BOOL GetFileInformationByHandle(PHMHANDLEDATA pHMHandleData,
     124                                          BY_HANDLE_FILE_INFORMATION *pHFI);
    125125
    126126                     /* this is a handler method for calls to SetEndOfFile() */
     
    419419
    420420
    421   virtual DWORD TransactNamedPipe(PHMHANDLEDATA pHMHandleData,
     421  virtual BOOL TransactNamedPipe(PHMHANDLEDATA pHMHandleData,
    422422                                  LPVOID lpvWriteBuf,
    423423                                  DWORD cbWriteBuf,
Note: See TracChangeset for help on using the changeset viewer.