MCPcopy Create free account

hub / github.com/StephanvanSchaik/windows-kernel-rs / types & classes

Types & classes56 in github.com/StephanvanSchaik/windows-kernel-rs

↓ 31 callersClassError
windows-kernel-rs/src/error.rs:37
↓ 4 callersClassRequestError
windows-kernel-rs/src/device.rs:316
EnumAccess
windows-kernel-rs/src/device.rs:13
EnumAccessMode
windows-kernel-rs/src/mdl.rs:6
EnumBaseAddress
windows-kernel-rs/src/section.rs:47
ClassCallbacks
windows-kernel-sys/build.rs:7
EnumCompletion
windows-kernel-rs/src/device.rs:318
ClassControlCode
winioctl/src/ioctl.rs:245
ClassControlCode
windows-kernel-rs/src/ioctl.rs:51
EnumCopyAddress
windows-kernel-rs/src/memory.rs:52
ClassDevice
windows-kernel-rs/src/device.rs:251
ClassDeviceExtension
windows-kernel-rs/src/device.rs:432
InterfaceDeviceOperations
windows-kernel-rs/src/device.rs:322
ClassDeviceOperationsVtable
windows-kernel-rs/src/device.rs:422
EnumDeviceType
winioctl/src/ioctl.rs:11
EnumDeviceType
windows-kernel-rs/src/device.rs:41
EnumDirectoryType
windows-kernel-build/src/lib.rs:14
ClassDriver
windows-kernel-rs/src/driver.rs:9
EnumError
winioctl/src/error.rs:4
EnumError
windows-kernel-build/src/lib.rs:7
ClassFastMutex
A mutual exclusion primitive useful for protecting shared data. This mutex will block threads waiting for the lock to become available. The mutex can
windows-kernel-rs/src/sync/fast_mutex.rs:20
ClassFastMutexGuard
An RAII implementation of a "scoped lock" of a mutex. When this structure is dropped (falls out of scope), the lock will be unlocked. The data protec
windows-kernel-rs/src/sync/fast_mutex.rs:123
InterfaceIntoResult
windows-kernel-rs/src/error.rs:80
ClassIoControlRequest
windows-kernel-rs/src/request.rs:197
ClassIoMapping
windows-kernel-rs/src/memory.rs:81
ClassIoRequest
windows-kernel-rs/src/request.rs:33
ClassKernelAllocator
Represents a kernel allocator that relies on the `ExAllocatePool` family of functions to allocate and free memory for the `alloc` crate.
windows-kernel-rs/src/allocator.rs:29
InterfaceKernelModule
windows-kernel-rs/src/lib.rs:114
ClassLockedMapping
windows-kernel-rs/src/mdl.rs:84
EnumMemoryCaching
windows-kernel-rs/src/memory.rs:7
ClassMemoryDescriptorList
windows-kernel-rs/src/mdl.rs:11
ClassModule
07-io-controls/src/lib.rs:60
ClassModule
05-creating-devices/src/lib.rs:31
ClassModule
06-reading-and-writing/src/lib.rs:45
ClassModule
04-safe-framework/src/lib.rs:5
ClassMyDevice
07-io-controls/src/lib.rs:9
ClassMyDevice
05-creating-devices/src/lib.rs:9
ClassMyDevice
06-reading-and-writing/src/lib.rs:12
ClassPhysicalAddress
windows-kernel-rs/src/memory.rs:21
ClassProcess
windows-kernel-rs/src/process.rs:12
ClassProcessAttachment
windows-kernel-rs/src/process.rs:70
ClassPushLock
A [`PushLock`] is an efficient implementation of a reader-writer lock that can be stored both in paged and non-paged memory. This type of lock allows
windows-kernel-rs/src/sync/push_lock.rs:38
ClassPushLockReadGuard
RAII structure used to release the shared read access of a lock when dropped. This structure is created by the [`read`] and [`try_read`] methods on [
windows-kernel-rs/src/sync/push_lock.rs:138
ClassPushLockWriteGuard
RAII structure used to release the exclusive write access of a lock when dropped. This structure is created by the [`write`] and [`try_write`] method
windows-kernel-rs/src/sync/push_lock.rs:171
ClassReadRequest
windows-kernel-rs/src/request.rs:83
ClassSection
windows-kernel-rs/src/section.rs:52
EnumSectionInherit
windows-kernel-rs/src/section.rs:42
ClassSectionView
windows-kernel-rs/src/section.rs:141
ClassSymbolicLink
windows-kernel-rs/src/symbolic_link.rs:6
EnumTransferMethod
winioctl/src/ioctl.rs:214
EnumTransferMethod
windows-kernel-rs/src/ioctl.rs:20
EnumUserPtr
windows-kernel-rs/src/user_ptr.rs:3
ClassVersionInfo
Represents version information for Microsoft Windows.
windows-kernel-rs/src/version.rs:8
ClassWriteRequest
windows-kernel-rs/src/request.rs:140
ClassZwProcess
windows-kernel-rs/src/process.rs:104
Classdevice_operations
windows-kernel-rs/src/device.rs:246