I found the function Stealth.Script_FindNotoriety().
But it seems only return uint and will not update Stealth.Script_GetFindList();
Stealth.Script_SetFindDistance(255);
Stealth.Script_SetFindVertical(255);
List<uint> _creature = new List<uint>();
for (byte i = 1; i <= 7; i++)
{
    Stealth.Script_FindNotoriety(0xffff, i);
    Console.WriteLine("Notoriety : {0} , Found : {1} , Found List : {2} ", i, Stealth.Script_GetFindCount(), Stealth.Script_GetFindList().Length);
}
Another problem...Cannot Use FindNotoriety to find Player Vendor
            uint _id = 0x01E42449;
            Console.WriteLine("Player Vendoer Notoriety : {0}", Stealth.Script_GetNotoriety(_id));
            Stealth.Script_FindNotoriety(Stealth.Script_GetType(_id), Stealth.Script_GetNotoriety(_id));
            Console.WriteLine("Find Notoriety Count : {0}", Stealth.Script_GetFindCount());
            _id = Stealth.Script_GetSelfID();
            Console.WriteLine("Self Notoriety : {0}", Stealth.Script_GetNotoriety(_id));
            Stealth.Script_FindNotoriety(Stealth.Script_GetType(_id), Stealth.Script_GetNotoriety(_id));
            Console.WriteLine("Find Notoriety Count : {0}", Stealth.Script_GetFindCount()); 
            Console.ReadLine();