mirror of
https://github.com/reactos/reactos.git
synced 2025-01-06 06:20:13 +00:00
No harm in deleting this (it was previously disabled in r39016)
svn path=/trunk/; revision=39020
This commit is contained in:
parent
c2a524d32a
commit
64b55a2448
4 changed files with 0 additions and 422 deletions
|
@ -1,129 +0,0 @@
|
|||
#include <k32.h>
|
||||
|
||||
#ifdef __GNUC__
|
||||
#include "regtests.h"
|
||||
#define NDEBUG
|
||||
#include "debug.h"
|
||||
|
||||
#define TestFilename L"C:\\File"
|
||||
#define TestExpectedFilename L"\\??\\" TestFilename
|
||||
#define TestHandle (HANDLE) 1
|
||||
|
||||
typedef struct
|
||||
{
|
||||
LPCWSTR lpFileName;
|
||||
DWORD dwDesiredAccess;
|
||||
DWORD dwShareMode;
|
||||
LPSECURITY_ATTRIBUTES lpSecurityAttributes;
|
||||
DWORD dwCreationDisposition;
|
||||
DWORD dwFlagsAndAttributes;
|
||||
HANDLE hTemplateFile;
|
||||
} CreateFile_PARAMETERS;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
PWCHAR ObjectName;
|
||||
ACCESS_MASK DesiredAccess;
|
||||
ULONG FileAttributes;
|
||||
ULONG ShareAccess;
|
||||
ULONG CreateDisposition;
|
||||
ULONG CreateOptions;
|
||||
PVOID EaBuffer;
|
||||
ULONG EaLength;
|
||||
} NtCreateFile_PARAMETERS;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
CreateFile_PARAMETERS CreateFileParameters;
|
||||
NtCreateFile_PARAMETERS NtCreateFileParameters;
|
||||
} CreateFileTest_Parameters;
|
||||
|
||||
static CreateFileTest_Parameters CreateFileTests[] =
|
||||
{
|
||||
{
|
||||
CreateFileParameters:
|
||||
{
|
||||
lpFileName: TestFilename,
|
||||
dwDesiredAccess: GENERIC_ALL,
|
||||
dwShareMode: FILE_SHARE_WRITE,
|
||||
lpSecurityAttributes: NULL,
|
||||
dwCreationDisposition: CREATE_ALWAYS,
|
||||
dwFlagsAndAttributes: 0,
|
||||
hTemplateFile: NULL
|
||||
},
|
||||
NtCreateFileParameters:
|
||||
{
|
||||
ObjectName: TestExpectedFilename,
|
||||
DesiredAccess: GENERIC_ALL|SYNCHRONIZE|FILE_READ_ATTRIBUTES,
|
||||
FileAttributes: 0,
|
||||
ShareAccess: FILE_SHARE_WRITE,
|
||||
CreateDisposition: FILE_OVERWRITE_IF,
|
||||
CreateOptions: FILE_NON_DIRECTORY_FILE|FILE_SYNCHRONOUS_IO_NONALERT,
|
||||
NULL,
|
||||
0
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
static CreateFileTest_Parameters *CurrentTest;
|
||||
|
||||
static NTSTATUS WINAPI
|
||||
MockNtCreateFile(PHANDLE FileHandle,
|
||||
ACCESS_MASK DesiredAccess,
|
||||
POBJECT_ATTRIBUTES ObjectAttributes,
|
||||
PIO_STATUS_BLOCK IoStatusBlock,
|
||||
PLARGE_INTEGER AllocateSize,
|
||||
ULONG FileAttributes,
|
||||
ULONG ShareAccess,
|
||||
ULONG CreateDisposition,
|
||||
ULONG CreateOptions,
|
||||
PVOID EaBuffer,
|
||||
ULONG EaLength)
|
||||
{
|
||||
_AssertEqualWideString(CurrentTest->NtCreateFileParameters.ObjectName,
|
||||
ObjectAttributes->ObjectName->Buffer);
|
||||
_AssertEqualValue(CurrentTest->NtCreateFileParameters.DesiredAccess, DesiredAccess);
|
||||
_AssertEqualValue(CurrentTest->NtCreateFileParameters.FileAttributes, FileAttributes);
|
||||
_AssertEqualValue(CurrentTest->NtCreateFileParameters.ShareAccess, ShareAccess);
|
||||
_AssertEqualValue(CurrentTest->NtCreateFileParameters.CreateDisposition, CreateDisposition);
|
||||
_AssertEqualValue(CurrentTest->NtCreateFileParameters.CreateOptions, CreateOptions);
|
||||
*FileHandle = TestHandle;
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static _HOOK NtCreateFileHooks[] =
|
||||
{
|
||||
{"NtCreateFile", MockNtCreateFile},
|
||||
{NULL, NULL}
|
||||
};
|
||||
|
||||
static void TestFile()
|
||||
{
|
||||
HANDLE FileHandle;
|
||||
int index;
|
||||
|
||||
_SetHooks(NtCreateFileHooks);
|
||||
for (index = 0; index < sizeof(CreateFileTests) / sizeof(CreateFileTests[0]); index++)
|
||||
{
|
||||
CurrentTest = &CreateFileTests[index];
|
||||
FileHandle = CreateFileW(CurrentTest->CreateFileParameters.lpFileName,
|
||||
CurrentTest->CreateFileParameters.dwDesiredAccess,
|
||||
CurrentTest->CreateFileParameters.dwShareMode,
|
||||
CurrentTest->CreateFileParameters.lpSecurityAttributes,
|
||||
CurrentTest->CreateFileParameters.dwCreationDisposition,
|
||||
CurrentTest->CreateFileParameters.dwFlagsAndAttributes,
|
||||
CurrentTest->CreateFileParameters.hTemplateFile);
|
||||
_AssertEqualValue(NO_ERROR, GetLastError());
|
||||
_AssertEqualValue(TestHandle, FileHandle);
|
||||
}
|
||||
_UnsetAllHooks();
|
||||
}
|
||||
|
||||
static void RunTest()
|
||||
{
|
||||
TestFile();
|
||||
}
|
||||
|
||||
_Dispatcher(CreatefileTest, "CreateFileW")
|
||||
|
||||
#endif
|
|
@ -1,24 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE project SYSTEM "tools/rbuild/project.dtd">
|
||||
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<module name="kernel32_test" type="test">
|
||||
<include base="rtshared">.</include>
|
||||
<include base="kernel32">.</include>
|
||||
<define name="_DISABLE_TIDENTS" />
|
||||
<define name="_SEH_NO_NATIVE_NLG" />
|
||||
<define name="__USE_W32API" />
|
||||
<define name="__NO_CTYPE_INLINES" />
|
||||
<library>rtshared</library>
|
||||
<library>regtests</library>
|
||||
<library>kernel32_base</library>
|
||||
<library>pseh</library>
|
||||
<library>libcntpr</library>
|
||||
<library>msvcrt</library>
|
||||
<linkerflag>-lgcc</linkerflag>
|
||||
<linkerflag>-nostartfiles</linkerflag>
|
||||
<linkerflag>-nostdlib</linkerflag>
|
||||
<file>setup.c</file>
|
||||
<file>CreateFile.c</file>
|
||||
<xi:include href="stubs.rbuild" />
|
||||
</module>
|
||||
</group>
|
|
@ -1,12 +0,0 @@
|
|||
#include <k32.h>
|
||||
#include <regtests.h>
|
||||
|
||||
int
|
||||
mainCRTStartup(int argc, char *argv[])
|
||||
{
|
||||
return WinMain(NULL, NULL, NULL, 0);
|
||||
}
|
||||
|
||||
_SetupOnce()
|
||||
{
|
||||
}
|
|
@ -1,257 +0,0 @@
|
|||
<component name="ntdll.dll">
|
||||
<symbol>CsrCaptureParameterBuffer@16</symbol>
|
||||
<symbol>CsrClientCallServer@16</symbol>
|
||||
<symbol>CsrClientConnectToServer@0</symbol>
|
||||
<symbol>CsrReleaseParameterBuffer@4</symbol>
|
||||
<symbol>DbgUiContinue@8</symbol>
|
||||
<symbol newname="RtlAllocateHeap">HeapAlloc@12</symbol>
|
||||
<symbol newname="RtlFreeHeap">HeapFree@12</symbol>
|
||||
<symbol>LdrAccessResource@16</symbol>
|
||||
<symbol>LdrDisableThreadCalloutsForDll@4</symbol>
|
||||
<symbol>LdrFindResource_U@16</symbol>
|
||||
<symbol>LdrLoadDll@16</symbol>
|
||||
<symbol>LdrShutdownProcess@0</symbol>
|
||||
<symbol>LdrShutdownThread@0</symbol>
|
||||
<symbol>LdrUnloadDll@4</symbol>
|
||||
<symbol>NtAllocateVirtualMemory@24</symbol>
|
||||
<symbol>NtClose@4</symbol>
|
||||
<symbol>NtCreateDirectoryObject@12</symbol>
|
||||
<symbol>NtCreateEvent@20</symbol>
|
||||
<symbol>NtCreateFile@44</symbol>
|
||||
<symbol>NtCreateKey@28</symbol>
|
||||
<symbol>NtCreateProcess@32</symbol>
|
||||
<symbol>NtCreateSection@28</symbol>
|
||||
<symbol>NtDelayExecution@8</symbol>
|
||||
<symbol>NtDeviceIoControlFile@40</symbol>
|
||||
<symbol>NtDuplicateObject@28</symbol>
|
||||
<symbol>NtFlushBuffersFile@8</symbol>
|
||||
<symbol>NtFlushInstructionCache@12</symbol>
|
||||
<symbol>NtFlushVirtualMemory@16</symbol>
|
||||
<symbol>NtFreeVirtualMemory@16</symbol>
|
||||
<symbol>NtFsControlFile@40</symbol>
|
||||
<symbol>NtGetContextThread@8</symbol>
|
||||
<symbol>NtLockVirtualMemory@16</symbol>
|
||||
<symbol>NtOpenDirectoryObject@12</symbol>
|
||||
<symbol>NtOpenEvent@12</symbol>
|
||||
<symbol>NtOpenFile@24</symbol>
|
||||
<symbol>NtOpenKey@12</symbol>
|
||||
<symbol>NtOpenProcess@16</symbol>
|
||||
<symbol>NtOpenSection@12</symbol>
|
||||
<symbol>NtOpenThread@16</symbol>
|
||||
<symbol>NtProtectVirtualMemory@20</symbol>
|
||||
<symbol>NtPulseEvent@8</symbol>
|
||||
<symbol>NtQueryDefaultLocale@8</symbol>
|
||||
<symbol>NtQueryDefaultUILanguage@4</symbol>
|
||||
<symbol>NtQueryDirectoryFile@44</symbol>
|
||||
<symbol>NtQueryInformationFile@20</symbol>
|
||||
<symbol>NtQueryInformationProcess@20</symbol>
|
||||
<symbol>NtQueryInformationThread@20</symbol>
|
||||
<symbol>NtQueryObject@20</symbol>
|
||||
<symbol>NtQuerySystemInformation@16</symbol>
|
||||
<symbol>NtQuerySystemTime@4</symbol>
|
||||
<symbol>NtQueryValueKey@24</symbol>
|
||||
<symbol>NtQueryVirtualMemory@24</symbol>
|
||||
<symbol>NtQueryVolumeInformationFile@20</symbol>
|
||||
<symbol>NtReadFile@36</symbol>
|
||||
<symbol>NtReadVirtualMemory@20</symbol>
|
||||
<symbol>NtResetEvent@8</symbol>
|
||||
<symbol>NtResumeThread@8</symbol>
|
||||
<symbol>NtSetContextThread@8</symbol>
|
||||
<symbol>NtSetEvent@8</symbol>
|
||||
<symbol>NtSetInformationFile@20</symbol>
|
||||
<symbol>NtSetInformationObject@16</symbol>
|
||||
<symbol>NtSetInformationProcess@16</symbol>
|
||||
<symbol>NtSetInformationThread@16</symbol>
|
||||
<symbol>NtSetSystemInformation@12</symbol>
|
||||
<symbol>NtSetSystemTime@8</symbol>
|
||||
<symbol>NtSignalAndWaitForSingleObject@16</symbol>
|
||||
<symbol>NtSuspendThread@8</symbol>
|
||||
<symbol>NtTerminateThread@8</symbol>
|
||||
<symbol>NtUnlockVirtualMemory@16</symbol>
|
||||
<symbol>NtUnmapViewOfSection@8</symbol>
|
||||
<symbol>NtWaitForMultipleObjects@20</symbol>
|
||||
<symbol>NtWaitForSingleObject@12</symbol>
|
||||
<symbol>NtWriteFile@36</symbol>
|
||||
<symbol>NtWriteVirtualMemory@20</symbol>
|
||||
<symbol>NtYieldExecution@0</symbol>
|
||||
<symbol>RtlAcquirePebLock@0</symbol>
|
||||
<symbol>RtlAnsiStringToUnicodeSize@4</symbol>
|
||||
<symbol>RtlBaseProcessStartRoutine</symbol>
|
||||
<symbol>RtlCompactHeap@8</symbol>
|
||||
<symbol>RtlCopyUnicodeString@8</symbol>
|
||||
<symbol>RtlCreateHeap@24</symbol>
|
||||
<symbol>RtlCreateProcessParameters@40</symbol>
|
||||
<symbol>RtlCreateUnicodeString@8</symbol>
|
||||
<symbol>RtlCreateUnicodeStringFromAsciiz@8</symbol>
|
||||
<symbol>RtlDeleteCriticalSection@4</symbol>
|
||||
<symbol>RtlDestroyHeap@4</symbol>
|
||||
<symbol>RtlDestroyProcessParameters@4</symbol>
|
||||
<symbol>RtlDoesFileExists_U@4</symbol>
|
||||
<symbol>RtlDosPathNameToNtPathName_U@16</symbol>
|
||||
<symbol>RtlDosSearchPath_U@24</symbol>
|
||||
<symbol>RtlEnterCriticalSection@4</symbol>
|
||||
<symbol>RtlExpandEnvironmentStrings_U@16</symbol>
|
||||
<symbol>RtlFreeHeap@12</symbol>
|
||||
<symbol>RtlGetCurrentDirectory_U@8</symbol>
|
||||
<symbol>RtlGetFullPathName_U@16</symbol>
|
||||
<symbol>RtlGetProcessHeaps@8</symbol>
|
||||
<symbol>RtlImageNtHeader@4</symbol>
|
||||
<symbol>RtlInitCodePageTable@8</symbol>
|
||||
<symbol>RtlInitializeCriticalSection@4</symbol>
|
||||
<symbol>RtlInitUnicodeString@8</symbol>
|
||||
<symbol>RtlIntegerToChar@16</symbol>
|
||||
<symbol>RtlIntegerToUnicodeString@12</symbol>
|
||||
<symbol>RtlIsNameLegalDOS8Dot3@12</symbol>
|
||||
<symbol>RtlLeaveCriticalSection@4</symbol>
|
||||
<symbol>RtlLockHeap@4</symbol>
|
||||
<symbol>RtlNtStatusToDosError@4</symbol>
|
||||
<symbol>RtlOemStringToUnicodeSize@4</symbol>
|
||||
<symbol>RtlOemStringToUnicodeString@12</symbol>
|
||||
<symbol>RtlOpenCurrentUser@8</symbol>
|
||||
<symbol>RtlQueryEnvironmentVariable_U@12</symbol>
|
||||
<symbol>RtlRaiseException@4</symbol>
|
||||
<symbol>RtlReAllocateHeap@16</symbol>
|
||||
<symbol>RtlReleasePebLock@0</symbol>
|
||||
<symbol>RtlRosCreateUserThreadVa</symbol>
|
||||
<symbol>RtlRosExitUserThread@4</symbol>
|
||||
<symbol>RtlSetCurrentDirectory_U@4</symbol>
|
||||
<symbol>RtlSetEnvironmentVariable@12</symbol>
|
||||
<symbol>RtlSetTimeZoneInformation@4</symbol>
|
||||
<symbol>RtlTimeFieldsToTime@8</symbol>
|
||||
<symbol>RtlTimeToTimeFields@8</symbol>
|
||||
<symbol>RtlUnicodeStringToAnsiSize@4</symbol>
|
||||
<symbol>RtlUnicodeStringToAnsiString@12</symbol>
|
||||
<symbol>RtlUnicodeStringToInteger@12</symbol>
|
||||
<symbol>RtlUnicodeStringToOemString@12</symbol>
|
||||
<symbol>RtlUnicodeToOemN@20</symbol>
|
||||
<symbol>RtlUnlockHeap@4</symbol>
|
||||
<symbol>DbgPrint</symbol>
|
||||
<symbol>LdrFindResourceDirectory_U@16</symbol>
|
||||
<symbol>LdrGetDllHandle@16</symbol>
|
||||
<symbol>LdrGetProcedureAddress@16</symbol>
|
||||
<symbol>RtlCharToInteger@12</symbol>
|
||||
<symbol>RtlUpcaseUnicodeString@12</symbol>
|
||||
<symbol>RtlCreateTimerQueue@4</symbol>
|
||||
<symbol>ZwAllocateVirtualMemory@24</symbol>
|
||||
<symbol>ZwProtectVirtualMemory@20</symbol>
|
||||
<symbol>ZwWriteVirtualMemory@20</symbol>
|
||||
<symbol>RtlGetVersion@4</symbol>
|
||||
<symbol>RtlVerifyVersionInfo@16</symbol>
|
||||
<symbol>RtlNormalizeProcessParams@4</symbol>
|
||||
<symbol>RtlDestroyEnvironment@4</symbol>
|
||||
<symbol>NtCreateJobObject@12</symbol>
|
||||
<symbol>NtOpenJobObject@12</symbol>
|
||||
<symbol>NtIsProcessInJob@8</symbol>
|
||||
<symbol>NtAssignProcessToJobObject@8</symbol>
|
||||
<symbol>NtQueryInformationJobObject@20</symbol>
|
||||
<symbol>NtSetInformationJobObject@16</symbol>
|
||||
<symbol>NtTerminateJobObject@8</symbol>
|
||||
<symbol>NtTerminateProcess@8</symbol>
|
||||
<symbol>RtlRaiseStatus@4</symbol>
|
||||
<symbol>RtlValidateHeap@12</symbol>
|
||||
<symbol>RtlClearBits@12</symbol>
|
||||
<symbol>RtlAreBitsSet@12</symbol>
|
||||
<symbol>RtlFindClearBitsAndSet@12</symbol>
|
||||
<symbol>NtQueueApcThread@20</symbol>
|
||||
<symbol>NtCreateThread@32</symbol>
|
||||
<symbol>CsrNewThread@0</symbol>
|
||||
<symbol>CsrClientConnectToServer@20</symbol>
|
||||
<symbol>CsrCaptureMessageBuffer@16</symbol>
|
||||
<symbol>CsrAllocateCaptureBuffer@8</symbol>
|
||||
<symbol>CsrFreeCaptureBuffer@4</symbol>
|
||||
<symbol>RtlAllocateHeap@12</symbol>
|
||||
<symbol>RtlDeleteTimerQueueEx@8</symbol>
|
||||
<symbol>RtlDeleteTimerQueue@4</symbol>
|
||||
<symbol>RtlCreateTimer@28</symbol>
|
||||
<symbol>RtlDeleteTimer@12</symbol>
|
||||
<symbol>RtlUpdateTimer@16</symbol>
|
||||
<symbol>RtlIsTextUnicode@12</symbol>
|
||||
<symbol>RtlCompareUnicodeString@12</symbol>
|
||||
<symbol>RtlFindMessage@20</symbol>
|
||||
<symbol>RtlDetermineDosPathNameType_U@4</symbol>
|
||||
<symbol>RtlQueryProcessDebugInformation@12</symbol>
|
||||
<symbol>RtlDestroyQueryDebugBuffer@4</symbol>
|
||||
<symbol>RtlAllocateAndInitializeSid@44</symbol>
|
||||
<symbol>RtlLengthSid@4</symbol>
|
||||
<symbol>RtlCreateAcl@12</symbol>
|
||||
<symbol>RtlAddAccessAllowedAce@16</symbol>
|
||||
<symbol>RtlCreateSecurityDescriptor@8</symbol>
|
||||
<symbol>RtlSetDaclSecurityDescriptor@16</symbol>
|
||||
<symbol>RtlFreeSid@4</symbol>
|
||||
<symbol>RtlFreeAnsiString@4</symbol>
|
||||
<symbol>NtNotifyChangeDirectoryFile@36</symbol>
|
||||
<symbol>NtCreateSymbolicLinkObject@16</symbol>
|
||||
<symbol>RtlEqualUnicodeString@12</symbol>
|
||||
<symbol>NtQueryEaFile@36</symbol>
|
||||
<symbol>NtQueryDirectoryObject@28</symbol>
|
||||
<symbol>NlsMbCodePageTag</symbol>
|
||||
<symbol>NlsMbOemCodePageTag</symbol>
|
||||
<symbol>RtlxUnicodeStringToOemSize@4</symbol>
|
||||
<symbol>RtlMultiByteToUnicodeN@20</symbol>
|
||||
<symbol>NtQueryFullAttributesFile@8</symbol>
|
||||
<symbol>NtQuerySymbolicLinkObject@12</symbol>
|
||||
<symbol>RtlPrefixUnicodeString@12</symbol>
|
||||
<symbol>NtCreateIoCompletion@16</symbol>
|
||||
<symbol>NtRemoveIoCompletion@20</symbol>
|
||||
<symbol>NtSetIoCompletion@20</symbol>
|
||||
<symbol>NtCancelIoFile@8</symbol>
|
||||
<symbol>NtLockFile@40</symbol>
|
||||
<symbol>NtUnlockFile@20</symbol>
|
||||
<symbol>NtCreateMailslotFile@32</symbol>
|
||||
<symbol>NtSetValueKey@24</symbol>
|
||||
<symbol>NtCreateNamedPipeFile@56</symbol>
|
||||
<symbol>NtSetVolumeInformationFile@20</symbol>
|
||||
<symbol>RtlSizeHeap@12</symbol>
|
||||
<symbol>NtQueryEvent@20</symbol>
|
||||
<symbol>NtAddAtom@12</symbol>
|
||||
<symbol>NtDeleteAtom@4</symbol>
|
||||
<symbol>NtQueryPerformanceCounter@8</symbol>
|
||||
<symbol>RtlUnwind@16</symbol>
|
||||
<symbol>RtlInitializeCriticalSectionAndSpinCount@8</symbol>
|
||||
<symbol>NtCreateTimer@16</symbol>
|
||||
<symbol>NtOpenTimer@12</symbol>
|
||||
<symbol>NtCreateMutant@16</symbol>
|
||||
<symbol>NtQueryInstallUILanguage@4</symbol>
|
||||
<symbol>NtClearEvent@4</symbol>
|
||||
<symbol>NtOpenMutant@12</symbol>
|
||||
<symbol>NtReleaseMutant@8</symbol>
|
||||
<symbol>NtCreateSemaphore@20@12</symbol>
|
||||
<symbol>NtOpenSemaphore@12</symbol>
|
||||
<symbol>NtReleaseSemaphore@12</symbol>
|
||||
<symbol>NtMapViewOfSection@40</symbol>
|
||||
<symbol>RtlCreateQueryDebugBuffer@8</symbol>
|
||||
<symbol>RtlInitAnsiString@8</symbol>
|
||||
<symbol>RtlAnsiStringToUnicodeString@12</symbol>
|
||||
<symbol>RtlFreeUnicodeString@4</symbol>
|
||||
<symbol>NtCancelTimer@8</symbol>
|
||||
<symbol>NtSetTimer@28</symbol>
|
||||
<symbol>ZwMapViewOfSection@40</symbol>
|
||||
<symbol>ZwOpenSection@12</symbol>
|
||||
<symbol>ZwQuerySection@20</symbol>
|
||||
<symbol>ZwQuerySystemInformation@16</symbol>
|
||||
<symbol>ZwReadFile@36</symbol>
|
||||
<symbol>ZwTerminateProcess@8</symbol>
|
||||
<symbol>ZwClose@4</symbol>
|
||||
<symbol>DbgUiIssueRemoteBreakin@4</symbol>
|
||||
<symbol>NtOpenSymbolicLinkObject@12</symbol>
|
||||
<symbol>RtlxUnicodeStringToAnsiSize@4</symbol>
|
||||
<symbol>RtlOemToUnicodeN@20</symbol>
|
||||
<symbol>RtlUnicodeToMultiByteN@20</symbol>
|
||||
<symbol>NtFindAtom@12</symbol>
|
||||
<symbol>NtQueryInformationAtom@20</symbol>
|
||||
<symbol>RtlCreateAtomTable@8</symbol>
|
||||
<symbol>RtlAddAtomToAtomTable@12</symbol>
|
||||
<symbol>RtlDeleteAtomFromAtomTable@8</symbol>
|
||||
<symbol>RtlLookupAtomInAtomTable@12</symbol>
|
||||
<symbol>RtlQueryAtomInAtomTable@24</symbol>
|
||||
<symbol>ZwOpenKey@12</symbol>
|
||||
<symbol>ZwQueryValueKey@24</symbol>
|
||||
<symbol>RtlQueryRegistryValues@20</symbol>
|
||||
<symbol>RtlAppendUnicodeToString@8</symbol>
|
||||
<symbol>@RtlUshortByteSwap@4</symbol>
|
||||
<symbol>RtlAppendUnicodeStringToString@8</symbol>
|
||||
<symbol>NtFlushKey@4</symbol>
|
||||
<symbol>NtEnumerateValueKey@24</symbol>
|
||||
<symbol>RtlUpcaseUnicodeChar@4</symbol>
|
||||
<symbol>NtCreateSemaphore@20</symbol>
|
||||
</component>
|
Loading…
Reference in a new issue