public uint GetSiteTemplates(uint LCID, out Template[] TemplateList) { object[] results = this.Invoke("GetSiteTemplates", new object[] { LCID}); TemplateList = ((Template[])(results[1])); return ((uint)(results[0])); }