Page 1 of 1

#IOCTL_STORAGE_QUERY_PROPERTY ?

Posted: Tue Aug 24, 2004 7:39 pm
by bingo
how "compose" this in pb ?

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

#IOCTL_STORAGE_QUERY_PROPERTY = ... ? :roll:

Posted: Wed Aug 25, 2004 1:56 am
by KarLKoX

Code: Select all

#FILE_DEVICE_MASS_STORAGE       = $0000002
#IOCTL_STORAGE_BASE             = #FILE_DEVICE_MASS_STORAGE
#METHOD_BUFFERED                = 0
#FILE_ANY_ACCESS                = 0

Procedure.l CTL_CODE(DeviceType, Function, Method, Access)
  ProcedureReturn ((DeviceType) << 16) | ((Access) << 14) | ((Function) << 2) | (Method)
EndProcedure

IOCTL_STORAGE_QUERY_PROPERTY = CTL_CODE(#IOCTL_STORAGE_BASE, $0500, #METHOD_BUFFERED, #FILE_ANY_ACCESS)