I have my doubts about these for example: - Richedit windowless mode - There's no way this can be a student project until someone does the thiscall that works both ways, this has been the biggest stumbling block to implementing it.
Actually, that stumbling block has been implemented. The next step is implementing ITextServices::TxDraw.