ReactOS 0.4.16-dev-747-gbc52d5f
|
#include "fxobjectpch.hpp"
Go to the source code of this file.
Functions | |
__drv_maxIRQL (DISPATCH_LEVEL) WDFAPI VOID STDCALL WDFEXPORT(WdfObjectReferenceActual)(__in PWDF_DRIVER_GLOBALS DriverGlobals | |
FxPointerNotNull (GetFxDriverGlobals(DriverGlobals), Object) | |
FxCallbackLock * | FxGetCallbackLock (FxObject *Object) |
__in | _Requires_lock_not_held_ (_Curr_) _Acquires_lock_(_Curr_) WDFOBJECT Object) |
__in | _Requires_lock_held_ (_Curr_) _Releases_lock_(_Curr_) WDFOBJECT Object) |
FxObjectHandleGetPtrAndGlobals (GetFxDriverGlobals(DriverGlobals), Object, FX_TYPE_OBJECT,(PVOID *)&pObject, &pFxDriverGlobals) | |
if (pObject->IsNoDeleteDDI()) | |
_Must_inspect_result_ __in WDFOBJECT __in CONST GUID __in ULONG | __out_bcount (QueryBufferLength) PVOID QueryBuffer) |
__drv_maxIRQL | ( | DISPATCH_LEVEL | ) |
_Must_inspect_result_ __in WDFOBJECT __in CONST GUID __in ULONG __out_bcount | ( | QueryBufferLength | ) |
Definition at line 340 of file fxobjectapi.cpp.
__in _Requires_lock_held_ | ( | _Curr_ | ) |
Definition at line 240 of file fxobjectapi.cpp.
__in _Requires_lock_not_held_ | ( | _Curr_ | ) |
Definition at line 180 of file fxobjectapi.cpp.
FxCallbackLock * FxGetCallbackLock | ( | FxObject * | Object | ) |
Definition at line 129 of file fxobjectapi.cpp.
Referenced by _Requires_lock_held_(), and _Requires_lock_not_held_().
FxObjectHandleGetPtrAndGlobals | ( | GetFxDriverGlobals(DriverGlobals) | , |
Object | , | ||
FX_TYPE_OBJECT | , | ||
(PVOID *)& | pObject, | ||
& | pFxDriverGlobals | ||
) |
Referenced by _Requires_lock_held_(), and _Requires_lock_not_held_().
FxPointerNotNull | ( | GetFxDriverGlobals(DriverGlobals) | , |
Object | |||
) |
if | ( | pObject-> | IsNoDeleteDDI() | ) |
Definition at line 313 of file fxobjectapi.cpp.
else |
Definition at line 321 of file fxobjectapi.cpp.
Definition at line 50 of file fxobjectapi.cpp.
Definition at line 337 of file fxobjectapi.cpp.
Definition at line 44 of file fxobjectapi.cpp.
PFX_DRIVER_GLOBALS pFxDriverGlobals |
Definition at line 301 of file fxobjectapi.cpp.
Referenced by _Requires_lock_held_(), _Requires_lock_not_held_(), and if().
FxResourceCm * pObject |
Definition at line 302 of file fxobjectapi.cpp.
Referenced by FxSystemWorkItem::_Create(), FxUserObject::_Create(), FxDisposeList::_Create(), FxObject::_DereferenceActual(), FxObject::_ReferenceActual(), _Requires_lock_held_(), _Requires_lock_not_held_(), CUIFObjectArray::Add(), ATL::CAtlWinModule::AddCreateWndData(), AlignedFree(), ATL::AtlWinModuleAddCreateWndData(), CBDADeviceControl_fnConstructor(), CBDAPinControl_fnConstructor(), ATL::CContainedWindowT< TBase, TWinTraits >::CContainedWindowT(), client_free_handle(), client_get_handle(), copy_handle(), CoSwitchCallContext(), CKsProxy::CreateClockInstance(), CRYPT_CacheURL(), CRYPT_CreateAny(), CRYPT_CreateBlob(), CRYPT_CreateCert(), CRYPT_CreateContext(), CRYPT_CreateCRL(), CRYPT_CreateCTL(), CRYPT_CreatePKCS7(), CRYPT_DownloadObject(), CRYPT_FreeBlob(), CRYPT_GetObjectFromCache(), CRYPT_GetObjectFromFile(), DdAllocateObject(), DdFreeObject(), DdHmgAlloc(), DECLARE_INTERFACE_(), destroy_hash(), destroy_key(), FxDisposeList::DrainListLocked(), DRIVEROBJ_vCleanup(), File_RetrieveEncodedObjectW(), CUIFBalloonWindow::FindUIObject(), FxDpc::FlushAndRundown(), FxWorkItem::FlushAndRundown(), FxInterrupt::FlushAndRundown(), FxTimer::FlushAndRundown(), FTP_RetrieveEncodedObjectW(), FxObjectHandleGetGlobals(), FxObjectHandleGetPtr(), FxObjectHandleGetPtrOffset(), FxCmResList::GetDescriptor(), HTTP_RetrieveEncodedObjectW(), IWICStreamImpl_InitializeFromIStreamRegion(), IWICStreamImpl_InitializeFromMemory(), CKsAllocator::KsCreateAllocatorAndGetHandle(), NdrMesTypeDecode2(), NdrMesTypeEncode2(), NdrMesTypeFree2(), new_object(), NtGdiCreateClientObj(), CUIFObject::ObjectFromPoint(), PerfEvtDeviceD0EntryStart(), PerfEvtDeviceD0ExitStart(), PerfEvtDevicePrepareHardwareStart(), PerfEvtDeviceReleaseHardwareStart(), PerfEvtIoStopStart(), PerfEvtIoStopStop(), PerfIoComplete(), PerfIoStart(), PerformanceAnalysisPowerProcess(), PerformanceGetDriverDeviceAdd(), release_handle(), CUIFObjectArray::Remove(), FxResourceCollection::RemoveAndDelete(), RxFreeObject(), CKsProxy::SetPinState(), CKsProxy::SetSyncSource(), STDMETHODIMP_(), stream_initialize_from_filehandle(), StreamImpl_Create(), test_default_handler(), test_handler_marshaling(), test_inproc_handler(), test_OleCreate(), test_OleLoad(), Test_OneParamRoutine_MapDesktopObject(), test_ROT_multiple_entries(), VfAddContextToHandle(), VfWdfObjectGetTypedContext(), WdfCxVerifierKeBugCheck(), and CUIFWindow::~CUIFWindow().
Definition at line 339 of file fxobjectapi.cpp.