Difference between revisions of "Abbreviations"

From ReactOS Wiki
Jump to: navigation, search
(MUI, SAL, Typo (PSEH), added hyperlinks for terms with their own pages)
(D: Removed what Microsoft is no longer saying and provided relevent link.)
(47 intermediate revisions by 8 users not shown)
Line 1: Line 1:
__NOTOC__
 
{| style="border: 1px solid lightgray;background-color:#EEE;margin:0px auto;"
 
| Chars: | [[#A|A]] || [[#B|B]] || [[#C|C]] || [[#D|D]] || [[#E|E]] || [[#F|F]] || [[#G|G]] || [[#H|H]] || [[#I|I]] || [[#J|J]] || [[#K|K]] || [[#L|L]] || [[#M|M]] || [[#N|N]] || [[#O|O]] || [[#P|P]] || [[#Q|Q]] || [[#R|R]] || [[#S|S]] || [[#T|T]] || [[#U|U]] || [[#V|V]] || [[#W|W]] || [[#X|X]] || [[#Y|Y]] || [[#Z|Z]]
 
|}
 
 
 
== A ==
 
== A ==
 +
* ACE -- Access Control Entry
 +
* ACL -- Access Control List
 
* AFD -- Ancillary Function Driver (for WinSock)
 
* AFD -- Ancillary Function Driver (for WinSock)
 +
* APC -- Asynchronous Procedure Call
 
* API -- Application Programming Interface
 
* API -- Application Programming Interface
 
* ARM3 -- Alternative ReactOS Memory Management Module
 
* ARM3 -- Alternative ReactOS Memory Management Module
 
* ARWINSS -- [[Arwinss|Alternative ReactOS Win32 Subsystem]]
 
* ARWINSS -- [[Arwinss|Alternative ReactOS Win32 Subsystem]]
 
* ATL -- Active Template Library
 
* ATL -- Active Template Library
 
  
 
== B ==
 
== B ==
 +
* BCB -- Buffer Control Block
 +
* BiDi -- Bidirectional text, the ability to print from right to left, needed for certain languages.
 
* Bpp -- Bits per pixel
 
* Bpp -- Bits per pixel
 
  
 
== C ==
 
== C ==
Line 20: Line 18:
 
* CM -- Configuration Manager (Kernel API)
 
* CM -- Configuration Manager (Kernel API)
 
* COM -- Component Object Model
 
* COM -- Component Object Model
 +
* CONSRV -- Console (User-mode) Server
 
* CPL -- Control Panel
 
* CPL -- Control Panel
 
* CRT -- C Run-Time Library
 
* CRT -- C Run-Time Library
 
+
* CSRSS -- [[Csrss.exe|Client-Server Runtime SubSystem]] (User mode Windows Subsystem Server)
  
 
== D ==
 
== D ==
* DDB -- Device Dependant Bitmap
+
* DACL -- [https://docs.microsoft.com/en-us/windows/desktop/secauthz/access-control-lists Discretionary Access Control List]
 +
* DC -- [[DCE|Display Context]]
 +
* DCE -- [[DCE|Display Context Entry]], Distributed Computing Environment
 +
* DDB -- Device Dependent Bitmap
 
* DDK -- Driver Development Kit
 
* DDK -- Driver Development Kit
* DIB -- Device Independant Bitmap
+
* DFS -- [[Wikipedia:Distributed_File_System_(Microsoft)|Distributed File System]]
 +
* DHCP -- Domain Host Configuration Protocol, one of two main ways of discovering an Internet connection.
 +
* DIB -- Device Independent Bitmap
 
* DLL -- Dynamic Link Library
 
* DLL -- Dynamic Link Library
 
+
* DPC -- Deferred Procedure Call
 +
* DPH -- [[Debugging#Enabling Kernel Tracing|Debug Page Heap]]
 +
* DXTn -- DirectX Texture compression
  
 
== E ==
 
== E ==
 +
* EHCI -- Enhanced Host Controller Interface (USB 2.x)
 
* Ex -- Executive (Kernel API)
 
* Ex -- Executive (Kernel API)
 
  
 
== F ==
 
== F ==
 +
* FDO -- Functional Device Object
 
* FS -- File System
 
* FS -- File System
 
* FSD -- File System Driver
 
* FSD -- File System Driver
 
* FsRtl -- File System Run-Time Library (Kernel API)
 
* FsRtl -- File System Run-Time Library (Kernel API)
 
  
 
== G ==
 
== G ==
 
* GDI -- Graphics Device Interface
 
* GDI -- Graphics Device Interface
 
  
 
== H ==
 
== H ==
 
* HAL -- Hardware Abstraction Layer
 
* HAL -- Hardware Abstraction Layer
 
  
 
== I ==
 
== I ==
 
* InBV -- Initialization Boot Video
 
* InBV -- Initialization Boot Video
 
* Io -- Input/Output Manager (Kernel API)
 
* Io -- Input/Output Manager (Kernel API)
 
+
* IRP -- I/O Request Packets, kernel mode data structures describing I/O requests; used by Windows Driver Model (WDM) and Windows NT device drivers to communicate with each other and the OS
 +
* ISR -- Interrupt Service Routine
 +
* IST -- Interrupt Service Table
  
 
== K ==
 
== K ==
Line 58: Line 64:
 
* KDBG -- Kernel DeBugger (Built-in into ReactOS Kernel)
 
* KDBG -- Kernel DeBugger (Built-in into ReactOS Kernel)
 
* KS -- Kernel Streaming
 
* KS -- Kernel Streaming
 
  
 
== L ==
 
== L ==
* LDR -- Loader
+
* LDR -- Loader, PE image loader support functions
 
* LPC -- Local Procedure Call (Kernel API)
 
* LPC -- Local Procedure Call (Kernel API)
 
* LwIP -- Lightweight Internet Protocol
 
* LwIP -- Lightweight Internet Protocol
  
 
== M ==
 
== M ==
 +
* MCB -- Map Control Block
 +
* MFT -- Master File Table (NTFS file system)
 +
* MFT -- Media Foundation Transform
 
* Mm -- Memory Manager (Kernel API)
 
* Mm -- Memory Manager (Kernel API)
 
* MUI -- [[MUI|Multilingual User Interface]]
 
* MUI -- [[MUI|Multilingual User Interface]]
 
+
* MUP -- Multiple UNC Provider driver
  
 
== N ==
 
== N ==
Line 78: Line 86:
 
== O ==
 
== O ==
 
* Ob -- Object Manager (Kernel API)
 
* Ob -- Object Manager (Kernel API)
 
+
* OHCI -- Open Host Controller Interface (Non-Intel USB 1.x, can also mean Firewire)
  
 
== P ==
 
== P ==
 
* PAE -- Physical Address Extension
 
* PAE -- Physical Address Extension
 +
* PDO -- Physical Device Object
 
* PFN -- Page Frame Number
 
* PFN -- Page Frame Number
 
* Po -- Power Management (Kernel API)
 
* Po -- Power Management (Kernel API)
 +
* PPPOE -- Point to Point Protocol Over Ethernet, network protocol for encapsulating PPP frames inside ethernet frames.
 
* Ps -- Process Management (Kernel API)
 
* Ps -- Process Management (Kernel API)
 
* PSDK -- Platform Software Development Kit
 
* PSDK -- Platform Software Development Kit
Line 90: Line 100:
  
 
== R ==
 
== R ==
 +
* RDBSS -- Redirected Drive Buffering Subsystem
 
* RosBE -- ReactOS Build Environment
 
* RosBE -- ReactOS Build Environment
 
* RPC -- Remote Procedure Call
 
* RPC -- Remote Procedure Call
 
* RTL -- Run-Time Library (Kernel API)
 
* RTL -- Run-Time Library (Kernel API)
 
+
* RVA -- Relative Virtual Address
 +
* RXCE -- Redirector file system Connection Engine - a series of redirectors used by RDBSS
  
 
== S ==
 
== S ==
* SAL -- Standard Annotation Language
+
* SACL -- System Access Control List
 +
* SAL -- Source Annotation Language, Standard Annotation Language
 
* SDK -- Software Development Kit
 
* SDK -- Software Development Kit
 
* Se -- Security Reference Monitor (Kernel API)
 
* Se -- Security Reference Monitor (Kernel API)
 
* SEH -- Structured Exception Handling
 
* SEH -- Structured Exception Handling
 +
* SMB -- Server Message Block - a network file sharing protocol commonly used by Microsoft Windows systems
 +
* SMSS -- Session Manager SubSystem
 +
* SRW -- Slim Reader/Writer - type of lock added in Windows 7+
 
* SVN -- Subversion
 
* SVN -- Subversion
 
* SxS -- Side-by-Side Assembly
 
* SxS -- Side-by-Side Assembly
 +
 +
== T ==
 +
* TS -- Terminal Server
 +
 +
== U ==
 +
* UHCI -- Universal Host Controller Interface (Intel's USB 1.x standard)
 +
* UNC -- Universal Naming Convention
  
 
== V ==
 
== V ==
 +
* VACB -- Virtual Address Control Block
 
* VDM -- Virtual DOS Machine (Kernel API)
 
* VDM -- Virtual DOS Machine (Kernel API)
 
* VM -- Virtual Machine
 
* VM -- Virtual Machine
 
  
 
== W ==
 
== W ==
 
* WDM -- Windows Driver Model
 
* WDM -- Windows Driver Model
 +
* Win32k -- [[Win32k.sys|Kernel-mode Windows Subsystem Server]] (a kernel-mode driver)
 
* WIP -- Work in progress
 
* WIP -- Work in progress
 
* WMI -- Windows Management Instrumentation (Kernel API)
 
* WMI -- Windows Management Instrumentation (Kernel API)
  
 +
== X ==
 +
* xHCI -- Extensible Host Controller Interface (USB 3.x)
 +
 +
== External Links ==
 +
[https://community.osr.com/discussion/72000 OSR: Meaning of the Function Prefices]
  
 
[[Category:Documentation]]
 
[[Category:Documentation]]
 +
[[Category:Tutorial]]

Revision as of 15:15, 13 April 2019

A

  • ACE -- Access Control Entry
  • ACL -- Access Control List
  • AFD -- Ancillary Function Driver (for WinSock)
  • APC -- Asynchronous Procedure Call
  • API -- Application Programming Interface
  • ARM3 -- Alternative ReactOS Memory Management Module
  • ARWINSS -- Alternative ReactOS Win32 Subsystem
  • ATL -- Active Template Library

B

  • BCB -- Buffer Control Block
  • BiDi -- Bidirectional text, the ability to print from right to left, needed for certain languages.
  • Bpp -- Bits per pixel

C

  • Cc -- Cache Controller (Kernel API)
  • CM -- Configuration Manager (Kernel API)
  • COM -- Component Object Model
  • CONSRV -- Console (User-mode) Server
  • CPL -- Control Panel
  • CRT -- C Run-Time Library
  • CSRSS -- Client-Server Runtime SubSystem (User mode Windows Subsystem Server)

D

E

  • EHCI -- Enhanced Host Controller Interface (USB 2.x)
  • Ex -- Executive (Kernel API)

F

  • FDO -- Functional Device Object
  • FS -- File System
  • FSD -- File System Driver
  • FsRtl -- File System Run-Time Library (Kernel API)

G

  • GDI -- Graphics Device Interface

H

  • HAL -- Hardware Abstraction Layer

I

  • InBV -- Initialization Boot Video
  • Io -- Input/Output Manager (Kernel API)
  • IRP -- I/O Request Packets, kernel mode data structures describing I/O requests; used by Windows Driver Model (WDM) and Windows NT device drivers to communicate with each other and the OS
  • ISR -- Interrupt Service Routine
  • IST -- Interrupt Service Table

K

  • KD -- Kernel Debugger
  • KDBG -- Kernel DeBugger (Built-in into ReactOS Kernel)
  • KS -- Kernel Streaming

L

  • LDR -- Loader, PE image loader support functions
  • LPC -- Local Procedure Call (Kernel API)
  • LwIP -- Lightweight Internet Protocol

M

  • MCB -- Map Control Block
  • MFT -- Master File Table (NTFS file system)
  • MFT -- Media Foundation Transform
  • Mm -- Memory Manager (Kernel API)
  • MUI -- Multilingual User Interface
  • MUP -- Multiple UNC Provider driver

N

  • NDK -- Native Development Kit
  • NLS -- National Language Support
  • NMI -- Non Maskable Interrupts
  • NPFS -- Named Pipe File System

O

  • Ob -- Object Manager (Kernel API)
  • OHCI -- Open Host Controller Interface (Non-Intel USB 1.x, can also mean Firewire)

P

  • PAE -- Physical Address Extension
  • PDO -- Physical Device Object
  • PFN -- Page Frame Number
  • Po -- Power Management (Kernel API)
  • PPPOE -- Point to Point Protocol Over Ethernet, network protocol for encapsulating PPP frames inside ethernet frames.
  • Ps -- Process Management (Kernel API)
  • PSDK -- Platform Software Development Kit
  • PSEH -- Portable Structured Exception Handling
  • PTE -- Page Table Entry

R

  • RDBSS -- Redirected Drive Buffering Subsystem
  • RosBE -- ReactOS Build Environment
  • RPC -- Remote Procedure Call
  • RTL -- Run-Time Library (Kernel API)
  • RVA -- Relative Virtual Address
  • RXCE -- Redirector file system Connection Engine - a series of redirectors used by RDBSS

S

  • SACL -- System Access Control List
  • SAL -- Source Annotation Language, Standard Annotation Language
  • SDK -- Software Development Kit
  • Se -- Security Reference Monitor (Kernel API)
  • SEH -- Structured Exception Handling
  • SMB -- Server Message Block - a network file sharing protocol commonly used by Microsoft Windows systems
  • SMSS -- Session Manager SubSystem
  • SRW -- Slim Reader/Writer - type of lock added in Windows 7+
  • SVN -- Subversion
  • SxS -- Side-by-Side Assembly

T

  • TS -- Terminal Server

U

  • UHCI -- Universal Host Controller Interface (Intel's USB 1.x standard)
  • UNC -- Universal Naming Convention

V

  • VACB -- Virtual Address Control Block
  • VDM -- Virtual DOS Machine (Kernel API)
  • VM -- Virtual Machine

W

X

  • xHCI -- Extensible Host Controller Interface (USB 3.x)

External Links

OSR: Meaning of the Function Prefices