- Add NtEnumerateSystemEnvironmentValuesEx, NtQuerySystemEnvironmentValueex, NtSetSystemEnvironmentValueEx.

- Fix some build brtakage.

svn path=/trunk/; revision=24631
This commit is contained in:
Alex Ionescu 2006-10-23 18:21:31 +00:00
parent 03aeec584e
commit 1bf94f2a3a
5 changed files with 31 additions and 24 deletions

View file

@ -32,7 +32,6 @@ NtAddDriverEntry(IN PEFI_DRIVER_ENTRY Entry,
return STATUS_NOT_IMPLEMENTED; return STATUS_NOT_IMPLEMENTED;
} }
NTSTATUS NTSTATUS
NTAPI NTAPI
NtDeleteBootEntry(IN ULONG Id) NtDeleteBootEntry(IN ULONG Id)

View file

@ -336,6 +336,33 @@ NtSetSystemEnvironmentValue (IN PUNICODE_STRING VariableName,
return Status; return Status;
} }
NTSTATUS
NTAPI
NtEnumerateSystemEnvironmentValuesEx(IN ULONG InformationClass,
IN PVOID Buffer,
IN ULONG BufferLength)
{
UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;
}
NTSTATUS
NTAPI
NtQuerySystemEnvironmentValueEx(IN PUNICODE_STRING VariableName,
IN LPGUID VendorGuid)
{
UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;
}
NTSTATUS
NTAPI
NtSetSystemEnvironmentValueEx(IN PUNICODE_STRING VariableName,
IN LPGUID VendorGuid)
{
UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;
}
/* --- Query/Set System Information --- */ /* --- Query/Set System Information --- */

View file

@ -1327,7 +1327,6 @@ ZwCreateKey@28
ZwCreateSection@28 ZwCreateSection@28
ZwCreateSymbolicLinkObject@16 ZwCreateSymbolicLinkObject@16
ZwCreateTimer@16 ZwCreateTimer@16
ZwDeleteBootEntry@4
ZwDeleteFile@4 ZwDeleteFile@4
ZwDeleteKey@4 ZwDeleteKey@4
ZwDeleteValueKey@8 ZwDeleteValueKey@8

View file

@ -183,9 +183,9 @@ SeLocateProcessImageName(IN PEPROCESS Process,
/* FUNCTIONS ****************************************************************/ /* FUNCTIONS ****************************************************************/
NTSTATUS NTSTATUS
STDCALL NTAPI
NtAccessCheckAndAuditAlarm(IN PUNICODE_STRING SubsystemName, NtAccessCheckAndAuditAlarm(IN PUNICODE_STRING SubsystemName,
IN PVOID HandleId, IN HANDLE HandleId,
IN PUNICODE_STRING ObjectTypeName, IN PUNICODE_STRING ObjectTypeName,
IN PUNICODE_STRING ObjectName, IN PUNICODE_STRING ObjectName,
IN PSECURITY_DESCRIPTOR SecurityDescriptor, IN PSECURITY_DESCRIPTOR SecurityDescriptor,
@ -197,7 +197,7 @@ NtAccessCheckAndAuditAlarm(IN PUNICODE_STRING SubsystemName,
OUT PBOOLEAN GenerateOnClose) OUT PBOOLEAN GenerateOnClose)
{ {
UNIMPLEMENTED; UNIMPLEMENTED;
return(STATUS_NOT_IMPLEMENTED); return STATUS_NOT_IMPLEMENTED;
} }

View file

@ -1146,24 +1146,6 @@ NtAccessCheck(IN PSECURITY_DESCRIPTOR SecurityDescriptor,
return Status; return Status;
} }
NTSTATUS
NTAPI
NtAccessCheckAndAuditAlarm(IN PUNICODE_STRING SubsystemName,
IN HANDLE HandleId,
IN PUNICODE_STRING ObjectTypeName,
IN PUNICODE_STRING ObjectName,
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
IN ACCESS_MASK DesiredAccess,
IN PGENERIC_MAPPING GenericMapping,
IN BOOLEAN ObjectCreation,
OUT PACCESS_MASK GrantedAccess,
OUT PNTSTATUS AccessStatus,
OUT PBOOLEAN GenerateOnClose)
{
UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;
}
NTSTATUS NTSTATUS
NTAPI NTAPI
NtAccessCheckByType(IN PSECURITY_DESCRIPTOR SecurityDescriptor, NtAccessCheckByType(IN PSECURITY_DESCRIPTOR SecurityDescriptor,