QueryPendingSets
is your friend!
Sample:
PendingSet[] queryPendingSets = versionControlServer.QueryPendingSets(new [] {"$/A/B/C.txt"},RecursionType.None, null, null );
This lists all pending changes for the specified file. You can get them all by looking at:
queryPendingSets[0].PendingChanges