- EDK II C Coding Standards Specification
- 1 Introduction
- 2 Guiding Principles
- 3 Quick Reference
- 4 Naming Conventions
- 5 Source Files
- 6 Documenting Software
- APPENDIX A Common Examples
- APPENDIX B Reserved Identifiers
- APPENDIX C Optimization and Performance
- Tables
- Table 1 Common Opposites
- Table 2 EFI Supported Abbreviations
- Table 3 EFI Supported Acronyms
- Table 4 Reserved Keywords
- Table 5 Permissible Escape Sequences (ISO/IEC 9899:1990 6.1.3.4)
- Table 6 EFI Data Types (slightly modified from UEFI 2.3.1)
- Table 7 Modifiers for Common EFI Data Types (reference the UEFI Specification and Beyond Bios)
- Table 8 EFI Constants
- Table 9 Parameter Modifiers
- Table 10 Predicate Expression Examples
- Table 11 HTML Character Entities
- Table 12 HTML Commands