|
ReactOS 0.4.16-dev-1946-g52006dd
|
This is the complete list of members for FxUsbDevice, including all inherited members.
| __drv_requiresIRQL(DISPATCH_LEVEL)) VOID DeletedAndDisposedWorkerLocked(__in __drv_when(Unlock | FxObject | private |
| _Acquires_lock_(_Global_critical_region_) VOID AcquireInterfaceIterationLock(VOID) | FxUsbDevice | inlineprotected |
| FxIoTarget::_Acquires_lock_(this->m_NPLock.m_Lock) __drv_maxIRQL(DISPATCH_LEVEL) __drv_setsIRQL(DISPATCH_LEVEL) VOID Lock(__out __drv_deref(__drv_savesIRQL) PKIRQL PreviousIrql) | FxNonPagedObject | inline |
| _CancelSentRequest(__in FxRequestBase *Request) | FxIoTarget | static |
| _CancelSentRequests(__in PSINGLE_LIST_ENTRY RequestListHead) | FxIoTarget | protectedstatic |
| _CleanupPipesRequests(__in PLIST_ENTRY PendHead, __in PSINGLE_LIST_ENTRY SentHead) | FxUsbDevice | protectedstatic |
| _CleanupPointer(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObject *Object) | FxObject | inlinestatic |
| _DereferenceActual(__in WDFOBJECT Object, __in_opt PVOID Tag, __in LONG Line, __in PSTR File) | FxObject | inlinestatic |
| _FromDisposeEntry(__in PSINGLE_LIST_ENTRY Entry) | FxObject | inlinestatic |
| _FromEntry(__in FxTransactionedEntry *Entry) | FxIoTarget | inlinestatic |
| _GetBase(__in FxObject *Object) | FxObject | inlineprotectedstatic |
| _GetDebugBase(__in FxObject *Object) | FxObject | inlinestatic |
| _GetEffectiveLock(__in FxObject *Object, __in_opt IFxHasCallbacks *Callbacks, __in BOOLEAN AutomaticLocking, __in BOOLEAN PassiveCallbacks, __out FxCallbackLock **CallbackLock, __out_opt FxObject **CallbackLockObject) | FxObject | static |
| _GetObjectFromHandle(__in WDFOBJECT Handle, __inout PWDFOBJECT_OFFSET ObjectOffset) | FxObject | inlinestatic |
| _ObjectQuery(_In_ FxObject *Object, _In_ CONST GUID *Guid, _In_ ULONG QueryBufferLength, _Out_writes_bytes_(QueryBufferLength) PVOID QueryBuffer) | FxObject | static |
| _ReferenceActual(__in WDFOBJECT Object, __in_opt PVOID Tag, __in LONG Line, __in PSTR File) | FxObject | inlinestatic |
| _Releases_lock_(_Global_critical_region_) VOID ReleaseInterfaceIterationLock(VOID) | FxUsbDevice | inlineprotected |
| FxIoTarget::_Releases_lock_(this->m_NPLock.m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) __inline VOID Unlock(__in __drv_restoresIRQL KIRQL PreviousIrql) | FxNonPagedObject | inline |
| _RequestCancelled(__in FxIrpQueue *Queue, __in MdIrp Irp, __in PMdIoCsqIrpContext pCsqContext, __in KIRQL CallerIrql) | FxIoTarget | protectedstatic |
| _RequestCompletionRoutine | FxIoTarget | protectedstatic |
| _Requires_lock_held_(this->m_NPLock.m_Lock) _Releases_lock_(this -> m_NPLock.m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) __inline VOID UnlockFromDispatch(VOID) | FxNonPagedObject | inline |
| _SyncCompletionRoutine | FxIoTarget | protectedstatic |
| _ToHandle(__in FxObject *Object) | FxObject | inlinestatic |
| _When_(Unlock, _Releases_lock_(this->m_SpinLock.m_Lock)) __drv_when(Unlock | FxObject | private |
| AddChildObjectInternal(__in FxObject *ChildObject) | FxObject | private |
| AddContext(__in FxContextHeader *Header, __in PVOID *Context, __in PWDF_OBJECT_ATTRIBUTES Attributes) | FxObject | |
| AddRef(__in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL) | FxObject | inline |
| AddRefOverride(__in WDFOBJECT_OFFSET Offset, __in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL) | FxObject | inlinevirtual |
| AllocateTagTracker(__in WDFTYPE Type) | FxObject | protected |
| AssignParentObject(__in FxObject *ParentObject) | FxObject | |
| CallCleanup(VOID) | FxObject | inline |
| CallCleanupCallbacks(VOID) | FxObject | private |
| CancelSentIo(VOID) | FxUsbDevice | |
| CanDefer | FxObject | private |
| CanDefer | FxObject | private |
| CleanupInterfacePipesAndDelete(__in FxUsbInterface *UsbInterface) | FxUsbDevice | protected |
| ClearCompletedRequestVerifierFlags(__in FxRequestBase *Request) | FxIoTarget | inlineprivate |
| ClearEvtCallbacks(VOID) | FxObject | |
| ClearTargetPointers(VOID) | FxIoTarget | inlineprotectedvirtual |
| Commit(__in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __out_opt WDFOBJECT *ObjectHandle, __in_opt FxObject *Parent=NULL, __in BOOLEAN AssignDriverAsDefaultParent=TRUE) | FxObject | |
| Committed | FxObject | |
| CompleteCanceledRequest(__in FxRequestBase *Request) | FxIoTarget | |
| CompletePendedRequest(__in FxRequestBase *Request) | FxIoTarget | |
| CompletePendedRequestList(__in PLIST_ENTRY RequestListHead) | FxIoTarget | protected |
| CompleteRequest(__in FxRequestBase *Request) | FxIoTarget | inlineprotected |
| Construct(VOID) | FxIoTarget | private |
| CopyDeviceDescriptor(__out PUSB_DEVICE_DESCRIPTOR UsbDeviceDescriptor) | FxUsbDevice | inline |
| CopyFileObjectAndFlags(__in FxRequestBase *Request) | FxIoTarget | inlineprotected |
| CreateInterfaces(VOID) | FxUsbDevice | |
| CreateIsochUrb(__in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __in ULONG NumberOfIsochPackets, __out WDFMEMORY *UrbMemory, __deref_opt_out_bcount(GET_ISOCH_URB_SIZE(NumberOfIsochPackets)) PURB *Urb) | FxUsbDevice | |
| CreateUrb(__in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __out WDFMEMORY *UrbMemory, __deref_opt_out_bcount(sizeof(URB)) PURB *Urb) | FxUsbDevice | |
| CyclePort(VOID) | FxUsbDevice | |
| Deconfig(VOID) | FxUsbDevice | |
| DecrementIoCount(VOID) | FxIoTarget | inlineprotected |
| DeferredDisposeWorkItem(VOID) | FxObject | private |
| DeleteCalled | FxObject | |
| DeleteEarlyDisposedObject(VOID) | FxObject | protected |
| DeleteFromFailedCreate(VOID) | FxObject | |
| DeleteObject(VOID) | FxObject | virtual |
| DestroyChildren(VOID) | FxObject | inlineprotected |
| Dispose(VOID) | FxUsbDevice | protectedvirtual |
| DrainPendedRequestsLocked(__in PLIST_ENTRY RequestListHead, __in BOOLEAN RequestWillBeResent) | FxIoTarget | protected |
| EarlyDispose(VOID) | FxObject | |
| EarlyDisposedExt | FxObject | |
| FailPendedRequest(__in FxRequestBase *Request, __in NTSTATUS Status) | FxIoTarget | protected |
| FinalRelease(VOID) | FxObject | private |
| ForceDisposeThread | FxObject | |
| FormatControlRequest(__in FxRequestBase *Request, __in PWDF_USB_CONTROL_SETUP_PACKET Packet, __in FxRequestBuffer *RequestBuffer) | FxUsbDevice | |
| FormatCycleRequest(__in FxRequestBase *Request) | FxUsbDevice | |
| FormatInterfaceSelectSettingUrb(__in PURB Urb, __in USHORT NumEndpoints, __in UCHAR InterfaceNumber, __in UCHAR SettingNumber) | FxUsbDevice | protected |
| FormatInternalIoctlOthersRequest(__in FxRequestBase *Request, __in ULONG Ioctl, __in FxRequestBuffer *Buffers) | FxIoTarget | |
| FormatIoctlRequest(__in FxRequestBase *Request, __in ULONG Ioctl, __in BOOLEAN Internal, __in FxRequestBuffer *InputBuffer, __in FxRequestBuffer *OutputBuffer, __in_opt FxFileObject *FileObject=NULL) | FxIoTarget | |
| FormatIoRequest(__inout FxRequestBase *Request, __in UCHAR MajorCode, __in FxRequestBuffer *IoBuffer, __in_opt PLONGLONG StartingOffset, __in_opt FxFileObject *FileObject=NULL) | FxIoTarget | |
| FormatStringRequest(__in FxRequestBase *Request, __in FxRequestBuffer *RequestBuffer, __in UCHAR StringIndex, __in USHORT LangID) | FxUsbDevice | |
| Forward(__in MdIrp Irp) | FxIoTarget | inlineprotectedvirtual |
| FX_DECLARE_VF_FUNCTION_P1(NTSTATUS, VerifySubmitLocked, _In_ FxRequestBase *) | FxIoTarget | |
| FxDisposeList | FxObject | private |
| FxIoTarget(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in USHORT ObjectSize) | FxIoTarget | |
| FxIoTarget(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in USHORT ObjectSize, __in WDFTYPE WdfType) | FxIoTarget | |
| FxNonPagedObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals) | FxNonPagedObject | inline |
| FxNonPagedObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType ObjectType) | FxNonPagedObject | inline |
| FxObject(VOID) | FxObject | inlineprivate |
| FxObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType ObjectType) | FxObject | protected |
| FxObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals) | FxObject | |
| FxRequestBase | FxIoTarget | private |
| FxUsbDevice(__in PFX_DRIVER_GLOBALS FxDriverGlobals) | FxUsbDevice | |
| FxUsbInterface | FxUsbDevice | |
| FxUsbPipe | FxUsbDevice | |
| GetCOMWrapper() | FxObject | inline |
| GetConfigDescriptor(__out PVOID ConfigDescriptor, __inout PUSHORT ConfigDescriptorLength) | FxUsbDevice | |
| GetConfigHandle(VOID) | FxUsbDevice | inline |
| GetContextHeader(VOID) | FxObject | inline |
| GetControlPipeHandle(VOID) | FxUsbDevice | inline |
| GetCurrentFrameNumber(__in PULONG Current) | FxUsbDevice | inline |
| GetDebugExtension(VOID) | FxObject | inlineprotected |
| GetDefaultMaxTransferSize(VOID) | FxUsbDevice | protected |
| GetDevice(VOID) | FxObject | inline |
| GetDeviceBase(VOID) | FxObject | inline |
| GetDeviceHandle(VOID) | FxIoTarget | inline |
| GetDriver(VOID) | FxIoTarget | inline |
| GetDriverGlobals(VOID) | FxObject | inline |
| GetFxUrbTypeForRequest(__in FxRequestBase *Request) | FxUsbDevice | |
| GetHandle(VOID) | FxIoTarget | inline |
| GetInformation(__out PWDF_USB_DEVICE_INFORMATION Information) | FxUsbDevice | |
| GetInterfaceFromIndex(__in UCHAR InterfaceIndex) | FxUsbDevice | |
| GetInterfaceFromNumber(__in UCHAR InterfaceNumber) | FxUsbDevice | protected |
| GetInterfaceNumberFromInterface(__in WDFUSBINTERFACE UsbInterface, __out PUCHAR InterfaceNumber) | FxUsbDevice | protected |
| GetInterfaceNumEndpoints(__in UCHAR InterfaceNumber) | FxUsbDevice | |
| GetInterfacePipeReferenced(__in UCHAR InterfaceNumber, __in UCHAR EndpointNumber) | FxUsbDevice | |
| GetNumInterfaces(VOID) | FxUsbDevice | inline |
| GetObjectHandle(VOID) | FxObject | inline |
| GetObjectHandleUnchecked(VOID) | FxObject | inlineprotected |
| GetObjectSize(VOID) | FxObject | inline |
| GetParentObjectReferenced(__in PVOID Tag) | FxObject | |
| GetPortStatus(__out PULONG PortStatus) | FxUsbDevice | protected |
| GetRefCnt(VOID) | FxObject | inline |
| GetSentRequestsListLocked(__in PSINGLE_LIST_ENTRY RequestListHead, __in PLIST_ENTRY SendList, __out PBOOLEAN AddedToList) | FxIoTarget | protected |
| GetState(VOID) | FxIoTarget | inline |
| GetString(__in_ecount(*NumCharacters) PUSHORT String, __in PUSHORT NumCharacters, __in UCHAR StringIndex, __in_opt USHORT LangID, __in_opt WDFREQUEST Request=NULL, __in_opt PWDF_REQUEST_SEND_OPTIONS Options=NULL) | FxUsbDevice | |
| GetTagTracker(VOID) | FxObject | inline |
| GetTargetDevice(VOID) | FxIoTarget | inline |
| GetTargetDeviceObject(_In_ CfxDeviceBase *Device) | FxIoTarget | inlinevirtual |
| GetTargetFileObject(VOID) | FxIoTarget | inline |
| GetTargetIoType(VOID) | FxIoTarget | inlineprotected |
| GetTargetPDO(VOID) | FxIoTarget | inline |
| GetType(VOID) | FxObject | inline |
| GetUrbType(VOID) | FxUsbDevice | inline |
| GetUSBDHandle(VOID) | FxUsbDevice | inline |
| GotoPurgeState(__in WDF_IO_TARGET_PURGE_IO_ACTION Action, __in PLIST_ENTRY PendedRequestListHead, __in PSINGLE_LIST_ENTRY SentRequestListHead, __out PBOOLEAN Wait, __in BOOLEAN LockSelf) | FxIoTarget | protectedvirtual |
| GotoRemoveState(__in WDF_IO_TARGET_STATE NewState, __in PLIST_ENTRY PendedRequestListHead, __in PSINGLE_LIST_ENTRY SentRequestListHead, __in BOOLEAN Lock, __out PBOOLEAN Wait) | FxIoTarget | protectedvirtual |
| GotoStartState(__in PLIST_ENTRY RequestListHead, __in BOOLEAN Lock=TRUE) | FxIoTarget | protectedvirtual |
| GotoStopState(__in WDF_IO_TARGET_SENT_IO_ACTION Action, __in PSINGLE_LIST_ENTRY SentRequestListHead, __out PBOOLEAN Wait, __in BOOLEAN LockSelf) | FxIoTarget | protectedvirtual |
| HandleFailedResubmit(__in FxRequestBase *Request) | FxIoTarget | protected |
| HasDebug | FxObject | |
| HasEnoughStackLocations(__in FxIrp *Irp) | FxIoTarget | inline |
| HasMismatchedInterfacesInConfigDescriptor(VOID) | FxUsbDevice | inline |
| HasValidStackSize(VOID) | FxIoTarget | |
| IncrementIoCount(VOID) | FxIoTarget | inlineprotected |
| Init(__in CfxDeviceBase *Device) | FxIoTarget | |
| InitDevice(__in ULONG USBDClientContractVersionForWdfClient) | FxUsbDevice | |
| InitModeSpecific(__in CfxDeviceBase *Device) | FxIoTarget | protected |
| IsCommitted(VOID) | FxObject | inline |
| IsConnected(VOID) | FxUsbDevice | |
| IsDebug(VOID) | FxObject | inlineprotected |
| IsDisposed(VOID) | FxObject | inline |
| IsEnabled(VOID) | FxUsbDevice | |
| IsForceDisposeThread(__in BOOLEAN AcquireLock=TRUE) | FxObject | inline |
| IsForceDisposeThreadLocked(VOID) | FxObject | inlineprivate |
| IsNoDeleteDDI(VOID) | FxObject | inline |
| IsObjectDisposedOnRemove(__in FxObject *Object) | FxUsbDevice | |
| IsPassiveCallbacks(__in BOOLEAN AcquireLock=TRUE) | FxObject | inline |
| IsPassiveCallbacksLocked(VOID) | FxObject | inlineprivate |
| IsPassiveDispose(__in BOOLEAN AcquireLock=TRUE) | FxObject | inline |
| IsPassiveDisposeLocked(VOID) | FxObject | inlineprivate |
| IsTraceState(VOID) | FxObject | inline |
| m_AddedToDeviceList | FxIoTarget | |
| m_BusInterfaceContext | FxUsbDevice | protected |
| m_BusInterfaceDereference | FxUsbDevice | protected |
| m_ChildEntry | FxObject | private |
| m_ChildListHead | FxObject | private |
| m_COMWrapper | FxObject | private |
| m_ConfigDescriptor | FxUsbDevice | protected |
| m_ConfigHandle | FxUsbDevice | protected |
| m_ControlPipe | FxUsbDevice | protected |
| m_Device | FxObject | |
| m_DeviceBase | FxObject | |
| m_DeviceDescriptor | FxUsbDevice | protected |
| m_DisposeEvent | FxIoTarget | protected |
| m_DisposeEventUm | FxIoTarget | protected |
| m_DisposeSingleEntry | FxObject | private |
| m_Driver | FxIoTarget | protected |
| m_Globals | FxObject | private |
| m_HcdPortCapabilities | FxUsbDevice | protected |
| m_IgnoredIoListHead | FxIoTarget | protected |
| m_InStack | FxIoTarget | |
| m_InStackDevice | FxIoTarget | protected |
| m_InterfaceIterationLock | FxUsbDevice | protected |
| m_Interfaces | FxUsbDevice | protected |
| m_IoCount | FxIoTarget | protected |
| m_MismatchedInterfacesInConfigDescriptor | FxUsbDevice | protected |
| m_NPLock | FxNonPagedObject | private |
| m_NumInterfaces | FxUsbDevice | protected |
| m_ObjectFlags | FxObject | |
| m_ObjectFlagsByName | FxObject | |
| m_ObjectSize | FxObject | private |
| m_ObjectState | FxObject | private |
| m_OnUSBD | FxUsbDevice | protected |
| m_ParentObject | FxObject | private |
| m_PendedQueue | FxIoTarget | protected |
| m_pHostTargetFile | FxUsbDevice | private |
| m_QueryBusTime | FxUsbDevice | protected |
| m_Refcnt | FxObject | private |
| m_Removing | FxIoTarget | protected |
| m_SentIoEvent | FxIoTarget | protected |
| m_SentIoListHead | FxIoTarget | protected |
| m_SentRequestTag | FxIoTarget | static |
| m_SpinLock | FxObject | private |
| m_State | FxIoTarget | protected |
| m_TargetDevice | FxIoTarget | protected |
| m_TargetFileObject | FxIoTarget | protected |
| m_TargetIoType | FxIoTarget | protected |
| m_TargetPdo | FxIoTarget | protected |
| m_TargetStackSize | FxIoTarget | protected |
| m_Traits | FxUsbDevice | protected |
| m_TransactionedEntry | FxIoTarget | |
| m_Type | FxObject | private |
| m_UrbType | FxUsbDevice | protected |
| m_USBDHandle | FxUsbDevice | protected |
| m_UsbdVersionInformation | FxUsbDevice | protected |
| m_WaitingForSentIo | FxIoTarget | protected |
| m_WinUsbHandle | FxUsbDevice | private |
| MarkCommitted(VOID) | FxObject | inline |
| MarkDeleteCalledLocked(VOID) | FxObject | inlineprivate |
| MarkDisposeOverride(__in FxObjectLockState State=ObjectLock) | FxObject | inline |
| MarkForceDisposeThread(__in FxObjectLockState State=ObjectLock) | FxObject | inline |
| MarkNoDeleteDDI(__in FxObjectLockState State=ObjectLock) | FxObject | inline |
| MarkPassiveCallbacks(__in FxObjectLockState State=ObjectLock) | FxObject | inline |
| MarkPassiveDispose(__in FxObjectLockState State=ObjectLock) | FxObject | inline |
| MarkTraceState(VOID) | FxObject | inline |
| NoDeleteDDI | FxObject | |
| OldIrql | FxObject | private |
| OldIrql | FxObject | private |
| OnUSBD(VOID) | FxUsbDevice | inline |
| operator delete(__in PVOID Memory) | FxObject | |
| operator new(__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType Type) | FxObject | inline |
| operator new(__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __in USHORT ExtraSize=0) | FxObject | inline |
| ParentDeleteEvent(VOID) | FxObject | private |
| PassiveCallbacks | FxObject | |
| PassiveDispose | FxObject | |
| PendRequestLocked(__in FxRequestBase *Request) | FxIoTarget | protected |
| PerformEarlyDispose(VOID) | FxObject | private |
| PipesGotoRemoveState(__in BOOLEAN ForceRemovePipes) | FxUsbDevice | protected |
| PrintDisposeMessage(VOID) | FxIoTarget | protected |
| ProcessDestroy(VOID) | FxObject | private |
| Purge(__in WDF_IO_TARGET_PURGE_IO_ACTION Action) | FxUsbDevice | protectedvirtual |
| QueryInterface(__inout FxQueryInterfaceParams *Params) | FxIoTarget | |
| FxNonPagedObject::QueryInterface(__in FxQueryInterfaceParams *Params) | FxObject | virtual |
| QueryUsbCapability(__in CONST GUID *CapabilityType, __in ULONG CapabilityBufferLength, __drv_when(CapabilityBufferLength==0, __out_opt) __drv_when(CapabilityBufferLength !=0 &&ResultLength==NULL, __out_bcount(CapabilityBufferLength)) __drv_when(CapabilityBufferLength !=0 &&ResultLength !=NULL, __out_bcount_part_opt(CapabilityBufferLength, *ResultLength)) PVOID CapabilityBuffer, __out_opt __drv_when(ResultLength !=NULL, __deref_out_range(<=, CapabilityBufferLength)) PULONG ResultLength) | FxUsbDevice | |
| QueueDeferredDisposeLocked(__in FxObjectState NewDeferedState) | FxObject | private |
| Release(__in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL) | FxObject | inlinevirtual |
| ReleaseOverride(__in WDFOBJECT_OFFSET Offset, __in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL) | FxObject | inlinevirtual |
| Remove(VOID) | FxIoTarget | virtual |
| RemoveChildObjectInternal(__in FxObject *ChildObject) | FxObject | private |
| RemoveCompletedRequestLocked(__in FxRequestBase *Request) | FxIoTarget | protected |
| RemoveDeletedInterface(__in FxUsbInterface *Interface) | FxUsbDevice | protected |
| RemoveParentAssignment(VOID) | FxObject | |
| RemoveParentAssociation(VOID) | FxObject | private |
| RequestCompletionRoutine(__in FxRequestBase *Request) | FxIoTarget | protected |
| Reset(VOID) | FxUsbDevice | |
| SelectConfig(__in PWDF_OBJECT_ATTRIBUTES PipesAttributes, __in PURB Urb, __in FX_URB_TYPE FxUrbType, __out_opt PUCHAR NumConfiguredInterfaces) | FxUsbDevice | |
| SelectConfigAuto(__in PWDF_OBJECT_ATTRIBUTES PipeAttributes) | FxUsbDevice | |
| SelectConfigDescriptor(__in PWDF_OBJECT_ATTRIBUTES PipeAttributes, __in PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS Params) | FxUsbDevice | |
| SelectConfigInterfaces(__in PWDF_OBJECT_ATTRIBUTES PipesAttributes, __in PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor, __in_ecount(NumInterfaces) PUSB_INTERFACE_DESCRIPTOR *InterfaceDescriptors, __in ULONG NumInterfaces) | FxUsbDevice | |
| SelectConfigMulti(__in PWDF_OBJECT_ATTRIBUTES PipeAttributes, __in PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS Params) | FxUsbDevice | |
| SelectConfigSingle(__in PWDF_OBJECT_ATTRIBUTES PipeAttributes, __in PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS Params) | FxUsbDevice | |
| SelectInterface(__in PWDF_OBJECT_ATTRIBUTES PipesAttributes, __in PURB Urb) | FxUsbDevice | |
| SelectInterfaceByInterface(__in PWDF_OBJECT_ATTRIBUTES PipesAttributes, __in PUSB_INTERFACE_DESCRIPTOR InterfaceDescriptor) | FxUsbDevice | |
| SelfDestruct(VOID) | FxObject | inlineprotectedvirtual |
| Send(_In_ MdIrp Irp) | FxIoTarget | virtual |
| SendSyncRequest(__in FxSyncRequest *Request, __in ULONGLONG Time) | FxUsbDevice | protected |
| SendSyncUmUrb(__inout PUMURB Urb, __in ULONGLONG Time, __in_opt WDFREQUEST Request=NULL, __in_opt PWDF_REQUEST_SEND_OPTIONS Options=NULL) | FxUsbDevice | protected |
| SetCompletionRoutine(__in FxRequestBase *Request) | FxIoTarget | inlineprivate |
| SetCOMWrapper(__drv_aliasesMem PVOID Wrapper) | FxObject | inline |
| SetDeviceBase(__in CfxDeviceBase *DeviceBase) | FxObject | inline |
| SetNoContextHeader(VOID) | FxObject | inline |
| SetObjectStateLocked(__in FxObjectState NewState) | FxObject | inlineprivate |
| ShouldDeferDisposeLocked(__out_opt PKIRQL PreviousIrql=NULL) | FxObject | inlineprivate |
| Start(VOID) | FxUsbDevice | protectedvirtual |
| Stop(__in WDF_IO_TARGET_SENT_IO_ACTION Action) | FxUsbDevice | protectedvirtual |
| Submit(__in FxRequestBase *Request, __in_opt PWDF_REQUEST_SEND_OPTIONS Options, __in_opt ULONG Flags) | FxIoTarget | |
| SubmitLocked(__in FxRequestBase *Request, __in_opt PWDF_REQUEST_SEND_OPTIONS Options, __in ULONG Flags) | FxIoTarget | |
| SubmitPendedRequest(__in FxRequestBase *Request) | FxIoTarget | |
| SubmitPendedRequests(__in PLIST_ENTRY RequestListHeadHead) | FxIoTarget | protected |
| SubmitSync(__in FxRequestBase *Request, __in_opt PWDF_REQUEST_SEND_OPTIONS Options=NULL, __out_opt PULONG Action=NULL) | FxIoTarget | |
| SubmitSyncRequestIgnoreTargetState(__in FxRequestBase *Request, __in_opt PWDF_REQUEST_SEND_OPTIONS RequestOptions) | FxIoTarget | |
| TimerCallback(__in FxRequestBase *Request) | FxIoTarget | |
| TraceDroppedEvent(__in FxObjectDroppedEvent Event) | FxObject | inline |
| TraceState | FxObject | |
| UfxObject | FxObject | private |
| Unlock | FxObject | private |
| Unused | FxObject | |
| UpdateTargetIoType(VOID) | FxIoTarget | |
| WaitForDisposeEvent(VOID) | FxIoTarget | protectedvirtual |
| WaitForSentIoToComplete(VOID) | FxIoTarget | inlineprotectedvirtual |
| ~FxIoTarget() | FxIoTarget | protected |
| ~FxNonPagedObject(VOID) | FxNonPagedObject | inlinevirtual |
| ~FxObject(VOID) | FxObject | virtual |
| ~FxUsbDevice(VOID) | FxUsbDevice | protected |