Moin Florian,
das sieht irgendwie nach einer alten Funktion von mir aus

(die übrigens falsch deklariert ist

)
So müsste es richtig sein:
Delphi-Quellcode:
function IS_INTRESOURCE(const AdwInteger : DWORD) : Longbool;
begin
Result := (AdwInteger shr 16) = 0;
end;
Es ist eigentlich ein Macro

Zitat von
winuser.h:
#define IS_INTRESOURCE(_r) ((((ULONG_PTR)(_r)) >> 16) == 0)