How to access named kernel object created by user mode applicati-on in kernel driver?

Hi all,

I have a user mode application that uses the SWMRG(single writer multiple
readers guard) as implemented in chap 10 of Advanced windows to protect a
named memory mapped file.

In the kernel mode file filter driver, I need to access the memory mapped
file. In ZwOpenSection, we can pass an ObjectAttributes that encapsulates
the name. However, I did not know how to do that for Mutex, Event &
Semaphore kernel objects.

Any idea ?

Thanks,

Jack(Wei-Chi) Cheng
Lexis-Nexis DCE Support Team
email: xxxxx@lexis-nexis.com
phone: 937-8656800 x 4028