I'd definitely recommend grabbing a copy of Ida pro somewhere if you need to find functions yourself. If you can manage everything with the information available, then you should be fine I suppose.
Main things you'll need are:
-Action struct for moving / attacking / harvesting
-Player struct for general stats such as HP / MP , Optionally skill cooldowns / Buffs
-NPC list structure to find mobs
-World item list structure to find nodes for harvesting and mining etc.
-Inventory list structure to check when you are full, to find your potions to use
-Equipment list structure to find out when you need to repair
-SendPacket function for using potions, selling items, respawning, repairing
Once you have those, just start implementing stuff a function at a time and you'll be fine. Easiest way is to mimic classes in your bot the same way PWI has its classes structured.