+User acceptable message on incompatible W32 binary modules.
[reactos.git] / ntoskrnl / se / audit.c
1 /* $Id$
2  *
3  * COPYRIGHT:         See COPYING in the top level directory
4  * PROJECT:           ReactOS kernel
5  * PURPOSE:           Audit functions
6  * FILE:              kernel/se/audit.c
7  * PROGRAMER:         Eric Kohl (ekohl@rz-online.de)
8  * REVISION HISTORY:
9  *                    20/07/2003: Created
10  */
11
12 /* INCLUDES *****************************************************************/
13
14 #include <ddk/ntddk.h>
15
16 #include <internal/debug.h>
17
18
19 /* FUNCTIONS ****************************************************************/
20
21 NTSTATUS STDCALL
22 NtAccessCheckAndAuditAlarm(IN PUNICODE_STRING SubsystemName,
23                            IN PHANDLE ObjectHandle,
24                            IN PUNICODE_STRING ObjectTypeName,
25                            IN PUNICODE_STRING ObjectName,
26                            IN PSECURITY_DESCRIPTOR SecurityDescriptor,
27                            IN ACCESS_MASK DesiredAccess,
28                            IN PGENERIC_MAPPING GenericMapping,
29                            IN BOOLEAN ObjectCreation,
30                            OUT PACCESS_MASK GrantedAccess,
31                            OUT PNTSTATUS AccessStatus,
32                            OUT PBOOLEAN GenerateOnClose
33         )
34 {
35   UNIMPLEMENTED;
36 }
37
38
39 NTSTATUS STDCALL
40 NtCloseObjectAuditAlarm(IN PUNICODE_STRING SubsystemName,
41                         IN PVOID HandleId,
42                         IN BOOLEAN GenerateOnClose)
43 {
44   UNIMPLEMENTED;
45 }
46
47
48 NTSTATUS STDCALL
49 NtDeleteObjectAuditAlarm(IN PUNICODE_STRING SubsystemName,
50                          IN PVOID HandleId,
51                          IN BOOLEAN GenerateOnClose)
52 {
53   UNIMPLEMENTED;
54 }
55
56
57 NTSTATUS STDCALL
58 NtOpenObjectAuditAlarm(IN PUNICODE_STRING SubsystemName,
59                        IN PVOID HandleId,
60                        IN PUNICODE_STRING ObjectTypeName,
61                        IN PUNICODE_STRING ObjectName,
62                        IN PSECURITY_DESCRIPTOR SecurityDescriptor,
63                        IN HANDLE ClientToken,
64                        IN ULONG DesiredAccess,
65                        IN ULONG GrantedAccess,
66                        IN PPRIVILEGE_SET Privileges,
67                        IN BOOLEAN ObjectCreation,
68                        IN BOOLEAN AccessGranted,
69                        OUT PBOOLEAN GenerateOnClose)
70 {
71   UNIMPLEMENTED;
72 }
73
74
75 NTSTATUS STDCALL
76 NtPrivilegedServiceAuditAlarm(IN PUNICODE_STRING SubsystemName,
77                               IN PUNICODE_STRING ServiceName,
78                               IN HANDLE ClientToken,
79                               IN PPRIVILEGE_SET Privileges,
80                               IN BOOLEAN AccessGranted)
81 {
82   UNIMPLEMENTED;
83 }
84
85
86 NTSTATUS STDCALL
87 NtPrivilegeObjectAuditAlarm(IN PUNICODE_STRING SubsystemName,
88                             IN PVOID HandleId,
89                             IN HANDLE ClientToken,
90                             IN ULONG DesiredAccess,
91                             IN PPRIVILEGE_SET Privileges,
92                             IN BOOLEAN AccessGranted)
93 {
94   UNIMPLEMENTED;
95 }
96
97 /* EOF */