|
ReactOS 0.4.16-dev-2613-g9533ad7
|

Go to the source code of this file.
Classes | |
| struct | FxOffsetAndName |
Macros | |
| #define | OFFSET_AND_NAME(type, offset) { #offset, FIELD_OFFSET(type, offset) } |
Definition at line 37 of file fxdeviceapi.cpp.
| __drv_maxIRQL | ( | DISPATCH_LEVEL | ) |
| _Must_inspect_result_ __drv_maxIRQL | ( | PASSIVE_LEVEL | ) |
| _Must_inspect_result_ __in WDFDEVICE __in WDFQUEUE __in __drv_strictTypeMatch | ( | __drv_typeCond | ) |
Definition at line 1773 of file fxdeviceapi.cpp.
| _Must_inspect_result_ __in WDFDEVICE __in DEVICE_REGISTRY_PROPERTY __in __drv_strictTypeMatch | ( | __drv_typeExpr | ) |
|
pure virtual |
| _Must_inspect_result_ __in WDFDEVICE __in DEVICE_REGISTRY_PROPERTY __in ULONG __out_bcount_full | ( | BufferLength | ) |
| _Must_inspect_result_ _IRQL_requires_max_ | ( | APC_LEVEL | ) |
Probes and locks virtual pages in memory for the specified process.
| [in,out] | MemoryDescriptorList | Memory Descriptor List (MDL) containing the buffer to be probed and locked. |
| [in] | Process | The process for which the buffer should be probed and locked. |
| [in] | AccessMode | Access mode for probing the pages. Can be KernelMode or UserMode. |
| [in] | LockOperation | The type of the probing and locking operation. Can be IoReadAccess, IoWriteAccess or IoModifyAccess. |
Probes and locks virtual pages in memory for the specified process.
Frees previously reserved amount of memory in system virtual address space.
| [in] | NumberOfBytes | Size, in bytes, of memory to reserve. |
| [in] | PoolTag | Pool Tag identifying the buffer. Usually consists from 4 characters in reversed order. |
| [in] | BaseAddress | A pointer to the 1st memory block of the reserved buffer. |
| [in] | PoolTag | Pool Tag identifying the buffer. Usually consists from 4 characters in reversed order. |
Definition at line 37 of file cddata.c.
| _IRQL_requires_max_ | ( | DISPATCH_LEVEL | ) |
Definition at line 1909 of file common.c.
| _Must_inspect_result_ _IRQL_requires_max_ | ( | PASSIVE_LEVEL | ) |
Queries information details about a security descriptor.
Computes the quota size of a security descriptor.
Assigns a security descriptor for a new object.
An extended function that assigns a security descriptor for a new object.
Frees a security descriptor.
An extended function that sets new information data to a security descriptor.
Modifies some information data about a security descriptor.
| [in] | SecurityInformation | Security information details to be queried from a security descriptor. |
| [out] | SecurityDescriptor | The returned security descriptor with security information data. |
| [in,out] | Length | The returned length of a security descriptor. |
| [in,out] | ObjectsSecurityDescriptor | The returned object security descriptor. |
| [in] | Object | If specified, the function will use this arbitrary object that points to an object security descriptor. |
| [in] | SecurityInformation | Security information details to be set. |
| [in] | SecurityDescriptor | A security descriptor where its info is to be changed. |
| [in,out] | ObjectsSecurityDescriptor | The returned pointer to security descriptor objects. |
| [in] | PoolType | Pool type for the new security descriptor to allocate. |
| [in] | GenericMapping | The generic mapping of access rights masks. |
| [in] | Object | If specified, the function will use this arbitrary object that points to an object security descriptor. |
| [in] | SecurityInformation | Security information details to be set. |
| [in] | SecurityDescriptor | A security descriptor where its info is to be changed. |
| [in,out] | ObjectsSecurityDescriptor | The returned pointer to security descriptor objects. |
| [in] | AutoInheritFlags | Flags bitmask inheritation, influencing how the security descriptor can be inherited and if it can be in the first place. |
| [in] | PoolType | Pool type for the new security descriptor to allocate. |
| [in] | GenericMapping | The generic mapping of access rights masks. |
| [in] | SecurityDescriptor | A security descriptor to be freed from memory. |
| [in] | _ParentDescriptor | A security descriptor of the parent object that is being created. |
| [in] | _ExplicitDescriptor | An explicit security descriptor that is applied to a new object. |
| [out] | NewDescriptor | The new allocated security descriptor. |
| [in] | ObjectType | The type of the new object. |
| [in] | IsDirectoryObject | Set this to TRUE if the newly created object is a directory object, otherwise set this to FALSE. |
| [in] | AutoInheritFlags | Automatic inheritance flags that influence how access control entries within ACLs from security descriptors are inherited. |
| [in] | SubjectContext | Security subject context of the new object. |
| [in] | GenericMapping | Generic mapping of access mask rights. |
| [in] | PoolType | This parameter is unused. |
| [in] | ParentDescriptor | A security descriptor of the parent object that is being created. |
| [in] | ExplicitDescriptor | An explicit security descriptor that is applied to a new object. |
| [out] | NewDescriptor | The new allocated security descriptor. |
| [in] | IsDirectoryObject | Set this to TRUE if the newly created object is a directory object, otherwise set this to FALSE. |
| [in] | SubjectContext | Security subject context of the new object. |
| [in] | GenericMapping | Generic mapping of access mask rights. |
| [in] | PoolType | This parameter is unused. |
| [in] | SecurityDescriptor | A security descriptor. |
| [out] | QuotaInfoSize | The returned quota size of the given security descriptor to the caller. The function may return 0 to this parameter if the descriptor doesn't have a group or a discretionary access control list (DACL) even. |
Definition at line 923 of file Messaging.c.
| DoTraceLevelMessage | ( | pFxDriverGlobals | , |
| TRACE_LEVEL_ERROR | , | ||
| TRACINGPNP | , | ||
| "Device name for WDFDEVICE 0x%p is NULL. Possibly incorrect " "device handle was | passed, | ||
| %!STATUS!" | , | ||
| Device | , | ||
| status | |||
| ) |
Referenced by __drv_strictTypeMatch(), if(), ResumeIdleWorker(), StopIdleWorker(), switch(), and VerifyWdfDeviceWdmDispatchIrpToIoQueue().
| DoTraceLevelMessage | ( | pFxDriverGlobals | , |
| TRACE_LEVEL_INFORMATION | , | ||
| TRACINGDEVICE | , | ||
| "WDFDEVICE % | p, | ||
| !devobj %p SetFailed %!WDF_DEVICE_FAILED_ACTION!" | , | ||
| Device | , | ||
| pDevice-> | GetDeviceObject(), | ||
| FailedAction | |||
| ) |
| DoTraceLevelMessage | ( | pFxDriverGlobals | , |
| TRACE_LEVEL_VERBOSE | , | ||
| TRACINGDEVICE | , | ||
| "exit WDFDEVICE % | p, | ||
| Property % | d, | ||
| %!STATUS!" | , | ||
| Device | , | ||
| DeviceProperty | , | ||
| status | |||
| ) |
| for | ( | ) |
Definition at line 827 of file fxdeviceapi.cpp.
Referenced by __attribute__(), _Init_timeinfo(), _setmbcp_nolock(), _TIFFVSetField(), acpi_bus_add(), ActivateOtherWindowMin(), add_chunk(), add_metadata_reloc_extent_item(), AddResourceItems(), adns__findlabel_next(), af_iup_shift(), alpha_blend_bmp_pixels(), alpha_blend_pixels_hrgn(), BitmapTestSrc_CopyPixels(), BlasterWrite(), BmfdQueryFontTree(), BT958HwAdapterControl(), Bus_PDO_QueryResources(), cff_encoding_load(), cff_font_load(), check_pkt_fuzzy(), cid_read_subrs(), ColorCorrection(), compress_data(), compress_output(), context_create(), Convert_Glyph(), copy_pixels(), create_chunk(), create_mbcinfo(), CreateCommand(), CreateOutputFile(), CreateStockObjects(), CreateStubFromTypeInfo(), CRYPT_AsnDecodeArray(), CRYPT_AsnDecodeNameValueInternal(), CRYPT_EncodeValueWithType(), d3dx_evaluate_parameter(), D3DXFillTexture(), D3DXFillVolumeTexture(), DcCreateRxRing(), ddraw_surface_blt_clipped(), decode_pathname4(), decompress_onepass(), DetectBiosDisks(), DIB_16BPP_BitBltSrcCopy(), DIB_32BPP_BitBltSrcCopy(), DisplayEvent(), do_barray_io(), do_get_text(), do_sarray_io(), drop_root(), DrvEvaluatePrtObject(), DrvSetPointerShape(), elf_hash_symtab(), empty_image(), emptyImage3D(), EvalConvertParameterObjects(), Ext2InitializeVcb(), FdoEnumerateDevices(), fill_image(), fillImage3D(), find_subvol(), flush_partial_stripe(), FNT_Load_Glyph(), FstubReadHeaderEFI(), FstubWritePartitionTableEFI(), ft_smooth_overlap_spans(), ft_stroke_border_export(), GdipCreateBitmapFromHICON(), GdipReleaseDC(), gen_bitlen(), get_apple_string(), get_usage(), get_win_string(), gl_GetIntegerv(), gl_PopAttrib(), gl_render_bitmap(), gl_TexSubImage2D(), GPOS_apply_ChainContextPos(), GPOS_apply_ContextPos(), GSUB_apply_ChainContextSubst(), GSUB_apply_ContextSubst(), HalPutScatterGatherList(), HLPFILE_Uncompress_Topic(), ID3DXAllocateHierarchyImpl_CreateMeshContainer(), inflateBack(), init_block(), int_upsample(), InternalLockCondVar(), IntFillImeCandidatesCHT(), IntRemoveCursorFromList(), IntWideCharToMultiByteCP(), jpeg_CreateDecompress(), KiSystemService(), KiTrap0DHandler(), LinesHorizontalProc(), LinesProc(), LinesVerticalProc(), lzx_output_match(), LZXinit(), LZXreset(), make_funny_pointers(), metadc_create_region(), metafile_deserialize_path(), MirrorRgnByWidth(), MountMgrDeletePoints(), name_string_to_path(), NetBTAstatRemote(), ObpQueryNameInfoSize(), OHCI_RH_GetPortStatus(), OnVScroll(), PciDebugPrintIoResource(), pdb_read_jg_file(), PEN_GetObject(), pfr_face_init(), pfr_slot_load_bitmap(), png_encoder_commit_frame(), PNP_AddEmptyLogConf(), PNP_FreeLogConf(), PpInitGetGroupOrderIndex(), print_rpc_gss_sec(), PrintStackTrace(), PropertySheetA(), PropertySheetW(), rc4_init(), read_data_raid6(), realize_virt_arrays(), regenerate_space_list(), REGION_bXformRgn(), Reorder_Ra_follows_matra(), reset_actions(), RtlFirstFreeAce(), RxGetRegistryParameters(), s_get_cpsc(), s_sum_cps(), ScanForUnpartitionedDiskSpace(), ScsiFlopDeviceControl(), SECUR32_arc4Init(), select_scan_parameters(), select_style(), FxUsbDevice::SelectConfig(), sep_downsample(), SepSidInTokenEx(), SerenumPdoPnp(), set_bottom_pointers(), set_constants(), set_wraparound_pointers(), setSBCS(), SetVolumeValue(), should_balance_chunk(), start_pass(), start_pass_fdctmgr(), START_TEST(), stateblock_savedstates_set_all(), stateblock_savedstates_set_pixel(), stateblock_savedstates_set_vertex(), surface_cpu_blt(), T1_Get_MM_WeightVector(), T1_Set_MM_WeightVector(), test_D3DXFillTexture(), test_dibsections(), TIFFCIELabToRGBInit(), TIFFSetDirectory(), TLB_AllocAndInitFuncDesc(), TT_Load_Simple_Glyph(), ui_patblt(), UrlCombineW(), USBFlopFormatTracks(), VGADDI_BltFromSavedScreenBits(), VGADDI_BltToSavedScreenBits(), VTUTF8ChannelOInit(), VTUTF8ChannelOWrite2(), wined3d_surface_upload_data(), WmipClearIrpObjectList(), wodOpen(), write_data(), write_metadata_items(), and zoh_vari_process().
| FxObjectHandleGetPtr | ( | GetFxDriverGlobals(DriverGlobals) | , |
| Device | , | ||
| FX_TYPE_DEVICE | , | ||
| (PVOID *) & | pDevice | ||
| ) |
Referenced by __drv_strictTypeMatch(), and if().
| FxObjectHandleGetPtr | ( | GetFxDriverGlobals(DriverGlobals) | , |
| Device | , | ||
| FX_TYPE_DEVICE_BASE | , | ||
| (PVOID *) & | pDeviceBase | ||
| ) |
| FxObjectHandleGetPtr | ( | pFxDriverGlobals | , |
| Device | , | ||
| FX_TYPE_DEVICE | , | ||
| (PVOID *) & | pDevice | ||
| ) |
| FxObjectHandleGetPtr | ( | pFxDriverGlobals | , |
| Request | , | ||
| FX_TYPE_REQUEST | , | ||
| (PVOID *) & | pRequest | ||
| ) |
| FxObjectHandleGetPtr | ( | pFxDriverGlobals | , |
| String | , | ||
| FX_TYPE_STRING | , | ||
| (PVOID *) & | pString | ||
| ) |
| FxObjectHandleGetPtrAndGlobals | ( | GetFxDriverGlobals(DriverGlobals) | , |
| Device | , | ||
| FX_TYPE_DEVICE | , | ||
| (PVOID *) & | pDevice, | ||
| & | pFxDriverGlobals | ||
| ) |
Referenced by __drv_strictTypeMatch(), ResumeIdleWorker(), and StopIdleWorker().
| FxPointerNotNull | ( | pFxDriverGlobals | , |
| * | DeviceInit | ||
| ) |
| FxPointerNotNull | ( | pFxDriverGlobals | , |
| Device | |||
| ) |
| FxPointerNotNull | ( | pFxDriverGlobals | , |
| DeviceInit | |||
| ) |
| FxPointerNotNull | ( | pFxDriverGlobals | , |
| DeviceProperty | |||
| ) |
| FxPointerNotNull | ( | pFxDriverGlobals | , |
| DeviceState | |||
| ) |
| FxPointerNotNull | ( | pFxDriverGlobals | , |
| EvtDeviceWdmIrpDispatch | |||
| ) |
| FxPointerNotNull | ( | pFxDriverGlobals | , |
| Key | |||
| ) |
| FxPointerNotNull | ( | pFxDriverGlobals | , |
| PnpCapabilities | |||
| ) |
| FxPointerNotNull | ( | pFxDriverGlobals | , |
| PowerCapabilities | |||
| ) |
| FxPointerNotNull | ( | pFxDriverGlobals | , |
| PropertyMemory | |||
| ) |
| FxPointerNotNull | ( | pFxDriverGlobals | , |
| RequiredSize | |||
| ) |
| FxPointerNotNull | ( | pFxDriverGlobals | , |
| ResultLength | |||
| ) |
| FxPointerNotNull | ( | pFxDriverGlobals | , |
| Settings | |||
| ) |
| FxPointerNotNull | ( | pFxDriverGlobals | , |
| SymbolicLinkName | |||
| ) |
| FxPointerNotNull | ( | pFxDriverGlobals | , |
| Type | |||
| ) |
| FxVerifierCheckNxPoolType | ( | pFxDriverGlobals | , |
| PoolType | , | ||
| pFxDriverGlobals-> | Tag | ||
| ) |
| return deviceObject GetAlignmentRequirement | ( | ) |
| return deviceObject GetCharacteristics | ( | ) |
Referenced by DECLARE_INTERFACE_().
Referenced by FxPkgIo::ConfigureDynamicDispatching(), and FxDevice::GetCxDriver().
| pDevice m_PkgPnp GetPnpState | ( | DeviceState | ) |
| if | ( | ! | NT_SUCCESSstatus | ) |
Definition at line 190 of file fxdeviceapi.cpp.
| if | ( | *DeviceInit->CreatedDevice ! | = NULL | ) |
Definition at line 918 of file fxdeviceapi.cpp.
| if | ( | *DeviceInit-> | RequiresSelfIoTarget | ) |
Definition at line 953 of file fxdeviceapi.cpp.
| if | ( | *DeviceInit->Security.Sddl ! | = NULL || (*DeviceInit)->Security.DeviceClassSet | ) |
Definition at line 934 of file fxdeviceapi.cpp.
| if | ( | BufferLength ! | = 0 && PropertyBuffer == NULL | ) |
Definition at line 2189 of file fxdeviceapi.cpp.
| if | ( | BufferLength | , |
| 0 | |||
| ) |
Definition at line 1092 of file fxdeviceapi.cpp.
| if | ( | BufferLength | = = 0 && PropertyBuffer != NULL | ) |
Definition at line 2197 of file fxdeviceapi.cpp.
| if | ( | DeviceProperty->Size ! | = sizeof(WDF_DEVICE_PROPERTY_DATA) | ) |
Definition at line 2171 of file fxdeviceapi.cpp.
| if | ( | DeviceState->Size ! | = sizeof(WDF_DEVICE_STATE) | ) |
Definition at line 768 of file fxdeviceapi.cpp.
Definition at line 2532 of file fxdeviceapi.cpp.
| if | ( | FailedAction< WdfDeviceFailedAttemptRestart||FailedAction > | WdfDeviceFailedNoRestart | ) |
Definition at line 1281 of file fxdeviceapi.cpp.
| if | ( | KeyName-> | Length = = 0 | ) |
Definition at line 691 of file fxdeviceapi.cpp.
| if | ( | NT_SUCCESS(status) | ) |
Definition at line 724 of file fxdeviceapi.cpp.
| if | ( | pDevice-> | IsLegacy() | ) |
Definition at line 1101 of file fxdeviceapi.cpp.
Definition at line 199 of file fxdeviceapi.cpp.
Definition at line 410 of file fxdeviceapi.cpp.
Definition at line 1023 of file fxdeviceapi.cpp.
| if | ( | pFxIoQueue | = = NULL | ) |
Definition at line 1946 of file fxdeviceapi.cpp.
Definition at line 713 of file fxdeviceapi.cpp.
| if | ( | PnpCapabilities->Size ! | = sizeof(WDF_DEVICE_PNP_CAPABILITIES) | ) |
Definition at line 1548 of file fxdeviceapi.cpp.
| if | ( | PowerCapabilities->Size ! | = sizeof(WDF_DEVICE_POWER_CAPABILITIES) | ) |
Definition at line 1643 of file fxdeviceapi.cpp.
Definition at line 107 of file fxdeviceapi.cpp.
| else if | ( | Settings->DxState< PowerDeviceD1||Settings-> | DxState, |
| PowerDeviceMaximum||Settings->IdleCaps< IdleCannotWakeFromS0||Settings-> | IdleCaps, | ||
| IdleUsbSelectiveSuspend||Settings->UserControlOfIdleSettings< IdleDoNotAllowUserControl||Settings-> | UserControlOfIdleSettings, | ||
| IdleAllowUserControl||Settings->Enabled< WdfFalse||Settings-> | Enabled, | ||
| WdfUseDefault | |||
| ) |
Definition at line 435 of file fxdeviceapi.cpp.
| else if | ( | Settings->DxState< PowerDeviceD1||Settings-> | DxState, |
| PowerDeviceMaximum||Settings->UserControlOfWakeSettings< WakeDoNotAllowUserControl||Settings-> | UserControlOfWakeSettings, | ||
| WakeAllowUserControl||Settings->Enabled< WdfFalse||Settings-> | Enabled, | ||
| WdfUseDefault | |||
| ) |
Definition at line 549 of file fxdeviceapi.cpp.
Definition at line 424 of file fxdeviceapi.cpp.
| if | ( | Settings-> | Size, |
| sizeof(WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_7) | |||
| ) |
Definition at line 456 of file fxdeviceapi.cpp.
| if | ( | Settings-> | Size, |
| sizeof(WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_9) | |||
| ) |
Definition at line 482 of file fxdeviceapi.cpp.
| if | ( | Stoppable | ) |
Definition at line 1242 of file fxdeviceapi.cpp.
| pDevice InvalidateDeviceState | ( | ) |
| return pDevice m_PkgPnp PowerPolicySetSxWakeSettings | ( | Settings | , |
| armForWakeIfChildrenAreArmedForWake | , | ||
| indicateChildWakeOnParentWake | |||
| ) |
| __inline VOID ResumeIdleWorker | ( | __in PWDF_DRIVER_GLOBALS | DriverGlobals, |
| __in WDFDEVICE | Device, | ||
| __in PVOID | Tag, | ||
| __in LONG | Line, | ||
| __in PSTR | File | ||
| ) |
Definition at line 1355 of file fxdeviceapi.cpp.
| return | ( | WDFQUEUE | ) | -> GetObjectHandle() |
| deviceObject SetAlignmentRequirement | ( | AlignmentRequirement | ) |
| deviceObject SetCharacteristics | ( | DeviceCharacteristics| | FILE_DEVICE_SECURE_OPEN | ) |
| pDevice m_PkgPnp SetDeviceFailed | ( | FailedAction | ) |
| deviceObject SetObject | ( | pDevice-> | GetDeviceObject() | ) |
| deviceObject SetObject | ( | pDeviceBase-> | GetDeviceObject() | ) |
| pDevice m_PkgPnp SetPnpState | ( | DeviceState | ) |
| __inline NTSTATUS StopIdleWorker | ( | __in PWDF_DRIVER_GLOBALS | DriverGlobals, |
| __in WDFDEVICE | Device, | ||
| __in BOOLEAN | WaitForD0, | ||
| __in PVOID | Tag, | ||
| __in LONG | Line, | ||
| __in PSTR | File | ||
| ) |
Definition at line 1300 of file fxdeviceapi.cpp.
| switch | ( | MajorFunction | ) |
Definition at line 2512 of file fxdeviceapi.cpp.
| _Must_inspect_result_ NTSTATUS FX_VF_FUNCTION() VerifyWdfDeviceWdmDispatchIrpToIoQueue | ( | _In_ PFX_DRIVER_GLOBALS | FxDriverGlobals, |
| _In_ FxDevice * | device, | ||
| _In_ MdIrp | Irp, | ||
| _In_ FxIoQueue * | queue, | ||
| _In_ ULONG | Flags | ||
| ) |
Definition at line 2608 of file fxdeviceapi.cpp.
| exit __pad0__ |
Definition at line 2602 of file fxdeviceapi.cpp.
| __in WDFDEVICE __in ULONG AlignmentRequirement |
Definition at line 299 of file fxdeviceapi.cpp.
| armForWakeIfChildrenAreArmedForWake |
Definition at line 514 of file fxdeviceapi.cpp.
| _Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG BufferLength |
Definition at line 1051 of file fxdeviceapi.cpp.
Definition at line 604 of file fxdeviceapi.cpp.
| _Must_inspect_result_ _In_ WDFDEVICE Device |
Definition at line 51 of file fxdeviceapi.cpp.
Definition at line 876 of file fxdeviceapi.cpp.
| __in WDFDEVICE __in ULONG DeviceCharacteristics |
Definition at line 222 of file fxdeviceapi.cpp.
| ULONG deviceFlags |
Definition at line 2497 of file fxdeviceapi.cpp.
Definition at line 874 of file fxdeviceapi.cpp.
| _Must_inspect_result_ __in WDFDEVICE __in ULONG DeviceInstanceKeyType |
Definition at line 602 of file fxdeviceapi.cpp.
| MxDeviceObject deviceObject |
Definition at line 228 of file fxdeviceapi.cpp.
Referenced by __drv_strictTypeMatch(), Bus_AddDevice(), ClassOpen(), CreateFlopDeviceObject(), DiskCreateFdo(), DiskReregWorker(), DiskSendFailurePredictIoctl(), FxPkgFdo::DispatchSystemSetPower(), FxPkgPdo::DispatchSystemSetPower(), DpcRoutine(), FreeBT_AddDevice(), GetStackCapabilities(), FxIoTarget::GetTargetIoType(), if(), FxIoTarget::Init(), LibraryOpen(), PartMgrAddDevice(), FxPkgPnp::PnpDeviceUsageNotification(), FxPkgPnp::PowerPolCheckPowerPageable(), FxPkgPnp::PowerPolicySetS0IdleSettings(), FxPkgPnp::PowerSetDevicePowerState(), FxPkgPnp::QueryForCapabilities(), FxPkgPnp::QueryForD3ColdInterface(), FxIrp::RequestPowerIrp(), SetD3ColdSupport(), UDFCheckOtherFS(), and UDFCheckOtherFSByName().
Definition at line 1049 of file fxdeviceapi.cpp.
| __in WDFDEVICE __in PWDF_DEVICE_STATE DeviceState |
Definition at line 752 of file fxdeviceapi.cpp.
| _Must_inspect_result_ _In_ WDFDEVICE _In_opt_ WDFDRIVER Driver |
Definition at line 2452 of file fxdeviceapi.cpp.
| _Must_inspect_result_ _In_ WDFDEVICE _In_opt_ WDFDRIVER _In_ UCHAR _In_ PFN_WDFDEVICE_WDM_IRP_DISPATCH _In_opt_ WDFCONTEXT DriverContext |
Definition at line 2458 of file fxdeviceapi.cpp.
| else |
Definition at line 202 of file fxdeviceapi.cpp.
| _Must_inspect_result_ _In_ WDFDEVICE _In_opt_ WDFDRIVER _In_ UCHAR _In_ PFN_WDFDEVICE_WDM_IRP_DISPATCH EvtDeviceWdmIrpDispatch |
Definition at line 2456 of file fxdeviceapi.cpp.
Referenced by FxPkgIo::ConfigureDynamicDispatching().
| __in WDFDEVICE __in WDF_DEVICE_FAILED_ACTION FailedAction |
Definition at line 1267 of file fxdeviceapi.cpp.
Definition at line 1433 of file fxdeviceapi.cpp.
| ULONG i |
Definition at line 798 of file fxdeviceapi.cpp.
| indicateChildWakeOnParentWake |
Definition at line 515 of file fxdeviceapi.cpp.
| * Key |
Definition at line 608 of file fxdeviceapi.cpp.
| _Must_inspect_result_ _In_ WDFDEVICE _In_ PCUNICODE_STRING _In_ ACCESS_MASK _In_opt_ PWDF_OBJECT_ATTRIBUTES KeyAttributes |
Definition at line 606 of file fxdeviceapi.cpp.
| WDFKEY keyHandle |
Definition at line 674 of file fxdeviceapi.cpp.
Referenced by FxDevice::_OpenKey(), GetImageName(), GetVersionRegistryHandle(), if(), ServiceCheckBootStart(), and WdfLdrDiagnosticsValueByNameAsULONG().
| _Must_inspect_result_ _In_ WDFDEVICE _In_ PCUNICODE_STRING KeyName |
Definition at line 659 of file fxdeviceapi.cpp.
| _Must_inspect_result_ _In_ WDFDEVICE _In_opt_ WDFDRIVER _In_ UCHAR MajorFunction |
Definition at line 2454 of file fxdeviceapi.cpp.
| return NULL |
Definition at line 111 of file fxdeviceapi.cpp.
Referenced by __drv_strictTypeMatch(), if(), and VerifyWdfDeviceWdmDispatchIrpToIoQueue().
|
static |
Definition at line 800 of file fxdeviceapi.cpp.
Referenced by _test_caret_item_ScriptXtoCP(), _test_item_ScriptXtoX(), cid_read_subrs(), DECLARE_INTERFACE_(), fi_set(), FT_Raccess_Get_DataOffsets(), FT_Raccess_Guess(), MimeBody_set_offsets(), MimeMessage_Load(), mpg123_index(), mpg123_set_index(), test_CreateBody(), test_CreateMessage(), test_find_sa_results_(), test_ScriptXtoX(), test_UiaFind(), UACPI_PACKED(), uia_element_FindAllBuildCache(), uia_element_FindFirstBuildCache(), UiaFind(), WMSFT_compile_typeinfo_aux(), and write_lb_ranges().
| pCxDeviceInfo = NULL |
Definition at line 2496 of file fxdeviceapi.cpp.
Referenced by if().
| pDevice = NULL |
Definition at line 71 of file fxdeviceapi.cpp.
Referenced by __drv_strictTypeMatch(), if(), ResumeIdleWorker(), and StopIdleWorker().
| FxDeviceBase* pDeviceBase |
Definition at line 98 of file fxdeviceapi.cpp.
| FxAutoString pdoName |
Definition at line 991 of file fxdeviceapi.cpp.
Referenced by FxDevice::CreateSymbolicLink().
| FxDevice* pFxDevice |
Definition at line 1925 of file fxdeviceapi.cpp.
| PFX_DRIVER_GLOBALS pFxDriverGlobals = GetFxDriverGlobals(DriverGlobals) |
Definition at line 178 of file fxdeviceapi.cpp.
Referenced by __drv_strictTypeMatch(), if(), ResumeIdleWorker(), StopIdleWorker(), and switch().
| pFxIoQueue = NULL |
Definition at line 1924 of file fxdeviceapi.cpp.
Referenced by __drv_strictTypeMatch().
Definition at line 673 of file fxdeviceapi.cpp.
Referenced by FxDevice::_OpenKey(), _SHOpenProfilesKey(), if(), FxDevice::OpenDevicemapKeyWorker(), read_key_value(), RegTreeOpt_OnTreeViewKeyDown(), RSAENH_CPHashSessionKey(), store_key_pair(), store_key_permissions(), test_GetDeviceInfo(), and test_save_settings().
| __in WDFDEVICE __in PWDF_DEVICE_PNP_CAPABILITIES PnpCapabilities |
Definition at line 1503 of file fxdeviceapi.cpp.
| _Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ _Strict_type_match_ POOL_TYPE PoolType |
Definition at line 2231 of file fxdeviceapi.cpp.
Definition at line 1601 of file fxdeviceapi.cpp.
| pPkgIo = NULL |
Definition at line 1923 of file fxdeviceapi.cpp.
Referenced by FxPkgGeneral::OnCleanup().
| FxRequest* pRequest |
Definition at line 2001 of file fxdeviceapi.cpp.
| _Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG _In_opt_ PVOID PropertyBuffer |
Definition at line 2100 of file fxdeviceapi.cpp.
Definition at line 1144 of file fxdeviceapi.cpp.
| _Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ _Strict_type_match_ POOL_TYPE _In_opt_ PWDF_OBJECT_ATTRIBUTES PropertyMemoryAttributes |
Definition at line 1142 of file fxdeviceapi.cpp.
| FxString * pString |
Definition at line 180 of file fxdeviceapi.cpp.
Referenced by ATL::CStringT< BaseType, StringTraits >::Construct(), createGlobalMemory(), FileGetString(), FxCalculateTotalStringSize(), FxDriver::GetRegistryPath(), GetStringValue(), GetSystemUserInfo(), if(), IntUnicodeStringToBuffer(), load_string(), LoadAllocStringW(), NetrJobEnum(), pSetupGuidFromString(), pSetupStringFromGuid(), FxDeviceInterface::Register(), ScmCreateOrReferenceServiceImage(), ScriptStringAnalyse(), TiWriteErrorLog(), ToMultiSz(), and WDML_QueryString().
| FxIoTarget * pTarget = pDeviceBase->GetDefaultIoTarget() |
Definition at line 97 of file fxdeviceapi.cpp.
Referenced by FxIoTargetRemote::_Create(), CTipbarWnd::_CreateThread(), CTipbarWnd::_FindThread(), _IsNonwritableInCurrentImage(), FxDeviceBase::AllocateTarget(), FxRequestBase::CompleteSubmitted(), COutputPin::ConvertTimeFormat(), CKsProxy::ConvertTimeFormat(), CopyIpAddrString(), CTipbarAccessible::GetIDOfItem(), GetNetworkParams(), if(), CTipbarWnd::IsInItemChangeOrDirty(), MediaSeeking_ConvertTimeFormat(), MediaSeekingPassThru_ConvertTimeFormat(), NtfsWSubString(), CTipbarWnd::RemoveThredFromThreadCreatingList(), SourceSeekingImpl_ConvertTimeFormat(), FxUsbDevice::Start(), CTipbarWnd::StartDoAccDefaultActionTimer(), and CUTBMenuWnd::StartDoAccDefaultActionTimer().
| _Must_inspect_result_ __in WDFDEVICE __in WDFQUEUE Queue |
Definition at line 1771 of file fxdeviceapi.cpp.
| _Must_inspect_result_ __in WDFDEVICE __in WDFREQUEST Request |
Definition at line 1966 of file fxdeviceapi.cpp.
| _Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ ULONG _Out_ PVOID _Out_ PULONG RequiredSize |
Definition at line 2102 of file fxdeviceapi.cpp.
| _Must_inspect_result_ __in WDFDEVICE __in DEVICE_REGISTRY_PROPERTY __in ULONG __out PULONG ResultLength |
Definition at line 1055 of file fxdeviceapi.cpp.
| return |
Definition at line 1255 of file fxdeviceapi.cpp.
Definition at line 393 of file fxdeviceapi.cpp.
Definition at line 181 of file fxdeviceapi.cpp.
Referenced by __drv_strictTypeMatch(), if(), StopIdleWorker(), and VerifyWdfDeviceWdmDispatchIrpToIoQueue().
Definition at line 1230 of file fxdeviceapi.cpp.
| _Must_inspect_result_ __in WDFDEVICE __in WDFSTRING String |
Definition at line 173 of file fxdeviceapi.cpp.
Definition at line 985 of file fxdeviceapi.cpp.
Definition at line 2104 of file fxdeviceapi.cpp.
| _Must_inspect_result_ __in WDFDEVICE __in BOOLEAN WaitForD0 |
Definition at line 1399 of file fxdeviceapi.cpp.