\hypertarget{storm_8cpp}{\section{trunk/bwapi/\-Storm/storm.cpp \-File \-Reference}
\label{storm_8cpp}\index{trunk/bwapi/\-Storm/storm.\-cpp@{trunk/bwapi/\-Storm/storm.\-cpp}}
}
{\ttfamily \#include \char`\"{}storm.\-h\char`\"{}}\*
\-Include dependency graph for storm.\-cpp\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{storm_8cpp__incl}
\end{center}
\end{figure}
\subsection*{\-Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}~\{ return \-T\-R\-U\-E; \}
\item 
\#define \hyperlink{storm_8cpp_ae1af76bab4deb252efd1d0ceeafeaac7}{r\-P\-Void}~\{ return \hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L}; \}
\item 
\#define \hyperlink{storm_8cpp_aa7994b52bc5aa24ea7f757fcdd65b9f0}{r\-Void}~\{ return; \}
\item 
\#define \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}~\{ return 0; \}
\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_8cpp_abcd4e842382155bb87ea2f7ca3ab9553}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ae8229076f84c5d9c767ab95a39c37beb}{\-S\-Net\-Destroy} () \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ab3b611652d649017d0071f935dee2e7f}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_abe3bd5ffdd3e858b2a079682fc678ac8}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ade61c0b652543ed270d9b9077bb9155f}{\-S\-Net\-Drop\-Player} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} playerid, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} flags) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ab0c4b812820b69f96003db284fde0dc5}{\-S\-Net\-Get\-Game\-Info} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} type, void $\ast$dst, size\-\_\-t length, size\-\_\-t $\ast$byteswritten) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ad825da65c9840eb7ff57fd6f4fadd3ed}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a61d4e52dcf2efa2fd4554b2617912618}{\-S\-Net\-Get\-Player\-Caps} (char playerid, \-P\-C\-A\-P\-S player\-Caps) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a5726a79977d9cb1d426b568ce8ffb567}{\-S\-Net\-Get\-Player\-Name} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} playerid, char $\ast$buffer, size\-\_\-t buffersize) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_af15b3133f90b34bd3dd8749c553c0762}{\-S\-Net\-Get\-Provider\-Caps} (\-P\-C\-A\-P\-S provider\-Caps) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a6b11c20f3b61ddcd64eb839f1d4aae11}{\-S\-Net\-Get\-Turns\-In\-Transit} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$turns) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_aa836c6e76b63daf2ce19c2e0aee2ad54}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a85d0af3d270a85ed56cb14264c7b4ddd}{\-S\-Net\-Initialize\-Provider} (\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} provider\-Name, client\-Info $\ast$game\-Client\-Info, user\-Info $\ast$user\-Data, battle\-Info $\ast$bn\-Callbacks, module\-Info $\ast$module\-Data) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a00eae620595c4a986720d9c6f22e1e3d}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a6d5398624549dd77e18154461e797c15}{\-S\-Net\-Leave\-Game} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} type) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a9c10316b40b0d2fc3a3df8b82b62912b}{\-S\-Net\-Perform\-Upgrade} (\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$upgradestatus) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_aeaed1d9f9634c8b5d7811aaf008b2101}{\-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}) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a31a97621d689cc1a6d061d1451a213cf}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_aa4be20fff6010db908b13e28e8ac4440}{\-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)) \hyperlink{storm_8cpp_ae1af76bab4deb252efd1d0ceeafeaac7}{r\-P\-Void}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_aa041d6fdff7f64affa548cf02cdcb75f}{\-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) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a927e4cdbcdcd2d3f5edc7b9ec6e40ba4}{\-S\-Net\-Send\-Message} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} player\-I\-D, void $\ast$\hyperlink{Detours_8h_a23123639a9f14f532c3e2dd4149bc135}{data}, size\-\_\-t \hyperlink{Detours_8h_aee8aea15fd0a8b81cb6629f97f21b93e}{databytes}) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_aea33269f3859dd26971fbbb50a992608}{\-S\-Net\-Send\-Turn} (void $\ast$\hyperlink{Detours_8h_a23123639a9f14f532c3e2dd4149bc135}{data}, size\-\_\-t \hyperlink{Detours_8h_aee8aea15fd0a8b81cb6629f97f21b93e}{databytes}) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a140686c16374ef9574e816312b17fb80}{\-S\-Net\-Set\-Game\-Mode} (\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} mode\-Flags, char a2) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ab09882bcb9b825bafede9576c4974a4c}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_aef925655724bf62a46af856ccbb9bd83}{\-S\-Net\-Send\-Server\-Chat\-Command} (const char $\ast$command) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a1a510ab86e3cd1836c190729e6ef6267}{\-S\-Net\-Get\-Player\-Names} (\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} flags) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a0266c0a12a0b0dc1364df9a06f2f3d57}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_aa00dc48bcd3be0a67f1602078abbafad}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_aff1cba69743a42959790251db88f903a}{\-S\-Net\-Send\-League\-Command} (char $\ast$cmd, char $\ast$callback) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a918ca834b9de3e74cdbb50fbdba16292}{\-S\-Net\-Send\-Replay\-Path} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a1, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a2, char $\ast$replay\-Path) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a15e9ada0c241e7e1ae6f1475b3808899}{\-S\-Net\-Get\-League\-Name} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} league\-I\-D) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a03abd17e5af47e7c80f71f0310579662}{\-S\-Net144} (char $\ast$buffer) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ad1f8cbebc804760f3a9fc3190697831d}{\-S\-Net\-League\-Logout} (char $\ast$bnet\-Name) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_af8172f17cfd5c1a2204cedd19ffbfa9c}{\-S\-Net\-Get\-League\-Player\-Name} (char $\ast$cur\-Player\-Leage\-Name, size\-\_\-t name\-Size) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\-H\-G\-D\-I\-O\-B\-J \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ae34c56cd0bc3c6d25495a361e253fd09}{\-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) \hyperlink{storm_8cpp_ae1af76bab4deb252efd1d0ceeafeaac7}{r\-P\-Void}
\item 
\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a6fa9e5db0cf31df648046cb511041f70}{\-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) \hyperlink{storm_8cpp_ae1af76bab4deb252efd1d0ceeafeaac7}{r\-P\-Void}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a3e2f8e8d651f3581a2ceb83bea8ed063}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ab5775eb2f135b5ca5907a6475efbf837}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_abfda025409de2753629a081cec91120e}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a40953ad0ce3c1cf64ce0fb54aa2b69a5}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a8c42114d449ae957fb4bd862230d7381}{\-Ordinal224} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a1) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a86067c6c37b9ba1716141bff87186035}{\-S\-File\-Close\-Archive} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Archive) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a5c54ab804c44fbe5e91149c83037fd16}{\-S\-File\-Close\-File} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \hyperlink{ExceptionFilter_8cpp_ac2f51da1a8791395f18209568f3e406f}{h\-File}) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_aaf390e9b2e458df6155e015ebdb053d4}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a3346c3e872b18173776be8fbd8dfc4fc}{\-S\-File\-Dda\-Destroy} () \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a79430348323a41158d49e1ad93ceb5e5}{\-S\-File\-Dda\-End} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} directsound) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ada4ca16be138041e953a61b4453d56b5}{\-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}) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ae2b393889c2f43c012f325258d27c667}{\-S\-File\-Dda\-Initialize} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} directsound) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a70a4e1fa40d33e7cdd24af70dc3ffeba}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a1cc191910a1300337d9d3d732e9f1f20}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\-L\-O\-N\-G \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_aa09e07c95b77531fe2a2825a00bd64fd}{\-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) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a39898cdac5d674a21744f186fd6a90ef}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a8a8b529eedc78ff2aa0dd529c7b9b5c4}{\-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}) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a65a9fa73bf8a50f786ec7745c03a2f1e}{\-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}) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a8d8e4370b28bed9cfd93f4a6d2f97aa7}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a64706fa3485f30f3b989f4790967dd02}{\-S\-File\-Set\-Locale} (\-L\-C\-I\-D lc\-Locale) \hyperlink{storm_8cpp_aa7994b52bc5aa24ea7f757fcdd65b9f0}{r\-Void}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ab73a588726c644fa2b842a37e0ec8ba3}{\-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})) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a03e6fe98bbfc3ea18cc375b0fc4a1c45}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a88883ee8f57b1d062cfd2346b01b33ed}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_afa3f3b92270747b449addb8c0a4fa820}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_abe55e1ab4668b185f5931da636a7c469}{\-S\-File\-Unload\-File} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \hyperlink{ExceptionFilter_8cpp_ac2f51da1a8791395f18209568f3e406f}{h\-File}) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_aa8fcc181bbe12bad891f741af7a43088}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a3365e29b0b23b9da6766b774c2fb9fce}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a835c1e97f37de61b76274f73343e7396}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a8350fb50b268bcc18814091b7c8be7ad}{\-S\-Bmp\-Decode\-Image} (\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Img\-Type, void $\ast$p\-Src\-Buffer, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Src\-Buffersize, \-P\-A\-L\-E\-T\-T\-E\-E\-N\-T\-R\-Y $\ast$p\-Palette, void $\ast$p\-Dst\-Buffer, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Dst\-Buffersize, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$pdw\-Width, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$pdw\-Height, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$pdw\-Bpp) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a5faa8cca242ce40316a09062267cf6c4}{\-S\-Bmp\-Load\-Image} (const char $\ast$psz\-File\-Name, \-P\-A\-L\-E\-T\-T\-E\-E\-N\-T\-R\-Y $\ast$p\-Palette, void $\ast$p\-Buffer, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Buffersize, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$pdw\-Width, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$dw\-Height, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$pdw\-Bpp) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a4223fe6a1776e8485c464b44e343b955}{\-S\-Bmp\-Save\-Image} (const char $\ast$, \-P\-A\-L\-E\-T\-T\-E\-E\-N\-T\-R\-Y $\ast$, void $\ast$, \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{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_af6f3dc2b89cd969629d95670d994dab6}{\-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})) \hyperlink{storm_8cpp_ae1af76bab4deb252efd1d0ceeafeaac7}{r\-P\-Void}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a4d8f8a4edf8a60f687c6a945a0e597bb}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_aec58e749e244554f59a4bd44bb1f5422}{\-S\-Code\-Delete} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} handle) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_af012e187064bf0abcd09f3cafa7b61f3}{\-S\-Code\-Execute} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} handle, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a2) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_add1accc1e4993f753125fd67240ade41}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a110b5b0ad39899121e770eb2a49c7b2a}{\-S\-Draw\-Capture\-Screen} (const char $\ast$\hyperlink{Detours_8h_af2ed45b90afa2ef4ec6e09625335a082}{source}) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a0f6b2b1edd6d8ea307775f93877e7016}{\-S\-Draw\-Get\-Frame\-Window} (\hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} $\ast$sdraw\-\_\-framewindow) \hyperlink{storm_8cpp_ae1af76bab4deb252efd1d0ceeafeaac7}{r\-P\-Void}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_acc7b63cf89483d25acb250734585309e}{\-S\-Draw\-Get\-Objects} (\-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W $\ast$dd\-Interface, \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E $\ast$primary\-Surface, \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E $\ast$surface2, \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E $\ast$surface3, \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E $\ast$back\-Surface, \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-P\-A\-L\-E\-T\-T\-E $\ast$dd\-Palette, \-H\-P\-A\-L\-E\-T\-T\-E $\ast$h\-Palette) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a959527874a55d629a1f13f3db60fae38}{\-S\-Draw\-Get\-Screen\-Size} (\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$pdw\-Width, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$pdw\-Height, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$pdw\-Bpp) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_adc5ff7f8a84aa1091977e45c005e47d0}{\-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}) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a8625ca502c3f3d5da94c08b4501f83fe}{\-S\-Draw\-Manual\-Initialize} (\hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} h\-Wnd, \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W dd\-Interface, \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E primary\-Surface, \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E surface2, \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E surface3, \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E back\-Surface, \-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-P\-A\-L\-E\-T\-T\-E dd\-Palette, \-H\-P\-A\-L\-E\-T\-T\-E h\-Palette) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_aecc1dcadf6f9ca656f0f1f330c1dfd2c}{\-S\-Draw\-Post\-Close} () \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a6ebc6598d3aab25d9eda142c856fe579}{\-S\-Draw\-Realize\-Palette} () \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a0afe10bd017ffb7035577ec01ac300d8}{\-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}) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a8bf303cbc419a39b4c500a3e308d0ee6}{\-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}) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a7e0913ff47c3ab98c33e654be82a4e4a}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ad3c87e9e18b29fd37f7cd879a414f0f2}{\-S\-Gdi\-Delete\-Object} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} handle) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a4255e658ebf327f612968f25b5467500}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ac71918adb28e1d09b20761ad936147b2}{\-S\-Gdi\-Import\-Font} (\-H\-G\-D\-I\-O\-B\-J handle, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} windowsfont) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_aec2ddab092b1f85cc91b9f1293718a50}{\-S\-Gdi\-Select\-Object} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} handle) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_abf34925af9f22c03d994676ad5091b91}{\-S\-Gdi\-Set\-Pitch} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} pitch) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a182a6e497cdfef12f366d7ea0a51bd03}{\-Ordinal393} (char $\ast$string, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int}) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
void $\ast$\-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_af516ea2ee54f1f34253cd138e09eba43}{\-S\-Mem\-Alloc} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} amount, char $\ast$logfilename, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} logline, char default\-Value) \hyperlink{storm_8cpp_ae1af76bab4deb252efd1d0ceeafeaac7}{r\-P\-Void}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a3426d63e23edeb17f086ed67339b1ba0}{\-S\-Mem\-Free} (void $\ast$location, char $\ast$logfilename, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} logline, char default\-Value) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a98319d02f0080532cd994f06d3ada535}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ae239b6f59194f6a7e29899902380ab2b}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a5211166e946c521556c4b20b099f45cb}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ab856b5cc6a8340ad2bff84fa2ac6d8a9}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a08589173f769c9634a634b04b3c5e0eb}{\-S\-Reg\-Save\-String} (const char $\ast$keyname, const char $\ast$valuename, \hyperlink{Types_8h_a4ae1dab0fb4b072a66584546209e7d58}{\-B\-Y\-T\-E} flags, char $\ast$string) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a6f260e45ec1670f2beeb0898d569806f}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a4cd9c4c1f37e6e90b408700fe2ad713b}{\-S\-Reg\-Delete\-Value} (const char $\ast$keyname, const char $\ast$valuename, \hyperlink{Types_8h_a4ae1dab0fb4b072a66584546209e7d58}{\-B\-Y\-T\-E} flags) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ad21b2fd396cc6c89ccd7f2954e18aac7}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a62535a65fff3f4bb5f488c2687dd17e0}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a7b53022e7e5cb05650b6d6678559c65b}{\-S\-Trans\-Delete} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Trans) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a681042062212743f73217f55fb97ef36}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ae9c685f3af332e8ed7f9eeb7e130c987}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_aec29bc9926a5ed279d9020db36cb7bca}{\-S\-Trans\-Invert\-Mask} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Trans, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} sourcemask) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a7d7063eb76312ef4945291a4dd73b9f9}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_aefa7afc497a1607f9ad31a5f116bb4b8}{\-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}) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a24c304ca8266d697de812b45e04333f2}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a7a901722dcede8a2b6fd7726649b2d48}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a33767b107efe2fa0262fd3ef8f1e3f59}{\-S\-Vid\-Destroy} () \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a6048def012e1e2afc2db8c92e7f21927}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a3c2690ae4733072cd0fcfce629cddddd}{\-S\-Vid\-Initialize} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} video) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_accfa19342af39de3dec33d3387e25f29}{\-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) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_aeea98db66b9c980e95e7322321385bbe}{\-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}) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a5108e822d683c53f1fccf633ceab9b71}{\-S\-Vid\-Play\-End} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} video) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_abc9a8cd481fa928550e540e64d85d50b}{\-S\-Err\-Get\-Error\-Str} (\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Err\-Code, char $\ast$buffer, size\-\_\-t bufferchars) \hyperlink{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{r\-Bool}
\item 
\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a0f94f5b1d63fa3fc29f96fd1414b0b6d}{\-S\-Err\-Get\-Last\-Error} () \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a549dbb375f092852fa10003503117f55}{\-S\-Err\-Set\-Last\-Error} (\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Err\-Code) \hyperlink{storm_8cpp_aa7994b52bc5aa24ea7f757fcdd65b9f0}{r\-Void}
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a30e323ba6ee2899aa3a28367b116d17f}{\-S\-Err\-Suppress\-Errors} (\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} suppress\-Errors) \hyperlink{storm_8cpp_aa7994b52bc5aa24ea7f757fcdd65b9f0}{r\-Void}
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ad71034a2310f9bd5325f56c30abc6521}{\-S\-Mem\-Copy} (void $\ast$dest, const void $\ast$\hyperlink{Detours_8h_af2ed45b90afa2ef4ec6e09625335a082}{source}, size\-\_\-t \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size}) \hyperlink{storm_8cpp_aa7994b52bc5aa24ea7f757fcdd65b9f0}{r\-Void}
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a18f2bc42cd4d944211b7e3fc368f48d2}{\-S\-Mem\-Fill} (void $\ast$location, size\-\_\-t length, char fill\-With) \hyperlink{storm_8cpp_aa7994b52bc5aa24ea7f757fcdd65b9f0}{r\-Void}
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a8048a03378cd033d510412d66583c980}{\-S\-Mem\-Zero} (void $\ast$location, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} length) \hyperlink{storm_8cpp_aa7994b52bc5aa24ea7f757fcdd65b9f0}{r\-Void}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_af277e10e21199bdcedd66485da1207cb}{\-S\-Mem\-Cmp} (void $\ast$location1, void $\ast$location2, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size}) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a275f88cf807fc9bba447d49cbfafdb03}{\-S\-Str\-Copy} (char $\ast$dest, const char $\ast$src, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} max\-\_\-length) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a791c25da267a1dd496df910d95aa4f15}{\-S\-Str\-Hash} (const char $\ast$string, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} flags, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \-Seed) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a0542ed842cfcc993f3c1687b4db0fc12}{\-S\-Str\-N\-Cat} (char $\ast$dest, const char $\ast$src, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} max\-\_\-length) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a2c320abebc68672fe4b8544a39b44ec4}{\-S\-Str\-Len} (const char $\ast$string) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ac36b1973d503b9d384fc6ac62c7dc282}{\-S\-Str\-Cmp} (const char $\ast$string1, const char $\ast$string2, size\-\_\-t \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size}) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ac4c803acf226dd3f895c6a2aba9daa66}{\-S\-Str\-Cmp\-I} (const char $\ast$string1, const char $\ast$string2, size\-\_\-t \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size}) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
char $\ast$\-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a9932f6543de043c6ed6bed1c45300169}{\-S\-Str\-Upper} (char $\ast$string) \hyperlink{storm_8cpp_ae1af76bab4deb252efd1d0ceeafeaac7}{r\-P\-Void}
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a3b42b8096e8cf4eefcee9132b37f7bd0}{\-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}) \hyperlink{storm_8cpp_aa7994b52bc5aa24ea7f757fcdd65b9f0}{r\-Void}
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a4307c2e4d3954d451e24fc07eff9d809}{\-S\-Rgn\-Create\-Region} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} $\ast$h\-Rgn, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a2) \hyperlink{storm_8cpp_aa7994b52bc5aa24ea7f757fcdd65b9f0}{r\-Void}
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_af3bf5f159c42f96c172b10b098595bdd}{\-S\-Rgn\-Delete\-Region} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Rgn) \hyperlink{storm_8cpp_aa7994b52bc5aa24ea7f757fcdd65b9f0}{r\-Void}
\item 
void \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a706aab6002d0facfc58acfab10ffec9f}{\-S\-Rgn529i} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} handle, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} a2, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{WMode_8h_a4489625b2af5ef11ca43712efec63f88}{a3}) \hyperlink{storm_8cpp_aa7994b52bc5aa24ea7f757fcdd65b9f0}{r\-Void}
\item 
char $\ast$\-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a8af76cff1670aacceeed8297d4db74e7}{\-S\-Str\-Chr} (const char $\ast$string, char \hyperlink{sha1_8cpp_aafc737ea9ef91f59cf9acd287fb8d085}{c}) \hyperlink{storm_8cpp_ae1af76bab4deb252efd1d0ceeafeaac7}{r\-P\-Void}
\item 
char $\ast$\-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a1bb1acc00d3ab3750a8cb7e570f644d4}{\-S\-Str\-Chr\-R} (const char $\ast$string, char \hyperlink{sha1_8cpp_aafc737ea9ef91f59cf9acd287fb8d085}{c}) \hyperlink{storm_8cpp_ae1af76bab4deb252efd1d0ceeafeaac7}{r\-P\-Void}
\item 
size\-\_\-t \hyperlink{storm_8cpp_aa5af909c77a2b274a2b27a994a4de69e}{\-S\-Str\-V\-Printf} (char $\ast$dest, size\-\_\-t \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size}, const char $\ast$format,...) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a348222efaffdc26dd0ad93b74ee9dadc}{\-S\-Big\-Del} (void $\ast$buffer) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_afb66c3a4f8e0f4544b979f40e3210fc2}{\-S\-Big\-From\-Binary} (void $\ast$buffer, const void $\ast$str, size\-\_\-t \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size}) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_ab934d14dbedf767e0eb5681e79543dd0}{\-S\-Big\-New} (void $\ast$$\ast$buffer) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a381c2aa4616dee64d4d90a658ccb9715}{\-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}) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{storm_8cpp_a809a250b3631b183eb987ffeea30c7b0}{\-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}) \hyperlink{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{r\-Int}
\end{DoxyCompactItemize}


\subsection{\-Define \-Documentation}
\hypertarget{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}{\index{storm.\-cpp@{storm.\-cpp}!r\-Bool@{r\-Bool}}
\index{r\-Bool@{r\-Bool}!storm.cpp@{storm.\-cpp}}
\subsubsection[{r\-Bool}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf r\-Bool}~\{ return \-T\-R\-U\-E; \}}}\label{storm_8cpp_a1612545a836336a20a0ed0d3f8b4da11}
\hypertarget{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}{\index{storm.\-cpp@{storm.\-cpp}!r\-Int@{r\-Int}}
\index{r\-Int@{r\-Int}!storm.cpp@{storm.\-cpp}}
\subsubsection[{r\-Int}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf r\-Int}~\{ return 0; \}}}\label{storm_8cpp_a3c56afcbc1c40b93b470dbe2033ae3ce}
\hypertarget{storm_8cpp_ae1af76bab4deb252efd1d0ceeafeaac7}{\index{storm.\-cpp@{storm.\-cpp}!r\-P\-Void@{r\-P\-Void}}
\index{r\-P\-Void@{r\-P\-Void}!storm.cpp@{storm.\-cpp}}
\subsubsection[{r\-P\-Void}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf r\-P\-Void}~\{ return {\bf \-N\-U\-L\-L}; \}}}\label{storm_8cpp_ae1af76bab4deb252efd1d0ceeafeaac7}
\hypertarget{storm_8cpp_aa7994b52bc5aa24ea7f757fcdd65b9f0}{\index{storm.\-cpp@{storm.\-cpp}!r\-Void@{r\-Void}}
\index{r\-Void@{r\-Void}!storm.cpp@{storm.\-cpp}}
\subsubsection[{r\-Void}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf r\-Void}~\{ return; \}}}\label{storm_8cpp_aa7994b52bc5aa24ea7f757fcdd65b9f0}


\subsection{\-Function \-Documentation}
\hypertarget{storm_8cpp_a8c42114d449ae957fb4bd862230d7381}{\index{storm.\-cpp@{storm.\-cpp}!\-Ordinal224@{\-Ordinal224}}
\index{\-Ordinal224@{\-Ordinal224}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a8c42114d449ae957fb4bd862230d7381}
\hypertarget{storm_8cpp_a182a6e497cdfef12f366d7ea0a51bd03}{\index{storm.\-cpp@{storm.\-cpp}!\-Ordinal393@{\-Ordinal393}}
\index{\-Ordinal393@{\-Ordinal393}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a182a6e497cdfef12f366d7ea0a51bd03}
\hypertarget{storm_8cpp_a348222efaffdc26dd0ad93b74ee9dadc}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Big\-Del@{\-S\-Big\-Del}}
\index{\-S\-Big\-Del@{\-S\-Big\-Del}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a348222efaffdc26dd0ad93b74ee9dadc}
\hypertarget{storm_8cpp_afb66c3a4f8e0f4544b979f40e3210fc2}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Big\-From\-Binary@{\-S\-Big\-From\-Binary}}
\index{\-S\-Big\-From\-Binary@{\-S\-Big\-From\-Binary}!storm.cpp@{storm.\-cpp}}
\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_8cpp_afb66c3a4f8e0f4544b979f40e3210fc2}
\hypertarget{storm_8cpp_ab934d14dbedf767e0eb5681e79543dd0}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Big\-New@{\-S\-Big\-New}}
\index{\-S\-Big\-New@{\-S\-Big\-New}!storm.cpp@{storm.\-cpp}}
\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_8cpp_ab934d14dbedf767e0eb5681e79543dd0}
\hypertarget{storm_8cpp_a381c2aa4616dee64d4d90a658ccb9715}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Big\-Pow\-Mod@{\-S\-Big\-Pow\-Mod}}
\index{\-S\-Big\-Pow\-Mod@{\-S\-Big\-Pow\-Mod}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a381c2aa4616dee64d4d90a658ccb9715}
\hypertarget{storm_8cpp_a809a250b3631b183eb987ffeea30c7b0}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Big\-To\-Binary\-Buffer@{\-S\-Big\-To\-Binary\-Buffer}}
\index{\-S\-Big\-To\-Binary\-Buffer@{\-S\-Big\-To\-Binary\-Buffer}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a809a250b3631b183eb987ffeea30c7b0}
\hypertarget{storm_8cpp_a3365e29b0b23b9da6766b774c2fb9fce}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Blt\-R\-O\-P3@{\-S\-Blt\-R\-O\-P3}}
\index{\-S\-Blt\-R\-O\-P3@{\-S\-Blt\-R\-O\-P3}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a3365e29b0b23b9da6766b774c2fb9fce}
\hypertarget{storm_8cpp_a835c1e97f37de61b76274f73343e7396}{\index{storm.\-cpp@{storm.\-cpp}!\-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.cpp@{storm.\-cpp}}
\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_8cpp_a835c1e97f37de61b76274f73343e7396}
\hypertarget{storm_8cpp_af6f3dc2b89cd969629d95670d994dab6}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Bmp\-Alloc\-Load\-Image@{\-S\-Bmp\-Alloc\-Load\-Image}}
\index{\-S\-Bmp\-Alloc\-Load\-Image@{\-S\-Bmp\-Alloc\-Load\-Image}!storm.cpp@{storm.\-cpp}}
\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_8cpp_af6f3dc2b89cd969629d95670d994dab6}
\hypertarget{storm_8cpp_a8350fb50b268bcc18814091b7c8be7ad}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Bmp\-Decode\-Image@{\-S\-Bmp\-Decode\-Image}}
\index{\-S\-Bmp\-Decode\-Image@{\-S\-Bmp\-Decode\-Image}!storm.cpp@{storm.\-cpp}}
\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[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Img\-Type, }
\item[{void $\ast$}]{p\-Src\-Buffer, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Src\-Buffersize, }
\item[{\-P\-A\-L\-E\-T\-T\-E\-E\-N\-T\-R\-Y $\ast$}]{p\-Palette, }
\item[{void $\ast$}]{p\-Dst\-Buffer, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Dst\-Buffersize, }
\item[{{\bf \-D\-W\-O\-R\-D} $\ast$}]{pdw\-Width, }
\item[{{\bf \-D\-W\-O\-R\-D} $\ast$}]{pdw\-Height, }
\item[{{\bf \-D\-W\-O\-R\-D} $\ast$}]{pdw\-Bpp}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a8350fb50b268bcc18814091b7c8be7ad}


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


\hypertarget{storm_8cpp_a5faa8cca242ce40316a09062267cf6c4}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Bmp\-Load\-Image@{\-S\-Bmp\-Load\-Image}}
\index{\-S\-Bmp\-Load\-Image@{\-S\-Bmp\-Load\-Image}!storm.cpp@{storm.\-cpp}}
\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[{const char $\ast$}]{psz\-File\-Name, }
\item[{\-P\-A\-L\-E\-T\-T\-E\-E\-N\-T\-R\-Y $\ast$}]{p\-Palette, }
\item[{void $\ast$}]{p\-Buffer, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Buffersize, }
\item[{{\bf \-D\-W\-O\-R\-D} $\ast$}]{pdw\-Width, }
\item[{{\bf \-D\-W\-O\-R\-D} $\ast$}]{dw\-Height, }
\item[{{\bf \-D\-W\-O\-R\-D} $\ast$}]{pdw\-Bpp}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a5faa8cca242ce40316a09062267cf6c4}
\hypertarget{storm_8cpp_a4223fe6a1776e8485c464b44e343b955}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Bmp\-Save\-Image@{\-S\-Bmp\-Save\-Image}}
\index{\-S\-Bmp\-Save\-Image@{\-S\-Bmp\-Save\-Image}!storm.cpp@{storm.\-cpp}}
\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[{const char $\ast$}]{, }
\item[{\-P\-A\-L\-E\-T\-T\-E\-E\-N\-T\-R\-Y $\ast$}]{, }
\item[{void $\ast$}]{, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a4223fe6a1776e8485c464b44e343b955}


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


\hypertarget{storm_8cpp_a4d8f8a4edf8a60f687c6a945a0e597bb}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Code\-Compile@{\-S\-Code\-Compile}}
\index{\-S\-Code\-Compile@{\-S\-Code\-Compile}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a4d8f8a4edf8a60f687c6a945a0e597bb}
\hypertarget{storm_8cpp_aec58e749e244554f59a4bd44bb1f5422}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Code\-Delete@{\-S\-Code\-Delete}}
\index{\-S\-Code\-Delete@{\-S\-Code\-Delete}!storm.cpp@{storm.\-cpp}}
\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_8cpp_aec58e749e244554f59a4bd44bb1f5422}
\hypertarget{storm_8cpp_af012e187064bf0abcd09f3cafa7b61f3}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Code\-Execute@{\-S\-Code\-Execute}}
\index{\-S\-Code\-Execute@{\-S\-Code\-Execute}!storm.cpp@{storm.\-cpp}}
\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_8cpp_af012e187064bf0abcd09f3cafa7b61f3}
\hypertarget{storm_8cpp_abfda025409de2753629a081cec91120e}{\index{storm.\-cpp@{storm.\-cpp}!\-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.cpp@{storm.\-cpp}}
\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_8cpp_abfda025409de2753629a081cec91120e}
\hypertarget{storm_8cpp_ae34c56cd0bc3c6d25495a361e253fd09}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Dlg\-Def\-Dialog\-Proc@{\-S\-Dlg\-Def\-Dialog\-Proc}}
\index{\-S\-Dlg\-Def\-Dialog\-Proc@{\-S\-Dlg\-Def\-Dialog\-Proc}!storm.cpp@{storm.\-cpp}}
\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_8cpp_ae34c56cd0bc3c6d25495a361e253fd09}
\hypertarget{storm_8cpp_a6fa9e5db0cf31df648046cb511041f70}{\index{storm.\-cpp@{storm.\-cpp}!\-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.cpp@{storm.\-cpp}}
\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_8cpp_a6fa9e5db0cf31df648046cb511041f70}
\hypertarget{storm_8cpp_a3e2f8e8d651f3581a2ceb83bea8ed063}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Dlg\-End\-Dialog@{\-S\-Dlg\-End\-Dialog}}
\index{\-S\-Dlg\-End\-Dialog@{\-S\-Dlg\-End\-Dialog}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a3e2f8e8d651f3581a2ceb83bea8ed063}
\hypertarget{storm_8cpp_a40953ad0ce3c1cf64ce0fb54aa2b69a5}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Dlg\-Set\-Bitmap\-E@{\-S\-Dlg\-Set\-Bitmap\-E}}
\index{\-S\-Dlg\-Set\-Bitmap\-E@{\-S\-Dlg\-Set\-Bitmap\-E}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a40953ad0ce3c1cf64ce0fb54aa2b69a5}
\hypertarget{storm_8cpp_ab5775eb2f135b5ca5907a6475efbf837}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Dlg\-Set\-Control\-Bitmaps@{\-S\-Dlg\-Set\-Control\-Bitmaps}}
\index{\-S\-Dlg\-Set\-Control\-Bitmaps@{\-S\-Dlg\-Set\-Control\-Bitmaps}!storm.cpp@{storm.\-cpp}}
\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_8cpp_ab5775eb2f135b5ca5907a6475efbf837}
\hypertarget{storm_8cpp_add1accc1e4993f753125fd67240ade41}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Draw\-Auto\-Initialize@{\-S\-Draw\-Auto\-Initialize}}
\index{\-S\-Draw\-Auto\-Initialize@{\-S\-Draw\-Auto\-Initialize}!storm.cpp@{storm.\-cpp}}
\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_8cpp_add1accc1e4993f753125fd67240ade41}
\hypertarget{storm_8cpp_a110b5b0ad39899121e770eb2a49c7b2a}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Draw\-Capture\-Screen@{\-S\-Draw\-Capture\-Screen}}
\index{\-S\-Draw\-Capture\-Screen@{\-S\-Draw\-Capture\-Screen}!storm.cpp@{storm.\-cpp}}
\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[{const char $\ast$}]{source}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a110b5b0ad39899121e770eb2a49c7b2a}


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


\hypertarget{storm_8cpp_a0f6b2b1edd6d8ea307775f93877e7016}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Draw\-Get\-Frame\-Window@{\-S\-Draw\-Get\-Frame\-Window}}
\index{\-S\-Draw\-Get\-Frame\-Window@{\-S\-Draw\-Get\-Frame\-Window}!storm.cpp@{storm.\-cpp}}
\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[{{\bf \-H\-W\-N\-D} $\ast$}]{sdraw\-\_\-framewindow}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a0f6b2b1edd6d8ea307775f93877e7016}


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


\hypertarget{storm_8cpp_acc7b63cf89483d25acb250734585309e}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Draw\-Get\-Objects@{\-S\-Draw\-Get\-Objects}}
\index{\-S\-Draw\-Get\-Objects@{\-S\-Draw\-Get\-Objects}!storm.cpp@{storm.\-cpp}}
\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[{\-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W $\ast$}]{dd\-Interface, }
\item[{\-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E $\ast$}]{primary\-Surface, }
\item[{\-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E $\ast$}]{surface2, }
\item[{\-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E $\ast$}]{surface3, }
\item[{\-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E $\ast$}]{back\-Surface, }
\item[{\-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-P\-A\-L\-E\-T\-T\-E $\ast$}]{dd\-Palette, }
\item[{\-H\-P\-A\-L\-E\-T\-T\-E $\ast$}]{h\-Palette}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_acc7b63cf89483d25acb250734585309e}
\hypertarget{storm_8cpp_a959527874a55d629a1f13f3db60fae38}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Draw\-Get\-Screen\-Size@{\-S\-Draw\-Get\-Screen\-Size}}
\index{\-S\-Draw\-Get\-Screen\-Size@{\-S\-Draw\-Get\-Screen\-Size}!storm.cpp@{storm.\-cpp}}
\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[{{\bf \-D\-W\-O\-R\-D} $\ast$}]{pdw\-Width, }
\item[{{\bf \-D\-W\-O\-R\-D} $\ast$}]{pdw\-Height, }
\item[{{\bf \-D\-W\-O\-R\-D} $\ast$}]{pdw\-Bpp}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a959527874a55d629a1f13f3db60fae38}
\hypertarget{storm_8cpp_adc5ff7f8a84aa1091977e45c005e47d0}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Draw\-Lock\-Surface@{\-S\-Draw\-Lock\-Surface}}
\index{\-S\-Draw\-Lock\-Surface@{\-S\-Draw\-Lock\-Surface}!storm.cpp@{storm.\-cpp}}
\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_8cpp_adc5ff7f8a84aa1091977e45c005e47d0}


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


\hypertarget{storm_8cpp_a8625ca502c3f3d5da94c08b4501f83fe}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Draw\-Manual\-Initialize@{\-S\-Draw\-Manual\-Initialize}}
\index{\-S\-Draw\-Manual\-Initialize@{\-S\-Draw\-Manual\-Initialize}!storm.cpp@{storm.\-cpp}}
\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[{{\bf \-H\-W\-N\-D}}]{h\-Wnd, }
\item[{\-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W}]{dd\-Interface, }
\item[{\-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E}]{primary\-Surface, }
\item[{\-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E}]{surface2, }
\item[{\-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E}]{surface3, }
\item[{\-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-S\-U\-R\-F\-A\-C\-E}]{back\-Surface, }
\item[{\-L\-P\-D\-I\-R\-E\-C\-T\-D\-R\-A\-W\-P\-A\-L\-E\-T\-T\-E}]{dd\-Palette, }
\item[{\-H\-P\-A\-L\-E\-T\-T\-E}]{h\-Palette}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a8625ca502c3f3d5da94c08b4501f83fe}


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


\hypertarget{storm_8cpp_aecc1dcadf6f9ca656f0f1f330c1dfd2c}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Draw\-Post\-Close@{\-S\-Draw\-Post\-Close}}
\index{\-S\-Draw\-Post\-Close@{\-S\-Draw\-Post\-Close}!storm.cpp@{storm.\-cpp}}
\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_8cpp_aecc1dcadf6f9ca656f0f1f330c1dfd2c}
\hypertarget{storm_8cpp_a6ebc6598d3aab25d9eda142c856fe579}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Draw\-Realize\-Palette@{\-S\-Draw\-Realize\-Palette}}
\index{\-S\-Draw\-Realize\-Palette@{\-S\-Draw\-Realize\-Palette}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a6ebc6598d3aab25d9eda142c856fe579}


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


\hypertarget{storm_8cpp_a0afe10bd017ffb7035577ec01ac300d8}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Draw\-Unlock\-Surface@{\-S\-Draw\-Unlock\-Surface}}
\index{\-S\-Draw\-Unlock\-Surface@{\-S\-Draw\-Unlock\-Surface}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a0afe10bd017ffb7035577ec01ac300d8}


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


\hypertarget{storm_8cpp_a8bf303cbc419a39b4c500a3e308d0ee6}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Draw\-Update\-Palette@{\-S\-Draw\-Update\-Palette}}
\index{\-S\-Draw\-Update\-Palette@{\-S\-Draw\-Update\-Palette}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a8bf303cbc419a39b4c500a3e308d0ee6}


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


\hypertarget{storm_8cpp_abc9a8cd481fa928550e540e64d85d50b}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Err\-Get\-Error\-Str@{\-S\-Err\-Get\-Error\-Str}}
\index{\-S\-Err\-Get\-Error\-Str@{\-S\-Err\-Get\-Error\-Str}!storm.cpp@{storm.\-cpp}}
\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[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Err\-Code, }
\item[{char $\ast$}]{buffer, }
\item[{size\-\_\-t}]{bufferchars}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_abc9a8cd481fa928550e540e64d85d50b}


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


\hypertarget{storm_8cpp_a0f94f5b1d63fa3fc29f96fd1414b0b6d}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Err\-Get\-Last\-Error@{\-S\-Err\-Get\-Last\-Error}}
\index{\-S\-Err\-Get\-Last\-Error@{\-S\-Err\-Get\-Last\-Error}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a0f94f5b1d63fa3fc29f96fd1414b0b6d}
\hypertarget{storm_8cpp_a549dbb375f092852fa10003503117f55}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Err\-Set\-Last\-Error@{\-S\-Err\-Set\-Last\-Error}}
\index{\-S\-Err\-Set\-Last\-Error@{\-S\-Err\-Set\-Last\-Error}!storm.cpp@{storm.\-cpp}}
\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[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Err\-Code}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a549dbb375f092852fa10003503117f55}
\hypertarget{storm_8cpp_a30e323ba6ee2899aa3a28367b116d17f}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Err\-Suppress\-Errors@{\-S\-Err\-Suppress\-Errors}}
\index{\-S\-Err\-Suppress\-Errors@{\-S\-Err\-Suppress\-Errors}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a30e323ba6ee2899aa3a28367b116d17f}
\hypertarget{storm_8cpp_a7e0913ff47c3ab98c33e654be82a4e4a}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Evt\-Dispatch@{\-S\-Evt\-Dispatch}}
\index{\-S\-Evt\-Dispatch@{\-S\-Evt\-Dispatch}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a7e0913ff47c3ab98c33e654be82a4e4a}


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


\hypertarget{storm_8cpp_a86067c6c37b9ba1716141bff87186035}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Close\-Archive@{\-S\-File\-Close\-Archive}}
\index{\-S\-File\-Close\-Archive@{\-S\-File\-Close\-Archive}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a86067c6c37b9ba1716141bff87186035}


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


\hypertarget{storm_8cpp_a5c54ab804c44fbe5e91149c83037fd16}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Close\-File@{\-S\-File\-Close\-File}}
\index{\-S\-File\-Close\-File@{\-S\-File\-Close\-File}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a5c54ab804c44fbe5e91149c83037fd16}


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


\hypertarget{storm_8cpp_aaf390e9b2e458df6155e015ebdb053d4}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Dda\-Begin\-Ex@{\-S\-File\-Dda\-Begin\-Ex}}
\index{\-S\-File\-Dda\-Begin\-Ex@{\-S\-File\-Dda\-Begin\-Ex}!storm.cpp@{storm.\-cpp}}
\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_8cpp_aaf390e9b2e458df6155e015ebdb053d4}
\hypertarget{storm_8cpp_a3346c3e872b18173776be8fbd8dfc4fc}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Dda\-Destroy@{\-S\-File\-Dda\-Destroy}}
\index{\-S\-File\-Dda\-Destroy@{\-S\-File\-Dda\-Destroy}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a3346c3e872b18173776be8fbd8dfc4fc}
\hypertarget{storm_8cpp_a79430348323a41158d49e1ad93ceb5e5}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Dda\-End@{\-S\-File\-Dda\-End}}
\index{\-S\-File\-Dda\-End@{\-S\-File\-Dda\-End}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a79430348323a41158d49e1ad93ceb5e5}
\hypertarget{storm_8cpp_ada4ca16be138041e953a61b4453d56b5}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Dda\-Get\-Pos@{\-S\-File\-Dda\-Get\-Pos}}
\index{\-S\-File\-Dda\-Get\-Pos@{\-S\-File\-Dda\-Get\-Pos}!storm.cpp@{storm.\-cpp}}
\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_8cpp_ada4ca16be138041e953a61b4453d56b5}
\hypertarget{storm_8cpp_ae2b393889c2f43c012f325258d27c667}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Dda\-Initialize@{\-S\-File\-Dda\-Initialize}}
\index{\-S\-File\-Dda\-Initialize@{\-S\-File\-Dda\-Initialize}!storm.cpp@{storm.\-cpp}}
\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_8cpp_ae2b393889c2f43c012f325258d27c667}
\hypertarget{storm_8cpp_a70a4e1fa40d33e7cdd24af70dc3ffeba}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Dda\-Set\-Volume@{\-S\-File\-Dda\-Set\-Volume}}
\index{\-S\-File\-Dda\-Set\-Volume@{\-S\-File\-Dda\-Set\-Volume}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a70a4e1fa40d33e7cdd24af70dc3ffeba}
\hypertarget{storm_8cpp_a03e6fe98bbfc3ea18cc375b0fc4a1c45}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Get\-Archive\-Name@{\-S\-File\-Get\-Archive\-Name}}
\index{\-S\-File\-Get\-Archive\-Name@{\-S\-File\-Get\-Archive\-Name}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a03e6fe98bbfc3ea18cc375b0fc4a1c45}
\hypertarget{storm_8cpp_a1cc191910a1300337d9d3d732e9f1f20}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Get\-File\-Archive@{\-S\-File\-Get\-File\-Archive}}
\index{\-S\-File\-Get\-File\-Archive@{\-S\-File\-Get\-File\-Archive}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a1cc191910a1300337d9d3d732e9f1f20}
\hypertarget{storm_8cpp_a88883ee8f57b1d062cfd2346b01b33ed}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Get\-File\-Name@{\-S\-File\-Get\-File\-Name}}
\index{\-S\-File\-Get\-File\-Name@{\-S\-File\-Get\-File\-Name}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a88883ee8f57b1d062cfd2346b01b33ed}
\hypertarget{storm_8cpp_aa09e07c95b77531fe2a2825a00bd64fd}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Get\-File\-Size@{\-S\-File\-Get\-File\-Size}}
\index{\-S\-File\-Get\-File\-Size@{\-S\-File\-Get\-File\-Size}!storm.cpp@{storm.\-cpp}}
\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_8cpp_aa09e07c95b77531fe2a2825a00bd64fd}


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


\hypertarget{storm_8cpp_afa3f3b92270747b449addb8c0a4fa820}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Load\-File@{\-S\-File\-Load\-File}}
\index{\-S\-File\-Load\-File@{\-S\-File\-Load\-File}!storm.cpp@{storm.\-cpp}}
\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_8cpp_afa3f3b92270747b449addb8c0a4fa820}
\hypertarget{storm_8cpp_aa8fcc181bbe12bad891f741af7a43088}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Load\-File\-Ex@{\-S\-File\-Load\-File\-Ex}}
\index{\-S\-File\-Load\-File\-Ex@{\-S\-File\-Load\-File\-Ex}!storm.cpp@{storm.\-cpp}}
\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_8cpp_aa8fcc181bbe12bad891f741af7a43088}
\hypertarget{storm_8cpp_a39898cdac5d674a21744f186fd6a90ef}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Open\-Archive@{\-S\-File\-Open\-Archive}}
\index{\-S\-File\-Open\-Archive@{\-S\-File\-Open\-Archive}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a39898cdac5d674a21744f186fd6a90ef}


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


\hypertarget{storm_8cpp_a8a8b529eedc78ff2aa0dd529c7b9b5c4}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Open\-File@{\-S\-File\-Open\-File}}
\index{\-S\-File\-Open\-File@{\-S\-File\-Open\-File}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a8a8b529eedc78ff2aa0dd529c7b9b5c4}


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


\hypertarget{storm_8cpp_a65a9fa73bf8a50f786ec7745c03a2f1e}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Open\-File\-Ex@{\-S\-File\-Open\-File\-Ex}}
\index{\-S\-File\-Open\-File\-Ex@{\-S\-File\-Open\-File\-Ex}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a65a9fa73bf8a50f786ec7745c03a2f1e}


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


\hypertarget{storm_8cpp_a8d8e4370b28bed9cfd93f4a6d2f97aa7}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Read\-File@{\-S\-File\-Read\-File}}
\index{\-S\-File\-Read\-File@{\-S\-File\-Read\-File}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a8d8e4370b28bed9cfd93f4a6d2f97aa7}


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


\hypertarget{storm_8cpp_ab73a588726c644fa2b842a37e0ec8ba3}{\index{storm.\-cpp@{storm.\-cpp}!\-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.cpp@{storm.\-cpp}}
\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_8cpp_ab73a588726c644fa2b842a37e0ec8ba3}
\hypertarget{storm_8cpp_a64706fa3485f30f3b989f4790967dd02}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Set\-Locale@{\-S\-File\-Set\-Locale}}
\index{\-S\-File\-Set\-Locale@{\-S\-File\-Set\-Locale}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a64706fa3485f30f3b989f4790967dd02}
\hypertarget{storm_8cpp_abe55e1ab4668b185f5931da636a7c469}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-File\-Unload\-File@{\-S\-File\-Unload\-File}}
\index{\-S\-File\-Unload\-File@{\-S\-File\-Unload\-File}!storm.cpp@{storm.\-cpp}}
\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_8cpp_abe55e1ab4668b185f5931da636a7c469}
\hypertarget{storm_8cpp_ad3c87e9e18b29fd37f7cd879a414f0f2}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Gdi\-Delete\-Object@{\-S\-Gdi\-Delete\-Object}}
\index{\-S\-Gdi\-Delete\-Object@{\-S\-Gdi\-Delete\-Object}!storm.cpp@{storm.\-cpp}}
\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_8cpp_ad3c87e9e18b29fd37f7cd879a414f0f2}
\hypertarget{storm_8cpp_a4255e658ebf327f612968f25b5467500}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Gdi\-Ext\-Text\-Out@{\-S\-Gdi\-Ext\-Text\-Out}}
\index{\-S\-Gdi\-Ext\-Text\-Out@{\-S\-Gdi\-Ext\-Text\-Out}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a4255e658ebf327f612968f25b5467500}
\hypertarget{storm_8cpp_ac71918adb28e1d09b20761ad936147b2}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Gdi\-Import\-Font@{\-S\-Gdi\-Import\-Font}}
\index{\-S\-Gdi\-Import\-Font@{\-S\-Gdi\-Import\-Font}!storm.cpp@{storm.\-cpp}}
\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_8cpp_ac71918adb28e1d09b20761ad936147b2}
\hypertarget{storm_8cpp_aec2ddab092b1f85cc91b9f1293718a50}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Gdi\-Select\-Object@{\-S\-Gdi\-Select\-Object}}
\index{\-S\-Gdi\-Select\-Object@{\-S\-Gdi\-Select\-Object}!storm.cpp@{storm.\-cpp}}
\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_8cpp_aec2ddab092b1f85cc91b9f1293718a50}
\hypertarget{storm_8cpp_abf34925af9f22c03d994676ad5091b91}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Gdi\-Set\-Pitch@{\-S\-Gdi\-Set\-Pitch}}
\index{\-S\-Gdi\-Set\-Pitch@{\-S\-Gdi\-Set\-Pitch}!storm.cpp@{storm.\-cpp}}
\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_8cpp_abf34925af9f22c03d994676ad5091b91}
\hypertarget{storm_8cpp_af516ea2ee54f1f34253cd138e09eba43}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Mem\-Alloc@{\-S\-Mem\-Alloc}}
\index{\-S\-Mem\-Alloc@{\-S\-Mem\-Alloc}!storm.cpp@{storm.\-cpp}}
\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[{{\bf int}}]{amount, }
\item[{char $\ast$}]{logfilename, }
\item[{{\bf int}}]{logline, }
\item[{char}]{default\-Value}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_af516ea2ee54f1f34253cd138e09eba43}


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


\hypertarget{storm_8cpp_af277e10e21199bdcedd66485da1207cb}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Mem\-Cmp@{\-S\-Mem\-Cmp}}
\index{\-S\-Mem\-Cmp@{\-S\-Mem\-Cmp}!storm.cpp@{storm.\-cpp}}
\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_8cpp_af277e10e21199bdcedd66485da1207cb}
\hypertarget{storm_8cpp_ad71034a2310f9bd5325f56c30abc6521}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Mem\-Copy@{\-S\-Mem\-Copy}}
\index{\-S\-Mem\-Copy@{\-S\-Mem\-Copy}!storm.cpp@{storm.\-cpp}}
\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[{void $\ast$}]{dest, }
\item[{const void $\ast$}]{source, }
\item[{size\-\_\-t}]{size}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_ad71034a2310f9bd5325f56c30abc6521}
\hypertarget{storm_8cpp_a18f2bc42cd4d944211b7e3fc368f48d2}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Mem\-Fill@{\-S\-Mem\-Fill}}
\index{\-S\-Mem\-Fill@{\-S\-Mem\-Fill}!storm.cpp@{storm.\-cpp}}
\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[{void $\ast$}]{location, }
\item[{size\-\_\-t}]{length, }
\item[{char}]{fill\-With}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a18f2bc42cd4d944211b7e3fc368f48d2}
\hypertarget{storm_8cpp_a3426d63e23edeb17f086ed67339b1ba0}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Mem\-Free@{\-S\-Mem\-Free}}
\index{\-S\-Mem\-Free@{\-S\-Mem\-Free}!storm.cpp@{storm.\-cpp}}
\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[{void $\ast$}]{location, }
\item[{char $\ast$}]{logfilename, }
\item[{{\bf int}}]{logline, }
\item[{char}]{default\-Value}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a3426d63e23edeb17f086ed67339b1ba0}
\hypertarget{storm_8cpp_a8048a03378cd033d510412d66583c980}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Mem\-Zero@{\-S\-Mem\-Zero}}
\index{\-S\-Mem\-Zero@{\-S\-Mem\-Zero}!storm.cpp@{storm.\-cpp}}
\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[{void $\ast$}]{location, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{length}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a8048a03378cd033d510412d66583c980}
\hypertarget{storm_8cpp_a03abd17e5af47e7c80f71f0310579662}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net144@{\-S\-Net144}}
\index{\-S\-Net144@{\-S\-Net144}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a03abd17e5af47e7c80f71f0310579662}
\hypertarget{storm_8cpp_abcd4e842382155bb87ea2f7ca3ab9553}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Create\-Game@{\-S\-Net\-Create\-Game}}
\index{\-S\-Net\-Create\-Game@{\-S\-Net\-Create\-Game}!storm.cpp@{storm.\-cpp}}
\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_8cpp_abcd4e842382155bb87ea2f7ca3ab9553}
\hypertarget{storm_8cpp_a0266c0a12a0b0dc1364df9a06f2f3d57}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Create\-Ladder\-Game@{\-S\-Net\-Create\-Ladder\-Game}}
\index{\-S\-Net\-Create\-Ladder\-Game@{\-S\-Net\-Create\-Ladder\-Game}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a0266c0a12a0b0dc1364df9a06f2f3d57}
\hypertarget{storm_8cpp_ae8229076f84c5d9c767ab95a39c37beb}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Destroy@{\-S\-Net\-Destroy}}
\index{\-S\-Net\-Destroy@{\-S\-Net\-Destroy}!storm.cpp@{storm.\-cpp}}
\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_8cpp_ae8229076f84c5d9c767ab95a39c37beb}
\hypertarget{storm_8cpp_ade61c0b652543ed270d9b9077bb9155f}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Drop\-Player@{\-S\-Net\-Drop\-Player}}
\index{\-S\-Net\-Drop\-Player@{\-S\-Net\-Drop\-Player}!storm.cpp@{storm.\-cpp}}
\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[{{\bf int}}]{playerid, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{flags}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_ade61c0b652543ed270d9b9077bb9155f}


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


\hypertarget{storm_8cpp_abe3bd5ffdd3e858b2a079682fc678ac8}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Enum\-Games@{\-S\-Net\-Enum\-Games}}
\index{\-S\-Net\-Enum\-Games@{\-S\-Net\-Enum\-Games}!storm.cpp@{storm.\-cpp}}
\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_8cpp_abe3bd5ffdd3e858b2a079682fc678ac8}
\hypertarget{storm_8cpp_ab09882bcb9b825bafede9576c4974a4c}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Enum\-Games\-Ex@{\-S\-Net\-Enum\-Games\-Ex}}
\index{\-S\-Net\-Enum\-Games\-Ex@{\-S\-Net\-Enum\-Games\-Ex}!storm.cpp@{storm.\-cpp}}
\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_8cpp_ab09882bcb9b825bafede9576c4974a4c}
\hypertarget{storm_8cpp_ab3b611652d649017d0071f935dee2e7f}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Enum\-Providers@{\-S\-Net\-Enum\-Providers}}
\index{\-S\-Net\-Enum\-Providers@{\-S\-Net\-Enum\-Providers}!storm.cpp@{storm.\-cpp}}
\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_8cpp_ab3b611652d649017d0071f935dee2e7f}
\hypertarget{storm_8cpp_ab0c4b812820b69f96003db284fde0dc5}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Get\-Game\-Info@{\-S\-Net\-Get\-Game\-Info}}
\index{\-S\-Net\-Get\-Game\-Info@{\-S\-Net\-Get\-Game\-Info}!storm.cpp@{storm.\-cpp}}
\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[{{\bf int}}]{type, }
\item[{void $\ast$}]{dst, }
\item[{size\-\_\-t}]{length, }
\item[{size\-\_\-t $\ast$}]{byteswritten}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_ab0c4b812820b69f96003db284fde0dc5}
\hypertarget{storm_8cpp_a15e9ada0c241e7e1ae6f1475b3808899}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Get\-League\-Name@{\-S\-Net\-Get\-League\-Name}}
\index{\-S\-Net\-Get\-League\-Name@{\-S\-Net\-Get\-League\-Name}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a15e9ada0c241e7e1ae6f1475b3808899}
\hypertarget{storm_8cpp_af8172f17cfd5c1a2204cedd19ffbfa9c}{\index{storm.\-cpp@{storm.\-cpp}!\-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.cpp@{storm.\-cpp}}
\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_8cpp_af8172f17cfd5c1a2204cedd19ffbfa9c}
\hypertarget{storm_8cpp_ad825da65c9840eb7ff57fd6f4fadd3ed}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Get\-Num\-Players@{\-S\-Net\-Get\-Num\-Players}}
\index{\-S\-Net\-Get\-Num\-Players@{\-S\-Net\-Get\-Num\-Players}!storm.cpp@{storm.\-cpp}}
\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_8cpp_ad825da65c9840eb7ff57fd6f4fadd3ed}
\hypertarget{storm_8cpp_a61d4e52dcf2efa2fd4554b2617912618}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Get\-Player\-Caps@{\-S\-Net\-Get\-Player\-Caps}}
\index{\-S\-Net\-Get\-Player\-Caps@{\-S\-Net\-Get\-Player\-Caps}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a61d4e52dcf2efa2fd4554b2617912618}
\hypertarget{storm_8cpp_a5726a79977d9cb1d426b568ce8ffb567}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Get\-Player\-Name@{\-S\-Net\-Get\-Player\-Name}}
\index{\-S\-Net\-Get\-Player\-Name@{\-S\-Net\-Get\-Player\-Name}!storm.cpp@{storm.\-cpp}}
\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[{{\bf int}}]{playerid, }
\item[{char $\ast$}]{buffer, }
\item[{size\-\_\-t}]{buffersize}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a5726a79977d9cb1d426b568ce8ffb567}
\hypertarget{storm_8cpp_a1a510ab86e3cd1836c190729e6ef6267}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Get\-Player\-Names@{\-S\-Net\-Get\-Player\-Names}}
\index{\-S\-Net\-Get\-Player\-Names@{\-S\-Net\-Get\-Player\-Names}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a1a510ab86e3cd1836c190729e6ef6267}
\hypertarget{storm_8cpp_af15b3133f90b34bd3dd8749c553c0762}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Get\-Provider\-Caps@{\-S\-Net\-Get\-Provider\-Caps}}
\index{\-S\-Net\-Get\-Provider\-Caps@{\-S\-Net\-Get\-Provider\-Caps}!storm.cpp@{storm.\-cpp}}
\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[{\-P\-C\-A\-P\-S}]{provider\-Caps}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_af15b3133f90b34bd3dd8749c553c0762}


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


\hypertarget{storm_8cpp_a6b11c20f3b61ddcd64eb839f1d4aae11}{\index{storm.\-cpp@{storm.\-cpp}!\-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.cpp@{storm.\-cpp}}
\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[{{\bf int} $\ast$}]{turns}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a6b11c20f3b61ddcd64eb839f1d4aae11}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{storm_8cpp_a6b11c20f3b61ddcd64eb839f1d4aae11_icgraph}
\end{center}
\end{figure}


\hypertarget{storm_8cpp_aa836c6e76b63daf2ce19c2e0aee2ad54}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Initialize\-Device@{\-S\-Net\-Initialize\-Device}}
\index{\-S\-Net\-Initialize\-Device@{\-S\-Net\-Initialize\-Device}!storm.cpp@{storm.\-cpp}}
\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_8cpp_aa836c6e76b63daf2ce19c2e0aee2ad54}
\hypertarget{storm_8cpp_a85d0af3d270a85ed56cb14264c7b4ddd}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Initialize\-Provider@{\-S\-Net\-Initialize\-Provider}}
\index{\-S\-Net\-Initialize\-Provider@{\-S\-Net\-Initialize\-Provider}!storm.cpp@{storm.\-cpp}}
\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[{{\bf \-D\-W\-O\-R\-D}}]{provider\-Name, }
\item[{client\-Info $\ast$}]{game\-Client\-Info, }
\item[{user\-Info $\ast$}]{user\-Data, }
\item[{battle\-Info $\ast$}]{bn\-Callbacks, }
\item[{module\-Info $\ast$}]{module\-Data}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a85d0af3d270a85ed56cb14264c7b4ddd}
\hypertarget{storm_8cpp_a00eae620595c4a986720d9c6f22e1e3d}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Join\-Game@{\-S\-Net\-Join\-Game}}
\index{\-S\-Net\-Join\-Game@{\-S\-Net\-Join\-Game}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a00eae620595c4a986720d9c6f22e1e3d}
\hypertarget{storm_8cpp_ad1f8cbebc804760f3a9fc3190697831d}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-League\-Logout@{\-S\-Net\-League\-Logout}}
\index{\-S\-Net\-League\-Logout@{\-S\-Net\-League\-Logout}!storm.cpp@{storm.\-cpp}}
\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_8cpp_ad1f8cbebc804760f3a9fc3190697831d}
\hypertarget{storm_8cpp_a6d5398624549dd77e18154461e797c15}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Leave\-Game@{\-S\-Net\-Leave\-Game}}
\index{\-S\-Net\-Leave\-Game@{\-S\-Net\-Leave\-Game}!storm.cpp@{storm.\-cpp}}
\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[{{\bf int}}]{type}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a6d5398624549dd77e18154461e797c15}


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


\hypertarget{storm_8cpp_a9c10316b40b0d2fc3a3df8b82b62912b}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Perform\-Upgrade@{\-S\-Net\-Perform\-Upgrade}}
\index{\-S\-Net\-Perform\-Upgrade@{\-S\-Net\-Perform\-Upgrade}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a9c10316b40b0d2fc3a3df8b82b62912b}
\hypertarget{storm_8cpp_aeaed1d9f9634c8b5d7811aaf008b2101}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Receive\-Message@{\-S\-Net\-Receive\-Message}}
\index{\-S\-Net\-Receive\-Message@{\-S\-Net\-Receive\-Message}!storm.cpp@{storm.\-cpp}}
\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_8cpp_aeaed1d9f9634c8b5d7811aaf008b2101}


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


\hypertarget{storm_8cpp_a31a97621d689cc1a6d061d1451a213cf}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Receive\-Turns@{\-S\-Net\-Receive\-Turns}}
\index{\-S\-Net\-Receive\-Turns@{\-S\-Net\-Receive\-Turns}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a31a97621d689cc1a6d061d1451a213cf}
\hypertarget{storm_8cpp_aa4be20fff6010db908b13e28e8ac4440}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Register\-Event\-Handler@{\-S\-Net\-Register\-Event\-Handler}}
\index{\-S\-Net\-Register\-Event\-Handler@{\-S\-Net\-Register\-Event\-Handler}!storm.cpp@{storm.\-cpp}}
\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_8cpp_aa4be20fff6010db908b13e28e8ac4440}
\hypertarget{storm_8cpp_aa00dc48bcd3be0a67f1602078abbafad}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Report\-Game\-Result@{\-S\-Net\-Report\-Game\-Result}}
\index{\-S\-Net\-Report\-Game\-Result@{\-S\-Net\-Report\-Game\-Result}!storm.cpp@{storm.\-cpp}}
\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_8cpp_aa00dc48bcd3be0a67f1602078abbafad}
\hypertarget{storm_8cpp_aa041d6fdff7f64affa548cf02cdcb75f}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Select\-Game@{\-S\-Net\-Select\-Game}}
\index{\-S\-Net\-Select\-Game@{\-S\-Net\-Select\-Game}!storm.cpp@{storm.\-cpp}}
\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_8cpp_aa041d6fdff7f64affa548cf02cdcb75f}
\hypertarget{storm_8cpp_aff1cba69743a42959790251db88f903a}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Send\-League\-Command@{\-S\-Net\-Send\-League\-Command}}
\index{\-S\-Net\-Send\-League\-Command@{\-S\-Net\-Send\-League\-Command}!storm.cpp@{storm.\-cpp}}
\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_8cpp_aff1cba69743a42959790251db88f903a}
\hypertarget{storm_8cpp_a927e4cdbcdcd2d3f5edc7b9ec6e40ba4}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Send\-Message@{\-S\-Net\-Send\-Message}}
\index{\-S\-Net\-Send\-Message@{\-S\-Net\-Send\-Message}!storm.cpp@{storm.\-cpp}}
\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[{{\bf int}}]{player\-I\-D, }
\item[{void $\ast$}]{data, }
\item[{size\-\_\-t}]{databytes}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a927e4cdbcdcd2d3f5edc7b9ec6e40ba4}


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


\hypertarget{storm_8cpp_a918ca834b9de3e74cdbb50fbdba16292}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Send\-Replay\-Path@{\-S\-Net\-Send\-Replay\-Path}}
\index{\-S\-Net\-Send\-Replay\-Path@{\-S\-Net\-Send\-Replay\-Path}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a918ca834b9de3e74cdbb50fbdba16292}
\hypertarget{storm_8cpp_aef925655724bf62a46af856ccbb9bd83}{\index{storm.\-cpp@{storm.\-cpp}!\-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.cpp@{storm.\-cpp}}
\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_8cpp_aef925655724bf62a46af856ccbb9bd83}


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


\hypertarget{storm_8cpp_aea33269f3859dd26971fbbb50a992608}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Send\-Turn@{\-S\-Net\-Send\-Turn}}
\index{\-S\-Net\-Send\-Turn@{\-S\-Net\-Send\-Turn}!storm.cpp@{storm.\-cpp}}
\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[{void $\ast$}]{data, }
\item[{size\-\_\-t}]{databytes}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_aea33269f3859dd26971fbbb50a992608}


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


\hypertarget{storm_8cpp_a140686c16374ef9574e816312b17fb80}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Net\-Set\-Game\-Mode@{\-S\-Net\-Set\-Game\-Mode}}
\index{\-S\-Net\-Set\-Game\-Mode@{\-S\-Net\-Set\-Game\-Mode}!storm.cpp@{storm.\-cpp}}
\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[{{\bf \-D\-W\-O\-R\-D}}]{mode\-Flags, }
\item[{char}]{a2}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a140686c16374ef9574e816312b17fb80}


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


\hypertarget{storm_8cpp_a4cd9c4c1f37e6e90b408700fe2ad713b}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Reg\-Delete\-Value@{\-S\-Reg\-Delete\-Value}}
\index{\-S\-Reg\-Delete\-Value@{\-S\-Reg\-Delete\-Value}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a4cd9c4c1f37e6e90b408700fe2ad713b}
\hypertarget{storm_8cpp_a98319d02f0080532cd994f06d3ada535}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Reg\-Load\-Data@{\-S\-Reg\-Load\-Data}}
\index{\-S\-Reg\-Load\-Data@{\-S\-Reg\-Load\-Data}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a98319d02f0080532cd994f06d3ada535}
\hypertarget{storm_8cpp_ae239b6f59194f6a7e29899902380ab2b}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Reg\-Load\-String@{\-S\-Reg\-Load\-String}}
\index{\-S\-Reg\-Load\-String@{\-S\-Reg\-Load\-String}!storm.cpp@{storm.\-cpp}}
\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_8cpp_ae239b6f59194f6a7e29899902380ab2b}


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


\hypertarget{storm_8cpp_a5211166e946c521556c4b20b099f45cb}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Reg\-Load\-Value@{\-S\-Reg\-Load\-Value}}
\index{\-S\-Reg\-Load\-Value@{\-S\-Reg\-Load\-Value}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a5211166e946c521556c4b20b099f45cb}
\hypertarget{storm_8cpp_ab856b5cc6a8340ad2bff84fa2ac6d8a9}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Reg\-Save\-Data@{\-S\-Reg\-Save\-Data}}
\index{\-S\-Reg\-Save\-Data@{\-S\-Reg\-Save\-Data}!storm.cpp@{storm.\-cpp}}
\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_8cpp_ab856b5cc6a8340ad2bff84fa2ac6d8a9}
\hypertarget{storm_8cpp_a08589173f769c9634a634b04b3c5e0eb}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Reg\-Save\-String@{\-S\-Reg\-Save\-String}}
\index{\-S\-Reg\-Save\-String@{\-S\-Reg\-Save\-String}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a08589173f769c9634a634b04b3c5e0eb}
\hypertarget{storm_8cpp_a6f260e45ec1670f2beeb0898d569806f}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Reg\-Save\-Value@{\-S\-Reg\-Save\-Value}}
\index{\-S\-Reg\-Save\-Value@{\-S\-Reg\-Save\-Value}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a6f260e45ec1670f2beeb0898d569806f}
\hypertarget{storm_8cpp_a3b42b8096e8cf4eefcee9132b37f7bd0}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Rgn523@{\-S\-Rgn523}}
\index{\-S\-Rgn523@{\-S\-Rgn523}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a3b42b8096e8cf4eefcee9132b37f7bd0}
\hypertarget{storm_8cpp_a706aab6002d0facfc58acfab10ffec9f}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Rgn529i@{\-S\-Rgn529i}}
\index{\-S\-Rgn529i@{\-S\-Rgn529i}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a706aab6002d0facfc58acfab10ffec9f}
\hypertarget{storm_8cpp_a4307c2e4d3954d451e24fc07eff9d809}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Rgn\-Create\-Region@{\-S\-Rgn\-Create\-Region}}
\index{\-S\-Rgn\-Create\-Region@{\-S\-Rgn\-Create\-Region}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a4307c2e4d3954d451e24fc07eff9d809}
\hypertarget{storm_8cpp_af3bf5f159c42f96c172b10b098595bdd}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Rgn\-Delete\-Region@{\-S\-Rgn\-Delete\-Region}}
\index{\-S\-Rgn\-Delete\-Region@{\-S\-Rgn\-Delete\-Region}!storm.cpp@{storm.\-cpp}}
\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_8cpp_af3bf5f159c42f96c172b10b098595bdd}
\hypertarget{storm_8cpp_a8af76cff1670aacceeed8297d4db74e7}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Str\-Chr@{\-S\-Str\-Chr}}
\index{\-S\-Str\-Chr@{\-S\-Str\-Chr}!storm.cpp@{storm.\-cpp}}
\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[{const char $\ast$}]{string, }
\item[{char}]{c}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a8af76cff1670aacceeed8297d4db74e7}
\hypertarget{storm_8cpp_a1bb1acc00d3ab3750a8cb7e570f644d4}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Str\-Chr\-R@{\-S\-Str\-Chr\-R}}
\index{\-S\-Str\-Chr\-R@{\-S\-Str\-Chr\-R}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a1bb1acc00d3ab3750a8cb7e570f644d4}
\hypertarget{storm_8cpp_ac36b1973d503b9d384fc6ac62c7dc282}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Str\-Cmp@{\-S\-Str\-Cmp}}
\index{\-S\-Str\-Cmp@{\-S\-Str\-Cmp}!storm.cpp@{storm.\-cpp}}
\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[{const char $\ast$}]{string1, }
\item[{const char $\ast$}]{string2, }
\item[{size\-\_\-t}]{size}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_ac36b1973d503b9d384fc6ac62c7dc282}
\hypertarget{storm_8cpp_ac4c803acf226dd3f895c6a2aba9daa66}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Str\-Cmp\-I@{\-S\-Str\-Cmp\-I}}
\index{\-S\-Str\-Cmp\-I@{\-S\-Str\-Cmp\-I}!storm.cpp@{storm.\-cpp}}
\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[{const char $\ast$}]{string1, }
\item[{const char $\ast$}]{string2, }
\item[{size\-\_\-t}]{size}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_ac4c803acf226dd3f895c6a2aba9daa66}
\hypertarget{storm_8cpp_a275f88cf807fc9bba447d49cbfafdb03}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Str\-Copy@{\-S\-Str\-Copy}}
\index{\-S\-Str\-Copy@{\-S\-Str\-Copy}!storm.cpp@{storm.\-cpp}}
\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[{char $\ast$}]{dest, }
\item[{const char $\ast$}]{src, }
\item[{{\bf int}}]{max\-\_\-length}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a275f88cf807fc9bba447d49cbfafdb03}


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


\hypertarget{storm_8cpp_a791c25da267a1dd496df910d95aa4f15}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Str\-Hash@{\-S\-Str\-Hash}}
\index{\-S\-Str\-Hash@{\-S\-Str\-Hash}!storm.cpp@{storm.\-cpp}}
\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[{const char $\ast$}]{string, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{flags, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{\-Seed}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a791c25da267a1dd496df910d95aa4f15}
\hypertarget{storm_8cpp_a2c320abebc68672fe4b8544a39b44ec4}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Str\-Len@{\-S\-Str\-Len}}
\index{\-S\-Str\-Len@{\-S\-Str\-Len}!storm.cpp@{storm.\-cpp}}
\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[{const char $\ast$}]{string}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a2c320abebc68672fe4b8544a39b44ec4}
\hypertarget{storm_8cpp_a0542ed842cfcc993f3c1687b4db0fc12}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Str\-N\-Cat@{\-S\-Str\-N\-Cat}}
\index{\-S\-Str\-N\-Cat@{\-S\-Str\-N\-Cat}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a0542ed842cfcc993f3c1687b4db0fc12}


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


\hypertarget{storm_8cpp_a9932f6543de043c6ed6bed1c45300169}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Str\-Upper@{\-S\-Str\-Upper}}
\index{\-S\-Str\-Upper@{\-S\-Str\-Upper}!storm.cpp@{storm.\-cpp}}
\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[{char $\ast$}]{string}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_a9932f6543de043c6ed6bed1c45300169}
\hypertarget{storm_8cpp_aa5af909c77a2b274a2b27a994a4de69e}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Str\-V\-Printf@{\-S\-Str\-V\-Printf}}
\index{\-S\-Str\-V\-Printf@{\-S\-Str\-V\-Printf}!storm.cpp@{storm.\-cpp}}
\subsubsection[{\-S\-Str\-V\-Printf}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t {\bf \-S\-Str\-V\-Printf} (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{dest, }
\item[{size\-\_\-t}]{size, }
\item[{const char $\ast$}]{format, }
\item[{}]{...}
\end{DoxyParamCaption}
)}}\label{storm_8cpp_aa5af909c77a2b274a2b27a994a4de69e}
\hypertarget{storm_8cpp_ad21b2fd396cc6c89ccd7f2954e18aac7}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Trans\-Blt@{\-S\-Trans\-Blt}}
\index{\-S\-Trans\-Blt@{\-S\-Trans\-Blt}!storm.cpp@{storm.\-cpp}}
\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_8cpp_ad21b2fd396cc6c89ccd7f2954e18aac7}
\hypertarget{storm_8cpp_a62535a65fff3f4bb5f488c2687dd17e0}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Trans\-Blt\-Using\-Mask@{\-S\-Trans\-Blt\-Using\-Mask}}
\index{\-S\-Trans\-Blt\-Using\-Mask@{\-S\-Trans\-Blt\-Using\-Mask}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a62535a65fff3f4bb5f488c2687dd17e0}
\hypertarget{storm_8cpp_a24c304ca8266d697de812b45e04333f2}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Trans\-Combine\-Masks@{\-S\-Trans\-Combine\-Masks}}
\index{\-S\-Trans\-Combine\-Masks@{\-S\-Trans\-Combine\-Masks}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a24c304ca8266d697de812b45e04333f2}
\hypertarget{storm_8cpp_a7a901722dcede8a2b6fd7726649b2d48}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Trans\-Create\-E@{\-S\-Trans\-Create\-E}}
\index{\-S\-Trans\-Create\-E@{\-S\-Trans\-Create\-E}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a7a901722dcede8a2b6fd7726649b2d48}


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


\hypertarget{storm_8cpp_a7b53022e7e5cb05650b6d6678559c65b}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Trans\-Delete@{\-S\-Trans\-Delete}}
\index{\-S\-Trans\-Delete@{\-S\-Trans\-Delete}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a7b53022e7e5cb05650b6d6678559c65b}


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


\hypertarget{storm_8cpp_a681042062212743f73217f55fb97ef36}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Trans\-Duplicate@{\-S\-Trans\-Duplicate}}
\index{\-S\-Trans\-Duplicate@{\-S\-Trans\-Duplicate}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a681042062212743f73217f55fb97ef36}
\hypertarget{storm_8cpp_ae9c685f3af332e8ed7f9eeb7e130c987}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Trans\-Intersect\-Dirty\-Array@{\-S\-Trans\-Intersect\-Dirty\-Array}}
\index{\-S\-Trans\-Intersect\-Dirty\-Array@{\-S\-Trans\-Intersect\-Dirty\-Array}!storm.cpp@{storm.\-cpp}}
\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_8cpp_ae9c685f3af332e8ed7f9eeb7e130c987}
\hypertarget{storm_8cpp_aec29bc9926a5ed279d9020db36cb7bca}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Trans\-Invert\-Mask@{\-S\-Trans\-Invert\-Mask}}
\index{\-S\-Trans\-Invert\-Mask@{\-S\-Trans\-Invert\-Mask}!storm.cpp@{storm.\-cpp}}
\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_8cpp_aec29bc9926a5ed279d9020db36cb7bca}
\hypertarget{storm_8cpp_aefa7afc497a1607f9ad31a5f116bb4b8}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Trans\-Point\-In\-Mask@{\-S\-Trans\-Point\-In\-Mask}}
\index{\-S\-Trans\-Point\-In\-Mask@{\-S\-Trans\-Point\-In\-Mask}!storm.cpp@{storm.\-cpp}}
\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_8cpp_aefa7afc497a1607f9ad31a5f116bb4b8}
\hypertarget{storm_8cpp_a7d7063eb76312ef4945291a4dd73b9f9}{\index{storm.\-cpp@{storm.\-cpp}!\-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.cpp@{storm.\-cpp}}
\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_8cpp_a7d7063eb76312ef4945291a4dd73b9f9}


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


\hypertarget{storm_8cpp_a33767b107efe2fa0262fd3ef8f1e3f59}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Vid\-Destroy@{\-S\-Vid\-Destroy}}
\index{\-S\-Vid\-Destroy@{\-S\-Vid\-Destroy}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a33767b107efe2fa0262fd3ef8f1e3f59}
\hypertarget{storm_8cpp_a6048def012e1e2afc2db8c92e7f21927}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Vid\-Get\-Size@{\-S\-Vid\-Get\-Size}}
\index{\-S\-Vid\-Get\-Size@{\-S\-Vid\-Get\-Size}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a6048def012e1e2afc2db8c92e7f21927}
\hypertarget{storm_8cpp_a3c2690ae4733072cd0fcfce629cddddd}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Vid\-Initialize@{\-S\-Vid\-Initialize}}
\index{\-S\-Vid\-Initialize@{\-S\-Vid\-Initialize}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a3c2690ae4733072cd0fcfce629cddddd}
\hypertarget{storm_8cpp_accfa19342af39de3dec33d3387e25f29}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Vid\-Play\-Begin@{\-S\-Vid\-Play\-Begin}}
\index{\-S\-Vid\-Play\-Begin@{\-S\-Vid\-Play\-Begin}!storm.cpp@{storm.\-cpp}}
\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_8cpp_accfa19342af39de3dec33d3387e25f29}
\hypertarget{storm_8cpp_aeea98db66b9c980e95e7322321385bbe}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Vid\-Play\-Continue\-Single@{\-S\-Vid\-Play\-Continue\-Single}}
\index{\-S\-Vid\-Play\-Continue\-Single@{\-S\-Vid\-Play\-Continue\-Single}!storm.cpp@{storm.\-cpp}}
\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_8cpp_aeea98db66b9c980e95e7322321385bbe}
\hypertarget{storm_8cpp_a5108e822d683c53f1fccf633ceab9b71}{\index{storm.\-cpp@{storm.\-cpp}!\-S\-Vid\-Play\-End@{\-S\-Vid\-Play\-End}}
\index{\-S\-Vid\-Play\-End@{\-S\-Vid\-Play\-End}!storm.cpp@{storm.\-cpp}}
\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_8cpp_a5108e822d683c53f1fccf633ceab9b71}
