|
ReactOS 0.4.17-dev-116-ga4b6fe9
|
#include <stdarg.h>#include <stdio.h>#include <stdlib.h>#include "ntstatus.h"#include "windef.h"#include "winbase.h"#include "winternl.h"#include "wingdi.h"#include "winuser.h"#include "ddk/wdm.h"#include "wine/test.h"
Go to the source code of this file.
Variables | |
| static | LPCWSTR |
| static const OBJECT_ATTRIBUTES | MEMORY_RESERVE_OBJECT_TYPE |
| static | ACCESS_MASK |
| static const | POBJECT_ATTRIBUTES |
| static const | EVENT_TYPE |
| static const | BOOLEAN |
| static | ULONG |
| static const UNICODE_STRING | PULONG |
| static | PIO_STATUS_BLOCK |
| static | PLARGE_INTEGER |
| static const | LONG |
| static const | TIMER_TYPE |
| static const const | HANDLE |
| static | PUNICODE_STRING |
| static | OBJECT_INFORMATION_CLASS |
| static | PVOID |
| static void | FILE_INFORMATION_CLASS |
| static HANDLE | thread |
| static HANDLE ACCESS_MASK | access |
| static HANDLE ACCESS_MASK ULONG | attributes |
| static HANDLE ACCESS_MASK ULONG ULONG | flags |
| static HANDLE ACCESS_MASK ULONG ULONG HANDLE * | handle |
| static | DWORD |
| static HANDLE *static const OBJECT_ATTRIBUTES const CLIENT_ID *static HANDLE *static OBJECT_ATTRIBUTES | TOKEN_TYPE |
| static OBJECT_TYPE_INFORMATION | all_types [256] |
| #define DEBUG_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE|SYNCHRONIZE) |
| #define DEBUG_GENERIC_READ (STANDARD_RIGHTS_READ|DEBUG_READ_EVENT) |
| #define DEBUG_GENERIC_WRITE (STANDARD_RIGHTS_WRITE|DEBUG_PROCESS_ASSIGN) |
| #define DESKTOP_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED|0x1ff) |
| #define DESKTOP_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE|DESKTOP_SWITCHDESKTOP) |
| #define DESKTOP_GENERIC_READ (STANDARD_RIGHTS_READ|DESKTOP_ENUMERATE|DESKTOP_READOBJECTS) |
| #define DESKTOP_GENERIC_WRITE |
| #define DEVICE_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|0x1ff) |
| #define DIRECTORY_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE|DIRECTORY_TRAVERSE|DIRECTORY_QUERY) |
| #define DIRECTORY_GENERIC_READ (STANDARD_RIGHTS_READ|DIRECTORY_TRAVERSE|DIRECTORY_QUERY) |
| #define DIRECTORY_GENERIC_WRITE |
| #define EVENT_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE|SYNCHRONIZE) |
| #define EVENT_GENERIC_READ (STANDARD_RIGHTS_READ|EVENT_QUERY_STATE) |
| #define EVENT_GENERIC_WRITE (STANDARD_RIGHTS_WRITE|EVENT_MODIFY_STATE) |
| #define IO_COMPLETION_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE|SYNCHRONIZE) |
| #define IO_COMPLETION_GENERIC_READ (STANDARD_RIGHTS_READ|IO_COMPLETION_QUERY_STATE) |
| #define IO_COMPLETION_GENERIC_WRITE (STANDARD_RIGHTS_WRITE|IO_COMPLETION_MODIFY_STATE) |
| #define IO_COMPLETION_RESERVE_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED|0x3) |
| #define IO_COMPLETION_RESERVE_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE) |
| #define IO_COMPLETION_RESERVE_GENERIC_READ (STANDARD_RIGHTS_READ|0x1) |
| #define IO_COMPLETION_RESERVE_GENERIC_WRITE (STANDARD_RIGHTS_WRITE|0x2) |
| #define JOB_OBJECT_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE|SYNCHRONIZE) |
| #define JOB_OBJECT_GENERIC_READ (STANDARD_RIGHTS_READ|JOB_OBJECT_QUERY) |
| #define JOB_OBJECT_GENERIC_WRITE |
| #define KEY_GENERIC_EXECUTE |
| #define KEY_GENERIC_READ |
| #define KEY_GENERIC_WRITE (STANDARD_RIGHTS_WRITE|KEY_CREATE_SUB_KEY|KEY_SET_VALUE) |
| #define KEYEDEVENT_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | 0x0003) |
| #define KEYEDEVENT_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE) |
| #define KEYEDEVENT_GENERIC_READ (STANDARD_RIGHTS_READ|KEYEDEVENT_WAIT) |
| #define KEYEDEVENT_GENERIC_WRITE (STANDARD_RIGHTS_WRITE|KEYEDEVENT_WAKE) |
| #define MUTANT_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE|SYNCHRONIZE) |
| #define MUTANT_GENERIC_READ (STANDARD_RIGHTS_READ|MUTANT_QUERY_STATE) |
| #define MUTANT_GENERIC_WRITE (STANDARD_RIGHTS_WRITE) |
| #define PROCESS_GENERIC_EXECUTE |
| #define PROCESS_GENERIC_READ (STANDARD_RIGHTS_READ|PROCESS_VM_READ|PROCESS_QUERY_INFORMATION) |
| #define PROCESS_GENERIC_WRITE |
| #define SECTION_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE|SECTION_MAP_EXECUTE) |
| #define SECTION_GENERIC_READ (STANDARD_RIGHTS_READ|SECTION_QUERY|SECTION_MAP_READ) |
| #define SECTION_GENERIC_WRITE (STANDARD_RIGHTS_WRITE|SECTION_MAP_WRITE) |
| #define SEMAPHORE_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE|SYNCHRONIZE) |
| #define SEMAPHORE_GENERIC_READ (STANDARD_RIGHTS_READ|SEMAPHORE_QUERY_STATE) |
| #define SEMAPHORE_GENERIC_WRITE (STANDARD_RIGHTS_WRITE|SEMAPHORE_MODIFY_STATE) |
| #define SYMBOLIC_LINK_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE|SYMBOLIC_LINK_QUERY) |
| #define SYMBOLIC_LINK_GENERIC_READ (STANDARD_RIGHTS_READ|SYMBOLIC_LINK_QUERY) |
| #define SYMBOLIC_LINK_GENERIC_WRITE (STANDARD_RIGHTS_WRITE) |
| #define THREAD_GENERIC_EXECUTE |
| #define THREAD_GENERIC_READ (STANDARD_RIGHTS_READ|THREAD_QUERY_INFORMATION|THREAD_GET_CONTEXT) |
| #define THREAD_GENERIC_WRITE |
| #define TIMER_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE|SYNCHRONIZE) |
| #define TIMER_GENERIC_READ (STANDARD_RIGHTS_READ|TIMER_QUERY_STATE) |
| #define TIMER_GENERIC_WRITE (STANDARD_RIGHTS_WRITE|TIMER_MODIFY_STATE) |
| #define TOKEN_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE|TOKEN_IMPERSONATE|TOKEN_ASSIGN_PRIMARY) |
| #define TOKEN_GENERIC_READ (STANDARD_RIGHTS_READ|TOKEN_QUERY_SOURCE|TOKEN_QUERY|TOKEN_DUPLICATE) |
| #define TOKEN_GENERIC_WRITE |
| #define TYPE_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED|0x1) |
| #define TYPE_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE) |
| #define TYPE_GENERIC_READ (STANDARD_RIGHTS_READ) |
| #define TYPE_GENERIC_WRITE (STANDARD_RIGHTS_WRITE) |
| #define USER_APC_RESERVE_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED|0x3) |
| #define USER_APC_RESERVE_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE) |
| #define USER_APC_RESERVE_GENERIC_READ (STANDARD_RIGHTS_READ|0x1) |
| #define USER_APC_RESERVE_GENERIC_WRITE (STANDARD_RIGHTS_WRITE|0x2) |
| #define WINSTA_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED|0x37f) |
| #define WINSTA_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE|WINSTA_EXITWINDOWS|WINSTA_ACCESSGLOBALATOMS) |
| #define WINSTA_GENERIC_READ |
| #define WINSTA_GENERIC_WRITE |
Definition at line 1560 of file om.c.
Definition at line 1580 of file om.c.
Definition at line 1666 of file om.c.
|
static |
Definition at line 1645 of file om.c.
|
static |
Definition at line 1602 of file om.c.
Referenced by _test_object_type(), and test_object_types().
|
static |
Definition at line 239 of file om.c.
|
static |
|
static |
Definition at line 1638 of file om.c.
Referenced by _test_object_name(), _test_object_type(), test_globalroot(), and test_query_object().
Definition at line 272 of file om.c.
Referenced by test_name_collisions(), test_name_limits(), and test_symboliclink().
| START_TEST | ( | om | ) |
Definition at line 3910 of file om.c.
|
static |
Definition at line 460 of file om.c.
Referenced by test_name_limits().
Definition at line 118 of file om.c.
Referenced by START_TEST().
Definition at line 1149 of file om.c.
Referenced by START_TEST().
Definition at line 2290 of file om.c.
Referenced by START_TEST().
Definition at line 2457 of file om.c.
Referenced by START_TEST().
Definition at line 2449 of file om.c.
Referenced by test_get_next_thread().
Definition at line 295 of file om.c.
Referenced by START_TEST().
Definition at line 641 of file om.c.
Referenced by START_TEST().
Definition at line 163 of file om.c.
Referenced by START_TEST().
Definition at line 3846 of file om.c.
Referenced by START_TEST().
Definition at line 2037 of file om.c.
Referenced by START_TEST().
Definition at line 2872 of file om.c.
Referenced by START_TEST().
Definition at line 2596 of file om.c.
Referenced by START_TEST().
Definition at line 3201 of file om.c.
Referenced by START_TEST().
Definition at line 2323 of file om.c.
Referenced by START_TEST().
Definition at line 2110 of file om.c.
Referenced by START_TEST().
Definition at line 2649 of file om.c.
Referenced by START_TEST().
Definition at line 1683 of file om.c.
Referenced by START_TEST().
Definition at line 1377 of file om.c.
Referenced by START_TEST().
Definition at line 2166 of file om.c.
Referenced by START_TEST().
Definition at line 3429 of file om.c.
Referenced by START_TEST().
| HANDLE *static const OBJECT_ATTRIBUTES const CLIENT_ID *static HANDLE *static OBJECT_ATTRIBUTES HANDLE *static HANDLE ACCESS_MASK |
|
static |
Definition at line 1600 of file om.c.
Referenced by add_object_type(), test_cond_comment(), test_create_stylesheet(), test_docfrag(), test_elems(), test_iframe_elem(), test_indent(), test_noscript(), test_object_types(), and test_table_elem().
| HANDLE ACCESS_MASK ULONG attributes |
Definition at line 94 of file om.c.
Referenced by _IRQL_requires_max_(), _waccess_s(), _wchmod(), AddEventHooksWdfDeviceCreate(), AddEventHooksWdfIoQueueCreate(), apply_image_attributes(), check_language(), CheckTestFile(), FxUsbPipeContinuousReader::Config(), convert_to_stat_mode(), CreateFile2(), CreateFileA(), CreateFileW(), CreateRemoteThreadEx(), CreateTestFile(), CRYPT_AsnEncodePKCSAttributes(), D3DXWeldVertices(), DeviceErrorHandlerForMmc(), DeviceSendStartUnit(), dialog_add_control(), dialog_bitmap_control(), dialog_button_control(), dialog_combo_control(), dialog_icon_control(), dialog_list_box(), dialog_listview(), dialog_progress_bar(), DriverEntry(), DriverEvtDeviceAdd(), Fdo_Create(), find_mono_dll(), GdipCreateTexture(), GdipCreateTexture2(), get_nt_file_options(), GetSOFTplg(), HDA_TransferCodecVerbs(), HDAGraphicsPowerInterfaceAdd(), HDAGraphicsPowerInterfaceCallback(), headerinfo_GetAttributeCount(), headerinfo_GetAttributeCountEx(), idmap_lookup_group(), idmap_lookup_user(), idmap_query_attrs(), init_test_mesh(), FxInterrupt::InitializeWorker(), ITERATE_FindRelatedProducts(), ITERATE_MigrateFeatureStates(), libxmlStartElementNS(), load_icon(), METAFILE_PlaybackObject(), MsiEnableLogA(), MsiEnableLogW(), nfs41_name_cache_delegreturn(), nfs41_name_cache_insert(), nfs41_name_cache_remove(), OLEFontImpl_Load(), OLEFontImpl_Save(), on_default_action(), FxPkgGeneral::OnCreate(), ParaNdis5_Initialize(), CAddressEditBox::ParseNow(), patch_offset_get_files(), FxPkgGeneral::PostCreateDeviceInitialize(), ReOpenFile(), resample_bitmap_pixel(), resample_bitmap_pixel_premult(), sample_bitmap_pixel(), SetFileAttributesA(), SetFileAttributesW(), shell_item_exists(), SHGetFolderLocation(), SHILCreateFromPathA(), SHILCreateFromPathAW(), SHILCreateFromPathW(), test_AttributesRegistration(), test_catalog_properties(), test_clone_mesh(), test_convert_adjacency_to_point_reps(), test_convert_point_reps_to_adjacency(), test_decodePKCSAttributes(), test_device_info(), test_domnode(), test_encodePKCSAttributes(), test_FindFirstChangeNotification(), test_profile_directory_readonly(), test_rtti(), test_update_semantics(), test_weld_vertices(), UACPI_PACKED(), VfdOpenImage(), WdfLdrDiagnosticsValueByNameAsULONG(), and xmlSAX2StartElementNs().
| HANDLE *static const OBJECT_ATTRIBUTES const CLIENT_ID *static HANDLE *static OBJECT_ATTRIBUTES BOOLEAN |
Definition at line 74 of file om.c.
Referenced by test_all_kernel_objects(), test_duplicate_object(), test_get_next_thread(), test_get_next_thread_proc(), test_name_limits(), test_namespace_pipe(), test_process(), and test_token().
Definition at line 95 of file om.c.
Referenced by test_duplicate_object(), test_get_next_thread(), test_NtAllocateReserveObject(), test_null_in_object_name(), test_object_permanence(), test_query_object(), and test_token().
| HANDLE thread |
Definition at line 94 of file om.c.
Referenced by test_get_next_thread().
| HANDLE *static const OBJECT_ATTRIBUTES const CLIENT_ID *static HANDLE *static OBJECT_ATTRIBUTES TOKEN_TYPE |