|
ReactOS 0.4.17-dev-37-g0bfb40d
|
#include <stdio.h>#include <stdarg.h>#include "ntstatus.h"#include "windef.h"#include "winbase.h"#include "winuser.h"#include "winreg.h"#include "winnls.h"#include "wine/test.h"#include "winternl.h"#include "winioctl.h"
Go to the source code of this file.
Classes | |
| struct | FILE_PIPE_INFORMATION |
| struct | FILE_PIPE_LOCAL_INFORMATION |
| struct | _FILE_PIPE_WAIT_FOR_BUFFER |
| struct | synchronousio_thread_args |
| struct | blocking_thread_args |
| struct | pipe_name_test |
Macros | |
| #define | WIN32_NO_STATUS |
| #define | FILE_SYNCHRONOUS_IO_ALERT 0x10 |
| #define | FILE_SYNCHRONOUS_IO_NONALERT 0x20 |
| #define | FSCTL_PIPE_LISTEN CTL_CODE(FILE_DEVICE_NAMED_PIPE, 2, METHOD_BUFFERED, FILE_ANY_ACCESS) |
| #define | FSCTL_PIPE_WAIT CTL_CODE(FILE_DEVICE_NAMED_PIPE, 6, METHOD_BUFFERED, FILE_ANY_ACCESS) |
| #define | loadfunc(name) |
| #define | test_file_access(a, b) _test_file_access(__LINE__,a,b) |
| #define | check_pipe_handle_state(handle, r, c) _check_pipe_handle_state(__LINE__, handle, r, c) |
| #define | PIPENAME "\\\\.\\pipe\\ntdll_tests_pipe.c" |
| #define | test_no_queued_completion(a) _test_no_queued_completion(__LINE__,a) |
| #define | test_queued_completion(a, b, c, d) _test_queued_completion(__LINE__,a,b,c,d) |
| #define | test_file_name_fail(a, b, c) _test_file_name_fail(__LINE__,a,b,c) |
| #define | test_file_name(a) _test_file_name(__LINE__,a) |
| #define | test_group(a, b, c) _test_group(__LINE__,a,b,c) |
| #define | FSCTL_TEST(code, ...) { #code, code, __VA_ARGS__ } |
Typedefs | |
| typedef struct _FILE_PIPE_WAIT_FOR_BUFFER | FILE_PIPE_WAIT_FOR_BUFFER |
| typedef struct _FILE_PIPE_WAIT_FOR_BUFFER * | PFILE_PIPE_WAIT_FOR_BUFFER |
| #define FSCTL_PIPE_LISTEN CTL_CODE(FILE_DEVICE_NAMED_PIPE, 2, METHOD_BUFFERED, FILE_ANY_ACCESS) |
| #define FSCTL_PIPE_WAIT CTL_CODE(FILE_DEVICE_NAMED_PIPE, 6, METHOD_BUFFERED, FILE_ANY_ACCESS) |
| #define test_no_queued_completion | ( | a | ) | _test_no_queued_completion(__LINE__,a) |
|
static |
Definition at line 805 of file pipe.c.
Definition at line 173 of file pipe.c.
Definition at line 1944 of file pipe.c.
|
static |
Definition at line 2547 of file pipe.c.
Definition at line 1451 of file pipe.c.
|
static |
|
static |
Definition at line 1709 of file pipe.c.
Referenced by test_blocking().
Definition at line 2002 of file pipe.c.
Referenced by START_TEST().
Definition at line 1991 of file pipe.c.
Referenced by connect_and_write_pipe(), and START_TEST().
Definition at line 2319 of file pipe.c.
Referenced by START_TEST().
Definition at line 2291 of file pipe.c.
Referenced by START_TEST().
Definition at line 191 of file pipe.c.
Referenced by create_pipe_server(), test_alertable(), test_blocking(), test_cancelio(), test_cancelsynchronousio(), test_create(), test_nonalertable(), and test_overlapped().
|
static |
Definition at line 1054 of file pipe.c.
Referenced by read_pipe_test(), test_async_cancel_on_handle_close(), test_blocking(), test_completion(), test_file_info(), test_transceive(), and test_volume_info().
Definition at line 1981 of file pipe.c.
Referenced by START_TEST().
Definition at line 149 of file pipe.c.
|
static |
Definition at line 2511 of file pipe.c.
Referenced by test_security_info().
|
static |
Definition at line 2488 of file pipe.c.
Referenced by test_security_info().
|
static |
Definition at line 2466 of file pipe.c.
Referenced by _test_group().
Definition at line 114 of file pipe.c.
Referenced by START_TEST().
|
static |
Definition at line 216 of file pipe.c.
Referenced by listen_pipe(), test_async_cancel_on_handle_close(), test_blocking(), and test_completion().
Definition at line 167 of file pipe.c.
Referenced by blocking_thread(), read_pipe_test(), test_blocking(), test_completion(), test_overlapped(), test_peek(), and test_transceive().
|
static |
Definition at line 221 of file pipe.c.
Referenced by pipe_for_each_state(), synchronousio_thread(), test_alertable(), test_cancelio(), test_cancelsynchronousio(), test_create(), test_nonalertable(), test_overlapped(), and test_pipe_state().
|
static |
Definition at line 2228 of file pipe.c.
Referenced by START_TEST().
Definition at line 1087 of file pipe.c.
Referenced by START_TEST().
| START_TEST | ( | pipe | ) |
Definition at line 3167 of file pipe.c.
Definition at line 2679 of file pipe.c.
Referenced by test_empty_name().
|
static |
Definition at line 2963 of file pipe.c.
Referenced by test_pipe_names().
Definition at line 672 of file pipe.c.
Referenced by test_cancelsynchronousio().
Definition at line 486 of file pipe.c.
Referenced by START_TEST().
Definition at line 3051 of file pipe.c.
Referenced by START_TEST().
Definition at line 1756 of file pipe.c.
Referenced by START_TEST().
Definition at line 601 of file pipe.c.
Referenced by START_TEST().
Definition at line 682 of file pipe.c.
Referenced by START_TEST().
Definition at line 1482 of file pipe.c.
Referenced by START_TEST().
Definition at line 332 of file pipe.c.
Referenced by START_TEST().
Definition at line 272 of file pipe.c.
Referenced by START_TEST().
Definition at line 2765 of file pipe.c.
Referenced by START_TEST().
Definition at line 2442 of file pipe.c.
Referenced by START_TEST().
Definition at line 823 of file pipe.c.
Referenced by START_TEST().
Definition at line 556 of file pipe.c.
Referenced by START_TEST().
Definition at line 394 of file pipe.c.
Definition at line 1028 of file pipe.c.
Referenced by read_pipe_test().
Definition at line 2330 of file pipe.c.
Referenced by START_TEST().
Definition at line 3025 of file pipe.c.
Referenced by START_TEST().
Definition at line 2019 of file pipe.c.
Referenced by START_TEST().
Definition at line 2108 of file pipe.c.
Referenced by START_TEST().
Definition at line 2566 of file pipe.c.
Referenced by START_TEST().
Definition at line 1421 of file pipe.c.
Referenced by START_TEST().
Definition at line 1890 of file pipe.c.
Referenced by START_TEST().
Definition at line 452 of file pipe.c.
Referenced by test_alertable(), test_nonalertable(), and thread().
|
static |
Definition at line 230 of file pipe.c.
Referenced by test_empty_name().
|
static |
Definition at line 2534 of file pipe.c.
Referenced by test_security_info().
| OBJECT_ATTRIBUTES *static ULONG access |
| BOOL *static HANDLE PIO_APC_ROUTINE apc |
Definition at line 91 of file pipe.c.
Referenced by read_pipe_test(), and test_async_cancel_on_handle_close().
| BOOL *static HANDLE PIO_APC_ROUTINE PVOID apc_context |
Definition at line 91 of file pipe.c.
Referenced by test_async_cancel_on_handle_close().
| OBJECT_ATTRIBUTES *static ULONG POBJECT_ATTRIBUTES attr |
Definition at line 94 of file pipe.c.
Referenced by create_local_info_test_pipe(), create_pipe(), subtest_empty_name_pipe_operations(), subtest_pipe_name(), test_blocking(), test_create_invalid(), test_empty_name(), test_filepipeinfo(), test_pipe_local_info(), and wait_pipe().
| BOOL bInheritHandle |
Definition at line 110 of file pipe.c.
Referenced by DuplicateConsoleHandle(), DuplicateHandle(), ATL::CEvent::Open(), ATL::CMutex::Open(), ATL::CSemaphore::Open(), OpenConsoleW(), OpenEventA(), OpenEventW(), OpenFileMappingA(), OpenFileMappingW(), OpenJobObjectA(), OpenJobObjectW(), OpenMutexA(), OpenMutexW(), OpenProcess(), OpenSemaphoreA(), OpenSemaphoreW(), OpenThread(), OpenWaitableTimerA(), OpenWaitableTimerW(), test_pack_REMSECURITY_ATTRIBUTES(), and test_pack_SECURITY_ATTRIBUTES().
| BOOL *static HANDLE PIO_APC_ROUTINE PVOID PIO_STATUS_BLOCK ULONG code |
| OBJECT_ATTRIBUTES *static ULONG POBJECT_ATTRIBUTES PIO_STATUS_BLOCK ULONG ULONG ULONG ULONG ULONG ULONG completion_mode |
| OBJECT_ATTRIBUTES *static ULONG POBJECT_ATTRIBUTES PIO_STATUS_BLOCK ULONG ULONG dispo |
Definition at line 111 of file pipe.c.
Referenced by _tWinMain(), AdapterMonitorEnumProc(), CheckAnchorStores(), CreateToolbar(), DoHtmlHelpW(), EditSubclassProc(), EnumDisplayMonitors(), EnumFuncEx(), Ext2DataBlocks(), Ext2InitializeVcb(), Ext2TotalBlocks(), CMenuSFToolbar::FillToolbar(), GetBooleanRegValue(), GetIntervalSetting(), CMruNode::GetNodeSlot(), Imm32IsCUASEnabledInRegistry(), Imm32IsTIMDisabledInRegistry(), Imm32MakeIMENotify(), InitDialog(), InitLogs(), InstallEventSource(), CMenuSFToolbar::InternalContextMenu(), CMenuSFToolbar::InternalHasSubMenu(), CMenuStaticToolbar::InternalPopupItem(), CMenuSFToolbar::InternalPopupItem(), LoadXYCoordWnd(), MD_ComboBox_OnSetItemData(), MD_ListBox_OnSetItemData(), mouse_event(), CMenuToolbarBase::OnGetInfoTip(), CMenuToolbarBase::PopupItem(), QueryDWORD(), QueueUserAPC(), ReadPerInstanceRegistryParameters(), RegisterDword(), RegSetDWORDValue(), RegWriteDWORD(), SendMessageCallbackA(), SendMessageCallbackW(), SetFindFlags(), CMruNode::SetNodeSlot(), SetupIsActive(), SHGetSettings(), SHWinHelp(), test_pack_COPYDATASTRUCT(), TestMyEventProvider(), WhichPlatform(), ATL::CWindow::WinHelp(), WinHelpA(), and WinHelpW().
| OUT PIO_STATUS_BLOCK OUT PVOID FileInformation |
Definition at line 100 of file pipe.c.
Referenced by CmpOpenHiveFiles(), EngLoadModuleEx(), FatMount(), GetFileAttributesExW(), GetFileAttributesW(), IniFileInitialize(), IopQueryAttributesFile(), IoQueryFileInformation(), IoSetInformation(), KsQueryInformationFile(), KsSetInformationFile(), MountDisk(), MyDeleteFile(), NtQueryAttributesFile(), NtQueryDirectoryFile(), NtQueryFullAttributesFile(), NtQueryInformationFile(), NtSetInformationFile(), SetFileAttributesW(), SetFileCompletionNotificationModes(), and SetupDeleteFile().
| _In_opt_ HANDLE _In_opt_ PIO_APC_ROUTINE _In_opt_ PVOID _Out_ PIO_STATUS_BLOCK _In_ ULONG _In_ FILE_INFORMATION_CLASS FileInformationClass |
Definition at line 100 of file pipe.c.
Referenced by DoQuery(), Ext2GetInfoLength(), Ext2ProcessEntry(), Ext2QueryFileInformation(), Ext2SetFileInformation(), IopQueryAttributesFile(), IoQueryFileInformation(), IoSetInformation(), KsecQueryFileInformation(), KsQueryInformationFile(), KsSetInformationFile(), MsfsQueryInformation(), MsfsSetInformation(), NtfsQueryDirectory(), NtfsQueryInformation(), NtfsSetInformation(), NtQueryDirectoryFile(), NtQueryInformationFile(), NtSetInformationFile(), NullDispatch(), QueryFileInfo(), SetFileInformationByHandle(), UDFQueryDirectory(), VfatQueryInformation(), and VfatSetInformation().
| BOOL *static HANDLE PIO_APC_ROUTINE PVOID PIO_STATUS_BLOCK ULONG PVOID in_buffer |
| BOOL *static HANDLE PIO_APC_ROUTINE PVOID PIO_STATUS_BLOCK ULONG PVOID ULONG in_size |
| OBJECT_ATTRIBUTES *static ULONG POBJECT_ATTRIBUTES PIO_STATUS_BLOCK ULONG ULONG ULONG ULONG ULONG ULONG ULONG ULONG inbound_quota |
| void ULONG *static PIO_STATUS_BLOCK void ULONG FS_INFORMATION_CLASS info_class |
Definition at line 102 of file pipe.c.
Referenced by check_nfs41_getacl_args(), check_nfs41_setacl_args(), disk_create_notify(), disk_query_directory(), disk_query_information(), disk_query_volume_information(), disk_set_information(), GetProcessInformation(), HeapQueryInformation(), nfs41_QuerySecurityInformation(), nfs41_SetSecurityInformation(), QueryVirtualMemoryInformation(), SetProcessInformation(), SetThreadInformation(), and test_query_process().
| IO_STATUS_BLOCK IO_STATUS_BLOCK* io_status |
|
static |
Definition at line 215 of file pipe.c.
Referenced by blocking_thread(), ioapc(), listen_pipe(), test_alertable(), test_blocking(), test_cancelio(), test_completion(), test_nonalertable(), and test_overlapped().
| IO_STATUS_BLOCK* iosb |
Definition at line 94 of file pipe.c.
Referenced by _check_pipe_handle_state(), _test_file_name(), _test_file_name_fail(), _test_queued_completion(), create_local_info_test_pipe(), create_pipe(), listen_pipe(), pipe_for_each_state(), read_pipe_test(), subtest_pipe_name(), test_alertable(), test_cancelio(), test_cancelsynchronousio(), test_create(), test_create_invalid(), test_filepipeinfo(), test_nonalertable(), test_overlapped(), test_peek(), test_pipe_local_info(), test_transceive(), test_volume_info(), and wait_pipe().
| _Out_ PIO_STATUS_BLOCK IoStatusBlock |
Definition at line 100 of file pipe.c.
Referenced by _IRQL_requires_(), AccpOpenNamedObject(), AcsHlpSendCommand(), AddRemoteDatabaseEntry(), AllocConsole(), ApcRoutine(), ApphelpCacheQueryInfo(), AtaPdoPowerSetSystemPowerState(), AtaPdoSendHbaControl(), AtaPnpQueryInterface(), BaseMarkFileForDelete(), BasepCopyFileExW(), BasepDoTapeOperation(), BasepIoCompletion(), BasepIoCompletionSimple(), BasepMapFile(), BasepNotifyTrackingService(), BasepOpenFileForMove(), BatteryIoctl(), Beep(), BroadcastOpen(), CabinetExtractFile(), CabinetOpen(), Call_QueryDosVolume_Path_Paths(), Call_QueryPoints(), CallCacheControl(), CancelIo(), clean_main(), CmBattSendDownStreamIrp(), CmBattWaitWakeLoop(), CmpFileFlush(), CmpFileRead(), CmpFileSetSize(), CmpFileWrite(), CmpInitializeHive(), CmpOpenHiveFiles(), CommandDumpSector(), CommandPartInfo(), CommitWaveBufferApc(), CompareFileContents(), CompBattGetDeviceObjectPointer(), CopyLoop(), CreateDirectoryExW(), CreateDirectoryW(), CreateFileW(), CreateHardLinkW(), CreateIoCompletionPort(), CreateProcessInternalW(), CreateRegistryFile(), CreateRemoteDatabaseWorker(), CreateSymbolicLinkW(), DbgkCreateThread(), DbgkpPostFakeModuleMessages(), DbgkpSectionToFileHandle(), DeleteFileW(), DeleteRemoteDatabaseEntry(), DismountVolume(), DoesPathExist_UStr(), EngLoadModuleEx(), Fat12WriteBootSector(), Fat12WriteFAT(), Fat12WriteRootDirectory(), Fat16WriteBootSector(), Fat16WriteFAT(), Fat16WriteRootDirectory(), Fat32WriteBootSector(), Fat32WriteFAT(), Fat32WriteFsInfo(), Fat32WriteRootDirectory(), FatWipeSectors(), Fatx16WriteFAT(), Fatx32WriteFAT(), FatxWriteBootSector(), FatxWriteRootDirectory(), FdoSendInquiry(), FillConsoleOutputAttribute(), FillConsoleOutputCharacterA(), FilterConnectCommunicationPort(), FindFirstChangeNotificationW(), FindFirstFileExW(), FindFirstStreamW(), FindNextFileW(), FindNTOSInstallations(), FlushConsoleInputBuffer(), FlushFileBuffers(), FlushViewOfFile(), FsRecGetDeviceSectors(), FsRecGetDeviceSectorSize(), FsRecReadBlock(), FsRtlBalanceReads(), FsRtlpOpenDev(), FsRtlpRegisterProviderWithMUP(), FsRtlProcessFileLock(), FstubGetDiskGeometry(), FstubReadSector(), FstubWriteSector(), GetCompressedFileSizeW(), GetConnectionHandle(), GetConsoleScreenBufferInfo(), GetDeviceInfo_UStr(), GetDiskFreeSpaceExW(), GetDiskFreeSpaceW(), GetDriveTypeAndCharacteristics(), GetDriveTypeW(), GetFileAttributesByHandle(), GetFileInformationByHandle(), GetFileSize(), GetFileSizeEx(), GetFileStats(), GetFileSystem(), GetFileSystemName_UStr(), GetFileSystemNameWorker(), GetFileTime(), GetFinalPathNameByHandleW(), GetMountMgrHandle(), GetPhysicalFileSize(), GetRemoteDatabaseEntry(), GetRemoteDatabaseSize(), GetSourcePaths(), GetVolumeInformationW(), GetVolumeNameForRoot(), GetVolumeSize(), GetVolumeType(), HalpDeleteMountLetter(), HalpEnableAutomaticDriveLetterAssignment(), HalpGetFullGeometry(), HalpIsOldStyleFloppy(), HalpNextMountLetter(), HalpQueryPartitionType(), HalpSetMountLetter(), HidClass_DeviceControl(), HidClass_Write(), HidUsb_ResetPort(), HvpQueryHiveSize(), Icmp6CreateFile(), Icmp6SendEcho2(), IcmpCreateFile(), IcmpSendEcho(), IcmpSendEcho2(), InferFileSystem(), InferFileSystemWorker(), InfOpenFile(), InfWriteFile(), IniCacheLoad(), IniCacheLoadByHandle(), IniCacheSave(), IniCacheSaveByHandle(), InitVolumeDeviceName(), InstallBootCodeToDisk(), InstallBootCodeToFile(), InstallBootManagerAndBootEntries(), InstallBtrfsBootCode(), InstallFat32BootCode(), InstallFatBootCode(), InstallMbrBootCode(), InstallNtfsBootCode(), InstallSetupInfFile(), IntAgpGetInterface(), IntGetFullFileName(), IntUpdateControlKeyState(), IoBuildAsynchronousFsdRequest(), IoBuildDeviceIoControlRequest(), IoBuildSynchronousFsdRequest(), IoCreateFile(), IoCreateFileSpecifyDeviceObjectHint(), IoGetBootDiskInformation(), IoGetDmaAdapter(), IopCancelPrepareDeviceForRemoval(), IopCloseFile(), IopComputeHarddiskDerangements(), IopCreateArcNamesCd(), IopCreateArcNamesDisk(), IopCreateDeviceInstancePath(), IopCreateFile(), IopCreateLogFile(), IopDeviceFsIoControl(), IopFilterResourceRequirements(), IopFinalizeAsynchronousIo(), IopGetBasicInformationFile(), IopGetDeviceProperty(), IopGetDeviceRelations(), IopGetFileInformation(), IopGetSetSecurityObject(), IopInitiatePnpIrp(), IopLoadFileSystemDriver(), IopMarkBootPartition(), IopMountVolume(), IopOpenLinkOrRenameTarget(), IopParseDevice(), IopPrepareDeviceForRemoval(), IopQueryCompatibleIds(), IopQueryDeviceInformation(), IopQueryHardwareIds(), IopStartRamdisk(), IopSynchronousCall(), IopWriteLogFile(), IoRequestDeviceEject(), IoSetInformation(), IoVerifyVolume(), IoVolumeDeviceToDosName(), IssueSyncIoControlRequest(), IsThisARootDirectory(), IsValidNTOSInstallation(), KernelModeTest(), KmtInitTestFiles(), KsecDeviceIoControl(), KsecOpenDevice(), KsiCreateObjectType(), KspCreateObjectType(), KspSynchronousIoControlDeviceCompletion(), KsQueryInformationFile(), KsReadFile(), KsStreamIo(), KsSynchronousIoControlDevice(), KsWriteFile(), LdrpCreateDllSection(), LdrVerifyImageMatchesChecksum(), LockFile(), LogfBackupFile(), LogfCreate(), LogfpFlushFile(), LogfpReadFile(), LogfpSetFileSize(), LogfpWriteFile(), main(), MakeBeep(), MapFile(), MmCheckSystemImage(), MmFlushVirtualMemory(), MmLoadSystemImage(), MountMgrNotifyNameChange(), MountMgrValidateBackPointer(), MountMgrVolumeMountPointChanged(), MountVolume(), MoveFileWithProgressW(), MsafdConnectAPC(), MsafdInfoAPC(), MsafdRecvAPC(), MsafdSendAPC(), MyDeleteFile(), NdisOpenFile(), NpCheckClientPipe_(), NpCheckServerPipe_(), NpControlPipe(), NpCreatePipeEx(), NpOpenPipeEx(), NpQueryPipe_(), NpReadPipe(), NpWaitPipe(), NpWritePipe(), nt_mailslot_test(), NtCancelIoFile(), NtCreateFile(), NtCreateMailslotFile(), NtCreateNamedPipeFile(), NtDeviceIoControlFile(), NtFlushBuffersFile(), NtFlushVirtualMemory(), NtFsControlFile(), NtLockFile(), NtNotifyChangeDirectoryFile(), NtNotifyChangeKey(), NtOpenFile(), NtQueryDirectoryFile(), NtQueryInformationFile(), NtQueryVolumeInformationFile(), NtReadFile(), NtRemoveIoCompletion(), NtSetInformationFile(), NtSetVolumeInformationFile(), NtUnlockFile(), NtWriteFile(), ObjectNameInformationTests(), OnlineMountedVolumes(), OpenAndMapFile(), OpenBootStore_UStr(), OpenDevice(), OpenDirectoryByHandleOrPath(), OpenFile(), OpenIniBootLoaderStore(), OpenKeyboard(), OpenRemoteDatabase(), PciGetDeviceCapabilities(), PciQueryForPciBusInterface(), PciSendIoctl(), PiInitializeDevNode(), PopAddRemoveSysCapsCallback(), pOpenDeviceEx_UStr(), PopFlushVolumeWorker(), PopQueryBatteryState(), PopSendQuerySystemPowerState(), PopSendSetSystemPowerState(), PortSendInquiry(), PrivMoveFileIdentityW(), ProtectFile(), PsLocateSystemDll(), QueryDosVolumeNameForNtDeviceName(), QueryFileInfo(), QueryVolumeName(), RawQueryFsSizeInfo(), ReadBlock(), ReadBootCodeByHandle(), ReadBootCodeFromFile(), ReadDirectoryChangesW(), ReconcileThisDatabaseWithMasterWorker(), RegisterUncProvider(), RegNotifyChangeKeyValue(), RegRestoreKeyW(), RegSaveKeyW(), RemoveDirectoryW(), ReplaceFileW(), RosSymZwReadFile(), RosSymZwSeekFile(), RtlCreateBootStatusDataFile(), RtlCreateSystemVolumeInformationFolder(), RtlGetSetBootStatusData(), RtlLockBootStatusData(), RtlpMapFile(), RtlpSysVolTakeOwnership(), RtlpWorkerThreadProc(), RtlSetCurrentDirectory_U(), RtlSetIoCompletionCallback(), RtlUnlockBootStatusData(), SaveBootSector(), SdbpOpenMemMappedFile(), SendIoctl(), SetAttributesOnFile(), SetConsoleCursorInfo(), SetConsoleCursorPosition(), SetConsoleOutputCP(), SetConsoleTextAttribute(), SetEndOfFile(), SetFileAttributesByHandle(), SetFileAttributesW(), SetFileCompletionNotificationModes(), SetFileInformationByHandle(), SetFilePointer(), SetFilePointerEx(), SetFileShortNameW(), SetFileTime(), SetFileValidData(), SetLastWriteTime(), SetupCopyFile(), SetupCreateSingleDirectory(), SetupDeleteFile(), SetupMoveFile(), SetVolumeLabelW(), SimpleErrorChecks(), SmpCreateVolumeDescriptors(), SmpDeletePagingFile(), SmpGetPagingFileSize(), SmpGetVolumeFreeSpace(), SmpInitializeKnownDllsInternal(), SmpProcessFileRenames(), SockAsyncSelectCompletionRoutine(), SpeakerInitialize(), START_TEST(), StreamClassRWCompletion(), TCPSendIoctl(), TdiCall(), Test_Device_StorDeviceNumber(), Test_ImageSection(), Test_ImageSection2(), Test_Other(), test_set_io_completion(), TestFileFsAttributeInformation(), TestFileFsDeviceInformation(), TestFileFsVolumeInformation(), TestFileInfo(), TestIoCreateFile(), TestKM(), TestSymlinks(), TestVolumeInfo(), TruncateRemoteDatabase(), USBH_EnableParentPort(), USBH_GetPortStatus(), USBH_SyncGetDeviceHandle(), USBH_SyncGetHubCount(), USBH_SyncGetRootHubPdo(), USBH_SyncSubmitUrb(), USBPORT_IsCompanionController(), USBPORT_QueryPciBusInterface(), UserModeTest(), VfatFlushVolume(), VfatSetRenameInformation(), VideoPortCheckForDeviceExistence(), ViReadFile(), W32kOpenFile(), WahCreateSocketHandle(), WahOpenHandleHelper(), WaitForKeyboard(), WaitNamedPipeW(), WdmAudOpenSysAudioDevice(), WriteConsole(), WriteConsoleOutputCharacterA(), WriteConsoleOutputCharacterW(), WriteRemoteDatabaseEntry(), WSPCloseSocket(), WSPGetOverlappedResult(), xHalExamineMBR(), xHalGetPartialGeometry(), xHalIoReadPartitionTable(), xHalIoSetPartitionInformation(), xHalIoWritePartitionTable(), and xOpenFile().
|
static |
Definition at line 88 of file pipe.c.
Referenced by START_TEST(), and test_cancelsynchronousio().
Definition at line 102 of file pipe.c.
Referenced by test_empty_name(), and test_security_info().
| OBJECT_ATTRIBUTES *static ULONG POBJECT_ATTRIBUTES PIO_STATUS_BLOCK ULONG ULONG ULONG ULONG ULONG ULONG ULONG max_inst |
|
static |
Definition at line 457 of file pipe.c.
Referenced by test_alertable(), test_nonalertable(), and thread().
| BOOL *static HANDLE PIO_APC_ROUTINE PVOID PIO_STATUS_BLOCK ULONG PVOID ULONG PVOID out_buffer |
| BOOL *static HANDLE PIO_APC_ROUTINE PVOID PIO_STATUS_BLOCK ULONG PVOID ULONG PVOID ULONG out_size |
| OBJECT_ATTRIBUTES *static ULONG POBJECT_ATTRIBUTES PIO_STATUS_BLOCK ULONG ULONG ULONG ULONG ULONG ULONG ULONG ULONG ULONG outbound_quota |
| OBJECT_ATTRIBUTES *static ULONG POBJECT_ATTRIBUTES PIO_STATUS_BLOCK ULONG ULONG ULONG ULONG pipe_type |
Definition at line 96 of file pipe.c.
Referenced by CreateNamedPipeW(), read_pipe_test(), and test_nowait().
| OBJECT_ATTRIBUTES *static ULONG POBJECT_ATTRIBUTES PIO_STATUS_BLOCK ULONG ULONG ULONG ULONG ULONG read_mode | ( | void | ) |
Definition at line 96 of file pipe.c.
Referenced by create_overlapped_pipe(), create_pipe_pair(), create_test_file(), and CreateNamedPipeW().
| OBJECT_ATTRIBUTES *static ULONG POBJECT_ATTRIBUTES PIO_STATUS_BLOCK ULONG sharing |
Definition at line 95 of file pipe.c.
Referenced by _wsopen_dispatch(), can_open(), check_access(), check_sharing(), create_pipe(), CreateFile2(), CreateFileA(), CreateFileW(), CreateNamedPipeW(), file_existsA(), file_existsW(), msi_create_file(), OpenColorProfileA(), OpenColorProfileW(), ReOpenFile(), sc_cb_open(), test_create(), WcsOpenColorProfileA(), and WcsOpenColorProfileW().
Definition at line 186 of file pipe.c.
Referenced by connect_pipe(), connect_pipe_reader(), test_cancelsynchronousio(), test_create(), test_filepipeinfo(), test_overlapped(), and thread().
Definition at line 188 of file pipe.c.
Referenced by create_local_info_test_pipe(), create_pipe(), test_blocking(), test_create_invalid(), test_filepipeinfo(), and test_pipe_local_info().
| OBJECT_ATTRIBUTES *static ULONG POBJECT_ATTRIBUTES PIO_STATUS_BLOCK ULONG ULONG ULONG ULONG ULONG ULONG ULONG ULONG ULONG PLARGE_INTEGER timeout |
Definition at line 99 of file pipe.c.
Referenced by create_local_info_test_pipe(), create_pipe(), subtest_pipe_name(), test_create_invalid(), test_empty_name(), test_filepipeinfo(), test_pipe_local_info(), and wait_pipe().
|
static |
Definition at line 451 of file pipe.c.
Referenced by test_alertable(), test_nonalertable(), thread(), and userapc().