\hypertarget{Dll_8cpp}{\section{\-Aiur/\-Aiur\-Module/\-Source/\-Dll.cpp \-File \-Reference}
\label{Dll_8cpp}\index{\-Aiur/\-Aiur\-Module/\-Source/\-Dll.\-cpp@{\-Aiur/\-Aiur\-Module/\-Source/\-Dll.\-cpp}}
}
{\ttfamily \#include $<$windows.\-h$>$}\*
{\ttfamily \#include $<$stdio.\-h$>$}\*
{\ttfamily \#include $<$tchar.\-h$>$}\*
{\ttfamily \#include $<$\-B\-W\-A\-P\-I.\-h$>$}\*
{\ttfamily \#include \char`\"{}\-Aiur\-Module.\-h\char`\"{}}\*
\-Include dependency graph for \-Dll.\-cpp\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{Dll_8cpp__incl}
\end{center}
\end{figure}
\subsection*{\-Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \hyperlink{namespaceBWAPI}{\-B\-W\-A\-P\-I}
\end{DoxyCompactItemize}
\subsection*{\-Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{Dll_8cpp_ac7bef5d85e3dcd73eef56ad39ffc84a9}{\-W\-I\-N32\-\_\-\-L\-E\-A\-N\-\_\-\-A\-N\-D\-\_\-\-M\-E\-A\-N}
\end{DoxyCompactItemize}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
\-B\-O\-O\-L \-A\-P\-I\-E\-N\-T\-R\-Y \hyperlink{Dll_8cpp_af8f88e9e7df8023b92e56fac8ce669a7}{\-Dll\-Main} (\-H\-A\-N\-D\-L\-E h\-Module, \-D\-W\-O\-R\-D ul\-\_\-reason\-\_\-for\-\_\-call, \-L\-P\-V\-O\-I\-D lp\-Reserved)
\item 
\hyperlink{Dll_8cpp_a770d59a54c65092bbfab1962ec9302f7}{\-\_\-\-\_\-declspec} (dllexport) \-B\-W\-A\-P\-I
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBWAPI_1_1Game}{\-Game} $\ast$ \hyperlink{namespaceBWAPI_a734117433f2919ca501804ebe0050afb}{\-B\-W\-A\-P\-I\-::\-Broodwar}
\end{DoxyCompactItemize}


\subsection{\-Define \-Documentation}
\hypertarget{Dll_8cpp_ac7bef5d85e3dcd73eef56ad39ffc84a9}{\index{\-Dll.\-cpp@{\-Dll.\-cpp}!\-W\-I\-N32\-\_\-\-L\-E\-A\-N\-\_\-\-A\-N\-D\-\_\-\-M\-E\-A\-N@{\-W\-I\-N32\-\_\-\-L\-E\-A\-N\-\_\-\-A\-N\-D\-\_\-\-M\-E\-A\-N}}
\index{\-W\-I\-N32\-\_\-\-L\-E\-A\-N\-\_\-\-A\-N\-D\-\_\-\-M\-E\-A\-N@{\-W\-I\-N32\-\_\-\-L\-E\-A\-N\-\_\-\-A\-N\-D\-\_\-\-M\-E\-A\-N}!Dll.cpp@{\-Dll.\-cpp}}
\subsubsection[{\-W\-I\-N32\-\_\-\-L\-E\-A\-N\-\_\-\-A\-N\-D\-\_\-\-M\-E\-A\-N}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-W\-I\-N32\-\_\-\-L\-E\-A\-N\-\_\-\-A\-N\-D\-\_\-\-M\-E\-A\-N}}}\label{Dll_8cpp_ac7bef5d85e3dcd73eef56ad39ffc84a9}


\subsection{\-Function \-Documentation}
\hypertarget{Dll_8cpp_a770d59a54c65092bbfab1962ec9302f7}{\index{\-Dll.\-cpp@{\-Dll.\-cpp}!\-\_\-\-\_\-declspec@{\-\_\-\-\_\-declspec}}
\index{\-\_\-\-\_\-declspec@{\-\_\-\-\_\-declspec}!Dll.cpp@{\-Dll.\-cpp}}
\subsubsection[{\-\_\-\-\_\-declspec}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-\_\-\-\_\-declspec} (
\begin{DoxyParamCaption}
\item[{dllexport}]{}
\end{DoxyParamCaption}
)}}\label{Dll_8cpp_a770d59a54c65092bbfab1962ec9302f7}
\hypertarget{Dll_8cpp_af8f88e9e7df8023b92e56fac8ce669a7}{\index{\-Dll.\-cpp@{\-Dll.\-cpp}!\-Dll\-Main@{\-Dll\-Main}}
\index{\-Dll\-Main@{\-Dll\-Main}!Dll.cpp@{\-Dll.\-cpp}}
\subsubsection[{\-Dll\-Main}]{\setlength{\rightskip}{0pt plus 5cm}\-B\-O\-O\-L \-A\-P\-I\-E\-N\-T\-R\-Y {\bf \-Dll\-Main} (
\begin{DoxyParamCaption}
\item[{\-H\-A\-N\-D\-L\-E}]{h\-Module, }
\item[{\-D\-W\-O\-R\-D}]{ul\-\_\-reason\-\_\-for\-\_\-call, }
\item[{\-L\-P\-V\-O\-I\-D}]{lp\-Reserved}
\end{DoxyParamCaption}
)}}\label{Dll_8cpp_af8f88e9e7df8023b92e56fac8ce669a7}


\-Here is the call graph for this function\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=274pt]{Dll_8cpp_af8f88e9e7df8023b92e56fac8ce669a7_cgraph}
\end{center}
\end{figure}


