Kernel Coding Style

From ReactOS Wiki
Jump to: navigation, search

The page Kernel Coding Style is a short article on something that should have a lot more information written on it.
If you know anything else about it, you are STRONGLY encouraged to add the information in. If you are unsure of proper formatting or style, add it to the talk page or this page itself as you think best and others will help.

This should be very simple and straightforward set of rules, which ReactOS developers agree to stick to when developing any kernelmode code, be it a driver or the kernel itself.

This is a work-in-progress.

ASSERT and NT_ASSERT macros usage

NT_ASSERT macro usage should be encouraged. If you don't know the differences to a "normal" ASSERT, please check out this excellent article: