Пример #1
0
        public string GetSiteName(string server)
        {
            IntPtr zero   = IntPtr.Zero;
            int    num    = NativeMethodProvider.DsGetSiteName(server, ref zero);
            string result = string.Empty;

            if (num == 0 && zero != IntPtr.Zero)
            {
                result = Marshal.PtrToStringUni(zero);
            }
            if (zero != IntPtr.Zero)
            {
                NativeMethodProvider.NetApiBufferFree(zero);
            }
            return(result);
        }