Patch - libntdll.def (add some exports)

Steven Edwards <Steven_Ed4153-/[email protected]>
Newsgroups gmane.comp.gnu.mingw.patches
Organization ReactOS Project
Message-ID <[email protected]>
Is there ANYTHING wrong with this patch? Changelog? Diff format? Email 
Format? End of Line?
If not then here it is, Diff'd from the cygwin win32api sources.

Changelog:
2002-10-02  Steven Edwards  <Steven_Ed4153-/[email protected]>

        * lib/ntdll.def (NtAccessCheck): Added Missing Export
        * lib/ntdll.def (NtAdjustPrivilegesToken): Ditto.
        * lib/ntdll.def (NtCreateKey): Ditto.
        * lib/ntdll.def (NtDeleteKey): Ditto.
        * lib/ntdll.def (NtDeleteValueKey): Ditto.
        * lib/ntdll.def (NtEnumerateKey): Ditto.
        * lib/ntdll.def (NtEnumerateValueKey): Ditto.
        * lib/ntdll.def (NtOpenKey): Ditto.
        * lib/ntdll.def (NtOpenProcessToken): Ditto.
        * lib/ntdll.def (NtOpenThreadToken): Ditto.
        * lib/ntdll.def (NtQueryInformationToken): Ditto.
        * lib/ntdll.def (NtQueryKey): Ditto.
        * lib/ntdll.def (NtQueryValueKey): Ditto.
        * lib/ntdll.def (NtSetSecurityObject): Ditto.
        * lib/ntdll.def (NtSetValueKey): Ditto.
        * lib/ntdll.def (RtlAddAccessAllowedAce): Ditto.
        * lib/ntdll.def (RtlCreateAcl): Ditto.
        * lib/ntdll.def (RtlCreateSecurityDescriptor): Ditto.
        * lib/ntdll.def (RtlCreateUnicodeStringFromAsciiz): Ditto.
        * lib/ntdll.def (RtlGetAce): Ditto.
        * lib/ntdll.def (RtlGetControlSecurityDescriptor): Ditto.
        * lib/ntdll.def (RtlGetDaclSecurityDescriptor): Ditto.
        * lib/ntdll.def (RtlGetGroupSecurityDescriptor): Ditto.
        * lib/ntdll.def (RtlGetOwnerSecurityDescriptor): Ditto.
        * lib/ntdll.def (RtlGetSaclSecurityDescriptor): Ditto.
        * lib/ntdll.def (RtlImpersonateSelf): Ditto.
        * lib/ntdll.def (RtlIsTextUnicode): Ditto.
        * lib/ntdll.def (RtlLengthSecurityDescriptor): Ditto.
        * lib/ntdll.def (RtlMakeSelfRelativeSD): Ditto.
        * lib/ntdll.def (RtlMultiByteToUnicodeN): Ditto.
        * lib/ntdll.def (RtlMultiByteToUnicodeSize): Ditto.
        * lib/ntdll.def (RtlOpenCurrentUser): Ditto.
        * lib/ntdll.def (RtlSetDaclSecurityDescriptor): Ditto.
        * lib/ntdll.def (RtlSetGroupSecurityDescriptor): Ditto.
        * lib/ntdll.def (RtlSetOwnerSecurityDescriptor): Ditto.
        * lib/ntdll.def (RtlSetSaclSecurityDescriptor): Ditto.
        * lib/ntdll.def (RtlValidSecurityDescriptor): Ditto.
        * lib/ntdll.def (ZwAccessCheck): Ditto.
        * lib/ntdll.def (ZwAdjustPrivilegesToken): Ditto.
        * lib/ntdll.def (ZwCreateKey): Ditto.
        * lib/ntdll.def (ZwDeleteValueKey): Ditto.
        * lib/ntdll.def (ZwEnumerateKey): Ditto.
        * lib/ntdll.def (ZwEnumerateValueKey): Ditto.
        * lib/ntdll.def (ZwOpenKey): Ditto.
        * lib/ntdll.def (ZwOpenProcessToken): Ditto.
        * lib/ntdll.def (ZwOpenThreadToken): Ditto.
        * lib/ntdll.def (ZwQueryInformationToken): Ditto.
        * lib/ntdll.def (ZwQueryKey): Ditto.
        * lib/ntdll.def (ZwQueryValueKey): Ditto.
        * lib/ntdll.def (ZwSetSecurityObject): Ditto.
        * lib/ntdll.def (ZwSetValueKey): Ditto.
ntdll.diff (text/plain, 3.8 KB)
Index: ntdll.def
===================================================================
RCS file: /cvs/src/src/winsup/w32api/lib/ntdll.def,v
retrieving revision 1.3
diff -u -r1.3 ntdll.def
--- ntdll.def	9 Jul 2002 13:11:54 -0000	1.3
+++ ntdll.def	3 Oct 2002 16:32:22 -0000
@@ -17,24 +17,40 @@
 NlsAnsiCodePage
 NlsMbCodePageTag
 NlsMbOemCodePageTag
+NtAccessCheck@32
+NtAdjustPrivilegesToken@24
 NtAllocateVirtualMemory@24
 NtClose@4
 NtCreateFile@44
+NtCreateKey@28
 NtCurrentTeb@0
+NtDeleteKey@4
+NtDeleteValueKey@8
 NtDisplayString@4
+NtEnumerateKey@24
+NtEnumerateValueKey@24
 NtFlushVirtualMemory@16
 NtFreeVirtualMemory@16
 NtLockVirtualMemory@16
 NtOpenFile@24
+NtOpenKey@12
+NtOpenProcessToken@12
+NtOpenThreadToken@16
 NtProtectVirtualMemory@20
+NtQueryInformationToken@20
+NtQueryKey@20
+NtQueryValueKey@24
 NtQueryVirtualMemory@24
 NtReadFile@36
 NtReadVirtualMemory@20
+NtSetSecurityObject@12
+NtSetValueKey@24
 NtShutdownSystem@4
 NtUnlockVirtualMemory@16
 NtWriteFile@36
 NtWriteVirtualMemory@20
 RtlAcquirePebLock@0
+RtlAddAccessAllowedAce@16
 RtlAllocateAndInitializeSid@44
 RtlAllocateHandle@8
 RtlAllocateHeap@12
@@ -58,10 +74,13 @@
 RtlCopySid@12
 RtlCopyString@8
 RtlCopyUnicodeString@8
+RtlCreateAcl@12
 RtlCreateEnvironment@8
 RtlCreateHeap@24
 RtlCreateProcessParameters@40
+RtlCreateSecurityDescriptor@8
 RtlCreateUnicodeString@8
+RtlCreateUnicodeStringFromAsciiz@8
 RtlDeNormalizeProcessParams@4
 RtlDestroyEnvironment@4
 RtlDestroyHandleTable@4
@@ -95,16 +114,23 @@
 RtlFreeOemString@4
 RtlFreeSid@4
 RtlFreeUnicodeString@4
+RtlGetAce@12
+RtlGetControlSecurityDescriptor@12
 RtlGetCurrentDirectory_U@8
+RtlGetDaclSecurityDescriptor@16
 RtlGetFullPathName_U@16
+RtlGetGroupSecurityDescriptor@12
 RtlGetLongestNtPathLength@0
 RtlGetNtGlobalFlags@0
+RtlGetOwnerSecurityDescriptor@12
 RtlGetProcessHeaps@8
+RtlGetSaclSecurityDescriptor@16
 RtlIdentifierAuthoritySid@4
 RtlImageDirectoryEntryToData@16
 RtlImageNtHeader@4
 RtlImageRvaToSection@12
 RtlImageRvaToVa@16
+RtlImpersonateSelf@4
 RtlInitAnsiString@8
 RtlInitCodePageTable@8
 RtlInitNlsTables@16
@@ -117,12 +143,17 @@
 RtlIntegerToUnicodeString@12
 RtlIsDosDeviceName_U@4
 RtlIsNameLegalDOS8Dot3@12
+RtlIsTextUnicode@12
 RtlIsValidHandle@8
 RtlIsValidIndexHandle@12
 RtlLengthRequiredSid@4
+RtlLengthSecurityDescriptor@4
 RtlLengthSid@4
 RtlLockHeap@4
+RtlMakeSelfRelativeSD@12
 RtlMoveMemory@12
+RtlMultiByteToUnicodeN@20
+RtlMultiByteToUnicodeSize@12
 RtlNormalizeProcessParams@4
 RtlNtStatusToDosError@4
 RtlNumberOfClearBits@4
@@ -130,6 +161,7 @@
 RtlOemStringToUnicodeSize@4
 RtlOemStringToUnicodeString@12
 RtlOemToUnicodeN@12
+RtlOpenCurrentUser@8
 RtlPrefixString@12
 RtlPrefixUnicodeString@12
 RtlQueryEnvironmentVariable_U@12
@@ -140,7 +172,11 @@
 RtlSetBits@12
 RtlSetCurrentDirectory_U@4
 RtlSetCurrentEnvironment@8
+RtlSetDaclSecurityDescriptor@16
 RtlSetEnvironmentVariable@12
+RtlSetGroupSecurityDescriptor@12
+RtlSetOwnerSecurityDescriptor@12
+RtlSetSaclSecurityDescriptor@16
 RtlSizeHeap@12
 RtlSubAuthorityCountSid@4
 RtlSubAuthoritySid@8
@@ -165,22 +201,37 @@
 RtlValidSid@4
 RtlValidateHeap@12
 RtlValidateProcessHeaps@0
+RtlValidSecurityDescriptor@4
 RtlZeroMemory@8
 RtlxAnsiStringToUnicodeSize@4
 RtlxOemStringToUnicodeSize@4
 RtlxUnicodeStringToAnsiSize@4
 RtlxUnicodeStringToOemSize@4
+ZwAccessCheck@32
+ZwAdjustPrivilegesToken@24
 ZwAllocateVirtualMemory@24
 ZwClose@4
 ZwCreateFile@44
+ZwCreateKey@28
+ZwDeleteValueKey@8
+ZwEnumerateKey@24
+ZwEnumerateValueKey@24
 ZwFlushVirtualMemory@16
 ZwFreeVirtualMemory@16
 ZwLockVirtualMemory@16
 ZwOpenFile@24
+ZwOpenKey@12
+ZwOpenProcessToken@12
+ZwOpenThreadToken@16
 ZwProtectVirtualMemory@20
+ZwQueryInformationToken@20
+ZwQueryKey@20
+ZwQueryValueKey@24
 ZwQueryVirtualMemory@24
 ZwReadFile@36
 ZwReadVirtualMemory@20
+ZwSetSecurityObject@12
+ZwSetValueKey@24
 ZwUnlockVirtualMemory@16
 ZwWriteFile@36 
 ZwWriteVirtualMemory@20
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.