[Bug 21448] RollerCoaster Tycoon 3 does not accept the original disc

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Feb 15 04:29:47 CST 2010


http://bugs.winehq.org/show_bug.cgi?id=21448





--- Comment #4 from Thomas Mertes <thomas.mertes at gmx.at>  2010-02-15 04:29:46 ---
I found out what ioctl 2d1400 means: IOCTL_STORAGE_QUERY_PROPERTY.
IOCTL_STORAGE_QUERY_PROPERTY is defined in ntddstor.h:

  #define IOCTL_STORAGE_QUERY_PROPERTY \
    CTL_CODE(IOCTL_STORAGE_BASE, 0x0500, METHOD_BUFFERED, FILE_ANY_ACCESS)

IOCTL_STORAGE_BASE is identical to FILE_DEVICE_MASS_STORAGE (see: ntddstor.h).

IOCTL_STORAGE_QUERY_PROPERTY is described in MSDN and uses
struct _STORAGE_PROPERTY_QUERY:

  typedef struct _STORAGE_PROPERTY_QUERY {
    STORAGE_PROPERTY_ID  PropertyId;
    STORAGE_QUERY_TYPE  QueryType;
    UCHAR  AdditionalParameters[1];
  } STORAGE_PROPERTY_QUERY, *PSTORAGE_PROPERTY_QUERY;

It would probably help to add PropertyId, QueryType and
AdditionalParameters to an improved fixme message.

Greetings Thomas

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list