ReactOS  0.4.13-dev-464-g6b95727
_CM_PARTIAL_RESOURCE_DESCRIPTOR Struct Reference

#include <cmtypes.h>

Collaboration diagram for _CM_PARTIAL_RESOURCE_DESCRIPTOR:

Public Attributes

UCHAR Type
 
UCHAR ShareDisposition
 
USHORT Flags
 
union {
   struct {
      PHYSICAL_ADDRESS   Start
 
      ULONG   Length
 
   }   Generic
 
   struct {
      PHYSICAL_ADDRESS   Start
 
      ULONG   Length
 
   }   Port
 
   struct {
      ULONG   Level
 
      ULONG   Vector
 
      KAFFINITY   Affinity
 
   }   Interrupt
 
   struct {
      union {
         struct {
            USHORT   Reserved
 
            USHORT   MessageCount
 
            ULONG   Vector
 
            KAFFINITY   Affinity
 
         }   Raw
 
         struct {
            ULONG   Level
 
            ULONG   Vector
 
            KAFFINITY   Affinity
 
         }   Translated
 
      }   DUMMYUNIONNAME
 
   }   MessageInterrupt
 
   struct {
      PHYSICAL_ADDRESS   Start
 
      ULONG   Length
 
   }   Memory
 
   struct {
      ULONG   Channel
 
      ULONG   Port
 
      ULONG   Reserved1
 
   }   Dma
 
   struct {
      ULONG   Data [3]
 
   }   DevicePrivate
 
   struct {
      ULONG   Start
 
      ULONG   Length
 
      ULONG   Reserved
 
   }   BusNumber
 
   struct {
      ULONG   DataSize
 
      ULONG   Reserved1
 
      ULONG   Reserved2
 
   }   DeviceSpecificData
 
   struct {
      PHYSICAL_ADDRESS   Start
 
      ULONG   Length40
 
   }   Memory40
 
   struct {
      PHYSICAL_ADDRESS   Start
 
      ULONG   Length48
 
   }   Memory48
 
   struct {
      PHYSICAL_ADDRESS   Start
 
      ULONG   Length64
 
   }   Memory64
 
u
 
union {
   struct {
      PHYSICAL_ADDRESS   Start
 
      ULONG   Length
 
   }   Generic
 
   struct {
      PHYSICAL_ADDRESS   Start
 
      ULONG   Length
 
   }   Port
 
   struct {
      ULONG   Level
 
      ULONG   Vector
 
      KAFFINITY   Affinity
 
   }   Interrupt
 
   struct {
      union {
         struct {
            USHORT   Reserved
 
            USHORT   MessageCount
 
            ULONG   Vector
 
            KAFFINITY   Affinity
 
         }   Raw
 
         struct {
            ULONG   Level
 
            ULONG   Vector
 
            KAFFINITY   Affinity
 
         }   Translated
 
      }   DUMMYUNIONNAME
 
   }   MessageInterrupt
 
   struct {
      PHYSICAL_ADDRESS   Start
 
      ULONG   Length
 
   }   Memory
 
   struct {
      ULONG   Channel
 
      ULONG   Port
 
      ULONG   Reserved1
 
   }   Dma
 
   struct {
      ULONG   Data [3]
 
   }   DevicePrivate
 
   struct {
      ULONG   Start
 
      ULONG   Length
 
      ULONG   Reserved
 
   }   BusNumber
 
   struct {
      ULONG   DataSize
 
      ULONG   Reserved1
 
      ULONG   Reserved2
 
   }   DeviceSpecificData
 
   struct {
      PHYSICAL_ADDRESS   Start
 
      ULONG   Length40
 
   }   Memory40
 
   struct {
      PHYSICAL_ADDRESS   Start
 
      ULONG   Length48
 
   }   Memory48
 
   struct {
      PHYSICAL_ADDRESS   Start
 
      ULONG   Length64
 
   }   Memory64
 
u
 

Detailed Description

Definition at line 27 of file hwresource.cpp.

Member Data Documentation

◆ Affinity

KAFFINITY _CM_PARTIAL_RESOURCE_DESCRIPTOR::Affinity

Definition at line 48 of file hwresource.cpp.

◆ BusNumber [1/2]

◆ BusNumber [2/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::BusNumber

◆ Channel

ULONG _CM_PARTIAL_RESOURCE_DESCRIPTOR::Channel

Definition at line 81 of file hwresource.cpp.

◆ Data

ULONG _CM_PARTIAL_RESOURCE_DESCRIPTOR::Data[3]

Definition at line 86 of file hwresource.cpp.

◆ DataSize

ULONG _CM_PARTIAL_RESOURCE_DESCRIPTOR::DataSize

Definition at line 94 of file hwresource.cpp.

◆ DevicePrivate [1/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::DevicePrivate

◆ DevicePrivate [2/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::DevicePrivate

◆ DeviceSpecificData [1/2]

◆ DeviceSpecificData [2/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::DeviceSpecificData

◆ Dma [1/2]

◆ Dma [2/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::Dma

◆ DUMMYUNIONNAME [1/2]

union { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::DUMMYUNIONNAME

◆ DUMMYUNIONNAME [2/2]

_ANONYMOUS_UNION { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::DUMMYUNIONNAME

◆ Flags

◆ Generic [1/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::Generic

◆ Generic [2/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::Generic

◆ Interrupt [1/2]

◆ Interrupt [2/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::Interrupt

◆ Length

ULONG _CM_PARTIAL_RESOURCE_DESCRIPTOR::Length

Definition at line 34 of file hwresource.cpp.

◆ Length40

ULONG _CM_PARTIAL_RESOURCE_DESCRIPTOR::Length40

Definition at line 101 of file hwresource.cpp.

◆ Length48

ULONG _CM_PARTIAL_RESOURCE_DESCRIPTOR::Length48

Definition at line 105 of file hwresource.cpp.

◆ Length64

ULONG _CM_PARTIAL_RESOURCE_DESCRIPTOR::Length64

Definition at line 109 of file hwresource.cpp.

◆ Level

ULONG _CM_PARTIAL_RESOURCE_DESCRIPTOR::Level

Definition at line 45 of file hwresource.cpp.

◆ Memory [1/2]

◆ Memory [2/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::Memory

◆ Memory40 [1/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::Memory40

◆ Memory40 [2/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::Memory40

◆ Memory48 [1/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::Memory48

◆ Memory48 [2/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::Memory48

◆ Memory64 [1/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::Memory64

◆ Memory64 [2/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::Memory64

◆ MessageCount

USHORT _CM_PARTIAL_RESOURCE_DESCRIPTOR::MessageCount

Definition at line 59 of file hwresource.cpp.

◆ MessageInterrupt [1/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::MessageInterrupt

◆ MessageInterrupt [2/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::MessageInterrupt

◆ Port [1/3]

◆ Port [2/3]

ULONG _CM_PARTIAL_RESOURCE_DESCRIPTOR::Port

Definition at line 82 of file hwresource.cpp.

◆ Port [3/3]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::Port

◆ Raw [1/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::Raw

◆ Raw [2/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::Raw

◆ Reserved [1/2]

USHORT _CM_PARTIAL_RESOURCE_DESCRIPTOR::Reserved

Definition at line 57 of file hwresource.cpp.

◆ Reserved [2/2]

ULONG _CM_PARTIAL_RESOURCE_DESCRIPTOR::Reserved

Definition at line 91 of file hwresource.cpp.

◆ Reserved1

ULONG _CM_PARTIAL_RESOURCE_DESCRIPTOR::Reserved1

Definition at line 83 of file hwresource.cpp.

◆ Reserved2

ULONG _CM_PARTIAL_RESOURCE_DESCRIPTOR::Reserved2

Definition at line 96 of file hwresource.cpp.

◆ ShareDisposition

◆ Start [1/2]

PHYSICAL_ADDRESS _CM_PARTIAL_RESOURCE_DESCRIPTOR::Start

Definition at line 33 of file hwresource.cpp.

◆ Start [2/2]

ULONG _CM_PARTIAL_RESOURCE_DESCRIPTOR::Start

Definition at line 89 of file hwresource.cpp.

◆ Translated [1/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::Translated

◆ Translated [2/2]

struct { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::Translated

◆ Type

◆ u [1/2]

◆ u [2/2]

union { ... } _CM_PARTIAL_RESOURCE_DESCRIPTOR::u

◆ Vector

ULONG _CM_PARTIAL_RESOURCE_DESCRIPTOR::Vector

Definition at line 47 of file hwresource.cpp.


The documentation for this struct was generated from the following files: