/// <summary>
        /// Gets the license expiry date timestamp.
        /// </summary>
        /// <returns>Returns the timestamp.</returns>
        public static uint GetLicenseExpiryDate()
        {
            uint expiryDate = 0;
            int  status     = IntPtr.Size == 4 ? LexActivatorNative.GetLicenseExpiryDate_x86(ref expiryDate) : LexActivatorNative.GetLicenseExpiryDate(ref expiryDate);

            switch (status)
            {
            case LexStatusCodes.LA_OK:
                return(expiryDate);

            case LexStatusCodes.LA_FAIL:
                return(0);

            default:
                throw new LexActivatorException(status);
            }
        }