All of those documents would work but what CIC is really looking out for is an official reference letter that explicitly outlines your job responsibilities so that it can be matched to a specific NOC 0/A/B. Without that reference letter, you won't be able to claim any points even with all these supporting documents.