lwbase conventions: ------------------ Indentation is 4. No tabs in source code. No trailing whitespace. The only goto label allowed is "cleanup". Use GOTO_CLEANUP_XXX() macros to go to this label. lwbase code should return NTSTATUS codes. lwbase public function are named LwRtlXxx. Types: ----- base types used in lwbase should be NT native types: 64 bits - LONG64, ULONG64 32 bits - LONG, ULONG 16 bits - SHORT, USHORT unsigned 8 bits - BYTE void - VOID normal characters - CHAR WC16 characters - WCHAR (native byte order) DO NOT USE: DWORD, int, uint16, uint32_t, etc.