public int GetValidQCodesAt(int AgentLogin, int ServiceID, int Group, int Index, out TWSQCode QCodeInfo) {
     object[] results = this.Invoke("GetValidQCodesAt", new object[] {
                 AgentLogin,
                 ServiceID,
                 Group,
                 Index});
     QCodeInfo = ((TWSQCode)(results[1]));
     return ((int)(results[0]));
 }