The getuid system call does require Administrator (Root) privileges to execute.
The requirement for administrator privileges when using getuid-x64 has significant implications for both system security and administration: Getuid-x64 Require Administrator Privileges