ReactOS 0.4.16-dev-321-g63bb46a
_DOS_SDA Struct Reference

#include <dos.h>

Collaboration diagram for _DOS_SDA:

Public Attributes

BYTE PrinterEchoFlag
 
CHAR CurrentSwitchChar
 
BYTE AllocStrategy
 
BYTE Unused0 [28]
 
BYTE ErrorMode
 
BYTE InDos
 
BYTE ErrorDrive
 
BYTE LastErrorLocus
 
WORD LastErrorCode
 
BYTE LastErrorAction
 
BYTE LastErrorClass
 
DWORD LastErrorPointer
 
DWORD DiskTransferArea
 
WORD CurrentPsp
 
WORD Int23StackPointer
 
WORD ErrorLevel
 
BYTE CurrentDrive
 
BYTE ExtendedBreakFlag
 
WORD LastAX
 
WORD NetworkPsp
 
WORD NetworkMachineNumber
 
WORD FirstFreeMcb
 
WORD BestFreeMcb
 
WORD LastFreeMcb
 
WORD MemorySize
 
WORD LastSearchDirEntry
 
BYTE Int24FailFlag
 
BYTE DirectoryFlag
 
BYTE CtrlBreakFlag
 
BYTE AllowFcbBlanks
 
BYTE Unused1
 
BYTE DayOfMonth
 
BYTE Month
 
WORD Year
 
WORD NumDays
 
BYTE DayOfWeek
 
BYTE ConsoleSwappedFlag
 
BYTE Int28CallOk
 
BYTE Int24AbortFlag
 
DOS_RW_REQUEST Request
 
DWORD DriverEntryPoint
 
BYTE Unused2 [44]
 
BYTE PspCopyType
 
BYTE Unused3
 
BYTE UserNumber [3]
 
BYTE OemNumber
 
WORD ErrorCodeTable
 
DOS_CLOCK_TRANSFER_RECORD ClockTransferRecord
 
BYTE ByteBuffer
 
BYTE Unused4
 
CHAR FileNameBuffer [256]
 
BYTE Unused5 [53]
 
CHAR CurrentDirectory [81]
 
CHAR FcbFilename [12]
 
CHAR FcbRenameDest [12]
 
BYTE Unused6 [8]
 
BYTE ExtendedAttribute
 
BYTE FcbType
 
BYTE DirSearchAttributes
 
BYTE FileOpenMode
 
BYTE FileFound
 
BYTE DeviceNameFound
 
BYTE SpliceFlag
 
BYTE DosCallFlag
 
BYTE Unused7 [5]
 
BYTE InsertMode
 
BYTE ParsedFcbExists
 
BYTE VolumeIDFlag
 
BYTE TerminationType
 
BYTE CreateFileFlag
 
BYTE FileDeletedChar
 
DWORD CriticalErrorDpb
 
DWORD UserRegistersStack
 
WORD Int24StackPointer
 
BYTE Unused8 [14]
 
DWORD DeviceHeader
 
DWORD CurrentSft
 
DWORD CurrentDirPointer
 
DWORD CallerFcb
 
WORD SftNumber
 
WORD TempFileHandle
 
DWORD JftEntry
 
WORD FirstArgument
 
WORD SecondArgument
 
WORD LastComponent
 
WORD TransferOffset
 
BYTE Unused9 [38]
 
DWORD WorkingSft
 
WORD Int21CallerBX
 
WORD Int21CallerDS
 
WORD Unused10
 
DWORD PrevCallFrame
 

Detailed Description

Definition at line 148 of file dos.h.

Member Data Documentation

◆ AllocStrategy

BYTE _DOS_SDA::AllocStrategy

Definition at line 152 of file dos.h.

Referenced by DosAllocateMemory(), DosInitializeMemory(), and DosInt21h().

◆ AllowFcbBlanks

BYTE _DOS_SDA::AllowFcbBlanks

Definition at line 183 of file dos.h.

◆ BestFreeMcb

WORD _DOS_SDA::BestFreeMcb

Definition at line 176 of file dos.h.

◆ ByteBuffer

BYTE _DOS_SDA::ByteBuffer

Definition at line 202 of file dos.h.

Referenced by DosPrintCharacter(), DosReadCharacter(), DosReadFile(), and DosReadLineBuffered().

◆ CallerFcb

DWORD _DOS_SDA::CallerFcb

Definition at line 232 of file dos.h.

◆ ClockTransferRecord

DOS_CLOCK_TRANSFER_RECORD _DOS_SDA::ClockTransferRecord

Definition at line 201 of file dos.h.

◆ ConsoleSwappedFlag

BYTE _DOS_SDA::ConsoleSwappedFlag

Definition at line 190 of file dos.h.

◆ CreateFileFlag

BYTE _DOS_SDA::CreateFileFlag

Definition at line 223 of file dos.h.

◆ CriticalErrorDpb

DWORD _DOS_SDA::CriticalErrorDpb

Definition at line 225 of file dos.h.

◆ CtrlBreakFlag

BYTE _DOS_SDA::CtrlBreakFlag

Definition at line 182 of file dos.h.

◆ CurrentDirectory

CHAR _DOS_SDA::CurrentDirectory[81]

Definition at line 206 of file dos.h.

◆ CurrentDirPointer

DWORD _DOS_SDA::CurrentDirPointer

Definition at line 231 of file dos.h.

◆ CurrentDrive

◆ CurrentPsp

◆ CurrentSft

DWORD _DOS_SDA::CurrentSft

Definition at line 230 of file dos.h.

◆ CurrentSwitchChar

CHAR _DOS_SDA::CurrentSwitchChar

Definition at line 151 of file dos.h.

◆ DayOfMonth

BYTE _DOS_SDA::DayOfMonth

Definition at line 185 of file dos.h.

◆ DayOfWeek

BYTE _DOS_SDA::DayOfWeek

Definition at line 189 of file dos.h.

◆ DeviceHeader

DWORD _DOS_SDA::DeviceHeader

Definition at line 229 of file dos.h.

◆ DeviceNameFound

BYTE _DOS_SDA::DeviceNameFound

Definition at line 215 of file dos.h.

◆ DirectoryFlag

BYTE _DOS_SDA::DirectoryFlag

Definition at line 181 of file dos.h.

◆ DirSearchAttributes

BYTE _DOS_SDA::DirSearchAttributes

Definition at line 212 of file dos.h.

◆ DiskTransferArea

DWORD _DOS_SDA::DiskTransferArea

Definition at line 164 of file dos.h.

Referenced by DosInt21h(), and DosSetProcessContext().

◆ DosCallFlag

BYTE _DOS_SDA::DosCallFlag

Definition at line 217 of file dos.h.

◆ DriverEntryPoint

DWORD _DOS_SDA::DriverEntryPoint

Definition at line 194 of file dos.h.

◆ ErrorCodeTable

WORD _DOS_SDA::ErrorCodeTable

Definition at line 200 of file dos.h.

◆ ErrorDrive

BYTE _DOS_SDA::ErrorDrive

Definition at line 158 of file dos.h.

◆ ErrorLevel

WORD _DOS_SDA::ErrorLevel

Definition at line 167 of file dos.h.

Referenced by DosInt21h(), and DosTerminateProcess().

◆ ErrorMode

BYTE _DOS_SDA::ErrorMode

Definition at line 156 of file dos.h.

Referenced by DosInt21h().

◆ ExtendedAttribute

BYTE _DOS_SDA::ExtendedAttribute

Definition at line 210 of file dos.h.

◆ ExtendedBreakFlag

BYTE _DOS_SDA::ExtendedBreakFlag

Definition at line 169 of file dos.h.

◆ FcbFilename

CHAR _DOS_SDA::FcbFilename[12]

Definition at line 207 of file dos.h.

◆ FcbRenameDest

CHAR _DOS_SDA::FcbRenameDest[12]

Definition at line 208 of file dos.h.

◆ FcbType

BYTE _DOS_SDA::FcbType

Definition at line 211 of file dos.h.

◆ FileDeletedChar

BYTE _DOS_SDA::FileDeletedChar

Definition at line 224 of file dos.h.

◆ FileFound

BYTE _DOS_SDA::FileFound

Definition at line 214 of file dos.h.

◆ FileNameBuffer

CHAR _DOS_SDA::FileNameBuffer[256]

Definition at line 204 of file dos.h.

◆ FileOpenMode

BYTE _DOS_SDA::FileOpenMode

Definition at line 213 of file dos.h.

◆ FirstArgument

WORD _DOS_SDA::FirstArgument

Definition at line 236 of file dos.h.

◆ FirstFreeMcb

WORD _DOS_SDA::FirstFreeMcb

Definition at line 175 of file dos.h.

◆ InDos

BYTE _DOS_SDA::InDos

Definition at line 157 of file dos.h.

Referenced by DosInt21h().

◆ InsertMode

BYTE _DOS_SDA::InsertMode

Definition at line 219 of file dos.h.

◆ Int21CallerBX

WORD _DOS_SDA::Int21CallerBX

Definition at line 242 of file dos.h.

◆ Int21CallerDS

WORD _DOS_SDA::Int21CallerDS

Definition at line 243 of file dos.h.

◆ Int23StackPointer

WORD _DOS_SDA::Int23StackPointer

Definition at line 166 of file dos.h.

◆ Int24AbortFlag

BYTE _DOS_SDA::Int24AbortFlag

Definition at line 192 of file dos.h.

◆ Int24FailFlag

BYTE _DOS_SDA::Int24FailFlag

Definition at line 180 of file dos.h.

◆ Int24StackPointer

WORD _DOS_SDA::Int24StackPointer

Definition at line 227 of file dos.h.

◆ Int28CallOk

BYTE _DOS_SDA::Int28CallOk

Definition at line 191 of file dos.h.

◆ JftEntry

DWORD _DOS_SDA::JftEntry

Definition at line 235 of file dos.h.

◆ LastAX

WORD _DOS_SDA::LastAX

Definition at line 172 of file dos.h.

◆ LastComponent

WORD _DOS_SDA::LastComponent

Definition at line 238 of file dos.h.

◆ LastErrorAction

BYTE _DOS_SDA::LastErrorAction

Definition at line 161 of file dos.h.

◆ LastErrorClass

BYTE _DOS_SDA::LastErrorClass

Definition at line 162 of file dos.h.

◆ LastErrorCode

◆ LastErrorLocus

BYTE _DOS_SDA::LastErrorLocus

Definition at line 159 of file dos.h.

◆ LastErrorPointer

DWORD _DOS_SDA::LastErrorPointer

Definition at line 163 of file dos.h.

◆ LastFreeMcb

WORD _DOS_SDA::LastFreeMcb

Definition at line 177 of file dos.h.

◆ LastSearchDirEntry

WORD _DOS_SDA::LastSearchDirEntry

Definition at line 179 of file dos.h.

◆ MemorySize

WORD _DOS_SDA::MemorySize

Definition at line 178 of file dos.h.

◆ Month

BYTE _DOS_SDA::Month

Definition at line 186 of file dos.h.

◆ NetworkMachineNumber

WORD _DOS_SDA::NetworkMachineNumber

Definition at line 174 of file dos.h.

◆ NetworkPsp

WORD _DOS_SDA::NetworkPsp

Definition at line 173 of file dos.h.

◆ NumDays

WORD _DOS_SDA::NumDays

Definition at line 188 of file dos.h.

◆ OemNumber

BYTE _DOS_SDA::OemNumber

Definition at line 199 of file dos.h.

◆ ParsedFcbExists

BYTE _DOS_SDA::ParsedFcbExists

Definition at line 220 of file dos.h.

◆ PrevCallFrame

DWORD _DOS_SDA::PrevCallFrame

Definition at line 245 of file dos.h.

◆ PrinterEchoFlag

BYTE _DOS_SDA::PrinterEchoFlag

Definition at line 150 of file dos.h.

◆ PspCopyType

BYTE _DOS_SDA::PspCopyType

Definition at line 196 of file dos.h.

◆ Request

DOS_RW_REQUEST _DOS_SDA::Request

Definition at line 193 of file dos.h.

Referenced by DosCallDriver().

◆ SecondArgument

WORD _DOS_SDA::SecondArgument

Definition at line 237 of file dos.h.

◆ SftNumber

WORD _DOS_SDA::SftNumber

Definition at line 233 of file dos.h.

◆ SpliceFlag

BYTE _DOS_SDA::SpliceFlag

Definition at line 216 of file dos.h.

◆ TempFileHandle

WORD _DOS_SDA::TempFileHandle

Definition at line 234 of file dos.h.

◆ TerminationType

BYTE _DOS_SDA::TerminationType

Definition at line 222 of file dos.h.

◆ TransferOffset

WORD _DOS_SDA::TransferOffset

Definition at line 239 of file dos.h.

◆ Unused0

BYTE _DOS_SDA::Unused0[28]

Definition at line 153 of file dos.h.

◆ Unused1

BYTE _DOS_SDA::Unused1

Definition at line 184 of file dos.h.

◆ Unused10

WORD _DOS_SDA::Unused10

Definition at line 244 of file dos.h.

◆ Unused2

BYTE _DOS_SDA::Unused2[44]

Definition at line 195 of file dos.h.

◆ Unused3

BYTE _DOS_SDA::Unused3

Definition at line 197 of file dos.h.

◆ Unused4

BYTE _DOS_SDA::Unused4

Definition at line 203 of file dos.h.

◆ Unused5

BYTE _DOS_SDA::Unused5[53]

Definition at line 205 of file dos.h.

◆ Unused6

BYTE _DOS_SDA::Unused6[8]

Definition at line 209 of file dos.h.

◆ Unused7

BYTE _DOS_SDA::Unused7[5]

Definition at line 218 of file dos.h.

◆ Unused8

BYTE _DOS_SDA::Unused8[14]

Definition at line 228 of file dos.h.

◆ Unused9

BYTE _DOS_SDA::Unused9[38]

Definition at line 240 of file dos.h.

◆ UserNumber

BYTE _DOS_SDA::UserNumber[3]

Definition at line 198 of file dos.h.

◆ UserRegistersStack

DWORD _DOS_SDA::UserRegistersStack

Definition at line 226 of file dos.h.

◆ VolumeIDFlag

BYTE _DOS_SDA::VolumeIDFlag

Definition at line 221 of file dos.h.

◆ WorkingSft

DWORD _DOS_SDA::WorkingSft

Definition at line 241 of file dos.h.

◆ Year

WORD _DOS_SDA::Year

Definition at line 187 of file dos.h.


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