Path: news.mitre.org!blanket.mitre.org!agate!newsgate.cuhk.edu.hk!hammer.uoregon.edu!csulb.edu!logbridge.uoregon.edu!sunqbc.risq.qc.ca!news-penn.gip.net!news.gsl.net!gip.net!news.NetVision.net.il!not-for-mail From: Roman Rutman Newsgroups: comp.os.ms-windows.programmer.nt.kernel-mode Subject: Re: Retrieve name of a device object Date: Mon, 03 Nov 1997 13:16:47 +0200 Organization: NetVision LTD. Lines: 33 Message-ID: <345DB29E.4FED90D1@PLEASE-DELETE-THISmailhost.net> References: <345a3eb4.11883787@news.iaehv.nl> Reply-To: romanr@PLEASE-DELETE-THISmailhost.net NNTP-Posting-Host: roman.softwinter.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: news.NetVision.net.il 878555732 3156 (None) 207.232.21.22 X-Complaints-To: usenet@news.NetVision.net.il X-Mailer: Mozilla 4.03 [en] (WinNT; U) To: Mark van Velsen Mark van Velsen wrote: > Does anyone know a way to retrieve the name of a device object that > was originally specified in IoCreateDevice(..)? I know the object > manager has a function named ObQueryNameString, but unfortunaly it's > one of the undocumented ones... Looking into ntoskrnl.exe I noticed > that this function has 4 parameters, probably looking sometime like: > > NTSTATUS ObQueryNameString( > IN PVOID Object, > IN PUNICODE_STRING Name, > IN POBJECT_TYPE ObjectType, > ?? ); > Anyone an idea? Hello Mark, Here is correct header: NTSYSAPI NTSTATUS NTAPI ObQueryNameString( POBJECT Object, PUNICODE_STRING Name, ULONG MaximumLength, PULONG ActualLength ); Best Regards, Roman Rutman romanr@mailhost.net http://www.softwinte.com - source for NT transparent disk encryption