\hypertarget{storm_8h}{\section{trunk/bwapi/\-Storm/storm.h \-File \-Reference}
\label{storm_8h}\index{trunk/bwapi/\-Storm/storm.\-h@{trunk/bwapi/\-Storm/storm.\-h}}
}
{\ttfamily \#include $<$windows.\-h$>$}\*
{\ttfamily \#include $<$\-Win\-User.\-h$>$}\*
{\ttfamily \#include $<$\-Winsock.\-h$>$}\*
{\ttfamily \#include $<$stdio.\-h$>$}\*
{\ttfamily \#include $<$stdlib.\-h$>$}\*
{\ttfamily \#include $<$ddraw.\-h$>$}\*
\-Include dependency graph for storm.\-h\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{storm_8h__incl}
\end{center}
\end{figure}
\-This graph shows which files directly or indirectly include this file\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{storm_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct__WRECT}{\-\_\-\-W\-R\-E\-C\-T}
\item 
struct \hyperlink{struct__WPOINT}{\-\_\-\-W\-P\-O\-I\-N\-T}
\item 
struct \hyperlink{struct__WSIZE}{\-\_\-\-W\-S\-I\-Z\-E}
\end{DoxyCompactItemize}
\subsection*{\-Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{storm_8h_abd5c675c1bc06a654e91407bfbfec7ef}{arrsize}(\hyperlink{Detours_8h_aea72dea2d265251bf7d417d17b1add4e}{x})~(sizeof(\hyperlink{Detours_8h_aea72dea2d265251bf7d417d17b1add4e}{x})/sizeof(\hyperlink{Detours_8h_aea72dea2d265251bf7d417d17b1add4e}{x}\mbox{[}0\mbox{]}))
\item 
\#define \hyperlink{storm_8h_a13aaf9e9e194ebfd84f90bcf4e264aca}{countof}(\hyperlink{Detours_8h_aea72dea2d265251bf7d417d17b1add4e}{x})~\hyperlink{storm_8h_abd5c675c1bc06a654e91407bfbfec7ef}{arrsize}(\hyperlink{Detours_8h_aea72dea2d265251bf7d417d17b1add4e}{x})
\item 
\#define \hyperlink{storm_8h_ad67118e4094816bd51c1dd17289a22a5}{\-B\-L\-I\-Z\-Z\-\_\-\-S\-T\-R\-U\-C\-T\-S}
\end{DoxyCompactItemize}
\subsection*{\-Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \hyperlink{struct__WRECT}{\-\_\-\-W\-R\-E\-C\-T} \hyperlink{storm_8h_a34b0e426d554cbfec549fa89d4084fa3}{\-W\-R\-E\-C\-T}
\item 
typedef struct \hyperlink{struct__WRECT}{\-\_\-\-W\-R\-E\-C\-T} $\ast$ \hyperlink{storm_8h_aee858a6a8311b6f6789e15c844c7b1ba}{\-P\-W\-R\-E\-C\-T}
\item 
typedef struct \hyperlink{struct__WPOINT}{\-\_\-\-W\-P\-O\-I\-N\-T} \hyperlink{storm_8h_a52e37b115ea7edd07d94c87002f6d353}{\-W\-P\-O\-I\-N\-T}
\item 
typedef struct \hyperlink{struct__WPOINT}{\-\_\-\-W\-P\-O\-I\-N\-T} $\ast$ \hyperlink{storm_8h_a5b3fdba0736f5fa833e5cca23f0bdf45}{\-P\-W\-P\-O\-I\-N\-T}
\item 
typedef struct \hyperlink{struct__WSIZE}{\-\_\-\-W\-S\-I\-Z\-E} \hyperlink{storm_8h_a49209cf7ecc856f50bfa10cae8f0ad35}{\-W\-S\-I\-Z\-E}
\item 
typedef struct \hyperlink{struct__WSIZE}{\-\_\-\-W\-S\-I\-Z\-E} $\ast$ \hyperlink{storm_8h_af4d62a88b0544f94e1cc0be33269c017}{\-P\-W\-S\-I\-Z\-E}
\end{DoxyCompactItemize}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a14b744ec049c65aacda3c66ac95cc6d1}{\-S\-Net\-Create\-Game} (const char $\ast$psz\-Game\-Name, const char $\ast$psz\-Game\-Password, const char $\ast$psz\-Game\-Stat\-String, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Game\-Type, char $\ast$\-Game\-Template\-Data, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-Game\-Template\-Size, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} player\-Count, char $\ast$creator\-Name, char $\ast$a11, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$player\-I\-D)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ac2f8ccaa2f821baf84e89253295d7b89}{\-S\-Net\-Destroy} ()
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a3554ae87ed5a39d84dcbed53270b56a7}{\-S\-Net\-Enum\-Providers} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int}(\-S\-T\-O\-R\-M\-A\-P\-I $\ast$callback)(\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D}, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D}, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D}, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D}), \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} mincaps)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ac91ceccecadd07191562e9312d73662e}{\-S\-Net\-Enum\-Games} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int}(\-S\-T\-O\-R\-M\-A\-P\-I $\ast$callback)(\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D}, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D}, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D}), \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$hintnextcall)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_af0fc3f8d073e5545bb294f4c2aa63856}{\-S\-Net\-Drop\-Player} (\-\_\-\-\_\-in \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} playerid, \-\_\-\-\_\-in \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} flags)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a24387183acaf22112a0a4cb5a9928a44}{\-S\-Net\-Get\-Game\-Info} (\-\_\-\-\_\-in \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} type, \-\_\-\-\_\-out void $\ast$dst, \-\_\-\-\_\-in size\-\_\-t length, \-\_\-\-\_\-out size\-\_\-t $\ast$byteswritten=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a8ad0963224b84ded684f84c03a772b3f}{\-S\-Net\-Get\-Num\-Players} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$firstplayerid, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$lastplayerid, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$activeplayers)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a03ea2f0328ee256f34a0be32b80081b5}{\-S\-Net\-Get\-Player\-Caps} (char playerid, \-P\-C\-A\-P\-S player\-Caps)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a4ea85fdf768f6f16c3fb9850d66a0f46}{\-S\-Net\-Get\-Player\-Name} (\-\_\-\-\_\-in \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} playerid, \-\_\-\-\_\-out char $\ast$buffer, \-\_\-\-\_\-in size\-\_\-t buffersize)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a1b079f31945aa26cecb756c81b934a0f}{\-S\-Net\-Get\-Provider\-Caps} (\-\_\-\-\_\-out \-P\-C\-A\-P\-S provider\-Caps)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a45f0c2b708fac54d1e3f099426e515c0}{\-S\-Net\-Get\-Turns\-In\-Transit} (\-\_\-\-\_\-out \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$turns)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a5ff4587d45b127a788736f86973b1207}{\-S\-Net\-Initialize\-Device} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a1, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a2, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a4489625b2af5ef11ca43712efec63f88}{a3}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a22a5aedc21dfff2b1ff71c3495b9cc51}{a4}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$a5)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a1de8feeae70dee0844c47aa0087479e4}{\-S\-Net\-Initialize\-Provider} (\-\_\-\-\_\-in \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} provider\-Name, \-\_\-\-\_\-in client\-Info $\ast$game\-Client\-Info, \-\_\-\-\_\-in user\-Info $\ast$user\-Data, \-\_\-\-\_\-in battle\-Info $\ast$bn\-Callbacks, \-\_\-\-\_\-in module\-Info $\ast$module\-Data)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a2c79e66d14cfd4a68d832b6911832420}{\-S\-Net\-Join\-Game} (unsigned \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a1, char $\ast$game\-Name, char $\ast$game\-Password, char $\ast$player\-Name, char $\ast$user\-Stats, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$playerid)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a846d0ff9b88753b065dd877cfb382cd2}{\-S\-Net\-Leave\-Game} (\-\_\-\-\_\-in \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} type)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a9f113f381556f735bc47d53f1264c304}{\-S\-Net\-Perform\-Upgrade} (\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$upgradestatus)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a56f4f2268ae4395ef2664a0cbf638283}{\-S\-Net\-Receive\-Message} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$senderplayerid, char $\ast$$\ast$\hyperlink{Detours_8h_a23123639a9f14f532c3e2dd4149bc135}{data}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$\hyperlink{Detours_8h_aee8aea15fd0a8b81cb6629f97f21b93e}{databytes})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_afba03ac244e60faae874e368a6e4e199}{\-S\-Net\-Receive\-Turns} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a1, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} arraysize, char $\ast$$\ast$arraydata, unsigned \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$arraydatabytes, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$arrayplayerstatus)
\item 
\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a1d1494c5e75663801bfcd765867e0e40}{\-S\-Net\-Register\-Event\-Handler} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} type, void(\-S\-T\-O\-R\-M\-A\-P\-I $\ast$s\-Event)(\-P\-S\-\_\-\-E\-V\-T))
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a73003e5e16495455554066e2ab8c8976}{\-S\-Net\-Select\-Game} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a1, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a2, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a4489625b2af5ef11ca43712efec63f88}{a3}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a22a5aedc21dfff2b1ff71c3495b9cc51}{a4}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a5, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$playerid)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a58151b655608b6266c7f839c4319d974}{\-S\-Net\-Send\-Message} (\-\_\-\-\_\-in \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} player\-I\-D, \-\_\-\-\_\-in void $\ast$\hyperlink{Detours_8h_a23123639a9f14f532c3e2dd4149bc135}{data}, \-\_\-\-\_\-in size\-\_\-t \hyperlink{Detours_8h_aee8aea15fd0a8b81cb6629f97f21b93e}{databytes})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a0f5dc5ce6d509e14cef6a039fc3978ca}{\-S\-Net\-Send\-Turn} (\-\_\-\-\_\-in void $\ast$\hyperlink{Detours_8h_a23123639a9f14f532c3e2dd4149bc135}{data}, \-\_\-\-\_\-in size\-\_\-t \hyperlink{Detours_8h_aee8aea15fd0a8b81cb6629f97f21b93e}{databytes})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ae6854a475992d2fbbc6f4af84e4a484d}{\-S\-Net\-Set\-Game\-Mode} (\-\_\-\-\_\-in \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} mode\-Flags, char a2=0)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_acc70d85179b91029ad7212ac846dfbde}{\-S\-Net\-Enum\-Games\-Ex} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a1, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a2, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int}(\-\_\-\-\_\-fastcall $\ast$callback)(\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D}, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D}, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D}), \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$hintnextcall)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a4d8c4571a6061baea8924d7c8e9b3aea}{\-S\-Net\-Send\-Server\-Chat\-Command} (const char $\ast$command)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a1c439c001fa50038c82272d3f689e86a}{\-S\-Net\-Get\-Player\-Names} (\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} flags)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a39e8f445f40a31c0f6a815674ca65ce7}{\-S\-Net\-Create\-Ladder\-Game} (const char $\ast$psz\-Game\-Name, const char $\ast$psz\-Game\-Password, const char $\ast$psz\-Game\-Stat\-String, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Game\-Type, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Game\-Ladder\-Type, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Game\-Mode\-Flags, char $\ast$\-Game\-Template\-Data, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-Game\-Template\-Size, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} player\-Count, char $\ast$creator\-Name, char $\ast$a11, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$player\-I\-D)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ab149e34b0bf42cf2d41b09091095ad80}{\-S\-Net\-Report\-Game\-Result} (unsigned \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a1, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a4489625b2af5ef11ca43712efec63f88}{a3}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a22a5aedc21dfff2b1ff71c3495b9cc51}{a4}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a5)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ac209071129643a3f1d880784c08367d6}{\-S\-Net\-Send\-League\-Command} (char $\ast$cmd, char $\ast$callback)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_afafe9828d65c8ad1ac9cb60580cc5993}{\-S\-Net\-Send\-Replay\-Path} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a1, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a2, char $\ast$replay\-Path)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a317b30eaf0cee58357f1d20be54b41f5}{\-S\-Net\-Get\-League\-Name} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} league\-I\-D)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ac8fa237555286e8d0da9c609df5d6b8a}{\-S\-Net144} (char $\ast$buffer)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a07606de69243d9890e95e40ae66a3afd}{\-S\-Net\-League\-Logout} (char $\ast$bnet\-Name)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a95f3d658c7b3b61cee08a59dbfdf1e39}{\-S\-Net\-Get\-League\-Player\-Name} (char $\ast$cur\-Player\-Leage\-Name, size\-\_\-t name\-Size)
\item 
\-H\-G\-D\-I\-O\-B\-J \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ae316dce7a01cf4b9a9940ad01eb3b4ef}{\-S\-Dlg\-Def\-Dialog\-Proc} (\hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} h\-Dlg, signed \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-Dlg\-Type, \-H\-D\-C text\-Label, \hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} h\-Wnd)
\item 
\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_acc3c6a78de674fd56a42196828b3b9f3}{\-S\-Dlg\-Dialog\-Box\-Indirect\-Param} (\-H\-M\-O\-D\-U\-L\-E h\-Module, \-L\-P\-C\-S\-T\-R lp\-Name, \hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} \hyperlink{Detours_8h_a1654e30f3c5b7f8075ba0b29dfef3f4c}{h\-Wnd\-Parent}, \-L\-P\-V\-O\-I\-D \hyperlink{Detours_8h_a762cd848ace977645ca133b6bc7c0fe0}{lp\-Param}, \-L\-P\-A\-R\-A\-M l\-Param)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a7d54a016e10dbf12b922896debe466b9}{\-S\-Dlg\-End\-Dialog} (\hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} h\-Dlg, \hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} n\-Result)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ae8e1414606dd4158be93cdd03d70ff28}{\-S\-Dlg\-Set\-Control\-Bitmaps} (\hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} parentwindow, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$id, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a4489625b2af5ef11ca43712efec63f88}{a3}, char $\ast$buffer2, char $\ast$buffer, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} flags, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} mask)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_aba4b8f2bd2e316e8ab88530e06b03d56}{\-S\-Dlg\-Blt\-To\-Window\-E} (\hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} h\-Wnd, \-H\-R\-G\-N a2, char $\ast$\hyperlink{WMode_8h_a4489625b2af5ef11ca43712efec63f88}{a3}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a22a5aedc21dfff2b1ff71c3495b9cc51}{a4}, void $\ast$buffer, \-R\-E\-C\-T $\ast$rct, \-S\-I\-Z\-E $\ast$\hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a8, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a9, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} rop)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_aa78fe4d489f1564f356ede510fd82643}{\-S\-Dlg\-Set\-Bitmap\-E} (\hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} h\-Wnd, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a2, char $\ast$src, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} mask1, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} flags, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a6, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a7, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} width, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a9, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} mask2)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_afde6f028687cff23ad312bc23f59d5d9}{\-Ordinal224} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a1)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a05e56d715ec31c4c2171489bba6e1864}{\-S\-File\-Close\-Archive} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Archive)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a9937cd954b54a6ebae26c177693fc715}{\-S\-File\-Close\-File} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \hyperlink{ExceptionFilter_8cpp_ac2f51da1a8791395f18209568f3e406f}{h\-File})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a92dff78f03785cd16d7fe34922c14ce2}{\-S\-File\-Dda\-Begin\-Ex} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} directsound, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} flags, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} mask, unsigned \-\_\-\-\_\-int32 l\-Distance\-To\-Move, signed \-\_\-\-\_\-int32 volume, signed \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a6, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a7)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a4dd5daedb0ac9fdb2168dc6e3bd38cf0}{\-S\-File\-Dda\-Destroy} ()
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a54bc07de9962beb2f1e37eeb94857487}{\-S\-File\-Dda\-End} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} directsound)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a93b21052a421721064d9e4d80aed87ac}{\-S\-File\-Dda\-Get\-Pos} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} directsound, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a2, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a4489625b2af5ef11ca43712efec63f88}{a3})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ae341c63650de4e9b73a071e6dca376e9}{\-S\-File\-Dda\-Initialize} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} directsound)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a87b5988ff9540dfde8e07f50a5f873ae}{\-S\-File\-Dda\-Set\-Volume} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} directsound, signed \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} bigvolume, signed \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} volume)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ab4aa214597e5d323bb87ea8e4c7e8361}{\-S\-File\-Get\-File\-Archive} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \hyperlink{ExceptionFilter_8cpp_ac2f51da1a8791395f18209568f3e406f}{h\-File}, \hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} archive)
\item 
\-L\-O\-N\-G \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a261bbde84fc21f1c3a161b9b9cecca71}{\-S\-File\-Get\-File\-Size} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \hyperlink{ExceptionFilter_8cpp_ac2f51da1a8791395f18209568f3e406f}{h\-File}, \-L\-P\-D\-W\-O\-R\-D lp\-File\-Size\-High)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a93fe59078083ef19555d97158e8913c5}{\-S\-File\-Open\-Archive} (const char $\ast$sz\-Mpq\-Name, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Priority, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Flags, \hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} $\ast$ph\-Mpq)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ac2ea851f381e91ca7c2ea714282d4922}{\-S\-File\-Open\-File} (const char $\ast$filename, \hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} $\ast$\hyperlink{Detours_8h_a56066380195b1f42a68cc90059d7c1cd}{ph\-File})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_af8ed696ddb5fa9e67e617509b6b6d6ef}{\-S\-File\-Open\-File\-Ex} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Mpq, const char $\ast$\hyperlink{Detours_8h_acdbd01721a762455310282844bc72187}{sz\-File\-Name}, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_a366ab77542c248e8d350e38e18d5261e}{dw\-Search\-Scope}, \hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} $\ast$\hyperlink{Detours_8h_a56066380195b1f42a68cc90059d7c1cd}{ph\-File})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a2657a9f3c3fc55a79a6434d46eaa15e0}{\-S\-File\-Read\-File} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \hyperlink{ExceptionFilter_8cpp_ac2f51da1a8791395f18209568f3e406f}{h\-File}, void $\ast$buffer, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} n\-Number\-Of\-Bytes\-To\-Read, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$read, \-L\-O\-N\-G lp\-Distance\-To\-Move\-High)
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_afe3b3da479b750505b3a874e1a6d5bae}{\-S\-File\-Set\-Locale} (\-L\-C\-I\-D lc\-Locale)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a0075dfa95b6631eafa5de89fc9640df5}{\-S\-File\-Set\-Io\-Error\-Mode} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} mode, \hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L}(\-S\-T\-O\-R\-M\-A\-P\-I $\ast$callback)(char $\ast$, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int}))
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a7218f7214538b87c9b06df25ee250680}{\-S\-File\-Get\-Archive\-Name} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Archive, char $\ast$name, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} length)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ae0546616bce4ed983a04445bc87555a2}{\-S\-File\-Get\-File\-Name} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \hyperlink{ExceptionFilter_8cpp_ac2f51da1a8791395f18209568f3e406f}{h\-File}, char $\ast$buffer, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} length)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_af213f47b74d4e5df85d7bd640050e761}{\-S\-File\-Load\-File} (char $\ast$filename, void $\ast$buffer, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} buffersize, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a22a5aedc21dfff2b1ff71c3495b9cc51}{a4}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a5)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a61c928007cfdb64c1a519bb4c15bfe36}{\-S\-File\-Unload\-File} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \hyperlink{ExceptionFilter_8cpp_ac2f51da1a8791395f18209568f3e406f}{h\-File})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a7f022ebd4c1042ee9ed96f3010136020}{\-S\-File\-Load\-File\-Ex} (void $\ast$h\-Archive, char $\ast$filename, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a4489625b2af5ef11ca43712efec63f88}{a3}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a22a5aedc21dfff2b1ff71c3495b9cc51}{a4}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a5, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} search\-Scope, struct \-\_\-\-O\-V\-E\-R\-L\-A\-P\-P\-E\-D $\ast$lp\-Overlapped)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_aa944c6bd251dc2434a29cd05fb979573}{\-S\-Blt\-R\-O\-P3} (void $\ast$lp\-Dst\-Buffer, void $\ast$lp\-Src\-Buffer, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} width, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} height, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a5, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a6, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a7, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} rop)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_aa411accb9607ea55affce4b61d747db3}{\-S\-Blt\-R\-O\-P3\-Clipped} (void $\ast$lp\-Dst\-Buffer, \-R\-E\-C\-T $\ast$lp\-Dst\-Rect, \-P\-O\-I\-N\-T $\ast$lp\-Dst\-Pt, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a22a5aedc21dfff2b1ff71c3495b9cc51}{a4}, void $\ast$lp\-Src\-Buffer, \-R\-E\-C\-T $\ast$lp\-Src\-Rect, \-P\-O\-I\-N\-T $\ast$lp\-Src\-Pt, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a8, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a9, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} rop)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a2ee69dfcaccb53e4afa6ea204e1ec0b8}{\-S\-Bmp\-Decode\-Image} (\-\_\-\-\_\-in\-\_\-opt \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Img\-Type, \-\_\-\-\_\-in void $\ast$p\-Src\-Buffer, \-\_\-\-\_\-in \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Src\-Buffersize, \-\_\-\-\_\-out\-\_\-opt \-P\-A\-L\-E\-T\-T\-E\-E\-N\-T\-R\-Y $\ast$p\-Palette=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-out void $\ast$p\-Dst\-Buffer=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-out \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Dst\-Buffersize=0, \-\_\-\-\_\-out\-\_\-opt \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$pdw\-Width=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-out\-\_\-opt \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$pdw\-Height=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-out\-\_\-opt \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$pdw\-Bpp=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a44f737e87b339e48cf9403354934192c}{\-S\-Bmp\-Load\-Image} (\-\_\-\-\_\-in const char $\ast$psz\-File\-Name, \-\_\-\-\_\-out\-\_\-opt \-P\-A\-L\-E\-T\-T\-E\-E\-N\-T\-R\-Y $\ast$p\-Palette=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-out void $\ast$p\-Buffer=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-out \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Buffersize=0, \-\_\-\-\_\-out\-\_\-opt \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$pdw\-Width=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-out\-\_\-opt \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$pdw\-Height=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-out\-\_\-opt \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$pdw\-Bpp=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_abb38a2b5037c5aa07f75f126ef5ceb5b}{\-S\-Bmp\-Save\-Image} (\-\_\-\-\_\-in const char $\ast$psz\-File\-Name, \-\_\-\-\_\-in \-P\-A\-L\-E\-T\-T\-E\-E\-N\-T\-R\-Y $\ast$p\-Palette, \-\_\-\-\_\-in void $\ast$p\-Buffer, \-\_\-\-\_\-in \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Width, \-\_\-\-\_\-in \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Height, \-\_\-\-\_\-in \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Bpp=8)
\item 
\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a9ac37886bbd23b4cdb3ffa7c6e452c09}{\-S\-Bmp\-Alloc\-Load\-Image} (const char $\ast$file\-Name, \-P\-A\-L\-E\-T\-T\-E\-E\-N\-T\-R\-Y $\ast$\hyperlink{WMode_8h_a5c79ef90534041cddb31d6c4125dea28}{palette}, void $\ast$$\ast$buffer, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$width, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$height, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} unused6, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} unused7, void $\ast$(\-S\-T\-O\-R\-M\-A\-P\-I $\ast$alloc\-Function)(\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D}))
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a072ef02646a610b7a17893b8bba0eee1}{\-S\-Code\-Compile} (char $\ast$directives1, char $\ast$directives2, char $\ast$loopstring, unsigned \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} maxiterations, unsigned \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} flags, \hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} handle)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ae92c6a27df6abee190343ebb4af976ba}{\-S\-Code\-Delete} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} handle)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_acfe5076d0d3c029090713ade458fb381}{\-S\-Code\-Execute} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} handle, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a2)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a47e273a91179eb912fc1d8ab6e71721d}{\-S\-Draw\-Auto\-Initialize} (\-H\-I\-N\-S\-T\-A\-N\-C\-E h\-Inst, \-L\-P\-C\-S\-T\-R \hyperlink{Detours_8h_ae75a0e60c3fe0823aa2deab2cb957b5f}{lp\-Class\-Name}, \-L\-P\-C\-S\-T\-R \hyperlink{Detours_8h_a0c321626bdc33477808366c9d0d85f5e}{lp\-Window\-Name}, \-W\-N\-D\-P\-R\-O\-C pfn\-Wnd\-Proc, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} n\-Mode, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a18059ce478cc8e5549cbf036da1fb05c}{n\-Width}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a8e79eebe414ad46b7fc63466d31e47b4}{n\-Height}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} n\-Bits)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a4a5d284bb446967d2123551f6e0440af}{\-S\-Draw\-Capture\-Screen} (\-\_\-\-\_\-in const char $\ast$psz\-Output)
\item 
\hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_aa03d719ff8e325fb5fb77b6426b2c33b}{\-S\-Draw\-Get\-Frame\-Window} (\-\_\-\-\_\-out\-\_\-opt \hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} $\ast$sdraw\-\_\-framewindow=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a1e766fb6d22afac7eebb8050c6f2b8e3}{\-S\-Draw\-Get\-Objects} (\-\_\-\-\_\-out\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W $\ast$dd\-Interface=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-out\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E $\ast$primary\-Surface=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-out\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E $\ast$surface2=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-out\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E $\ast$surface3=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-out\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E $\ast$back\-Surface=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-out\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-P\-A\-L\-E\-T\-T\-E $\ast$dd\-Palette=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-out\-\_\-opt \-H\-P\-A\-L\-E\-T\-T\-E $\ast$h\-Palette=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a9b797e7519adf00862fe1597fd2d2142}{\-S\-Draw\-Get\-Screen\-Size} (\-\_\-\-\_\-out\-\_\-opt \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$pdw\-Width, \-\_\-\-\_\-out\-\_\-opt \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$pdw\-Height, \-\_\-\-\_\-out\-\_\-opt \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$pdw\-Bpp)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a84f68c22e644e739f3a33cf63af97a54}{\-S\-Draw\-Lock\-Surface} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} surfacenumber, \-R\-E\-C\-T $\ast$\hyperlink{WMode_8h_ae3366b878bc0d83afcca2f2364cefa9a}{lp\-Dest\-Rect}, void $\ast$$\ast$\hyperlink{WMode_8h_a4f21a3126053ae9009185ce47711b260}{lplp\-Surface}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$\hyperlink{WMode_8h_a8d9b2d623d20d101671bd2e08ab13141}{lp\-Pitch}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_aa10e387ad905723b7a2a280c54cebcd3}{arg\-\_\-unused})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a7b66e39a723735b97bae1d133caede19}{\-S\-Draw\-Manual\-Initialize} (\-\_\-\-\_\-in\-\_\-opt \hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} h\-Wnd=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-in\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W dd\-Interface=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-in\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E primary\-Surface=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-in\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E surface2=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-in\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E surface3=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-in\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E back\-Surface=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-in\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-P\-A\-L\-E\-T\-T\-E dd\-Palette=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}, \-\_\-\-\_\-in\-\_\-opt \-H\-P\-A\-L\-E\-T\-T\-E h\-Palette=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a8c1f0bb6502898d871f1343c69505eb5}{\-S\-Draw\-Post\-Close} ()
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a9861f0074332db28cd8f2bbe5b83f9bc}{\-S\-Draw\-Realize\-Palette} ()
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a9ee41e904635481b79ddcfa2e84c5dba}{\-S\-Draw\-Unlock\-Surface} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} surfacenumber, void $\ast$\hyperlink{WMode_8h_a01c1f9dc77a3bb82c15553d2d8dc0627}{lp\-Surface}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a4489625b2af5ef11ca43712efec63f88}{a3}, \-R\-E\-C\-T $\ast$\hyperlink{WMode_8h_a753cf54b9e386e9f87c7910e3519f46d}{lp\-Rect})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ae3105b0b04780e1204ca735de296b728}{\-S\-Draw\-Update\-Palette} (unsigned \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} firstentry, unsigned \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a8a1caef783c66fab17b50e948bb1127c}{numentries}, \-P\-A\-L\-E\-T\-T\-E\-E\-N\-T\-R\-Y $\ast$\hyperlink{WMode_8h_a282f5079ecc37bc16a24856e3de6422a}{p\-Pal\-Entries}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a22a5aedc21dfff2b1ff71c3495b9cc51}{a4})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a43aaa5b7681459dd12c655ce5765b3e9}{\-S\-Evt\-Dispatch} (\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Message\-I\-D, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Flags, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} type, \-P\-S\-\_\-\-E\-V\-T p\-Event)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_aba10cc7797258990ea418bdb8ddfc071}{\-S\-Gdi\-Delete\-Object} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} handle)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_adbc6ac7bf7b43b204a09530a4854953f}{\-S\-Gdi\-Ext\-Text\-Out} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a1, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a2, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a4489625b2af5ef11ca43712efec63f88}{a3}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a22a5aedc21dfff2b1ff71c3495b9cc51}{a4}, unsigned \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a8, signed \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a6, signed \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a7, const char $\ast$string, unsigned \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} arg20)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ac7635a81e5038b66ba127842e733ead5}{\-S\-Gdi\-Import\-Font} (\-H\-G\-D\-I\-O\-B\-J handle, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} windowsfont)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ab5bf67b939b72551eb7cac092a88006c}{\-S\-Gdi\-Select\-Object} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} handle)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a2aa4c11489028aee78c6534532266b4d}{\-S\-Gdi\-Set\-Pitch} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} pitch)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a5a469f6f23cf4d552f6a8ff7477166c0}{\-Ordinal393} (char $\ast$string, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int})
\item 
void $\ast$\-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a694243af02e905ad0282afe0313f7b93}{\-S\-Mem\-Alloc} (\-\_\-\-\_\-in \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} amount, \-\_\-\-\_\-in char $\ast$logfilename, \-\_\-\-\_\-in \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} logline, \-\_\-\-\_\-in char default\-Value=0)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a8475a0e8759662e47def2177ff9c376f}{\-S\-Mem\-Free} (\-\_\-\-\_\-in void $\ast$location, \-\_\-\-\_\-in char $\ast$logfilename, \-\_\-\-\_\-in \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} logline, \-\_\-\-\_\-in char default\-Value=0)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a549bb54374dc5b4727ac7149ccfe95fc}{\-S\-Reg\-Load\-Data} (const char $\ast$keyname, const char $\ast$valuename, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size}, \-L\-P\-B\-Y\-T\-E lp\-Data, \hyperlink{Types_8h_a4ae1dab0fb4b072a66584546209e7d58}{\-B\-Y\-T\-E} flags, \-L\-P\-D\-W\-O\-R\-D lpcb\-Data)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_aa8360574084ec6b0fefb752c204b7bf3}{\-S\-Reg\-Load\-String} (const char $\ast$keyname, const char $\ast$valuename, \hyperlink{Types_8h_a4ae1dab0fb4b072a66584546209e7d58}{\-B\-Y\-T\-E} flags, char $\ast$buffer, size\-\_\-t buffersize)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a298956eb85fd0a19c91860c1c1fa0a30}{\-S\-Reg\-Load\-Value} (const char $\ast$keyname, const char $\ast$valuename, \hyperlink{Types_8h_a4ae1dab0fb4b072a66584546209e7d58}{\-B\-Y\-T\-E} flags, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$value)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a469212ad7e8d65047d2218ae64a91459}{\-S\-Reg\-Save\-Data} (const char $\ast$keyname, const char $\ast$valuename, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size}, \hyperlink{Types_8h_a4ae1dab0fb4b072a66584546209e7d58}{\-B\-Y\-T\-E} $\ast$lp\-Data, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} cb\-Data)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a23f07b28c94ea35b7673182825f80c43}{\-S\-Reg\-Save\-String} (const char $\ast$keyname, const char $\ast$valuename, \hyperlink{Types_8h_a4ae1dab0fb4b072a66584546209e7d58}{\-B\-Y\-T\-E} flags, char $\ast$string)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_adac20302c929823e3c867e21ae80b788}{\-S\-Reg\-Save\-Value} (const char $\ast$keyname, const char $\ast$valuename, \hyperlink{Types_8h_a4ae1dab0fb4b072a66584546209e7d58}{\-B\-Y\-T\-E} flags, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} result)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a01c40258cb0525bf935968c12ebdc809}{\-S\-Reg\-Delete\-Value} (const char $\ast$keyname, const char $\ast$valuename, \hyperlink{Types_8h_a4ae1dab0fb4b072a66584546209e7d58}{\-B\-Y\-T\-E} flags)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_aaa75334ba269a07f4bf12a68ff04b2a0}{\-S\-Trans\-Blt} (void $\ast$\hyperlink{WMode_8h_a01c1f9dc77a3bb82c15553d2d8dc0627}{lp\-Surface}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_aea72dea2d265251bf7d417d17b1add4e}{x}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a2e2ad199e293564b2c8eab0073490c88}{y}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} width, \hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Trans)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a13d098e9ca9537fb35648f9137b2f87f}{\-S\-Trans\-Blt\-Using\-Mask} (void $\ast$\hyperlink{WMode_8h_a01c1f9dc77a3bb82c15553d2d8dc0627}{lp\-Surface}, void $\ast$lp\-Source, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} pitch, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} width, \hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Trans)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a8b32275060898486f03f552370ea670d}{\-S\-Trans\-Delete} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Trans)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a6840846eba234f327771b656447ceb77}{\-S\-Trans\-Duplicate} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Trans\-Source, \hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Trans\-Dest)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a3e7235a82bb5b522c838faf368eb34c7}{\-S\-Trans\-Intersect\-Dirty\-Array} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Trans, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} dirtyarraymask, unsigned \-\_\-\-\_\-int8 dirtyarray, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} sourcemask)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a9d86f951e6354695586e1ca0e1a9ffb5}{\-S\-Trans\-Invert\-Mask} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Trans, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} sourcemask)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a5e30606982bb428811fd758d7c1e6245}{\-S\-Trans\-Set\-Dirty\-Array\-Info} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} width, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} height, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} depth, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} bits)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a8494f491b99ccf02b9afbb90e09d9d94}{\-S\-Trans\-Point\-In\-Mask} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Trans, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_aea72dea2d265251bf7d417d17b1add4e}{x}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a2e2ad199e293564b2c8eab0073490c88}{y})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a03b07867212d17f5122a296221641c9a}{\-S\-Trans\-Combine\-Masks} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Trans, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a2, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a4489625b2af5ef11ca43712efec63f88}{a3}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a22a5aedc21dfff2b1ff71c3495b9cc51}{a4}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} depth, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a6)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a83f50ab8949f10c13122e5813a19c816}{\-S\-Trans\-Create\-E} (void $\ast$p\-Buffer, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} width, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} height, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} bpp, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a5, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} buffer\-Size, \hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} $\ast$ph\-Trans\-Out)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_aaa192870e4055ad07b1b2339e3744518}{\-S\-Vid\-Destroy} ()
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a7ca4316767e640fd632c2b74cbeeb077}{\-S\-Vid\-Get\-Size} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} video, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} width, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} height, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} zero)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a8ced25c9c0749867b24c46c70f0d7d84}{\-S\-Vid\-Initialize} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} video)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a1ef3fd2e3c3eda934dc154ad52d9b1c4}{\-S\-Vid\-Play\-Begin} (char $\ast$filename, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} arg4, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a4489625b2af5ef11ca43712efec63f88}{a3}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a22a5aedc21dfff2b1ff71c3495b9cc51}{a4}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a5, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a6, \hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} video)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a79df41633ddd356100b4ca59741bbaf7}{\-S\-Vid\-Play\-Continue\-Single} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} video, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a2, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a4489625b2af5ef11ca43712efec63f88}{a3})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_af80145d36f49ca73a056577bb0fd925f}{\-S\-Vid\-Play\-End} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} video)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a32260b35695dc56dfaec12d9f7018207}{\-S\-Err\-Get\-Error\-Str} (\-\_\-\-\_\-in \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Err\-Code, \-\_\-\-\_\-out char $\ast$buffer, \-\_\-\-\_\-in size\-\_\-t bufferchars)
\item 
\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a9940c1ef10a55e4aa5e39f1d9c4b3203}{\-S\-Err\-Get\-Last\-Error} ()
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a07c7d778e667ad951f1efaf6a88f4ae9}{\-S\-Err\-Set\-Last\-Error} (\-\_\-\-\_\-in \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Err\-Code=\-N\-O\-\_\-\-E\-R\-R\-O\-R)
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ab3d3dcc6b712358c0c9b97d703b3dd41}{\-S\-Err\-Suppress\-Errors} (\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} suppress\-Errors)
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a0f7250df8d89a32ccd1f17a35bc5ab37}{\-S\-Mem\-Copy} (\-\_\-\-\_\-out void $\ast$dest, \-\_\-\-\_\-in const void $\ast$\hyperlink{Detours_8h_af2ed45b90afa2ef4ec6e09625335a082}{source}, \-\_\-\-\_\-in size\-\_\-t \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size})
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a8432841256a673782d259679ab6d2ee1}{\-S\-Mem\-Fill} (\-\_\-\-\_\-in void $\ast$location, \-\_\-\-\_\-in size\-\_\-t length, \-\_\-\-\_\-in char fill\-With=0)
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ab831a355df568ccf9d64997ec6f81ac2}{\-S\-Mem\-Zero} (\-\_\-\-\_\-in void $\ast$location, \-\_\-\-\_\-in size\-\_\-t length)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_aa182466eecb80937dc1dcece3c3732b7}{\-S\-Mem\-Cmp} (void $\ast$location1, void $\ast$location2, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size})
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a449532ebabf67183f4b25f2cbc193fc4}{\-S\-Str\-Copy} (\-\_\-\-\_\-out char $\ast$dest, \-\_\-\-\_\-in const char $\ast$src, \-\_\-\-\_\-in \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} max\-\_\-length=0x7\-F\-F\-F\-F\-F\-F\-F)
\item 
\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_aef41ea6c07df594bc6f9fdfc13717c26}{\-S\-Str\-Hash} (\-\_\-\-\_\-in const char $\ast$string, \-\_\-\-\_\-in \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} flags=0, \-\_\-\-\_\-in \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \-Seed=0)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a407d0882fd71d134931e7fa4cde15daf}{\-S\-Str\-N\-Cat} (char $\ast$dest, const char $\ast$src, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} max\-\_\-length)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a189caead66ab293db09d6e91f5dc0230}{\-S\-Str\-Len} (\-\_\-\-\_\-in const char $\ast$string)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a670605640b5052ddab43cfea39268e8e}{\-S\-Str\-Cmp} (\-\_\-\-\_\-in const char $\ast$string1, \-\_\-\-\_\-in const char $\ast$string2, \-\_\-\-\_\-in size\-\_\-t \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size})
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a4732fb29094d179cbd40809ad5701643}{\-S\-Str\-Cmp\-I} (\-\_\-\-\_\-in const char $\ast$string1, \-\_\-\-\_\-in const char $\ast$string2, \-\_\-\-\_\-in size\-\_\-t \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size})
\item 
char $\ast$\-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a66a6b7237d49b14f9c5aa772bb8a9f1f}{\-S\-Str\-Upper} (\-\_\-\-\_\-inout char $\ast$string)
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a5d624e708bcde05837cfadd4c0c9eeec}{\-S\-Rgn523} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Rgn, \-R\-E\-C\-T $\ast$p\-Rect, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a4489625b2af5ef11ca43712efec63f88}{a3}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a22a5aedc21dfff2b1ff71c3495b9cc51}{a4})
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ae18014223880d2a67919e253cc2bc2d0}{\-S\-Rgn\-Create\-Region} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} $\ast$h\-Rgn, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a2)
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_aa5f34bfd39ea293976901c8bbbdc9e49}{\-S\-Rgn\-Delete\-Region} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Rgn)
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a393d5d6ccbabecb426cb21efd65ddf94}{\-S\-Rgn529i} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} handle, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a2, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a4489625b2af5ef11ca43712efec63f88}{a3})
\item 
char $\ast$\-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a2087ffbacfdbbb8674098b4a32001495}{\-S\-Str\-Chr} (\-\_\-\-\_\-in const char $\ast$string, \-\_\-\-\_\-in char \hyperlink{sha1_8cpp_aafc737ea9ef91f59cf9acd287fb8d085}{c})
\item 
char $\ast$\-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a00b4edd77ae66be425302c2311c45b9f}{\-S\-Str\-Chr\-R} (const char $\ast$string, char \hyperlink{sha1_8cpp_aafc737ea9ef91f59cf9acd287fb8d085}{c})
\item 
size\-\_\-t \hyperlink{storm_8h_a98de1eac90ec146c315b5a005d7d5c29}{\-S\-Str\-V\-Printf} (\-\_\-\-\_\-out char $\ast$dest, \-\_\-\-\_\-in size\-\_\-t \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size}, \-\_\-\-\_\-in const char $\ast$format,...)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a28f0109ca7209e05131d659475cf068f}{\-S\-Big\-Del} (void $\ast$buffer)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a799c04833f5f213b8246c2ce083966cc}{\-S\-Big\-From\-Binary} (void $\ast$buffer, const void $\ast$str, size\-\_\-t \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size})
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a1ac26f96d3e61950a81b24e21a1cedca}{\-S\-Big\-New} (void $\ast$$\ast$buffer)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_a46b6296e41faa8d627d54c7c7326693c}{\-S\-Big\-Pow\-Mod} (void $\ast$buffer1, void $\ast$buffer2, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a4489625b2af5ef11ca43712efec63f88}{a3}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a22a5aedc21dfff2b1ff71c3495b9cc51}{a4})
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8h_ae81e08527d69036345007a8675a38f9f}{\-S\-Big\-To\-Binary\-Buffer} (void $\ast$buffer, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} length, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a4489625b2af5ef11ca43712efec63f88}{a3}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a22a5aedc21dfff2b1ff71c3495b9cc51}{a4})
\end{DoxyCompactItemize}


\subsection{\-Define \-Documentation}
\hypertarget{storm_8h_abd5c675c1bc06a654e91407bfbfec7ef}{\index{storm.\-h@{storm.\-h}!arrsize@{arrsize}}
\index{arrsize@{arrsize}!storm.h@{storm.\-h}}
\subsubsection[{arrsize}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf arrsize}(
\begin{DoxyParamCaption}
\item[{}]{{\bf x}}
\end{DoxyParamCaption}
)~(sizeof({\bf x})/sizeof({\bf x}\mbox{[}0\mbox{]}))}}\label{storm_8h_abd5c675c1bc06a654e91407bfbfec7ef}
\hypertarget{storm_8h_ad67118e4094816bd51c1dd17289a22a5}{\index{storm.\-h@{storm.\-h}!\-B\-L\-I\-Z\-Z\-\_\-\-S\-T\-R\-U\-C\-T\-S@{\-B\-L\-I\-Z\-Z\-\_\-\-S\-T\-R\-U\-C\-T\-S}}
\index{\-B\-L\-I\-Z\-Z\-\_\-\-S\-T\-R\-U\-C\-T\-S@{\-B\-L\-I\-Z\-Z\-\_\-\-S\-T\-R\-U\-C\-T\-S}!storm.h@{storm.\-h}}
\subsubsection[{\-B\-L\-I\-Z\-Z\-\_\-\-S\-T\-R\-U\-C\-T\-S}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf \-B\-L\-I\-Z\-Z\-\_\-\-S\-T\-R\-U\-C\-T\-S}}}\label{storm_8h_ad67118e4094816bd51c1dd17289a22a5}
\hypertarget{storm_8h_a13aaf9e9e194ebfd84f90bcf4e264aca}{\index{storm.\-h@{storm.\-h}!countof@{countof}}
\index{countof@{countof}!storm.h@{storm.\-h}}
\subsubsection[{countof}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf countof}(
\begin{DoxyParamCaption}
\item[{}]{{\bf x}}
\end{DoxyParamCaption}
)~{\bf arrsize}({\bf x})}}\label{storm_8h_a13aaf9e9e194ebfd84f90bcf4e264aca}


\subsection{\-Typedef \-Documentation}
\hypertarget{storm_8h_a5b3fdba0736f5fa833e5cca23f0bdf45}{\index{storm.\-h@{storm.\-h}!\-P\-W\-P\-O\-I\-N\-T@{\-P\-W\-P\-O\-I\-N\-T}}
\index{\-P\-W\-P\-O\-I\-N\-T@{\-P\-W\-P\-O\-I\-N\-T}!storm.h@{storm.\-h}}
\subsubsection[{\-P\-W\-P\-O\-I\-N\-T}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf \-\_\-\-W\-P\-O\-I\-N\-T} $\ast$ {\bf \-P\-W\-P\-O\-I\-N\-T}}}\label{storm_8h_a5b3fdba0736f5fa833e5cca23f0bdf45}
\hypertarget{storm_8h_aee858a6a8311b6f6789e15c844c7b1ba}{\index{storm.\-h@{storm.\-h}!\-P\-W\-R\-E\-C\-T@{\-P\-W\-R\-E\-C\-T}}
\index{\-P\-W\-R\-E\-C\-T@{\-P\-W\-R\-E\-C\-T}!storm.h@{storm.\-h}}
\subsubsection[{\-P\-W\-R\-E\-C\-T}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf \-\_\-\-W\-R\-E\-C\-T} $\ast$ {\bf \-P\-W\-R\-E\-C\-T}}}\label{storm_8h_aee858a6a8311b6f6789e15c844c7b1ba}
\hypertarget{storm_8h_af4d62a88b0544f94e1cc0be33269c017}{\index{storm.\-h@{storm.\-h}!\-P\-W\-S\-I\-Z\-E@{\-P\-W\-S\-I\-Z\-E}}
\index{\-P\-W\-S\-I\-Z\-E@{\-P\-W\-S\-I\-Z\-E}!storm.h@{storm.\-h}}
\subsubsection[{\-P\-W\-S\-I\-Z\-E}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf \-\_\-\-W\-S\-I\-Z\-E} $\ast$ {\bf \-P\-W\-S\-I\-Z\-E}}}\label{storm_8h_af4d62a88b0544f94e1cc0be33269c017}
\hypertarget{storm_8h_a52e37b115ea7edd07d94c87002f6d353}{\index{storm.\-h@{storm.\-h}!\-W\-P\-O\-I\-N\-T@{\-W\-P\-O\-I\-N\-T}}
\index{\-W\-P\-O\-I\-N\-T@{\-W\-P\-O\-I\-N\-T}!storm.h@{storm.\-h}}
\subsubsection[{\-W\-P\-O\-I\-N\-T}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf \-\_\-\-W\-P\-O\-I\-N\-T}  {\bf \-W\-P\-O\-I\-N\-T}}}\label{storm_8h_a52e37b115ea7edd07d94c87002f6d353}
\hypertarget{storm_8h_a34b0e426d554cbfec549fa89d4084fa3}{\index{storm.\-h@{storm.\-h}!\-W\-R\-E\-C\-T@{\-W\-R\-E\-C\-T}}
\index{\-W\-R\-E\-C\-T@{\-W\-R\-E\-C\-T}!storm.h@{storm.\-h}}
\subsubsection[{\-W\-R\-E\-C\-T}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf \-\_\-\-W\-R\-E\-C\-T}  {\bf \-W\-R\-E\-C\-T}}}\label{storm_8h_a34b0e426d554cbfec549fa89d4084fa3}
\hypertarget{storm_8h_a49209cf7ecc856f50bfa10cae8f0ad35}{\index{storm.\-h@{storm.\-h}!\-W\-S\-I\-Z\-E@{\-W\-S\-I\-Z\-E}}
\index{\-W\-S\-I\-Z\-E@{\-W\-S\-I\-Z\-E}!storm.h@{storm.\-h}}
\subsubsection[{\-W\-S\-I\-Z\-E}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf \-\_\-\-W\-S\-I\-Z\-E}  {\bf \-W\-S\-I\-Z\-E}}}\label{storm_8h_a49209cf7ecc856f50bfa10cae8f0ad35}


\subsection{\-Function \-Documentation}
\hypertarget{storm_8h_afde6f028687cff23ad312bc23f59d5d9}{\index{storm.\-h@{storm.\-h}!\-Ordinal224@{\-Ordinal224}}
\index{\-Ordinal224@{\-Ordinal224}!storm.h@{storm.\-h}}
\subsubsection[{\-Ordinal224}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-Ordinal224} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{a1}
\end{DoxyParamCaption}
)}}\label{storm_8h_afde6f028687cff23ad312bc23f59d5d9}
\hypertarget{storm_8h_a5a469f6f23cf4d552f6a8ff7477166c0}{\index{storm.\-h@{storm.\-h}!\-Ordinal393@{\-Ordinal393}}
\index{\-Ordinal393@{\-Ordinal393}!storm.h@{storm.\-h}}
\subsubsection[{\-Ordinal393}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-Ordinal393} (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{string, }
\item[{{\bf int}}]{, }
\item[{{\bf int}}]{}
\end{DoxyParamCaption}
)}}\label{storm_8h_a5a469f6f23cf4d552f6a8ff7477166c0}
\hypertarget{storm_8h_a28f0109ca7209e05131d659475cf068f}{\index{storm.\-h@{storm.\-h}!\-S\-Big\-Del@{\-S\-Big\-Del}}
\index{\-S\-Big\-Del@{\-S\-Big\-Del}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Big\-Del}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Big\-Del} (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{buffer}
\end{DoxyParamCaption}
)}}\label{storm_8h_a28f0109ca7209e05131d659475cf068f}
\hypertarget{storm_8h_a799c04833f5f213b8246c2ce083966cc}{\index{storm.\-h@{storm.\-h}!\-S\-Big\-From\-Binary@{\-S\-Big\-From\-Binary}}
\index{\-S\-Big\-From\-Binary@{\-S\-Big\-From\-Binary}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Big\-From\-Binary}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Big\-From\-Binary} (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{buffer, }
\item[{const void $\ast$}]{str, }
\item[{size\-\_\-t}]{size}
\end{DoxyParamCaption}
)}}\label{storm_8h_a799c04833f5f213b8246c2ce083966cc}
\hypertarget{storm_8h_a1ac26f96d3e61950a81b24e21a1cedca}{\index{storm.\-h@{storm.\-h}!\-S\-Big\-New@{\-S\-Big\-New}}
\index{\-S\-Big\-New@{\-S\-Big\-New}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Big\-New}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Big\-New} (
\begin{DoxyParamCaption}
\item[{void $\ast$$\ast$}]{buffer}
\end{DoxyParamCaption}
)}}\label{storm_8h_a1ac26f96d3e61950a81b24e21a1cedca}
\hypertarget{storm_8h_a46b6296e41faa8d627d54c7c7326693c}{\index{storm.\-h@{storm.\-h}!\-S\-Big\-Pow\-Mod@{\-S\-Big\-Pow\-Mod}}
\index{\-S\-Big\-Pow\-Mod@{\-S\-Big\-Pow\-Mod}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Big\-Pow\-Mod}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Big\-Pow\-Mod} (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{buffer1, }
\item[{void $\ast$}]{buffer2, }
\item[{{\bf int}}]{a3, }
\item[{{\bf int}}]{a4}
\end{DoxyParamCaption}
)}}\label{storm_8h_a46b6296e41faa8d627d54c7c7326693c}
\hypertarget{storm_8h_ae81e08527d69036345007a8675a38f9f}{\index{storm.\-h@{storm.\-h}!\-S\-Big\-To\-Binary\-Buffer@{\-S\-Big\-To\-Binary\-Buffer}}
\index{\-S\-Big\-To\-Binary\-Buffer@{\-S\-Big\-To\-Binary\-Buffer}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Big\-To\-Binary\-Buffer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Big\-To\-Binary\-Buffer} (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{buffer, }
\item[{{\bf int}}]{length, }
\item[{{\bf int}}]{a3, }
\item[{{\bf int}}]{a4}
\end{DoxyParamCaption}
)}}\label{storm_8h_ae81e08527d69036345007a8675a38f9f}
\hypertarget{storm_8h_aa944c6bd251dc2434a29cd05fb979573}{\index{storm.\-h@{storm.\-h}!\-S\-Blt\-R\-O\-P3@{\-S\-Blt\-R\-O\-P3}}
\index{\-S\-Blt\-R\-O\-P3@{\-S\-Blt\-R\-O\-P3}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Blt\-R\-O\-P3}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Blt\-R\-O\-P3} (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{lp\-Dst\-Buffer, }
\item[{void $\ast$}]{lp\-Src\-Buffer, }
\item[{{\bf int}}]{width, }
\item[{{\bf int}}]{height, }
\item[{{\bf int}}]{a5, }
\item[{{\bf int}}]{a6, }
\item[{{\bf int}}]{a7, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{rop}
\end{DoxyParamCaption}
)}}\label{storm_8h_aa944c6bd251dc2434a29cd05fb979573}
\hypertarget{storm_8h_aa411accb9607ea55affce4b61d747db3}{\index{storm.\-h@{storm.\-h}!\-S\-Blt\-R\-O\-P3\-Clipped@{\-S\-Blt\-R\-O\-P3\-Clipped}}
\index{\-S\-Blt\-R\-O\-P3\-Clipped@{\-S\-Blt\-R\-O\-P3\-Clipped}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Blt\-R\-O\-P3\-Clipped}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Blt\-R\-O\-P3\-Clipped} (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{lp\-Dst\-Buffer, }
\item[{\-R\-E\-C\-T $\ast$}]{lp\-Dst\-Rect, }
\item[{\-P\-O\-I\-N\-T $\ast$}]{lp\-Dst\-Pt, }
\item[{{\bf int}}]{a4, }
\item[{void $\ast$}]{lp\-Src\-Buffer, }
\item[{\-R\-E\-C\-T $\ast$}]{lp\-Src\-Rect, }
\item[{\-P\-O\-I\-N\-T $\ast$}]{lp\-Src\-Pt, }
\item[{{\bf int}}]{a8, }
\item[{{\bf int}}]{a9, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{rop}
\end{DoxyParamCaption}
)}}\label{storm_8h_aa411accb9607ea55affce4b61d747db3}
\hypertarget{storm_8h_a9ac37886bbd23b4cdb3ffa7c6e452c09}{\index{storm.\-h@{storm.\-h}!\-S\-Bmp\-Alloc\-Load\-Image@{\-S\-Bmp\-Alloc\-Load\-Image}}
\index{\-S\-Bmp\-Alloc\-Load\-Image@{\-S\-Bmp\-Alloc\-Load\-Image}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Bmp\-Alloc\-Load\-Image}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-H\-A\-N\-D\-L\-E} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Bmp\-Alloc\-Load\-Image} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{file\-Name, }
\item[{\-P\-A\-L\-E\-T\-T\-E\-E\-N\-T\-R\-Y $\ast$}]{palette, }
\item[{void $\ast$$\ast$}]{buffer, }
\item[{{\bf int} $\ast$}]{width, }
\item[{{\bf int} $\ast$}]{height, }
\item[{{\bf int}}]{unused6, }
\item[{{\bf int}}]{unused7, }
\item[{void $\ast$}]{\-S\-T\-O\-R\-M\-A\-P\-I $\ast$alloc\-Function)(\-D\-W\-O\-R\-D}
\end{DoxyParamCaption}
)}}\label{storm_8h_a9ac37886bbd23b4cdb3ffa7c6e452c09}
\hypertarget{storm_8h_a2ee69dfcaccb53e4afa6ea204e1ec0b8}{\index{storm.\-h@{storm.\-h}!\-S\-Bmp\-Decode\-Image@{\-S\-Bmp\-Decode\-Image}}
\index{\-S\-Bmp\-Decode\-Image@{\-S\-Bmp\-Decode\-Image}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Bmp\-Decode\-Image}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Bmp\-Decode\-Image} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in\-\_\-opt {\bf \-D\-W\-O\-R\-D}}]{dw\-Img\-Type, }
\item[{\-\_\-\-\_\-in void $\ast$}]{p\-Src\-Buffer, }
\item[{\-\_\-\-\_\-in {\bf \-D\-W\-O\-R\-D}}]{dw\-Src\-Buffersize, }
\item[{\-\_\-\-\_\-out\-\_\-opt \-P\-A\-L\-E\-T\-T\-E\-E\-N\-T\-R\-Y $\ast$}]{p\-Palette = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-out void $\ast$}]{p\-Dst\-Buffer = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-out {\bf \-D\-W\-O\-R\-D}}]{dw\-Dst\-Buffersize = {\ttfamily 0}, }
\item[{\-\_\-\-\_\-out\-\_\-opt {\bf \-D\-W\-O\-R\-D} $\ast$}]{pdw\-Width = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-out\-\_\-opt {\bf \-D\-W\-O\-R\-D} $\ast$}]{pdw\-Height = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-out\-\_\-opt {\bf \-D\-W\-O\-R\-D} $\ast$}]{pdw\-Bpp = {\ttfamily {\bf \-N\-U\-L\-L}}}
\end{DoxyParamCaption}
)}}\label{storm_8h_a2ee69dfcaccb53e4afa6ea204e1ec0b8}
\hypertarget{storm_8h_a44f737e87b339e48cf9403354934192c}{\index{storm.\-h@{storm.\-h}!\-S\-Bmp\-Load\-Image@{\-S\-Bmp\-Load\-Image}}
\index{\-S\-Bmp\-Load\-Image@{\-S\-Bmp\-Load\-Image}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Bmp\-Load\-Image}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Bmp\-Load\-Image} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in const char $\ast$}]{psz\-File\-Name, }
\item[{\-\_\-\-\_\-out\-\_\-opt \-P\-A\-L\-E\-T\-T\-E\-E\-N\-T\-R\-Y $\ast$}]{p\-Palette = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-out void $\ast$}]{p\-Buffer = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-out {\bf \-D\-W\-O\-R\-D}}]{dw\-Buffersize = {\ttfamily 0}, }
\item[{\-\_\-\-\_\-out\-\_\-opt {\bf \-D\-W\-O\-R\-D} $\ast$}]{pdw\-Width = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-out\-\_\-opt {\bf \-D\-W\-O\-R\-D} $\ast$}]{pdw\-Height = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-out\-\_\-opt {\bf \-D\-W\-O\-R\-D} $\ast$}]{pdw\-Bpp = {\ttfamily {\bf \-N\-U\-L\-L}}}
\end{DoxyParamCaption}
)}}\label{storm_8h_a44f737e87b339e48cf9403354934192c}
\hypertarget{storm_8h_abb38a2b5037c5aa07f75f126ef5ceb5b}{\index{storm.\-h@{storm.\-h}!\-S\-Bmp\-Save\-Image@{\-S\-Bmp\-Save\-Image}}
\index{\-S\-Bmp\-Save\-Image@{\-S\-Bmp\-Save\-Image}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Bmp\-Save\-Image}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Bmp\-Save\-Image} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in const char $\ast$}]{psz\-File\-Name, }
\item[{\-\_\-\-\_\-in \-P\-A\-L\-E\-T\-T\-E\-E\-N\-T\-R\-Y $\ast$}]{p\-Palette, }
\item[{\-\_\-\-\_\-in void $\ast$}]{p\-Buffer, }
\item[{\-\_\-\-\_\-in {\bf \-D\-W\-O\-R\-D}}]{dw\-Width, }
\item[{\-\_\-\-\_\-in {\bf \-D\-W\-O\-R\-D}}]{dw\-Height, }
\item[{\-\_\-\-\_\-in {\bf \-D\-W\-O\-R\-D}}]{dw\-Bpp = {\ttfamily 8}}
\end{DoxyParamCaption}
)}}\label{storm_8h_abb38a2b5037c5aa07f75f126ef5ceb5b}
\hypertarget{storm_8h_a072ef02646a610b7a17893b8bba0eee1}{\index{storm.\-h@{storm.\-h}!\-S\-Code\-Compile@{\-S\-Code\-Compile}}
\index{\-S\-Code\-Compile@{\-S\-Code\-Compile}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Code\-Compile}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Code\-Compile} (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{directives1, }
\item[{char $\ast$}]{directives2, }
\item[{char $\ast$}]{loopstring, }
\item[{unsigned {\bf int}}]{maxiterations, }
\item[{unsigned {\bf int}}]{flags, }
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{handle}
\end{DoxyParamCaption}
)}}\label{storm_8h_a072ef02646a610b7a17893b8bba0eee1}
\hypertarget{storm_8h_ae92c6a27df6abee190343ebb4af976ba}{\index{storm.\-h@{storm.\-h}!\-S\-Code\-Delete@{\-S\-Code\-Delete}}
\index{\-S\-Code\-Delete@{\-S\-Code\-Delete}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Code\-Delete}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Code\-Delete} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{handle}
\end{DoxyParamCaption}
)}}\label{storm_8h_ae92c6a27df6abee190343ebb4af976ba}
\hypertarget{storm_8h_acfe5076d0d3c029090713ade458fb381}{\index{storm.\-h@{storm.\-h}!\-S\-Code\-Execute@{\-S\-Code\-Execute}}
\index{\-S\-Code\-Execute@{\-S\-Code\-Execute}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Code\-Execute}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Code\-Execute} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{handle, }
\item[{{\bf int}}]{a2}
\end{DoxyParamCaption}
)}}\label{storm_8h_acfe5076d0d3c029090713ade458fb381}
\hypertarget{storm_8h_aba4b8f2bd2e316e8ab88530e06b03d56}{\index{storm.\-h@{storm.\-h}!\-S\-Dlg\-Blt\-To\-Window\-E@{\-S\-Dlg\-Blt\-To\-Window\-E}}
\index{\-S\-Dlg\-Blt\-To\-Window\-E@{\-S\-Dlg\-Blt\-To\-Window\-E}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Dlg\-Blt\-To\-Window\-E}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Dlg\-Blt\-To\-Window\-E} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-W\-N\-D}}]{h\-Wnd, }
\item[{\-H\-R\-G\-N}]{a2, }
\item[{char $\ast$}]{a3, }
\item[{{\bf int}}]{a4, }
\item[{void $\ast$}]{buffer, }
\item[{\-R\-E\-C\-T $\ast$}]{rct, }
\item[{\-S\-I\-Z\-E $\ast$}]{size, }
\item[{{\bf int}}]{a8, }
\item[{{\bf int}}]{a9, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{rop}
\end{DoxyParamCaption}
)}}\label{storm_8h_aba4b8f2bd2e316e8ab88530e06b03d56}
\hypertarget{storm_8h_ae316dce7a01cf4b9a9940ad01eb3b4ef}{\index{storm.\-h@{storm.\-h}!\-S\-Dlg\-Def\-Dialog\-Proc@{\-S\-Dlg\-Def\-Dialog\-Proc}}
\index{\-S\-Dlg\-Def\-Dialog\-Proc@{\-S\-Dlg\-Def\-Dialog\-Proc}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Dlg\-Def\-Dialog\-Proc}]{\setlength{\rightskip}{0pt plus 5cm}\-H\-G\-D\-I\-O\-B\-J \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Dlg\-Def\-Dialog\-Proc} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-W\-N\-D}}]{h\-Dlg, }
\item[{signed {\bf int}}]{\-Dlg\-Type, }
\item[{\-H\-D\-C}]{text\-Label, }
\item[{{\bf \-H\-W\-N\-D}}]{h\-Wnd}
\end{DoxyParamCaption}
)}}\label{storm_8h_ae316dce7a01cf4b9a9940ad01eb3b4ef}
\hypertarget{storm_8h_acc3c6a78de674fd56a42196828b3b9f3}{\index{storm.\-h@{storm.\-h}!\-S\-Dlg\-Dialog\-Box\-Indirect\-Param@{\-S\-Dlg\-Dialog\-Box\-Indirect\-Param}}
\index{\-S\-Dlg\-Dialog\-Box\-Indirect\-Param@{\-S\-Dlg\-Dialog\-Box\-Indirect\-Param}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Dlg\-Dialog\-Box\-Indirect\-Param}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-H\-A\-N\-D\-L\-E} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Dlg\-Dialog\-Box\-Indirect\-Param} (
\begin{DoxyParamCaption}
\item[{\-H\-M\-O\-D\-U\-L\-E}]{h\-Module, }
\item[{\-L\-P\-C\-S\-T\-R}]{lp\-Name, }
\item[{{\bf \-H\-W\-N\-D}}]{h\-Wnd\-Parent, }
\item[{\-L\-P\-V\-O\-I\-D}]{lp\-Param, }
\item[{\-L\-P\-A\-R\-A\-M}]{l\-Param}
\end{DoxyParamCaption}
)}}\label{storm_8h_acc3c6a78de674fd56a42196828b3b9f3}
\hypertarget{storm_8h_a7d54a016e10dbf12b922896debe466b9}{\index{storm.\-h@{storm.\-h}!\-S\-Dlg\-End\-Dialog@{\-S\-Dlg\-End\-Dialog}}
\index{\-S\-Dlg\-End\-Dialog@{\-S\-Dlg\-End\-Dialog}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Dlg\-End\-Dialog}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Dlg\-End\-Dialog} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-W\-N\-D}}]{h\-Dlg, }
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{n\-Result}
\end{DoxyParamCaption}
)}}\label{storm_8h_a7d54a016e10dbf12b922896debe466b9}
\hypertarget{storm_8h_aa78fe4d489f1564f356ede510fd82643}{\index{storm.\-h@{storm.\-h}!\-S\-Dlg\-Set\-Bitmap\-E@{\-S\-Dlg\-Set\-Bitmap\-E}}
\index{\-S\-Dlg\-Set\-Bitmap\-E@{\-S\-Dlg\-Set\-Bitmap\-E}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Dlg\-Set\-Bitmap\-E}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Dlg\-Set\-Bitmap\-E} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-W\-N\-D}}]{h\-Wnd, }
\item[{{\bf int}}]{a2, }
\item[{char $\ast$}]{src, }
\item[{{\bf int}}]{mask1, }
\item[{{\bf int}}]{flags, }
\item[{{\bf int}}]{a6, }
\item[{{\bf int}}]{a7, }
\item[{{\bf int}}]{width, }
\item[{{\bf int}}]{a9, }
\item[{{\bf int}}]{mask2}
\end{DoxyParamCaption}
)}}\label{storm_8h_aa78fe4d489f1564f356ede510fd82643}
\hypertarget{storm_8h_ae8e1414606dd4158be93cdd03d70ff28}{\index{storm.\-h@{storm.\-h}!\-S\-Dlg\-Set\-Control\-Bitmaps@{\-S\-Dlg\-Set\-Control\-Bitmaps}}
\index{\-S\-Dlg\-Set\-Control\-Bitmaps@{\-S\-Dlg\-Set\-Control\-Bitmaps}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Dlg\-Set\-Control\-Bitmaps}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Dlg\-Set\-Control\-Bitmaps} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-W\-N\-D}}]{parentwindow, }
\item[{{\bf int} $\ast$}]{id, }
\item[{{\bf int}}]{a3, }
\item[{char $\ast$}]{buffer2, }
\item[{char $\ast$}]{buffer, }
\item[{{\bf int}}]{flags, }
\item[{{\bf int}}]{mask}
\end{DoxyParamCaption}
)}}\label{storm_8h_ae8e1414606dd4158be93cdd03d70ff28}
\hypertarget{storm_8h_a47e273a91179eb912fc1d8ab6e71721d}{\index{storm.\-h@{storm.\-h}!\-S\-Draw\-Auto\-Initialize@{\-S\-Draw\-Auto\-Initialize}}
\index{\-S\-Draw\-Auto\-Initialize@{\-S\-Draw\-Auto\-Initialize}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Draw\-Auto\-Initialize}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Draw\-Auto\-Initialize} (
\begin{DoxyParamCaption}
\item[{\-H\-I\-N\-S\-T\-A\-N\-C\-E}]{h\-Inst, }
\item[{\-L\-P\-C\-S\-T\-R}]{lp\-Class\-Name, }
\item[{\-L\-P\-C\-S\-T\-R}]{lp\-Window\-Name, }
\item[{\-W\-N\-D\-P\-R\-O\-C}]{pfn\-Wnd\-Proc, }
\item[{{\bf int}}]{n\-Mode, }
\item[{{\bf int}}]{n\-Width, }
\item[{{\bf int}}]{n\-Height, }
\item[{{\bf int}}]{n\-Bits}
\end{DoxyParamCaption}
)}}\label{storm_8h_a47e273a91179eb912fc1d8ab6e71721d}
\hypertarget{storm_8h_a4a5d284bb446967d2123551f6e0440af}{\index{storm.\-h@{storm.\-h}!\-S\-Draw\-Capture\-Screen@{\-S\-Draw\-Capture\-Screen}}
\index{\-S\-Draw\-Capture\-Screen@{\-S\-Draw\-Capture\-Screen}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Draw\-Capture\-Screen}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Draw\-Capture\-Screen} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in const char $\ast$}]{psz\-Output}
\end{DoxyParamCaption}
)}}\label{storm_8h_a4a5d284bb446967d2123551f6e0440af}
\hypertarget{storm_8h_aa03d719ff8e325fb5fb77b6426b2c33b}{\index{storm.\-h@{storm.\-h}!\-S\-Draw\-Get\-Frame\-Window@{\-S\-Draw\-Get\-Frame\-Window}}
\index{\-S\-Draw\-Get\-Frame\-Window@{\-S\-Draw\-Get\-Frame\-Window}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Draw\-Get\-Frame\-Window}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-H\-W\-N\-D} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Draw\-Get\-Frame\-Window} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-out\-\_\-opt {\bf \-H\-W\-N\-D} $\ast$}]{sdraw\-\_\-framewindow = {\ttfamily {\bf \-N\-U\-L\-L}}}
\end{DoxyParamCaption}
)}}\label{storm_8h_aa03d719ff8e325fb5fb77b6426b2c33b}
\hypertarget{storm_8h_a1e766fb6d22afac7eebb8050c6f2b8e3}{\index{storm.\-h@{storm.\-h}!\-S\-Draw\-Get\-Objects@{\-S\-Draw\-Get\-Objects}}
\index{\-S\-Draw\-Get\-Objects@{\-S\-Draw\-Get\-Objects}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Draw\-Get\-Objects}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Draw\-Get\-Objects} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-out\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W $\ast$}]{dd\-Interface = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-out\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E $\ast$}]{primary\-Surface = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-out\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E $\ast$}]{surface2 = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-out\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E $\ast$}]{surface3 = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-out\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E $\ast$}]{back\-Surface = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-out\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-P\-A\-L\-E\-T\-T\-E $\ast$}]{dd\-Palette = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-out\-\_\-opt \-H\-P\-A\-L\-E\-T\-T\-E $\ast$}]{h\-Palette = {\ttfamily {\bf \-N\-U\-L\-L}}}
\end{DoxyParamCaption}
)}}\label{storm_8h_a1e766fb6d22afac7eebb8050c6f2b8e3}
\hypertarget{storm_8h_a9b797e7519adf00862fe1597fd2d2142}{\index{storm.\-h@{storm.\-h}!\-S\-Draw\-Get\-Screen\-Size@{\-S\-Draw\-Get\-Screen\-Size}}
\index{\-S\-Draw\-Get\-Screen\-Size@{\-S\-Draw\-Get\-Screen\-Size}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Draw\-Get\-Screen\-Size}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Draw\-Get\-Screen\-Size} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-out\-\_\-opt {\bf \-D\-W\-O\-R\-D} $\ast$}]{pdw\-Width, }
\item[{\-\_\-\-\_\-out\-\_\-opt {\bf \-D\-W\-O\-R\-D} $\ast$}]{pdw\-Height, }
\item[{\-\_\-\-\_\-out\-\_\-opt {\bf \-D\-W\-O\-R\-D} $\ast$}]{pdw\-Bpp}
\end{DoxyParamCaption}
)}}\label{storm_8h_a9b797e7519adf00862fe1597fd2d2142}
\hypertarget{storm_8h_a84f68c22e644e739f3a33cf63af97a54}{\index{storm.\-h@{storm.\-h}!\-S\-Draw\-Lock\-Surface@{\-S\-Draw\-Lock\-Surface}}
\index{\-S\-Draw\-Lock\-Surface@{\-S\-Draw\-Lock\-Surface}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Draw\-Lock\-Surface}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Draw\-Lock\-Surface} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{surfacenumber, }
\item[{\-R\-E\-C\-T $\ast$}]{lp\-Dest\-Rect, }
\item[{void $\ast$$\ast$}]{lplp\-Surface, }
\item[{{\bf int} $\ast$}]{lp\-Pitch, }
\item[{{\bf int}}]{arg\-\_\-unused}
\end{DoxyParamCaption}
)}}\label{storm_8h_a84f68c22e644e739f3a33cf63af97a54}
\hypertarget{storm_8h_a7b66e39a723735b97bae1d133caede19}{\index{storm.\-h@{storm.\-h}!\-S\-Draw\-Manual\-Initialize@{\-S\-Draw\-Manual\-Initialize}}
\index{\-S\-Draw\-Manual\-Initialize@{\-S\-Draw\-Manual\-Initialize}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Draw\-Manual\-Initialize}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Draw\-Manual\-Initialize} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in\-\_\-opt {\bf \-H\-W\-N\-D}}]{h\-Wnd = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-in\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W}]{dd\-Interface = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-in\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E}]{primary\-Surface = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-in\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E}]{surface2 = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-in\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E}]{surface3 = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-in\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E}]{back\-Surface = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-in\-\_\-opt \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-P\-A\-L\-E\-T\-T\-E}]{dd\-Palette = {\ttfamily {\bf \-N\-U\-L\-L}}, }
\item[{\-\_\-\-\_\-in\-\_\-opt \-H\-P\-A\-L\-E\-T\-T\-E}]{h\-Palette = {\ttfamily {\bf \-N\-U\-L\-L}}}
\end{DoxyParamCaption}
)}}\label{storm_8h_a7b66e39a723735b97bae1d133caede19}
\hypertarget{storm_8h_a8c1f0bb6502898d871f1343c69505eb5}{\index{storm.\-h@{storm.\-h}!\-S\-Draw\-Post\-Close@{\-S\-Draw\-Post\-Close}}
\index{\-S\-Draw\-Post\-Close@{\-S\-Draw\-Post\-Close}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Draw\-Post\-Close}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Draw\-Post\-Close} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{storm_8h_a8c1f0bb6502898d871f1343c69505eb5}
\hypertarget{storm_8h_a9861f0074332db28cd8f2bbe5b83f9bc}{\index{storm.\-h@{storm.\-h}!\-S\-Draw\-Realize\-Palette@{\-S\-Draw\-Realize\-Palette}}
\index{\-S\-Draw\-Realize\-Palette@{\-S\-Draw\-Realize\-Palette}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Draw\-Realize\-Palette}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Draw\-Realize\-Palette} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{storm_8h_a9861f0074332db28cd8f2bbe5b83f9bc}
\hypertarget{storm_8h_a9ee41e904635481b79ddcfa2e84c5dba}{\index{storm.\-h@{storm.\-h}!\-S\-Draw\-Unlock\-Surface@{\-S\-Draw\-Unlock\-Surface}}
\index{\-S\-Draw\-Unlock\-Surface@{\-S\-Draw\-Unlock\-Surface}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Draw\-Unlock\-Surface}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Draw\-Unlock\-Surface} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{surfacenumber, }
\item[{void $\ast$}]{lp\-Surface, }
\item[{{\bf int}}]{a3, }
\item[{\-R\-E\-C\-T $\ast$}]{lp\-Rect}
\end{DoxyParamCaption}
)}}\label{storm_8h_a9ee41e904635481b79ddcfa2e84c5dba}
\hypertarget{storm_8h_ae3105b0b04780e1204ca735de296b728}{\index{storm.\-h@{storm.\-h}!\-S\-Draw\-Update\-Palette@{\-S\-Draw\-Update\-Palette}}
\index{\-S\-Draw\-Update\-Palette@{\-S\-Draw\-Update\-Palette}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Draw\-Update\-Palette}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Draw\-Update\-Palette} (
\begin{DoxyParamCaption}
\item[{unsigned {\bf int}}]{firstentry, }
\item[{unsigned {\bf int}}]{numentries, }
\item[{\-P\-A\-L\-E\-T\-T\-E\-E\-N\-T\-R\-Y $\ast$}]{p\-Pal\-Entries, }
\item[{{\bf int}}]{a4}
\end{DoxyParamCaption}
)}}\label{storm_8h_ae3105b0b04780e1204ca735de296b728}
\hypertarget{storm_8h_a32260b35695dc56dfaec12d9f7018207}{\index{storm.\-h@{storm.\-h}!\-S\-Err\-Get\-Error\-Str@{\-S\-Err\-Get\-Error\-Str}}
\index{\-S\-Err\-Get\-Error\-Str@{\-S\-Err\-Get\-Error\-Str}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Err\-Get\-Error\-Str}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Err\-Get\-Error\-Str} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in {\bf \-D\-W\-O\-R\-D}}]{dw\-Err\-Code, }
\item[{\-\_\-\-\_\-out char $\ast$}]{buffer, }
\item[{\-\_\-\-\_\-in size\-\_\-t}]{bufferchars}
\end{DoxyParamCaption}
)}}\label{storm_8h_a32260b35695dc56dfaec12d9f7018207}
\hypertarget{storm_8h_a9940c1ef10a55e4aa5e39f1d9c4b3203}{\index{storm.\-h@{storm.\-h}!\-S\-Err\-Get\-Last\-Error@{\-S\-Err\-Get\-Last\-Error}}
\index{\-S\-Err\-Get\-Last\-Error@{\-S\-Err\-Get\-Last\-Error}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Err\-Get\-Last\-Error}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-D\-W\-O\-R\-D} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Err\-Get\-Last\-Error} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{storm_8h_a9940c1ef10a55e4aa5e39f1d9c4b3203}
\hypertarget{storm_8h_a07c7d778e667ad951f1efaf6a88f4ae9}{\index{storm.\-h@{storm.\-h}!\-S\-Err\-Set\-Last\-Error@{\-S\-Err\-Set\-Last\-Error}}
\index{\-S\-Err\-Set\-Last\-Error@{\-S\-Err\-Set\-Last\-Error}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Err\-Set\-Last\-Error}]{\setlength{\rightskip}{0pt plus 5cm}void \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Err\-Set\-Last\-Error} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in {\bf \-D\-W\-O\-R\-D}}]{dw\-Err\-Code = {\ttfamily \-N\-O\-\_\-\-E\-R\-R\-O\-R}}
\end{DoxyParamCaption}
)}}\label{storm_8h_a07c7d778e667ad951f1efaf6a88f4ae9}
\hypertarget{storm_8h_ab3d3dcc6b712358c0c9b97d703b3dd41}{\index{storm.\-h@{storm.\-h}!\-S\-Err\-Suppress\-Errors@{\-S\-Err\-Suppress\-Errors}}
\index{\-S\-Err\-Suppress\-Errors@{\-S\-Err\-Suppress\-Errors}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Err\-Suppress\-Errors}]{\setlength{\rightskip}{0pt plus 5cm}void \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Err\-Suppress\-Errors} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-O\-O\-L}}]{suppress\-Errors}
\end{DoxyParamCaption}
)}}\label{storm_8h_ab3d3dcc6b712358c0c9b97d703b3dd41}
\hypertarget{storm_8h_a43aaa5b7681459dd12c655ce5765b3e9}{\index{storm.\-h@{storm.\-h}!\-S\-Evt\-Dispatch@{\-S\-Evt\-Dispatch}}
\index{\-S\-Evt\-Dispatch@{\-S\-Evt\-Dispatch}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Evt\-Dispatch}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Evt\-Dispatch} (
\begin{DoxyParamCaption}
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Message\-I\-D, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Flags, }
\item[{{\bf int}}]{type, }
\item[{\-P\-S\-\_\-\-E\-V\-T}]{p\-Event}
\end{DoxyParamCaption}
)}}\label{storm_8h_a43aaa5b7681459dd12c655ce5765b3e9}
\hypertarget{storm_8h_a05e56d715ec31c4c2171489bba6e1864}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Close\-Archive@{\-S\-File\-Close\-Archive}}
\index{\-S\-File\-Close\-Archive@{\-S\-File\-Close\-Archive}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Close\-Archive}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Close\-Archive} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-Archive}
\end{DoxyParamCaption}
)}}\label{storm_8h_a05e56d715ec31c4c2171489bba6e1864}
\hypertarget{storm_8h_a9937cd954b54a6ebae26c177693fc715}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Close\-File@{\-S\-File\-Close\-File}}
\index{\-S\-File\-Close\-File@{\-S\-File\-Close\-File}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Close\-File}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Close\-File} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-File}
\end{DoxyParamCaption}
)}}\label{storm_8h_a9937cd954b54a6ebae26c177693fc715}
\hypertarget{storm_8h_a92dff78f03785cd16d7fe34922c14ce2}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Dda\-Begin\-Ex@{\-S\-File\-Dda\-Begin\-Ex}}
\index{\-S\-File\-Dda\-Begin\-Ex@{\-S\-File\-Dda\-Begin\-Ex}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Dda\-Begin\-Ex}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Dda\-Begin\-Ex} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{directsound, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{flags, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{mask, }
\item[{unsigned \-\_\-\-\_\-int32}]{l\-Distance\-To\-Move, }
\item[{signed \-\_\-\-\_\-int32}]{volume, }
\item[{signed {\bf int}}]{a6, }
\item[{{\bf int}}]{a7}
\end{DoxyParamCaption}
)}}\label{storm_8h_a92dff78f03785cd16d7fe34922c14ce2}
\hypertarget{storm_8h_a4dd5daedb0ac9fdb2168dc6e3bd38cf0}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Dda\-Destroy@{\-S\-File\-Dda\-Destroy}}
\index{\-S\-File\-Dda\-Destroy@{\-S\-File\-Dda\-Destroy}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Dda\-Destroy}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Dda\-Destroy} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{storm_8h_a4dd5daedb0ac9fdb2168dc6e3bd38cf0}
\hypertarget{storm_8h_a54bc07de9962beb2f1e37eeb94857487}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Dda\-End@{\-S\-File\-Dda\-End}}
\index{\-S\-File\-Dda\-End@{\-S\-File\-Dda\-End}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Dda\-End}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Dda\-End} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{directsound}
\end{DoxyParamCaption}
)}}\label{storm_8h_a54bc07de9962beb2f1e37eeb94857487}
\hypertarget{storm_8h_a93b21052a421721064d9e4d80aed87ac}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Dda\-Get\-Pos@{\-S\-File\-Dda\-Get\-Pos}}
\index{\-S\-File\-Dda\-Get\-Pos@{\-S\-File\-Dda\-Get\-Pos}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Dda\-Get\-Pos}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Dda\-Get\-Pos} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{directsound, }
\item[{{\bf int}}]{a2, }
\item[{{\bf int}}]{a3}
\end{DoxyParamCaption}
)}}\label{storm_8h_a93b21052a421721064d9e4d80aed87ac}
\hypertarget{storm_8h_ae341c63650de4e9b73a071e6dca376e9}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Dda\-Initialize@{\-S\-File\-Dda\-Initialize}}
\index{\-S\-File\-Dda\-Initialize@{\-S\-File\-Dda\-Initialize}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Dda\-Initialize}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Dda\-Initialize} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{directsound}
\end{DoxyParamCaption}
)}}\label{storm_8h_ae341c63650de4e9b73a071e6dca376e9}
\hypertarget{storm_8h_a87b5988ff9540dfde8e07f50a5f873ae}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Dda\-Set\-Volume@{\-S\-File\-Dda\-Set\-Volume}}
\index{\-S\-File\-Dda\-Set\-Volume@{\-S\-File\-Dda\-Set\-Volume}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Dda\-Set\-Volume}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Dda\-Set\-Volume} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{directsound, }
\item[{signed {\bf int}}]{bigvolume, }
\item[{signed {\bf int}}]{volume}
\end{DoxyParamCaption}
)}}\label{storm_8h_a87b5988ff9540dfde8e07f50a5f873ae}
\hypertarget{storm_8h_a7218f7214538b87c9b06df25ee250680}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Get\-Archive\-Name@{\-S\-File\-Get\-Archive\-Name}}
\index{\-S\-File\-Get\-Archive\-Name@{\-S\-File\-Get\-Archive\-Name}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Get\-Archive\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Get\-Archive\-Name} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-Archive, }
\item[{char $\ast$}]{name, }
\item[{{\bf int}}]{length}
\end{DoxyParamCaption}
)}}\label{storm_8h_a7218f7214538b87c9b06df25ee250680}
\hypertarget{storm_8h_ab4aa214597e5d323bb87ea8e4c7e8361}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Get\-File\-Archive@{\-S\-File\-Get\-File\-Archive}}
\index{\-S\-File\-Get\-File\-Archive@{\-S\-File\-Get\-File\-Archive}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Get\-File\-Archive}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Get\-File\-Archive} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-File, }
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{archive}
\end{DoxyParamCaption}
)}}\label{storm_8h_ab4aa214597e5d323bb87ea8e4c7e8361}
\hypertarget{storm_8h_ae0546616bce4ed983a04445bc87555a2}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Get\-File\-Name@{\-S\-File\-Get\-File\-Name}}
\index{\-S\-File\-Get\-File\-Name@{\-S\-File\-Get\-File\-Name}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Get\-File\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Get\-File\-Name} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-File, }
\item[{char $\ast$}]{buffer, }
\item[{{\bf int}}]{length}
\end{DoxyParamCaption}
)}}\label{storm_8h_ae0546616bce4ed983a04445bc87555a2}
\hypertarget{storm_8h_a261bbde84fc21f1c3a161b9b9cecca71}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Get\-File\-Size@{\-S\-File\-Get\-File\-Size}}
\index{\-S\-File\-Get\-File\-Size@{\-S\-File\-Get\-File\-Size}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Get\-File\-Size}]{\setlength{\rightskip}{0pt plus 5cm}\-L\-O\-N\-G \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Get\-File\-Size} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-File, }
\item[{\-L\-P\-D\-W\-O\-R\-D}]{lp\-File\-Size\-High}
\end{DoxyParamCaption}
)}}\label{storm_8h_a261bbde84fc21f1c3a161b9b9cecca71}
\hypertarget{storm_8h_af213f47b74d4e5df85d7bd640050e761}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Load\-File@{\-S\-File\-Load\-File}}
\index{\-S\-File\-Load\-File@{\-S\-File\-Load\-File}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Load\-File}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Load\-File} (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{filename, }
\item[{void $\ast$}]{buffer, }
\item[{{\bf int}}]{buffersize, }
\item[{{\bf int}}]{a4, }
\item[{{\bf int}}]{a5}
\end{DoxyParamCaption}
)}}\label{storm_8h_af213f47b74d4e5df85d7bd640050e761}
\hypertarget{storm_8h_a7f022ebd4c1042ee9ed96f3010136020}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Load\-File\-Ex@{\-S\-File\-Load\-File\-Ex}}
\index{\-S\-File\-Load\-File\-Ex@{\-S\-File\-Load\-File\-Ex}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Load\-File\-Ex}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Load\-File\-Ex} (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{h\-Archive, }
\item[{char $\ast$}]{filename, }
\item[{{\bf int}}]{a3, }
\item[{{\bf int}}]{a4, }
\item[{{\bf int}}]{a5, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{search\-Scope, }
\item[{struct \-\_\-\-O\-V\-E\-R\-L\-A\-P\-P\-E\-D $\ast$}]{lp\-Overlapped}
\end{DoxyParamCaption}
)}}\label{storm_8h_a7f022ebd4c1042ee9ed96f3010136020}
\hypertarget{storm_8h_a93fe59078083ef19555d97158e8913c5}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Open\-Archive@{\-S\-File\-Open\-Archive}}
\index{\-S\-File\-Open\-Archive@{\-S\-File\-Open\-Archive}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Open\-Archive}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Open\-Archive} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{sz\-Mpq\-Name, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Priority, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Flags, }
\item[{{\bf \-H\-A\-N\-D\-L\-E} $\ast$}]{ph\-Mpq}
\end{DoxyParamCaption}
)}}\label{storm_8h_a93fe59078083ef19555d97158e8913c5}
\hypertarget{storm_8h_ac2ea851f381e91ca7c2ea714282d4922}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Open\-File@{\-S\-File\-Open\-File}}
\index{\-S\-File\-Open\-File@{\-S\-File\-Open\-File}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Open\-File}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Open\-File} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{filename, }
\item[{{\bf \-H\-A\-N\-D\-L\-E} $\ast$}]{ph\-File}
\end{DoxyParamCaption}
)}}\label{storm_8h_ac2ea851f381e91ca7c2ea714282d4922}
\hypertarget{storm_8h_af8ed696ddb5fa9e67e617509b6b6d6ef}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Open\-File\-Ex@{\-S\-File\-Open\-File\-Ex}}
\index{\-S\-File\-Open\-File\-Ex@{\-S\-File\-Open\-File\-Ex}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Open\-File\-Ex}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Open\-File\-Ex} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-Mpq, }
\item[{const char $\ast$}]{sz\-File\-Name, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Search\-Scope, }
\item[{{\bf \-H\-A\-N\-D\-L\-E} $\ast$}]{ph\-File}
\end{DoxyParamCaption}
)}}\label{storm_8h_af8ed696ddb5fa9e67e617509b6b6d6ef}
\hypertarget{storm_8h_a2657a9f3c3fc55a79a6434d46eaa15e0}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Read\-File@{\-S\-File\-Read\-File}}
\index{\-S\-File\-Read\-File@{\-S\-File\-Read\-File}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Read\-File}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Read\-File} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-File, }
\item[{void $\ast$}]{buffer, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{n\-Number\-Of\-Bytes\-To\-Read, }
\item[{{\bf \-D\-W\-O\-R\-D} $\ast$}]{read, }
\item[{\-L\-O\-N\-G}]{lp\-Distance\-To\-Move\-High}
\end{DoxyParamCaption}
)}}\label{storm_8h_a2657a9f3c3fc55a79a6434d46eaa15e0}
\hypertarget{storm_8h_a0075dfa95b6631eafa5de89fc9640df5}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Set\-Io\-Error\-Mode@{\-S\-File\-Set\-Io\-Error\-Mode}}
\index{\-S\-File\-Set\-Io\-Error\-Mode@{\-S\-File\-Set\-Io\-Error\-Mode}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Set\-Io\-Error\-Mode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Set\-Io\-Error\-Mode} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{mode, }
\item[{{\bf \-B\-O\-O\-L}(\-S\-T\-O\-R\-M\-A\-P\-I $\ast$callback)(char $\ast$, {\bf int}, {\bf int})}]{}
\end{DoxyParamCaption}
)}}\label{storm_8h_a0075dfa95b6631eafa5de89fc9640df5}
\hypertarget{storm_8h_afe3b3da479b750505b3a874e1a6d5bae}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Set\-Locale@{\-S\-File\-Set\-Locale}}
\index{\-S\-File\-Set\-Locale@{\-S\-File\-Set\-Locale}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Set\-Locale}]{\setlength{\rightskip}{0pt plus 5cm}void \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Set\-Locale} (
\begin{DoxyParamCaption}
\item[{\-L\-C\-I\-D}]{lc\-Locale}
\end{DoxyParamCaption}
)}}\label{storm_8h_afe3b3da479b750505b3a874e1a6d5bae}
\hypertarget{storm_8h_a61c928007cfdb64c1a519bb4c15bfe36}{\index{storm.\-h@{storm.\-h}!\-S\-File\-Unload\-File@{\-S\-File\-Unload\-File}}
\index{\-S\-File\-Unload\-File@{\-S\-File\-Unload\-File}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-File\-Unload\-File}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-File\-Unload\-File} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-File}
\end{DoxyParamCaption}
)}}\label{storm_8h_a61c928007cfdb64c1a519bb4c15bfe36}
\hypertarget{storm_8h_aba10cc7797258990ea418bdb8ddfc071}{\index{storm.\-h@{storm.\-h}!\-S\-Gdi\-Delete\-Object@{\-S\-Gdi\-Delete\-Object}}
\index{\-S\-Gdi\-Delete\-Object@{\-S\-Gdi\-Delete\-Object}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Gdi\-Delete\-Object}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Gdi\-Delete\-Object} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{handle}
\end{DoxyParamCaption}
)}}\label{storm_8h_aba10cc7797258990ea418bdb8ddfc071}
\hypertarget{storm_8h_adbc6ac7bf7b43b204a09530a4854953f}{\index{storm.\-h@{storm.\-h}!\-S\-Gdi\-Ext\-Text\-Out@{\-S\-Gdi\-Ext\-Text\-Out}}
\index{\-S\-Gdi\-Ext\-Text\-Out@{\-S\-Gdi\-Ext\-Text\-Out}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Gdi\-Ext\-Text\-Out}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Gdi\-Ext\-Text\-Out} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{a1, }
\item[{{\bf int}}]{a2, }
\item[{{\bf int}}]{a3, }
\item[{{\bf int}}]{a4, }
\item[{unsigned {\bf int}}]{a8, }
\item[{signed {\bf int}}]{a6, }
\item[{signed {\bf int}}]{a7, }
\item[{const char $\ast$}]{string, }
\item[{unsigned {\bf int}}]{arg20}
\end{DoxyParamCaption}
)}}\label{storm_8h_adbc6ac7bf7b43b204a09530a4854953f}
\hypertarget{storm_8h_ac7635a81e5038b66ba127842e733ead5}{\index{storm.\-h@{storm.\-h}!\-S\-Gdi\-Import\-Font@{\-S\-Gdi\-Import\-Font}}
\index{\-S\-Gdi\-Import\-Font@{\-S\-Gdi\-Import\-Font}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Gdi\-Import\-Font}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Gdi\-Import\-Font} (
\begin{DoxyParamCaption}
\item[{\-H\-G\-D\-I\-O\-B\-J}]{handle, }
\item[{{\bf int}}]{windowsfont}
\end{DoxyParamCaption}
)}}\label{storm_8h_ac7635a81e5038b66ba127842e733ead5}
\hypertarget{storm_8h_ab5bf67b939b72551eb7cac092a88006c}{\index{storm.\-h@{storm.\-h}!\-S\-Gdi\-Select\-Object@{\-S\-Gdi\-Select\-Object}}
\index{\-S\-Gdi\-Select\-Object@{\-S\-Gdi\-Select\-Object}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Gdi\-Select\-Object}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Gdi\-Select\-Object} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{handle}
\end{DoxyParamCaption}
)}}\label{storm_8h_ab5bf67b939b72551eb7cac092a88006c}
\hypertarget{storm_8h_a2aa4c11489028aee78c6534532266b4d}{\index{storm.\-h@{storm.\-h}!\-S\-Gdi\-Set\-Pitch@{\-S\-Gdi\-Set\-Pitch}}
\index{\-S\-Gdi\-Set\-Pitch@{\-S\-Gdi\-Set\-Pitch}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Gdi\-Set\-Pitch}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Gdi\-Set\-Pitch} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{pitch}
\end{DoxyParamCaption}
)}}\label{storm_8h_a2aa4c11489028aee78c6534532266b4d}
\hypertarget{storm_8h_a694243af02e905ad0282afe0313f7b93}{\index{storm.\-h@{storm.\-h}!\-S\-Mem\-Alloc@{\-S\-Mem\-Alloc}}
\index{\-S\-Mem\-Alloc@{\-S\-Mem\-Alloc}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Mem\-Alloc}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Mem\-Alloc} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in {\bf int}}]{amount, }
\item[{\-\_\-\-\_\-in char $\ast$}]{logfilename, }
\item[{\-\_\-\-\_\-in {\bf int}}]{logline, }
\item[{\-\_\-\-\_\-in char}]{default\-Value = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}\label{storm_8h_a694243af02e905ad0282afe0313f7b93}
\hypertarget{storm_8h_aa182466eecb80937dc1dcece3c3732b7}{\index{storm.\-h@{storm.\-h}!\-S\-Mem\-Cmp@{\-S\-Mem\-Cmp}}
\index{\-S\-Mem\-Cmp@{\-S\-Mem\-Cmp}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Mem\-Cmp}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Mem\-Cmp} (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{location1, }
\item[{void $\ast$}]{location2, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{size}
\end{DoxyParamCaption}
)}}\label{storm_8h_aa182466eecb80937dc1dcece3c3732b7}
\hypertarget{storm_8h_a0f7250df8d89a32ccd1f17a35bc5ab37}{\index{storm.\-h@{storm.\-h}!\-S\-Mem\-Copy@{\-S\-Mem\-Copy}}
\index{\-S\-Mem\-Copy@{\-S\-Mem\-Copy}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Mem\-Copy}]{\setlength{\rightskip}{0pt plus 5cm}void \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Mem\-Copy} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-out void $\ast$}]{dest, }
\item[{\-\_\-\-\_\-in const void $\ast$}]{source, }
\item[{\-\_\-\-\_\-in size\-\_\-t}]{size}
\end{DoxyParamCaption}
)}}\label{storm_8h_a0f7250df8d89a32ccd1f17a35bc5ab37}
\hypertarget{storm_8h_a8432841256a673782d259679ab6d2ee1}{\index{storm.\-h@{storm.\-h}!\-S\-Mem\-Fill@{\-S\-Mem\-Fill}}
\index{\-S\-Mem\-Fill@{\-S\-Mem\-Fill}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Mem\-Fill}]{\setlength{\rightskip}{0pt plus 5cm}void \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Mem\-Fill} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in void $\ast$}]{location, }
\item[{\-\_\-\-\_\-in size\-\_\-t}]{length, }
\item[{\-\_\-\-\_\-in char}]{fill\-With = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}\label{storm_8h_a8432841256a673782d259679ab6d2ee1}
\hypertarget{storm_8h_a8475a0e8759662e47def2177ff9c376f}{\index{storm.\-h@{storm.\-h}!\-S\-Mem\-Free@{\-S\-Mem\-Free}}
\index{\-S\-Mem\-Free@{\-S\-Mem\-Free}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Mem\-Free}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Mem\-Free} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in void $\ast$}]{location, }
\item[{\-\_\-\-\_\-in char $\ast$}]{logfilename, }
\item[{\-\_\-\-\_\-in {\bf int}}]{logline, }
\item[{\-\_\-\-\_\-in char}]{default\-Value = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}\label{storm_8h_a8475a0e8759662e47def2177ff9c376f}
\hypertarget{storm_8h_ab831a355df568ccf9d64997ec6f81ac2}{\index{storm.\-h@{storm.\-h}!\-S\-Mem\-Zero@{\-S\-Mem\-Zero}}
\index{\-S\-Mem\-Zero@{\-S\-Mem\-Zero}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Mem\-Zero}]{\setlength{\rightskip}{0pt plus 5cm}void \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Mem\-Zero} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in void $\ast$}]{location, }
\item[{\-\_\-\-\_\-in size\-\_\-t}]{length}
\end{DoxyParamCaption}
)}}\label{storm_8h_ab831a355df568ccf9d64997ec6f81ac2}
\hypertarget{storm_8h_ac8fa237555286e8d0da9c609df5d6b8a}{\index{storm.\-h@{storm.\-h}!\-S\-Net144@{\-S\-Net144}}
\index{\-S\-Net144@{\-S\-Net144}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net144}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net144} (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{buffer}
\end{DoxyParamCaption}
)}}\label{storm_8h_ac8fa237555286e8d0da9c609df5d6b8a}
\hypertarget{storm_8h_a14b744ec049c65aacda3c66ac95cc6d1}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Create\-Game@{\-S\-Net\-Create\-Game}}
\index{\-S\-Net\-Create\-Game@{\-S\-Net\-Create\-Game}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Create\-Game}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Create\-Game} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{psz\-Game\-Name, }
\item[{const char $\ast$}]{psz\-Game\-Password, }
\item[{const char $\ast$}]{psz\-Game\-Stat\-String, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Game\-Type, }
\item[{char $\ast$}]{\-Game\-Template\-Data, }
\item[{{\bf int}}]{\-Game\-Template\-Size, }
\item[{{\bf int}}]{player\-Count, }
\item[{char $\ast$}]{creator\-Name, }
\item[{char $\ast$}]{a11, }
\item[{{\bf int} $\ast$}]{player\-I\-D}
\end{DoxyParamCaption}
)}}\label{storm_8h_a14b744ec049c65aacda3c66ac95cc6d1}
\hypertarget{storm_8h_a39e8f445f40a31c0f6a815674ca65ce7}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Create\-Ladder\-Game@{\-S\-Net\-Create\-Ladder\-Game}}
\index{\-S\-Net\-Create\-Ladder\-Game@{\-S\-Net\-Create\-Ladder\-Game}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Create\-Ladder\-Game}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Create\-Ladder\-Game} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{psz\-Game\-Name, }
\item[{const char $\ast$}]{psz\-Game\-Password, }
\item[{const char $\ast$}]{psz\-Game\-Stat\-String, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Game\-Type, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Game\-Ladder\-Type, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Game\-Mode\-Flags, }
\item[{char $\ast$}]{\-Game\-Template\-Data, }
\item[{{\bf int}}]{\-Game\-Template\-Size, }
\item[{{\bf int}}]{player\-Count, }
\item[{char $\ast$}]{creator\-Name, }
\item[{char $\ast$}]{a11, }
\item[{{\bf int} $\ast$}]{player\-I\-D}
\end{DoxyParamCaption}
)}}\label{storm_8h_a39e8f445f40a31c0f6a815674ca65ce7}
\hypertarget{storm_8h_ac2f8ccaa2f821baf84e89253295d7b89}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Destroy@{\-S\-Net\-Destroy}}
\index{\-S\-Net\-Destroy@{\-S\-Net\-Destroy}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Destroy}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Destroy} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{storm_8h_ac2f8ccaa2f821baf84e89253295d7b89}
\hypertarget{storm_8h_af0fc3f8d073e5545bb294f4c2aa63856}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Drop\-Player@{\-S\-Net\-Drop\-Player}}
\index{\-S\-Net\-Drop\-Player@{\-S\-Net\-Drop\-Player}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Drop\-Player}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Drop\-Player} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in {\bf int}}]{playerid, }
\item[{\-\_\-\-\_\-in {\bf \-D\-W\-O\-R\-D}}]{flags}
\end{DoxyParamCaption}
)}}\label{storm_8h_af0fc3f8d073e5545bb294f4c2aa63856}
\hypertarget{storm_8h_ac91ceccecadd07191562e9312d73662e}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Enum\-Games@{\-S\-Net\-Enum\-Games}}
\index{\-S\-Net\-Enum\-Games@{\-S\-Net\-Enum\-Games}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Enum\-Games}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Enum\-Games} (
\begin{DoxyParamCaption}
\item[{{\bf int}(\-S\-T\-O\-R\-M\-A\-P\-I $\ast$callback)({\bf \-D\-W\-O\-R\-D}, {\bf \-D\-W\-O\-R\-D}, {\bf \-D\-W\-O\-R\-D})}]{, }
\item[{{\bf int} $\ast$}]{hintnextcall}
\end{DoxyParamCaption}
)}}\label{storm_8h_ac91ceccecadd07191562e9312d73662e}
\hypertarget{storm_8h_acc70d85179b91029ad7212ac846dfbde}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Enum\-Games\-Ex@{\-S\-Net\-Enum\-Games\-Ex}}
\index{\-S\-Net\-Enum\-Games\-Ex@{\-S\-Net\-Enum\-Games\-Ex}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Enum\-Games\-Ex}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Enum\-Games\-Ex} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{a1, }
\item[{{\bf int}}]{a2, }
\item[{{\bf int}(\-\_\-\-\_\-fastcall $\ast$callback)({\bf \-D\-W\-O\-R\-D}, {\bf \-D\-W\-O\-R\-D}, {\bf \-D\-W\-O\-R\-D})}]{, }
\item[{{\bf int} $\ast$}]{hintnextcall}
\end{DoxyParamCaption}
)}}\label{storm_8h_acc70d85179b91029ad7212ac846dfbde}
\hypertarget{storm_8h_a3554ae87ed5a39d84dcbed53270b56a7}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Enum\-Providers@{\-S\-Net\-Enum\-Providers}}
\index{\-S\-Net\-Enum\-Providers@{\-S\-Net\-Enum\-Providers}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Enum\-Providers}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Enum\-Providers} (
\begin{DoxyParamCaption}
\item[{{\bf int}(\-S\-T\-O\-R\-M\-A\-P\-I $\ast$callback)({\bf \-D\-W\-O\-R\-D}, {\bf \-D\-W\-O\-R\-D}, {\bf \-D\-W\-O\-R\-D}, {\bf \-D\-W\-O\-R\-D})}]{, }
\item[{{\bf int}}]{mincaps}
\end{DoxyParamCaption}
)}}\label{storm_8h_a3554ae87ed5a39d84dcbed53270b56a7}
\hypertarget{storm_8h_a24387183acaf22112a0a4cb5a9928a44}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Get\-Game\-Info@{\-S\-Net\-Get\-Game\-Info}}
\index{\-S\-Net\-Get\-Game\-Info@{\-S\-Net\-Get\-Game\-Info}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Get\-Game\-Info}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Get\-Game\-Info} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in {\bf int}}]{type, }
\item[{\-\_\-\-\_\-out void $\ast$}]{dst, }
\item[{\-\_\-\-\_\-in size\-\_\-t}]{length, }
\item[{\-\_\-\-\_\-out size\-\_\-t $\ast$}]{byteswritten = {\ttfamily {\bf \-N\-U\-L\-L}}}
\end{DoxyParamCaption}
)}}\label{storm_8h_a24387183acaf22112a0a4cb5a9928a44}
\hypertarget{storm_8h_a317b30eaf0cee58357f1d20be54b41f5}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Get\-League\-Name@{\-S\-Net\-Get\-League\-Name}}
\index{\-S\-Net\-Get\-League\-Name@{\-S\-Net\-Get\-League\-Name}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Get\-League\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Get\-League\-Name} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{league\-I\-D}
\end{DoxyParamCaption}
)}}\label{storm_8h_a317b30eaf0cee58357f1d20be54b41f5}
\hypertarget{storm_8h_a95f3d658c7b3b61cee08a59dbfdf1e39}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Get\-League\-Player\-Name@{\-S\-Net\-Get\-League\-Player\-Name}}
\index{\-S\-Net\-Get\-League\-Player\-Name@{\-S\-Net\-Get\-League\-Player\-Name}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Get\-League\-Player\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Get\-League\-Player\-Name} (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{cur\-Player\-Leage\-Name, }
\item[{size\-\_\-t}]{name\-Size}
\end{DoxyParamCaption}
)}}\label{storm_8h_a95f3d658c7b3b61cee08a59dbfdf1e39}
\hypertarget{storm_8h_a8ad0963224b84ded684f84c03a772b3f}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Get\-Num\-Players@{\-S\-Net\-Get\-Num\-Players}}
\index{\-S\-Net\-Get\-Num\-Players@{\-S\-Net\-Get\-Num\-Players}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Get\-Num\-Players}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Get\-Num\-Players} (
\begin{DoxyParamCaption}
\item[{{\bf int} $\ast$}]{firstplayerid, }
\item[{{\bf int} $\ast$}]{lastplayerid, }
\item[{{\bf int} $\ast$}]{activeplayers}
\end{DoxyParamCaption}
)}}\label{storm_8h_a8ad0963224b84ded684f84c03a772b3f}
\hypertarget{storm_8h_a03ea2f0328ee256f34a0be32b80081b5}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Get\-Player\-Caps@{\-S\-Net\-Get\-Player\-Caps}}
\index{\-S\-Net\-Get\-Player\-Caps@{\-S\-Net\-Get\-Player\-Caps}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Get\-Player\-Caps}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Get\-Player\-Caps} (
\begin{DoxyParamCaption}
\item[{char}]{playerid, }
\item[{\-P\-C\-A\-P\-S}]{player\-Caps}
\end{DoxyParamCaption}
)}}\label{storm_8h_a03ea2f0328ee256f34a0be32b80081b5}
\hypertarget{storm_8h_a4ea85fdf768f6f16c3fb9850d66a0f46}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Get\-Player\-Name@{\-S\-Net\-Get\-Player\-Name}}
\index{\-S\-Net\-Get\-Player\-Name@{\-S\-Net\-Get\-Player\-Name}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Get\-Player\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Get\-Player\-Name} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in {\bf int}}]{playerid, }
\item[{\-\_\-\-\_\-out char $\ast$}]{buffer, }
\item[{\-\_\-\-\_\-in size\-\_\-t}]{buffersize}
\end{DoxyParamCaption}
)}}\label{storm_8h_a4ea85fdf768f6f16c3fb9850d66a0f46}
\hypertarget{storm_8h_a1c439c001fa50038c82272d3f689e86a}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Get\-Player\-Names@{\-S\-Net\-Get\-Player\-Names}}
\index{\-S\-Net\-Get\-Player\-Names@{\-S\-Net\-Get\-Player\-Names}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Get\-Player\-Names}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Get\-Player\-Names} (
\begin{DoxyParamCaption}
\item[{{\bf \-D\-W\-O\-R\-D}}]{flags}
\end{DoxyParamCaption}
)}}\label{storm_8h_a1c439c001fa50038c82272d3f689e86a}
\hypertarget{storm_8h_a1b079f31945aa26cecb756c81b934a0f}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Get\-Provider\-Caps@{\-S\-Net\-Get\-Provider\-Caps}}
\index{\-S\-Net\-Get\-Provider\-Caps@{\-S\-Net\-Get\-Provider\-Caps}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Get\-Provider\-Caps}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Get\-Provider\-Caps} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-out \-P\-C\-A\-P\-S}]{provider\-Caps}
\end{DoxyParamCaption}
)}}\label{storm_8h_a1b079f31945aa26cecb756c81b934a0f}
\hypertarget{storm_8h_a45f0c2b708fac54d1e3f099426e515c0}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Get\-Turns\-In\-Transit@{\-S\-Net\-Get\-Turns\-In\-Transit}}
\index{\-S\-Net\-Get\-Turns\-In\-Transit@{\-S\-Net\-Get\-Turns\-In\-Transit}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Get\-Turns\-In\-Transit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Get\-Turns\-In\-Transit} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-out {\bf int} $\ast$}]{turns}
\end{DoxyParamCaption}
)}}\label{storm_8h_a45f0c2b708fac54d1e3f099426e515c0}
\hypertarget{storm_8h_a5ff4587d45b127a788736f86973b1207}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Initialize\-Device@{\-S\-Net\-Initialize\-Device}}
\index{\-S\-Net\-Initialize\-Device@{\-S\-Net\-Initialize\-Device}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Initialize\-Device}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Initialize\-Device} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{a1, }
\item[{{\bf int}}]{a2, }
\item[{{\bf int}}]{a3, }
\item[{{\bf int}}]{a4, }
\item[{{\bf int} $\ast$}]{a5}
\end{DoxyParamCaption}
)}}\label{storm_8h_a5ff4587d45b127a788736f86973b1207}
\hypertarget{storm_8h_a1de8feeae70dee0844c47aa0087479e4}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Initialize\-Provider@{\-S\-Net\-Initialize\-Provider}}
\index{\-S\-Net\-Initialize\-Provider@{\-S\-Net\-Initialize\-Provider}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Initialize\-Provider}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Initialize\-Provider} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in {\bf \-D\-W\-O\-R\-D}}]{provider\-Name, }
\item[{\-\_\-\-\_\-in client\-Info $\ast$}]{game\-Client\-Info, }
\item[{\-\_\-\-\_\-in user\-Info $\ast$}]{user\-Data, }
\item[{\-\_\-\-\_\-in battle\-Info $\ast$}]{bn\-Callbacks, }
\item[{\-\_\-\-\_\-in module\-Info $\ast$}]{module\-Data}
\end{DoxyParamCaption}
)}}\label{storm_8h_a1de8feeae70dee0844c47aa0087479e4}
\hypertarget{storm_8h_a2c79e66d14cfd4a68d832b6911832420}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Join\-Game@{\-S\-Net\-Join\-Game}}
\index{\-S\-Net\-Join\-Game@{\-S\-Net\-Join\-Game}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Join\-Game}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Join\-Game} (
\begin{DoxyParamCaption}
\item[{unsigned {\bf int}}]{a1, }
\item[{char $\ast$}]{game\-Name, }
\item[{char $\ast$}]{game\-Password, }
\item[{char $\ast$}]{player\-Name, }
\item[{char $\ast$}]{user\-Stats, }
\item[{{\bf int} $\ast$}]{playerid}
\end{DoxyParamCaption}
)}}\label{storm_8h_a2c79e66d14cfd4a68d832b6911832420}
\hypertarget{storm_8h_a07606de69243d9890e95e40ae66a3afd}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-League\-Logout@{\-S\-Net\-League\-Logout}}
\index{\-S\-Net\-League\-Logout@{\-S\-Net\-League\-Logout}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-League\-Logout}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-League\-Logout} (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{bnet\-Name}
\end{DoxyParamCaption}
)}}\label{storm_8h_a07606de69243d9890e95e40ae66a3afd}
\hypertarget{storm_8h_a846d0ff9b88753b065dd877cfb382cd2}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Leave\-Game@{\-S\-Net\-Leave\-Game}}
\index{\-S\-Net\-Leave\-Game@{\-S\-Net\-Leave\-Game}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Leave\-Game}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Leave\-Game} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in {\bf int}}]{type}
\end{DoxyParamCaption}
)}}\label{storm_8h_a846d0ff9b88753b065dd877cfb382cd2}
\hypertarget{storm_8h_a9f113f381556f735bc47d53f1264c304}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Perform\-Upgrade@{\-S\-Net\-Perform\-Upgrade}}
\index{\-S\-Net\-Perform\-Upgrade@{\-S\-Net\-Perform\-Upgrade}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Perform\-Upgrade}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Perform\-Upgrade} (
\begin{DoxyParamCaption}
\item[{{\bf \-D\-W\-O\-R\-D} $\ast$}]{upgradestatus}
\end{DoxyParamCaption}
)}}\label{storm_8h_a9f113f381556f735bc47d53f1264c304}
\hypertarget{storm_8h_a56f4f2268ae4395ef2664a0cbf638283}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Receive\-Message@{\-S\-Net\-Receive\-Message}}
\index{\-S\-Net\-Receive\-Message@{\-S\-Net\-Receive\-Message}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Receive\-Message}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Receive\-Message} (
\begin{DoxyParamCaption}
\item[{{\bf int} $\ast$}]{senderplayerid, }
\item[{char $\ast$$\ast$}]{data, }
\item[{{\bf int} $\ast$}]{databytes}
\end{DoxyParamCaption}
)}}\label{storm_8h_a56f4f2268ae4395ef2664a0cbf638283}
\hypertarget{storm_8h_afba03ac244e60faae874e368a6e4e199}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Receive\-Turns@{\-S\-Net\-Receive\-Turns}}
\index{\-S\-Net\-Receive\-Turns@{\-S\-Net\-Receive\-Turns}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Receive\-Turns}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Receive\-Turns} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{a1, }
\item[{{\bf int}}]{arraysize, }
\item[{char $\ast$$\ast$}]{arraydata, }
\item[{unsigned {\bf int} $\ast$}]{arraydatabytes, }
\item[{{\bf \-D\-W\-O\-R\-D} $\ast$}]{arrayplayerstatus}
\end{DoxyParamCaption}
)}}\label{storm_8h_afba03ac244e60faae874e368a6e4e199}
\hypertarget{storm_8h_a1d1494c5e75663801bfcd765867e0e40}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Register\-Event\-Handler@{\-S\-Net\-Register\-Event\-Handler}}
\index{\-S\-Net\-Register\-Event\-Handler@{\-S\-Net\-Register\-Event\-Handler}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Register\-Event\-Handler}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-H\-A\-N\-D\-L\-E} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Register\-Event\-Handler} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{type, }
\item[{void(\-S\-T\-O\-R\-M\-A\-P\-I $\ast$s\-Event)(\-P\-S\-\_\-\-E\-V\-T)}]{}
\end{DoxyParamCaption}
)}}\label{storm_8h_a1d1494c5e75663801bfcd765867e0e40}
\hypertarget{storm_8h_ab149e34b0bf42cf2d41b09091095ad80}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Report\-Game\-Result@{\-S\-Net\-Report\-Game\-Result}}
\index{\-S\-Net\-Report\-Game\-Result@{\-S\-Net\-Report\-Game\-Result}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Report\-Game\-Result}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Report\-Game\-Result} (
\begin{DoxyParamCaption}
\item[{unsigned {\bf int}}]{a1, }
\item[{{\bf int}}]{size, }
\item[{{\bf int}}]{a3, }
\item[{{\bf int}}]{a4, }
\item[{{\bf int}}]{a5}
\end{DoxyParamCaption}
)}}\label{storm_8h_ab149e34b0bf42cf2d41b09091095ad80}
\hypertarget{storm_8h_a73003e5e16495455554066e2ab8c8976}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Select\-Game@{\-S\-Net\-Select\-Game}}
\index{\-S\-Net\-Select\-Game@{\-S\-Net\-Select\-Game}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Select\-Game}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Select\-Game} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{a1, }
\item[{{\bf int}}]{a2, }
\item[{{\bf int}}]{a3, }
\item[{{\bf int}}]{a4, }
\item[{{\bf int}}]{a5, }
\item[{{\bf int} $\ast$}]{playerid}
\end{DoxyParamCaption}
)}}\label{storm_8h_a73003e5e16495455554066e2ab8c8976}
\hypertarget{storm_8h_ac209071129643a3f1d880784c08367d6}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Send\-League\-Command@{\-S\-Net\-Send\-League\-Command}}
\index{\-S\-Net\-Send\-League\-Command@{\-S\-Net\-Send\-League\-Command}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Send\-League\-Command}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Send\-League\-Command} (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{cmd, }
\item[{char $\ast$}]{callback}
\end{DoxyParamCaption}
)}}\label{storm_8h_ac209071129643a3f1d880784c08367d6}
\hypertarget{storm_8h_a58151b655608b6266c7f839c4319d974}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Send\-Message@{\-S\-Net\-Send\-Message}}
\index{\-S\-Net\-Send\-Message@{\-S\-Net\-Send\-Message}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Send\-Message}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Send\-Message} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in {\bf int}}]{player\-I\-D, }
\item[{\-\_\-\-\_\-in void $\ast$}]{data, }
\item[{\-\_\-\-\_\-in size\-\_\-t}]{databytes}
\end{DoxyParamCaption}
)}}\label{storm_8h_a58151b655608b6266c7f839c4319d974}
\hypertarget{storm_8h_afafe9828d65c8ad1ac9cb60580cc5993}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Send\-Replay\-Path@{\-S\-Net\-Send\-Replay\-Path}}
\index{\-S\-Net\-Send\-Replay\-Path@{\-S\-Net\-Send\-Replay\-Path}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Send\-Replay\-Path}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Send\-Replay\-Path} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{a1, }
\item[{{\bf int}}]{a2, }
\item[{char $\ast$}]{replay\-Path}
\end{DoxyParamCaption}
)}}\label{storm_8h_afafe9828d65c8ad1ac9cb60580cc5993}
\hypertarget{storm_8h_a4d8c4571a6061baea8924d7c8e9b3aea}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Send\-Server\-Chat\-Command@{\-S\-Net\-Send\-Server\-Chat\-Command}}
\index{\-S\-Net\-Send\-Server\-Chat\-Command@{\-S\-Net\-Send\-Server\-Chat\-Command}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Send\-Server\-Chat\-Command}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Send\-Server\-Chat\-Command} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{command}
\end{DoxyParamCaption}
)}}\label{storm_8h_a4d8c4571a6061baea8924d7c8e9b3aea}
\hypertarget{storm_8h_a0f5dc5ce6d509e14cef6a039fc3978ca}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Send\-Turn@{\-S\-Net\-Send\-Turn}}
\index{\-S\-Net\-Send\-Turn@{\-S\-Net\-Send\-Turn}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Send\-Turn}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Send\-Turn} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in void $\ast$}]{data, }
\item[{\-\_\-\-\_\-in size\-\_\-t}]{databytes}
\end{DoxyParamCaption}
)}}\label{storm_8h_a0f5dc5ce6d509e14cef6a039fc3978ca}
\hypertarget{storm_8h_ae6854a475992d2fbbc6f4af84e4a484d}{\index{storm.\-h@{storm.\-h}!\-S\-Net\-Set\-Game\-Mode@{\-S\-Net\-Set\-Game\-Mode}}
\index{\-S\-Net\-Set\-Game\-Mode@{\-S\-Net\-Set\-Game\-Mode}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Net\-Set\-Game\-Mode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Net\-Set\-Game\-Mode} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in {\bf \-D\-W\-O\-R\-D}}]{mode\-Flags, }
\item[{char}]{a2 = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}\label{storm_8h_ae6854a475992d2fbbc6f4af84e4a484d}
\hypertarget{storm_8h_a01c40258cb0525bf935968c12ebdc809}{\index{storm.\-h@{storm.\-h}!\-S\-Reg\-Delete\-Value@{\-S\-Reg\-Delete\-Value}}
\index{\-S\-Reg\-Delete\-Value@{\-S\-Reg\-Delete\-Value}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Reg\-Delete\-Value}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Reg\-Delete\-Value} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{keyname, }
\item[{const char $\ast$}]{valuename, }
\item[{{\bf \-B\-Y\-T\-E}}]{flags}
\end{DoxyParamCaption}
)}}\label{storm_8h_a01c40258cb0525bf935968c12ebdc809}
\hypertarget{storm_8h_a549bb54374dc5b4727ac7149ccfe95fc}{\index{storm.\-h@{storm.\-h}!\-S\-Reg\-Load\-Data@{\-S\-Reg\-Load\-Data}}
\index{\-S\-Reg\-Load\-Data@{\-S\-Reg\-Load\-Data}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Reg\-Load\-Data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Reg\-Load\-Data} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{keyname, }
\item[{const char $\ast$}]{valuename, }
\item[{{\bf int}}]{size, }
\item[{\-L\-P\-B\-Y\-T\-E}]{lp\-Data, }
\item[{{\bf \-B\-Y\-T\-E}}]{flags, }
\item[{\-L\-P\-D\-W\-O\-R\-D}]{lpcb\-Data}
\end{DoxyParamCaption}
)}}\label{storm_8h_a549bb54374dc5b4727ac7149ccfe95fc}
\hypertarget{storm_8h_aa8360574084ec6b0fefb752c204b7bf3}{\index{storm.\-h@{storm.\-h}!\-S\-Reg\-Load\-String@{\-S\-Reg\-Load\-String}}
\index{\-S\-Reg\-Load\-String@{\-S\-Reg\-Load\-String}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Reg\-Load\-String}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Reg\-Load\-String} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{keyname, }
\item[{const char $\ast$}]{valuename, }
\item[{{\bf \-B\-Y\-T\-E}}]{flags, }
\item[{char $\ast$}]{buffer, }
\item[{size\-\_\-t}]{buffersize}
\end{DoxyParamCaption}
)}}\label{storm_8h_aa8360574084ec6b0fefb752c204b7bf3}
\hypertarget{storm_8h_a298956eb85fd0a19c91860c1c1fa0a30}{\index{storm.\-h@{storm.\-h}!\-S\-Reg\-Load\-Value@{\-S\-Reg\-Load\-Value}}
\index{\-S\-Reg\-Load\-Value@{\-S\-Reg\-Load\-Value}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Reg\-Load\-Value}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Reg\-Load\-Value} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{keyname, }
\item[{const char $\ast$}]{valuename, }
\item[{{\bf \-B\-Y\-T\-E}}]{flags, }
\item[{{\bf int} $\ast$}]{value}
\end{DoxyParamCaption}
)}}\label{storm_8h_a298956eb85fd0a19c91860c1c1fa0a30}
\hypertarget{storm_8h_a469212ad7e8d65047d2218ae64a91459}{\index{storm.\-h@{storm.\-h}!\-S\-Reg\-Save\-Data@{\-S\-Reg\-Save\-Data}}
\index{\-S\-Reg\-Save\-Data@{\-S\-Reg\-Save\-Data}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Reg\-Save\-Data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Reg\-Save\-Data} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{keyname, }
\item[{const char $\ast$}]{valuename, }
\item[{{\bf int}}]{size, }
\item[{{\bf \-B\-Y\-T\-E} $\ast$}]{lp\-Data, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{cb\-Data}
\end{DoxyParamCaption}
)}}\label{storm_8h_a469212ad7e8d65047d2218ae64a91459}
\hypertarget{storm_8h_a23f07b28c94ea35b7673182825f80c43}{\index{storm.\-h@{storm.\-h}!\-S\-Reg\-Save\-String@{\-S\-Reg\-Save\-String}}
\index{\-S\-Reg\-Save\-String@{\-S\-Reg\-Save\-String}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Reg\-Save\-String}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Reg\-Save\-String} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{keyname, }
\item[{const char $\ast$}]{valuename, }
\item[{{\bf \-B\-Y\-T\-E}}]{flags, }
\item[{char $\ast$}]{string}
\end{DoxyParamCaption}
)}}\label{storm_8h_a23f07b28c94ea35b7673182825f80c43}
\hypertarget{storm_8h_adac20302c929823e3c867e21ae80b788}{\index{storm.\-h@{storm.\-h}!\-S\-Reg\-Save\-Value@{\-S\-Reg\-Save\-Value}}
\index{\-S\-Reg\-Save\-Value@{\-S\-Reg\-Save\-Value}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Reg\-Save\-Value}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Reg\-Save\-Value} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{keyname, }
\item[{const char $\ast$}]{valuename, }
\item[{{\bf \-B\-Y\-T\-E}}]{flags, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{result}
\end{DoxyParamCaption}
)}}\label{storm_8h_adac20302c929823e3c867e21ae80b788}
\hypertarget{storm_8h_a5d624e708bcde05837cfadd4c0c9eeec}{\index{storm.\-h@{storm.\-h}!\-S\-Rgn523@{\-S\-Rgn523}}
\index{\-S\-Rgn523@{\-S\-Rgn523}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Rgn523}]{\setlength{\rightskip}{0pt plus 5cm}void \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Rgn523} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-Rgn, }
\item[{\-R\-E\-C\-T $\ast$}]{p\-Rect, }
\item[{{\bf int}}]{a3, }
\item[{{\bf int}}]{a4}
\end{DoxyParamCaption}
)}}\label{storm_8h_a5d624e708bcde05837cfadd4c0c9eeec}
\hypertarget{storm_8h_a393d5d6ccbabecb426cb21efd65ddf94}{\index{storm.\-h@{storm.\-h}!\-S\-Rgn529i@{\-S\-Rgn529i}}
\index{\-S\-Rgn529i@{\-S\-Rgn529i}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Rgn529i}]{\setlength{\rightskip}{0pt plus 5cm}void \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Rgn529i} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{handle, }
\item[{{\bf int}}]{a2, }
\item[{{\bf int}}]{a3}
\end{DoxyParamCaption}
)}}\label{storm_8h_a393d5d6ccbabecb426cb21efd65ddf94}
\hypertarget{storm_8h_ae18014223880d2a67919e253cc2bc2d0}{\index{storm.\-h@{storm.\-h}!\-S\-Rgn\-Create\-Region@{\-S\-Rgn\-Create\-Region}}
\index{\-S\-Rgn\-Create\-Region@{\-S\-Rgn\-Create\-Region}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Rgn\-Create\-Region}]{\setlength{\rightskip}{0pt plus 5cm}void \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Rgn\-Create\-Region} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E} $\ast$}]{h\-Rgn, }
\item[{{\bf int}}]{a2}
\end{DoxyParamCaption}
)}}\label{storm_8h_ae18014223880d2a67919e253cc2bc2d0}
\hypertarget{storm_8h_aa5f34bfd39ea293976901c8bbbdc9e49}{\index{storm.\-h@{storm.\-h}!\-S\-Rgn\-Delete\-Region@{\-S\-Rgn\-Delete\-Region}}
\index{\-S\-Rgn\-Delete\-Region@{\-S\-Rgn\-Delete\-Region}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Rgn\-Delete\-Region}]{\setlength{\rightskip}{0pt plus 5cm}void \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Rgn\-Delete\-Region} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-Rgn}
\end{DoxyParamCaption}
)}}\label{storm_8h_aa5f34bfd39ea293976901c8bbbdc9e49}
\hypertarget{storm_8h_a2087ffbacfdbbb8674098b4a32001495}{\index{storm.\-h@{storm.\-h}!\-S\-Str\-Chr@{\-S\-Str\-Chr}}
\index{\-S\-Str\-Chr@{\-S\-Str\-Chr}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Str\-Chr}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Str\-Chr} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in const char $\ast$}]{string, }
\item[{\-\_\-\-\_\-in char}]{c}
\end{DoxyParamCaption}
)}}\label{storm_8h_a2087ffbacfdbbb8674098b4a32001495}
\hypertarget{storm_8h_a00b4edd77ae66be425302c2311c45b9f}{\index{storm.\-h@{storm.\-h}!\-S\-Str\-Chr\-R@{\-S\-Str\-Chr\-R}}
\index{\-S\-Str\-Chr\-R@{\-S\-Str\-Chr\-R}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Str\-Chr\-R}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Str\-Chr\-R} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{string, }
\item[{char}]{c}
\end{DoxyParamCaption}
)}}\label{storm_8h_a00b4edd77ae66be425302c2311c45b9f}
\hypertarget{storm_8h_a670605640b5052ddab43cfea39268e8e}{\index{storm.\-h@{storm.\-h}!\-S\-Str\-Cmp@{\-S\-Str\-Cmp}}
\index{\-S\-Str\-Cmp@{\-S\-Str\-Cmp}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Str\-Cmp}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Str\-Cmp} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in const char $\ast$}]{string1, }
\item[{\-\_\-\-\_\-in const char $\ast$}]{string2, }
\item[{\-\_\-\-\_\-in size\-\_\-t}]{size}
\end{DoxyParamCaption}
)}}\label{storm_8h_a670605640b5052ddab43cfea39268e8e}
\hypertarget{storm_8h_a4732fb29094d179cbd40809ad5701643}{\index{storm.\-h@{storm.\-h}!\-S\-Str\-Cmp\-I@{\-S\-Str\-Cmp\-I}}
\index{\-S\-Str\-Cmp\-I@{\-S\-Str\-Cmp\-I}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Str\-Cmp\-I}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Str\-Cmp\-I} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in const char $\ast$}]{string1, }
\item[{\-\_\-\-\_\-in const char $\ast$}]{string2, }
\item[{\-\_\-\-\_\-in size\-\_\-t}]{size}
\end{DoxyParamCaption}
)}}\label{storm_8h_a4732fb29094d179cbd40809ad5701643}
\hypertarget{storm_8h_a449532ebabf67183f4b25f2cbc193fc4}{\index{storm.\-h@{storm.\-h}!\-S\-Str\-Copy@{\-S\-Str\-Copy}}
\index{\-S\-Str\-Copy@{\-S\-Str\-Copy}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Str\-Copy}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Str\-Copy} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-out char $\ast$}]{dest, }
\item[{\-\_\-\-\_\-in const char $\ast$}]{src, }
\item[{\-\_\-\-\_\-in {\bf int}}]{max\-\_\-length = {\ttfamily 0x7\-F\-F\-F\-F\-F\-F\-F}}
\end{DoxyParamCaption}
)}}\label{storm_8h_a449532ebabf67183f4b25f2cbc193fc4}
\hypertarget{storm_8h_aef41ea6c07df594bc6f9fdfc13717c26}{\index{storm.\-h@{storm.\-h}!\-S\-Str\-Hash@{\-S\-Str\-Hash}}
\index{\-S\-Str\-Hash@{\-S\-Str\-Hash}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Str\-Hash}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-D\-W\-O\-R\-D} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Str\-Hash} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in const char $\ast$}]{string, }
\item[{\-\_\-\-\_\-in {\bf \-D\-W\-O\-R\-D}}]{flags = {\ttfamily 0}, }
\item[{\-\_\-\-\_\-in {\bf \-D\-W\-O\-R\-D}}]{\-Seed = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}\label{storm_8h_aef41ea6c07df594bc6f9fdfc13717c26}
\hypertarget{storm_8h_a189caead66ab293db09d6e91f5dc0230}{\index{storm.\-h@{storm.\-h}!\-S\-Str\-Len@{\-S\-Str\-Len}}
\index{\-S\-Str\-Len@{\-S\-Str\-Len}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Str\-Len}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Str\-Len} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-in const char $\ast$}]{string}
\end{DoxyParamCaption}
)}}\label{storm_8h_a189caead66ab293db09d6e91f5dc0230}
\hypertarget{storm_8h_a407d0882fd71d134931e7fa4cde15daf}{\index{storm.\-h@{storm.\-h}!\-S\-Str\-N\-Cat@{\-S\-Str\-N\-Cat}}
\index{\-S\-Str\-N\-Cat@{\-S\-Str\-N\-Cat}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Str\-N\-Cat}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Str\-N\-Cat} (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{dest, }
\item[{const char $\ast$}]{src, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{max\-\_\-length}
\end{DoxyParamCaption}
)}}\label{storm_8h_a407d0882fd71d134931e7fa4cde15daf}
\hypertarget{storm_8h_a66a6b7237d49b14f9c5aa772bb8a9f1f}{\index{storm.\-h@{storm.\-h}!\-S\-Str\-Upper@{\-S\-Str\-Upper}}
\index{\-S\-Str\-Upper@{\-S\-Str\-Upper}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Str\-Upper}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Str\-Upper} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-inout char $\ast$}]{string}
\end{DoxyParamCaption}
)}}\label{storm_8h_a66a6b7237d49b14f9c5aa772bb8a9f1f}
\hypertarget{storm_8h_a98de1eac90ec146c315b5a005d7d5c29}{\index{storm.\-h@{storm.\-h}!\-S\-Str\-V\-Printf@{\-S\-Str\-V\-Printf}}
\index{\-S\-Str\-V\-Printf@{\-S\-Str\-V\-Printf}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Str\-V\-Printf}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t {\bf \-S\-Str\-V\-Printf} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-out char $\ast$}]{dest, }
\item[{\-\_\-\-\_\-in size\-\_\-t}]{size, }
\item[{\-\_\-\-\_\-in const char $\ast$}]{format, }
\item[{}]{...}
\end{DoxyParamCaption}
)}}\label{storm_8h_a98de1eac90ec146c315b5a005d7d5c29}
\hypertarget{storm_8h_aaa75334ba269a07f4bf12a68ff04b2a0}{\index{storm.\-h@{storm.\-h}!\-S\-Trans\-Blt@{\-S\-Trans\-Blt}}
\index{\-S\-Trans\-Blt@{\-S\-Trans\-Blt}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Trans\-Blt}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Trans\-Blt} (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{lp\-Surface, }
\item[{{\bf int}}]{x, }
\item[{{\bf int}}]{y, }
\item[{{\bf int}}]{width, }
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-Trans}
\end{DoxyParamCaption}
)}}\label{storm_8h_aaa75334ba269a07f4bf12a68ff04b2a0}
\hypertarget{storm_8h_a13d098e9ca9537fb35648f9137b2f87f}{\index{storm.\-h@{storm.\-h}!\-S\-Trans\-Blt\-Using\-Mask@{\-S\-Trans\-Blt\-Using\-Mask}}
\index{\-S\-Trans\-Blt\-Using\-Mask@{\-S\-Trans\-Blt\-Using\-Mask}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Trans\-Blt\-Using\-Mask}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Trans\-Blt\-Using\-Mask} (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{lp\-Surface, }
\item[{void $\ast$}]{lp\-Source, }
\item[{{\bf int}}]{pitch, }
\item[{{\bf int}}]{width, }
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-Trans}
\end{DoxyParamCaption}
)}}\label{storm_8h_a13d098e9ca9537fb35648f9137b2f87f}
\hypertarget{storm_8h_a03b07867212d17f5122a296221641c9a}{\index{storm.\-h@{storm.\-h}!\-S\-Trans\-Combine\-Masks@{\-S\-Trans\-Combine\-Masks}}
\index{\-S\-Trans\-Combine\-Masks@{\-S\-Trans\-Combine\-Masks}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Trans\-Combine\-Masks}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Trans\-Combine\-Masks} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-Trans, }
\item[{{\bf int}}]{a2, }
\item[{{\bf int}}]{a3, }
\item[{{\bf int}}]{a4, }
\item[{{\bf int}}]{depth, }
\item[{{\bf int}}]{a6}
\end{DoxyParamCaption}
)}}\label{storm_8h_a03b07867212d17f5122a296221641c9a}
\hypertarget{storm_8h_a83f50ab8949f10c13122e5813a19c816}{\index{storm.\-h@{storm.\-h}!\-S\-Trans\-Create\-E@{\-S\-Trans\-Create\-E}}
\index{\-S\-Trans\-Create\-E@{\-S\-Trans\-Create\-E}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Trans\-Create\-E}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Trans\-Create\-E} (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{p\-Buffer, }
\item[{{\bf int}}]{width, }
\item[{{\bf int}}]{height, }
\item[{{\bf int}}]{bpp, }
\item[{{\bf int}}]{a5, }
\item[{{\bf int}}]{buffer\-Size, }
\item[{{\bf \-H\-A\-N\-D\-L\-E} $\ast$}]{ph\-Trans\-Out}
\end{DoxyParamCaption}
)}}\label{storm_8h_a83f50ab8949f10c13122e5813a19c816}
\hypertarget{storm_8h_a8b32275060898486f03f552370ea670d}{\index{storm.\-h@{storm.\-h}!\-S\-Trans\-Delete@{\-S\-Trans\-Delete}}
\index{\-S\-Trans\-Delete@{\-S\-Trans\-Delete}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Trans\-Delete}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Trans\-Delete} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-Trans}
\end{DoxyParamCaption}
)}}\label{storm_8h_a8b32275060898486f03f552370ea670d}
\hypertarget{storm_8h_a6840846eba234f327771b656447ceb77}{\index{storm.\-h@{storm.\-h}!\-S\-Trans\-Duplicate@{\-S\-Trans\-Duplicate}}
\index{\-S\-Trans\-Duplicate@{\-S\-Trans\-Duplicate}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Trans\-Duplicate}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Trans\-Duplicate} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-Trans\-Source, }
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-Trans\-Dest}
\end{DoxyParamCaption}
)}}\label{storm_8h_a6840846eba234f327771b656447ceb77}
\hypertarget{storm_8h_a3e7235a82bb5b522c838faf368eb34c7}{\index{storm.\-h@{storm.\-h}!\-S\-Trans\-Intersect\-Dirty\-Array@{\-S\-Trans\-Intersect\-Dirty\-Array}}
\index{\-S\-Trans\-Intersect\-Dirty\-Array@{\-S\-Trans\-Intersect\-Dirty\-Array}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Trans\-Intersect\-Dirty\-Array}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Trans\-Intersect\-Dirty\-Array} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-Trans, }
\item[{{\bf int}}]{dirtyarraymask, }
\item[{unsigned \-\_\-\-\_\-int8}]{dirtyarray, }
\item[{{\bf int}}]{sourcemask}
\end{DoxyParamCaption}
)}}\label{storm_8h_a3e7235a82bb5b522c838faf368eb34c7}
\hypertarget{storm_8h_a9d86f951e6354695586e1ca0e1a9ffb5}{\index{storm.\-h@{storm.\-h}!\-S\-Trans\-Invert\-Mask@{\-S\-Trans\-Invert\-Mask}}
\index{\-S\-Trans\-Invert\-Mask@{\-S\-Trans\-Invert\-Mask}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Trans\-Invert\-Mask}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Trans\-Invert\-Mask} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-Trans, }
\item[{{\bf int}}]{sourcemask}
\end{DoxyParamCaption}
)}}\label{storm_8h_a9d86f951e6354695586e1ca0e1a9ffb5}
\hypertarget{storm_8h_a8494f491b99ccf02b9afbb90e09d9d94}{\index{storm.\-h@{storm.\-h}!\-S\-Trans\-Point\-In\-Mask@{\-S\-Trans\-Point\-In\-Mask}}
\index{\-S\-Trans\-Point\-In\-Mask@{\-S\-Trans\-Point\-In\-Mask}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Trans\-Point\-In\-Mask}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Trans\-Point\-In\-Mask} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-Trans, }
\item[{{\bf int}}]{x, }
\item[{{\bf int}}]{y}
\end{DoxyParamCaption}
)}}\label{storm_8h_a8494f491b99ccf02b9afbb90e09d9d94}
\hypertarget{storm_8h_a5e30606982bb428811fd758d7c1e6245}{\index{storm.\-h@{storm.\-h}!\-S\-Trans\-Set\-Dirty\-Array\-Info@{\-S\-Trans\-Set\-Dirty\-Array\-Info}}
\index{\-S\-Trans\-Set\-Dirty\-Array\-Info@{\-S\-Trans\-Set\-Dirty\-Array\-Info}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Trans\-Set\-Dirty\-Array\-Info}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Trans\-Set\-Dirty\-Array\-Info} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{width, }
\item[{{\bf int}}]{height, }
\item[{{\bf int}}]{depth, }
\item[{{\bf int}}]{bits}
\end{DoxyParamCaption}
)}}\label{storm_8h_a5e30606982bb428811fd758d7c1e6245}
\hypertarget{storm_8h_aaa192870e4055ad07b1b2339e3744518}{\index{storm.\-h@{storm.\-h}!\-S\-Vid\-Destroy@{\-S\-Vid\-Destroy}}
\index{\-S\-Vid\-Destroy@{\-S\-Vid\-Destroy}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Vid\-Destroy}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Vid\-Destroy} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{storm_8h_aaa192870e4055ad07b1b2339e3744518}
\hypertarget{storm_8h_a7ca4316767e640fd632c2b74cbeeb077}{\index{storm.\-h@{storm.\-h}!\-S\-Vid\-Get\-Size@{\-S\-Vid\-Get\-Size}}
\index{\-S\-Vid\-Get\-Size@{\-S\-Vid\-Get\-Size}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Vid\-Get\-Size}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Vid\-Get\-Size} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{video, }
\item[{{\bf int}}]{width, }
\item[{{\bf int}}]{height, }
\item[{{\bf int}}]{zero}
\end{DoxyParamCaption}
)}}\label{storm_8h_a7ca4316767e640fd632c2b74cbeeb077}
\hypertarget{storm_8h_a8ced25c9c0749867b24c46c70f0d7d84}{\index{storm.\-h@{storm.\-h}!\-S\-Vid\-Initialize@{\-S\-Vid\-Initialize}}
\index{\-S\-Vid\-Initialize@{\-S\-Vid\-Initialize}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Vid\-Initialize}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Vid\-Initialize} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{video}
\end{DoxyParamCaption}
)}}\label{storm_8h_a8ced25c9c0749867b24c46c70f0d7d84}
\hypertarget{storm_8h_a1ef3fd2e3c3eda934dc154ad52d9b1c4}{\index{storm.\-h@{storm.\-h}!\-S\-Vid\-Play\-Begin@{\-S\-Vid\-Play\-Begin}}
\index{\-S\-Vid\-Play\-Begin@{\-S\-Vid\-Play\-Begin}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Vid\-Play\-Begin}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Vid\-Play\-Begin} (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{filename, }
\item[{{\bf int}}]{arg4, }
\item[{{\bf int}}]{a3, }
\item[{{\bf int}}]{a4, }
\item[{{\bf int}}]{a5, }
\item[{{\bf int}}]{a6, }
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{video}
\end{DoxyParamCaption}
)}}\label{storm_8h_a1ef3fd2e3c3eda934dc154ad52d9b1c4}
\hypertarget{storm_8h_a79df41633ddd356100b4ca59741bbaf7}{\index{storm.\-h@{storm.\-h}!\-S\-Vid\-Play\-Continue\-Single@{\-S\-Vid\-Play\-Continue\-Single}}
\index{\-S\-Vid\-Play\-Continue\-Single@{\-S\-Vid\-Play\-Continue\-Single}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Vid\-Play\-Continue\-Single}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Vid\-Play\-Continue\-Single} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{video, }
\item[{{\bf int}}]{a2, }
\item[{{\bf int}}]{a3}
\end{DoxyParamCaption}
)}}\label{storm_8h_a79df41633ddd356100b4ca59741bbaf7}
\hypertarget{storm_8h_af80145d36f49ca73a056577bb0fd925f}{\index{storm.\-h@{storm.\-h}!\-S\-Vid\-Play\-End@{\-S\-Vid\-Play\-End}}
\index{\-S\-Vid\-Play\-End@{\-S\-Vid\-Play\-End}!storm.h@{storm.\-h}}
\subsubsection[{\-S\-Vid\-Play\-End}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-S\-Vid\-Play\-End} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{video}
\end{DoxyParamCaption}
)}}\label{storm_8h_af80145d36f49ca73a056577bb0fd925f}
