Symbols - A - B - C - D - E - F - G - H - I - L - M - N - O - P - R - S - T - U - V - W
Index: Windows Programming in Assembly Language
Symbols
- !( boolean_expression ) 1
- #(...)# in macro parameters 1
- #(...)# macro quoting symbols 1
- #{ ... }# sequence for manually passing parameters 1
- #{...}# parameter quoting mechanism 1
- #{...}#" code brackets in boolean expressions 1
- #closeread compile-time statement 1
- #closewrite compile-time statement 1
- #else clause 1
- #elseif clause in #if statement 1
- #endif clause 1
- #endmacro 1
- #ERROR directive 1
- #for..#endfor Compile-Time Loop 1
- #KEYWORD reserved word 1
- #macro 1
- #openread compile-time statement 1
- #openwrite compile-time statement 1
- #PRINT directive 1
- #system compile-time statement 1
- #TERMINATOR keyword 1
- #text..#endtext statement 1
- #while..#endwhile Compile-Time Loop 1
- #write compile-time statement 1
- && operator in boolean expressions 1
- @a 1
- @abs function 1
- @ae 1
- @align 1
- @Align procedure option 1
- @alignstack 1
- @alignstack procedure option 1, 2
- @arity compile-time function 1
- @arity function 1
- @b 1
- @be 1
- @byte compile-time function 1
- @byte function 1
- @c 1, 2
- @cdecl procedure option 1, 2
- @ceil function 1
- @char compile-time function 1
- @cos function 1
- @cset compile-time function 1
- @date function 1
- @defined function 1
- @delete function 1
- @dim compile-time function 1
- @dim function 1
- @display 1
- @display procedure option 1
- @e 1
- @elements compile-time function 1
- @elements function 1
- @elementsize compile-time function 1
- @elementsize function 1
- @enter 1
- @enter procedure option 1
- @eval function 1
- @exp function 1
- @External procedures 1
- @extract function 1
- @floor function 1
- @frame 1
- @g 1
- @ge 1
- @index function 1
- @insert function 1
- @int64 compile-time function 1
- @int8 compile-time function 1
- @isalpha function 1
- @isalphanum function 1
- @isconst function 1
- @isdigit function 1
- @IsExternal function 1
- @isfreg function 1
- @islower function 1
- @ismem function 1
- @isreg function 1
- @isreg16 function 1
- @isreg32 function 1
- @isreg8 function 1
- @isspace function 1
- @istype function 1
- @isupper function 1
- @isxdigit function 1
- @l 1
- @le 1
- @leave 1
- @leave procedure option 1
- @length function 1
- @linenumber function 1, 2
- @log function 1
- @log10 function 1
- @lowercase function 1
- @max function 1
- @min function 1
- @na 1
- @nae 1
- @name function 1
- @nb 1
- @nbe 1
- @nc 1, 2
- @ne 1
- @nge 1
- @nl 1
- @nle 1
- @no 1, 2
- @noalignstack 1
- @noalignstack procedure option 1, 2
- @nodisplay 1
- @nodisplay procedure option 1
- @noenter 1
- @noenter procedure option 1
- @noframe 1
- @noframe procedure option 1
- @noleave 1
- @noleave procedure option 1
- @ns 1, 2
- @nz 1, 2
- @o 1
- @o, 1
- @odd function 1
- @offset function 1
- @pascal procedure option 1, 2
- @qword compile-time function 1
- @random function 1
- @randomize function 1
- @read compile-time function 1
- @real32 compile-time function 1
- @Returns procedure option 1
- @returns procedure option 1
- @rindex function 1
- @s 1, 2
- @sin function 1
- @size compile-time function 1
- @size function 1
- @sqrt function 1
- @stdcall procedure option 1, 2
- @string compile-time function 1
- @substr function 1
- @tan function 1
- @text operator 1
- @time function 1
- @tostring operator 1
- @typename function 1
- @uns64 compile-time function 1
- @uns8 compile-time function 1
- @uppercase function 1
- @use procedure option 1
- @use reg32 procedure option 1
- @z 1, 2
- _display_ variable 1
- _parms_ constant 1
- _vars_ constant 1
- || operator in boolean expressions 1
A
- ABI (Application Binary Interface) 1
- Accessing the fields of a record 1
- Accessing the fields of a union 1
- Align directives in a record 1
- align procedure option 1
- AllocConsole 1, 2
- AND operator in boolean expressions 1
- Anonymous records 1
- Anonymous unions 1, 2
- Anonymous Unions and Records 1
- ANYEXCEPTION clause in the TRY..ENDTRY statement 1
- API Functions 1
- Arithmetic expressions (run-time) 1
- Array Types 1
- Array types 1
- array.index array indexing function 1
- Assignments at compile-time 1
- Associativity 1, 2
- Automatic code generation in procedures 1
B
- BeginPaint 1, 2
- Boolean expressions 1, 2
- BREAK 1
- Break statement 1
- breakif 1
C
- C calling convention 1
- C programming language 1
- C scalar data types 1
- C Types 1
- C/C++ Naming conventions 1
- Call instruction 1
- Callback functions 1
- Calling conventions 1
- Calling HLA Procedures 1
- Cascading exceptions 1
- case neutrality 1
- Character data types 1
- Character string types 1
- Class types 1
- Client regions 1
- Command Line Development 1
- Compile-time arithmetic and relational operators 1
- Compile-Time Assignment Statements 1
- Compile-time functions 1
- Compile-Time I/O 1
- Compile-Time Language 1
- Compile-time language performance 1
- Compile-time variable declarations 1
- Composite Data Types 1
- Composite data types 1
- Conditional assembly 1
- Conjunction in boolean expressions 1
- Console API 1
- Console applications 1
- Console I/O 1
- Constant declarations 1
- Constant declarations (compile-time language) 1
- Context-Free macros 1
- Context-free macros 1
- Context-free macros (HLA) 1
- CONTINUE 1
- Continue statement 1
- continueif 1
- Converting C/C++ boolean expressions to HLA boolean expressions 1
- Converting expressions into assembly language 1
- CreateConsoleScreenBuffer 1
- CreateFontIndirect 1
- CreateWindowEx 1
- Creating a New Project in RadASM 1
- Creating a Window 1
- Creating HLA Procedure Prototypes for Win32 API Functions 1
D
- Data alignment and padding 1
- Data Types 1
- DEFAULT section of a SWITCH statement 1
- Deferred macro parameter expansion 1
- Device capabilities 1
- Device context 1
- Device context attributes 1
- Directly compatible types 1
- Discriminant union type 1
- Disjunction in boolean expressions 1
- Displaying a window 1
- Displaying messages during compilation 1
- Dithering 1
- DO..WHILE Loops 1
- DrawText 1
- DUP operator (array constants) 1
E
- Eager evaluation of macro parameters 1
- Editing HLA source files within RadASM 1
- ELSE 1
- else 1
- ELSEIF 1
- elseif 1
- ENDFOR 1
- ENDIF 1
- EndPaint 1, 2
- ENDWHILE 1
- EnumFontFamilies 1
- Errors 1
- Escape character sequence 1
- ESP 1
- Event-oriented programming 1
- Exception handling 1
- Exception numbers 1
- EXIT 1
- exitif 1
- Expressions and temporary values 1
- ExtTextOut 1
F
- Fields of a union 1
- FillConsoleOutputAttribute 1
- FillConsoleOutputCharacter 1
- FindWindow 1
- Floating point (real) data types 1
- FlushConsoleInputBuffer 1
- Fonts 1
- FOR loops 1
- FOR loops (for..endfor, forever..endfor, foreach..endfor) 1
- forever..endfor 1
- frame procedure option 1
- FreeConsole 1
- Function Calls 1
- Function return results 1
G
- GetBkColor 1
- GetBkMode 1
- GetConsoleCursorInfo 1
- GetConsoleScreenBufferInfo 1
- GetConsoleTitle 1
- GetConsoleWindow 1
- GetDC 1
- GetDeviceCaps 1
- GetNumberOfConsoleInputEvents 1
- GetScrollPos 1
- GetScrollRange 1
- GetStdHandle 1
- GetSystemMetrics 1
- GetTextAlign 1
- GetTextColor 1
- GetTextMetrics 1
- GetWindowDC 1, 2
- GOTO statement 1
H
- Handles 1
- High Level Assembler (HLA) 1
- HLA Naming Conventions 1
- HLA Standard Library 1
- HLA.INI initialization file 1
- Hungarian Notation 1
- Hybrid high level boolean expressions 1
- Hybrid languages 1
- Hybrid parameter passing in HLA 1
I
- IDE 1
- IF Statement 1
- If statements and time-critical code 1
- IF..ENDIF 1
- Implicit rules in a make file 1
- IN operator 1
- IN reg parameter specification 1
- Inherited fields in records 1
- inherits keyword 1
- Integer data types 1
- Integrated Development Environments 1
L
- Lazy (pass by lazy evaluation) parameter option 1
- Leading (spacing in a font) 1
- Local symbols in macros 1
- Local symbols in multi-part macros 1
- Logical inch 1
M
- Macro parameters containing commas or parentheses 1
- Macros 1
- Make 1
- Make files 1
- Make menu in RadASM 1
- Make program (make.exe) 1
- Memory protection 1
- Message passing 1, 2
- MessageBox 1
- Monospaced fonts 1, 2
- multi-part macros 1
N
- Name (pass by name) parameter option 1
- Naming Conventions 1, 2
- Nested records and unions 1
- NMake 1
- Non-client regions 1
- Non-proportional fonts 1
- NULL 1
O
- OllyDbg Debugger 1
- Operator precedence in run-time expressions 1
- OR operator in boolean expressions 1
P
- PAINTSTRUCT 1
- Parenthesis in macro parameters 1
- Pascal calling convention 1
- Pass by Reference 1
- Pass by Value 1
- Pass by value 1
- Passing parameters in registers 1, 2
- Path specifications in RadASM 1
- PeekConsoleInput 1
- Pointer constants 1
- Pointer types 1, 2
- Points (font sizes) 1
- PostMessage 1
- Procedural programming languages 1
- Procedure declarations 1
- Procedure Invocations 1
- Project organization 1
- Project types in RadASM 1
- Prototypes for Win32 API Functions 1
R
- RadASM Integrated Development Environment (IDE) 1
- RadASM project management 1
- RadASM templates 1
- RADASM.INI file 1
- RAISE statement 1
- Raster fonts 1
- ReadConsole 1
- ReadConsoleInput 1
- ReadConsoleOutput 1
- ReadConsoleOutputAttribute 1
- ReadConsoleOutputCharacter 1
- Real data types 1
- Record (Structure) Types 1
- Record/structure types 1
- Reference parameters 1
- Regions 1
- Register parameters 1
- Register Preservation and Scratch Registers in Win32 Calls 1
- Registering a window class 1
- RegisterWindowMessage 1
- Relational operators 1
- ReleaseDC 1, 2
- REPEAT..UNTIL 1
- repeat..until 1
- Reraising an exception 1
- Result (pass by result) parameter option 1
- RET with NOFRAME option 1
- RGB value 1
- row-major order 1
S
- Scratch Registers in Win32 Calls 1
- Scroll bars 1
- ScrollConsoleScreenBuffer 1
- SelectObject 1
- SendMessage 1
- SendMessageCallback 1
- SendMessageTimeout 1, 2
- Sequence points 1
- SetBkColor 1
- SetBkMode 1
- SetConsoleActiveScreenBuffer 1
- SetConsoleCursorInfo 1
- SetConsoleCursorPosition 1
- SetConsoleScreenBufferSize 1
- SetConsoleTextAttribute 1
- SetConsoleTitle 1
- SetConsoleWindowInfo 1
- SetScrollPos 1
- SetScrollRange 1
- SetStdHandle 1
- SetTextAlign 1
- SetTextColor 1
- Setting Up RadASM 1
- Side effects 1
- Signed vs. unsigned comparisons in boolean expressions 1
- Small projects and RadASM 1
- Sniplets 1
- Stack Pointer 1
- Stdcall calling convention 1
- stdout.put macro implementation 1
- str.init 1
- str.put 1
- stralloc 1
- Structure Types 1
- Structured constants 1
- SWITCH/CASE statement 1
T
- Templates in RadASM 1
- Temporary values in an expression 1
- TextOut 1, 2
- Thunk types 1
- Translating C/C++ expressions to assembly language 1
- True Type fonts 1
- TRY..EXCEPTION..ENDTRY statement 1
- tstralloc 1
- Type Coercion 1
- Typefaces 1
- Typefaces and fonts 1
U
- Unicode 1
- Union data types 1
- Union Types 1
- UNPROTECTED clause in the TRY..ENDTRY statement 1
- Untyped reference parameters 1, 2
- User-defined compilation errors 1
- User-defined exceptions 1
V
- Val (pass by value) parameter option 1
- Valres (pass by value/result) parameter option 1
- Value parameters 1
- Var (pass by reference) parameter option 1
- VAR (untyped reference parameters) 1
- Var type (untyped reference parameters) 1
- Variable parameter lists in a macro 1
- Variable parameter lists in macros 1
- Variant types 1
- Viewport origin 1
W
- w.AllocConsole 1, 2
- w.BeginPaint 1
- w.CreateConsoleScreenBuffer 1
- w.CreateFontIndirect 1
- w.CreateWindowEx 1
- w.DrawText 1
- w.EndPaint 1
- w.EnumFontFamilies 1
- w.ExtTextOut 1
- w.FillConsoleOutputAttribute 1
- w.FillConsoleOutputCharacter 1
- w.FindWindow 1
- w.FlushConsoleInputBuffer 1
- w.FreeConsole 1
- w.GetBkColor 1
- w.GetConsoleCursorInfo 1
- w.GetConsoleScreenBufferInfo 1
- w.GetConsoleTitle 1
- w.GetConsoleWindow 1
- w.GetDC 1
- w.GetDeviceCaps 1
- w.GetNumberOfConsoleInputEvents 1
- w.GetScrollPos 1
- w.GetScrollRange 1
- w.GetStdHandle 1
- w.GetSystemMetrics 1
- w.GetTextAlign 1
- w.GetTextColor 1
- w.GetTextMetrics 1
- w.GetWindowDC 1
- w.MessageBox 1
- w.PeekConsoleInput 1
- w.PostMessage 1
- w.ReadConsole 1
- w.ReadConsoleInput 1
- w.ReadConsoleOutput 1
- w.ReadConsoleOutputAttribute 1
- w.ReadConsoleOutputCharacter 1
- w.RegisterWindowMessage 1
- w.ReleaseDC 1
- w.ScrollConsoleScreenBuffer 1
- w.SelectObject 1
- w.SendMessage 1
- w.SendMessageCallback 1
- w.SendMessageTimeout 1, 2
- w.SetBkColor 1
- w.SetConsoleActiveScreenBuffer 1
- w.SetConsoleCursorInfo 1
- w.SetConsoleCursorPosition 1
- w.SetConsoleScreenBufferSize 1
- w.SetConsoleTextAttribute 1
- w.SetConsoleTitle 1
- w.SetConsoleWindowInfo 1
- w.SetScrollPos 1
- w.SetScrollRange 1
- w.SetStdHandle 1
- w.SetTextAlign 1
- w.SetTextColor 1
- w.TextOut 1, 2
- w.WriteConsole 1
- w.WriteConsoleAttribute 1
- w.WriteConsoleInput 1
- w.WriteConsoleOutput 1
- w.WriteConsoleOutputCharacter 1
- welse clause in a while statement 1
- WHILE loops 1
- WHILE statement 1
- WHILE..ENDWHILE 1
- Win32 API Functions 1
- Window classes 1, 2
- Window origin 1
- Window procedures 1
- Windows coordinate systems 1
- Windows Structured Exception Handler 1
- WM_COPYDATA 1
- WM_PAINT message 1
- WndProc 1
- WriteConsole 1
- WriteConsoleAttribute 1
- WriteConsoleInput 1
- WriteConsoleOutput 1
- WriteConsoleOutputCharacter 1
rhyde@cs.ucr.edu |