- 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;
}
NTSTATUS
NTAPI
NtDeleteBootEntry(IN ULONG Id)

View file

@ -336,6 +336,33 @@ NtSetSystemEnvironmentValue (IN PUNICODE_STRING VariableName,
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 --- */

View file

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

View file

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

View file

@ -1146,24 +1146,6 @@ NtAccessCheck(IN PSECURITY_DESCRIPTOR SecurityDescriptor,
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
NTAPI
NtAccessCheckByType(IN PSECURITY_DESCRIPTOR SecurityDescriptor,