<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>AutoIt on vanstechelman.eu</title>
    <link>https://www.vanstechelman.eu/tags/autoit/</link>
    <description>Recent content in AutoIt on vanstechelman.eu</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 14 Jun 2016 15:51:55 +0000</lastBuildDate><atom:link href="https://www.vanstechelman.eu/tags/autoit/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>How to use SHA-256, SHA-384, and SHA-512 hash functions in AutoIt</title>
      <link>https://www.vanstechelman.eu/content/how-to-use-sha-256-sha-384-and-sha-512-hash-functions-in-autoit/</link>
      <pubDate>Tue, 14 Jun 2016 15:51:55 +0000</pubDate>
      
      <guid>https://www.vanstechelman.eu/content/how-to-use-sha-256-sha-384-and-sha-512-hash-functions-in-autoit/</guid>
      <description>
        
          
            &lt;p&gt;In the AutoIt scripting language it is possible to hash data using the _Crypt_HashData() function.&lt;/p&gt;
&lt;p&gt;The hashing functionality is however limited to the MD2, MD4, MD5, and SHA1.&lt;/p&gt;
&lt;p&gt;Computers running Windows XP SP3 or higher also have support for the newer SHA2 hashing functions, being SHA256, SHA384, and SHA512.&lt;/p&gt;
&lt;p&gt;\&lt;/p&gt;
&lt;p&gt;If you want to use these newer hashing functions in your applications, simply define these functions as follows:&lt;/p&gt;
&lt;p&gt;Global Const $CALG_SHA_256 = 0x0000800c&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>AutoIt DllCall examples</title>
      <link>https://www.vanstechelman.eu/content/autoit-dllcall-examples/</link>
      <pubDate>Wed, 07 Jan 2015 16:24:13 +0000</pubDate>
      
      <guid>https://www.vanstechelman.eu/content/autoit-dllcall-examples/</guid>
      <description>
        
          
            Using AutoIt&#39;s DllCall function might be confusing at first. The biggest issue I encountered was on how to &#34;translate&#34; the C++ variable types to AutoIt variable types. In this article, we give some example of how some standard Microsoft DLL calls can be translated into AutoIt DLL calls. We give a brief explation of each function and then first show the function definition in C++ and then show how you can call the function from within AutoIt.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Meaning of the extended flag value when using AutoIt&#39;s RunAs and RunAsWait</title>
      <link>https://www.vanstechelman.eu/content/meaning-of-the-extended-flag-value-when-using-autoits-runas-and-runaswait/</link>
      <pubDate>Wed, 07 Jan 2015 07:39:51 +0000</pubDate>
      
      <guid>https://www.vanstechelman.eu/content/meaning-of-the-extended-flag-value-when-using-autoits-runas-and-runaswait/</guid>
      <description>
        
          
            &lt;p&gt;When using the &lt;a href=&#34;https://www.autoitscript.com/autoit3/docs/functions/RunAs.htm&#34;&gt;RunAs&lt;/a&gt; or &lt;a href=&#34;https://www.autoitscript.com/autoit3/docs/functions/RunAsWait.htm&#34;&gt;RunAsWait&lt;/a&gt; functions in AutoIt, you want to run an external program under the context of a different user. While doing this, there can be many things that may be the reason why the functions fails. The AutoIt Function Reference only states that if the function call failed that the return value is zero and that the @error flag is set to non-zero. In order to really know what went wrong, you have to look at the value of the @extended flag. &lt;br&gt;
&lt;br&gt;
The table below lists some of the most values of the @extended flag and their meaning. If you encounter other values, please report them via the comments section at the bottom of the page.\&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Translating C&#43;&#43; variable types to AutoIt types when using DllCall</title>
      <link>https://www.vanstechelman.eu/content/translating-c-variable-types-autoit-types-when-using-dllcall/</link>
      <pubDate>Tue, 08 Jul 2014 11:29:38 +0000</pubDate>
      
      <guid>https://www.vanstechelman.eu/content/translating-c-variable-types-autoit-types-when-using-dllcall/</guid>
      <description>
        
          
            Using DllCall in AutoIt given you enormous power to extend the functionality of AutoIt. It allows you to implement almost everyting in AutoIt that you can implement in C++. \
However, one of the most difficult things when working with DllCall is to know how to type the variables that you pass to DllCall.\
The table below show how to convert C++ and Windows API types to AutoIt types:\

\
\
| C++ | AutoIt |
\
| LPCSTR LPSTR | str |
\
| LPCWSTR LPWSTR | wstr |
          
          
        
      </description>
    </item>
    
  </channel>
</rss>