Example #1
0
 // Token: 0x06000515 RID: 1301 RVA: 0x000128B4 File Offset: 0x00010AB4
 public static System.Runtime.InteropServices.ComTypes.FILETIME DateTimeToFileTime(DateTime datetime)
 {
     Win32api.SYSTEMTIME systemtime = default(Win32api.SYSTEMTIME);
     systemtime.Year         = (short)datetime.Year;
     systemtime.Month        = (short)datetime.Month;
     systemtime.Day          = (short)datetime.Day;
     systemtime.Hour         = (short)datetime.Hour;
     systemtime.Minute       = (short)datetime.Minute;
     systemtime.Second       = (short)datetime.Second;
     systemtime.Milliseconds = (short)datetime.Millisecond;
     System.Runtime.InteropServices.ComTypes.FILETIME result;
     Win32api.SystemTimeToFileTime(ref systemtime, out result);
     return(result);
 }
Example #2
0
        // Token: 0x06000511 RID: 1297 RVA: 0x000127F4 File Offset: 0x000109F4
        public static string CannonializeURL(string pszUrl, Win32api.shlwapi_URL dwFlags)
        {
            StringBuilder stringBuilder = new StringBuilder(260);
            int           capacity      = stringBuilder.Capacity;

            if (Win32api.UrlCanonicalize(pszUrl, stringBuilder, ref capacity, dwFlags) == 0)
            {
                return(stringBuilder.ToString());
            }
            stringBuilder.Capacity = capacity;
            int num = Win32api.UrlCanonicalize(pszUrl, stringBuilder, ref capacity, dwFlags);

            return(stringBuilder.ToString());
        }
Example #3
0
        // Token: 0x06000513 RID: 1299 RVA: 0x00012840 File Offset: 0x00010A40
        public static DateTime FileTimeToDateTime(System.Runtime.InteropServices.ComTypes.FILETIME filetime)
        {
            Win32api.SYSTEMTIME systemtime = default(Win32api.SYSTEMTIME);
            Win32api.FileTimeToSystemTime(ref filetime, ref systemtime);
            DateTime result;

            try
            {
                result = new DateTime((int)systemtime.Year, (int)systemtime.Month, (int)systemtime.Day, (int)systemtime.Hour, (int)systemtime.Minute, (int)systemtime.Second, (int)systemtime.Milliseconds);
            }
            catch (Exception)
            {
                result = DateTime.Now;
            }
            return(result);
        }