Commit History

Author SHA1 Message Date
  Erich E. Hoover a656ca5e32 ntoskrnl.exe: Implement volume information queries for device files. 4 years ago
  Alexandre Julliard bb00942671 server: Store the NT name in the fd object. 4 years ago
  Alexandre Julliard d6ef9401b3 server: Use the object type information to implement access mapping. 4 years ago
  Alexandre Julliard 4d646de90d server: Add generic mapping masks for all object types. 4 years ago
  Alexandre Julliard c6f2aacb57 server: Add a type descriptor to all server objects. 4 years ago
  Alexandre Julliard 5c4d6cf837 server: Pass all creation arguments to the device creation functions. 4 years ago
  Alexandre Julliard 5e9b1a3c67 server: Return the device name for device files. 4 years ago
  Alexandre Julliard 2e51f9aae3 server: Add an object operation to retrieve an object name. 4 years ago
  Michael Müller 504cf18e19 server: Hold a reference to the file in delete_file(). 5 years ago
  Zebediah Figura 0bd7da4290 server: Hold a reference to the device on behalf of the device manager. 5 years ago
  Jacek Caban 7f0883ae88 server: Associate create and close IRPs with current thread. 5 years ago
  Jacek Caban 49b834bb42 server: Use current thread for IRP calls without associated thread. 5 years ago
  Jacek Caban b724024d5a server: Notify kernel when IRP is terminated by server. 5 years ago
  Jacek Caban dc5421f950 server: Remove IRP from device queue before terminating async. 5 years ago
  Jacek Caban 101da2b512 server: Store IRP client pointer on server side. 5 years ago
  Jacek Caban dfe20465e8 server: Use stored current kernel call to interpret IRP dispatch status. 5 years ago
  Jacek Caban a55a287cab server: Always block overlapped device requests until driver dispatches them. 5 years ago
  Jacek Caban bd94c43fcf ntoskrnl.exe: Associate file object with server object before calling IRP routine. 5 years ago
  Jacek Caban 29914d583f server: Pass file object handle in IRP_CALL_CREATE request. 5 years ago
  Jacek Caban 781dd9a145 server: Store currently executed IRP call on server side. 5 years ago
  Jacek Caban b1e1111d7b server: Don't use IRP_MJ_* constants for ntoskrnl.exe communication. 5 years ago
  Jacek Caban 8bce6309ac server: Pass IRP output size in irp_params_t. 5 years ago
  Jacek Caban 52ff9bd3ac server: Use generic kernel object list to store client device file pointer. 5 years ago
  Jacek Caban a77a1a5433 server: Ensure that IRP_MJ_CLOSE is queued only once. 5 years ago
  Jacek Caban 31f6f0eec2 server: Set file user pointer in get_next_device_request handler. 5 years ago
  Jacek Caban 2ee040382f server: Return client thread object pointer from get_next_device_request if available. 5 years ago
  Jacek Caban b4f78d6896 server: Use generic kernel object list to store client device pointer. 5 years ago
  Jacek Caban f57a383d09 ntoskrnl.exe: Support waiting on kernel objects. 5 years ago
  Jacek Caban a5c2f043e6 server: Notify client about freed object so that it may free associated kernel object. 5 years ago
  Jacek Caban 4db5879742 server: Allow queuing IRPs with no file associated. 5 years ago