public static uint ICorPublishAppDomainEnum_GetCount(this CorpubPublishClass instance)
        {
            uint pcelt;

            instance.__ICorPublishAppDomainEnum_GetCount(out pcelt);
            return(pcelt);
        }
        public static uint GetProcessID(this CorpubPublishClass instance)
        {
            uint pid;

            instance.__GetProcessID(out pid);
            return(pid);
        }
        public static uint GetCount(this CorpubPublishClass instance)
        {
            uint pcelt;

            instance.__GetCount(out pcelt);
            return(pcelt);
        }
        public static uint GetID(this CorpubPublishClass instance)
        {
            uint puId;

            instance.__GetID(out puId);
            return(puId);
        }
        public static int IsManaged(this CorpubPublishClass instance)
        {
            int pbManaged;

            instance.__IsManaged(out pbManaged);
            return(pbManaged);
        }
        public static ICorPublishEnum ICorPublishAppDomainEnum_Clone(this CorpubPublishClass instance)
        {
            ICorPublishEnum ppEnum;

            instance.__ICorPublishAppDomainEnum_Clone(out ppEnum);
            ProcessOutParameter(ppEnum);
            return(ppEnum);
        }
        public static ICorPublishProcess GetProcess(this CorpubPublishClass instance, uint pid)
        {
            ICorPublishProcess ppProcess;

            instance.__GetProcess(pid, out ppProcess);
            ProcessOutParameter(ppProcess);
            return(ppProcess);
        }
        public static ICorPublishProcessEnum EnumProcesses(this CorpubPublishClass instance, COR_PUB_ENUMPROCESS Type)
        {
            ICorPublishProcessEnum ppIEnum;

            instance.__EnumProcesses(Type, out ppIEnum);
            ProcessOutParameter(ppIEnum);
            return(ppIEnum);
        }
 public static void GetName(this CorpubPublishClass instance, uint cchName, out uint pcchName, StringBuilder szName)
 {
     instance.__GetName(cchName, out pcchName, szName);
 }
 public static void Skip(this CorpubPublishClass instance, uint celt)
 {
     instance.__Skip(celt);
 }
 public static void Reset(this CorpubPublishClass instance)
 {
     instance.__Reset();
 }
 public static void Next(this CorpubPublishClass instance, uint celt, out ICorPublishProcess objects, out uint pceltFetched)
 {
     instance.__Next(celt, out objects, out pceltFetched);
     ProcessOutParameter(objects);
 }
 public static void ICorPublishAppDomainEnum_Skip(this CorpubPublishClass instance, uint celt)
 {
     instance.__ICorPublishAppDomainEnum_Skip(celt);
 }
 public static void ICorPublishAppDomainEnum_Reset(this CorpubPublishClass instance)
 {
     instance.__ICorPublishAppDomainEnum_Reset();
 }