- Rename ObpCreateTypeObject to ObCreateObjectType and fix definition. The latter...
authorAlex Ionescu <aionescu@gmail.com>
Mon, 5 Jun 2006 06:31:42 +0000 (06:31 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Mon, 5 Jun 2006 06:31:42 +0000 (06:31 +0000)
commita46ee938fac9185902092d46627b7a9857d91267
treef5e886800228faee55c4742afe7da82a79ebf7b1
parent0aeaea0fb71d2aa4dcf2032d769709ae630e2daa
- Rename ObpCreateTypeObject to ObCreateObjectType and fix definition. The latter is actually exported in NT, and there's no reason not to export it while having our own internally renamed version.
- Added stub exports for ObCloseHandle, ObReferenceSecurityDesciptor, ObSetHandleAttributes, ObSetSecurityObjectByPointer so that someday someone can know what needs to be implemented.
- Removed ObGetObjectPointerCount. It is not exported in newer OSes and was always undocumented.
- Move ObQueryObjecctAuditingByHandle to security.c and optimized it not to attach to the system process, as well as to cache the handle table instead of dereferencing the owner process all the time.

svn path=/trunk/; revision=22232
27 files changed:
reactos/include/ndk/obfuncs.h
reactos/ntoskrnl/cm/registry.c
reactos/ntoskrnl/ex/callback.c
reactos/ntoskrnl/ex/event.c
reactos/ntoskrnl/ex/evtpair.c
reactos/ntoskrnl/ex/mutant.c
reactos/ntoskrnl/ex/profile.c
reactos/ntoskrnl/ex/sem.c
reactos/ntoskrnl/ex/timer.c
reactos/ntoskrnl/ex/win32k.c
reactos/ntoskrnl/include/internal/ob.h
reactos/ntoskrnl/io/driver.c
reactos/ntoskrnl/io/iocomp.c
reactos/ntoskrnl/io/iomgr.c
reactos/ntoskrnl/lpc/port.c
reactos/ntoskrnl/mm/section.c
reactos/ntoskrnl/ntoskrnl.def
reactos/ntoskrnl/ob/obhandle.c
reactos/ntoskrnl/ob/obinit.c
reactos/ntoskrnl/ob/oblife.c
reactos/ntoskrnl/ob/obname.c
reactos/ntoskrnl/ob/obref.c
reactos/ntoskrnl/ob/security.c
reactos/ntoskrnl/ob/symlink.c
reactos/ntoskrnl/ps/job.c
reactos/ntoskrnl/ps/psmgr.c
reactos/ntoskrnl/se/token.c