Если вы смотрели SDK, то оно составлено из разных библиотек, к которым собственные typedef-ы (типы) и там мешанина (u32, uint32, uint32_t, DWORD, ... и т.д.). Вот возьмитесь и перепишите всю SDK - мы подождем... :)
По поводу analogin_read - вы уверены, что там (u32) вообще? :) Где вы видели...