\hypertarget{Detours_8h}{\section{trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-Detours.h \-File \-Reference}
\label{Detours_8h}\index{trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-Detours.\-h@{trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-Detours.\-h}}
}
{\ttfamily \#include $<$windows.\-h$>$}\*
{\ttfamily \#include \char`\"{}\-B\-W/\-Offsets.\-h\char`\"{}}\*
\-Include dependency graph for \-Detours.\-h\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{Detours_8h__incl}
\end{center}
\end{figure}
\-This graph shows which files directly or indirectly include this file\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{Detours_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
void \-\_\-\-\_\-stdcall \hyperlink{Detours_8h_aa19aea843fd9c7e2a5e06599a9e069e3}{\-Draw\-Hook} (\hyperlink{structBW_1_1bitmap}{\-B\-W\-::bitmap} $\ast$p\-Surface, \hyperlink{structBW_1_1bounds}{\-B\-W\-::bounds} $\ast$p\-Bounds)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{Detours_8h_a2670101f983fe137c3f8fead1cd12ef9}{\-\_\-\-S\-Net\-Leave\-Game} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} type)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-\_\-\-\_\-cdecl \hyperlink{Detours_8h_af9b489bd28410194f9ac997961f1b3ef}{\-\_\-next\-Frame\-Hook} ()
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{Detours_8h_ab07a987fed0da711091a22ead66e5ca2}{\-\_\-\-S\-Str\-Copy} (char $\ast$dest, const char $\ast$\hyperlink{Detours_8h_af2ed45b90afa2ef4ec6e09625335a082}{source}, size\-\_\-t \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{Detours_8h_a915d0354929c6e3bcc8dc4e8902d60b9}{\-\_\-\-S\-Net\-Receive\-Message} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$senderplayerid, \hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} $\ast$$\ast$\hyperlink{Detours_8h_a23123639a9f14f532c3e2dd4149bc135}{data}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$\hyperlink{Detours_8h_aee8aea15fd0a8b81cb6629f97f21b93e}{databytes})
\item 
void \-\_\-\-\_\-stdcall \hyperlink{Detours_8h_a4c50f879281622c8666df23a1c0c10c0}{\-Draw\-Dialog\-Hook} (\hyperlink{structBW_1_1bitmap}{\-B\-W\-::bitmap} $\ast$p\-Surface, \hyperlink{structBW_1_1bounds}{\-B\-W\-::bounds} $\ast$p\-Bounds)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{Detours_8h_a3f856b591cb3734ef82166590d93f396}{\-\_\-\-S\-File\-Authenticate\-Archive} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Archive, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} $\ast$dw\-Return\-Val)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{Detours_8h_a6f1b75a0ffeaeb4eb59f68bbef1e4191}{\-\_\-\-S\-File\-Open\-File\-Ex} (\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} h\-Mpq, const char $\ast$\hyperlink{Detours_8h_acdbd01721a762455310282844bc72187}{sz\-File\-Name}, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_a366ab77542c248e8d350e38e18d5261e}{dw\-Search\-Scope}, \hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} $\ast$\hyperlink{Detours_8h_a56066380195b1f42a68cc90059d7c1cd}{ph\-File})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{Detours_8h_a1c17ca2d2a92011cacf56bba3b2be9da}{\-\_\-\-S\-File\-Open\-File} (const char $\ast$filename, \hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} $\ast$\hyperlink{Detours_8h_a56066380195b1f42a68cc90059d7c1cd}{ph\-File})
\item 
void $\ast$\-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{Detours_8h_a56af8013e02892f3a1fa77a5cf3eca9c}{\-\_\-\-S\-Mem\-Alloc} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} amount, char $\ast$logfilename, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} logline, char default\-Value)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{Detours_8h_a27709734df08cd267bc547b89c716760}{\-\_\-\-S\-Net\-Send\-Turn} (char $\ast$\hyperlink{Detours_8h_a23123639a9f14f532c3e2dd4149bc135}{data}, unsigned \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_aee8aea15fd0a8b81cb6629f97f21b93e}{databytes})
\item 
void \-\_\-\-\_\-fastcall \hyperlink{Detours_8h_a76e7ab7a81aec4c4b2e0e3d61a6c71f5}{\-Command\-Filter} (\hyperlink{Types_8h_a4ae1dab0fb4b072a66584546209e7d58}{\-B\-Y\-T\-E} $\ast$buffer, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} length)
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I \hyperlink{Detours_8h_a8c2ce4cbec48bc0037ee2544b4cea661}{\-\_\-\-S\-Draw\-Capture\-Screen} (const char $\ast$psz\-Output)
\item 
\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \-W\-I\-N\-A\-P\-I \hyperlink{Detours_8h_a306990c42f780f746c03967676af1e8b}{\-\_\-\-Find\-First\-File} (\-L\-P\-C\-S\-T\-R lp\-File\-Name, \-L\-P\-W\-I\-N32\-\_\-\-F\-I\-N\-D\-\_\-\-D\-A\-T\-A \hyperlink{Detours_8h_a90a2f2c87b701ca2eefe7c3ac602ad1b}{lp\-Find\-File\-Data})
\item 
\hyperlink{Types_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{\-B\-O\-O\-L} \-W\-I\-N\-A\-P\-I \hyperlink{Detours_8h_a20049974fec75b3bf8c0ab2998bb7b49}{\-\_\-\-Delete\-File} (\-L\-P\-C\-T\-S\-T\-R lp\-File\-Name)
\item 
\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \-W\-I\-N\-A\-P\-I \hyperlink{Detours_8h_a214aa79cf804c67a56a07c77047bd244}{\-\_\-\-Get\-File\-Attributes} (\-L\-P\-C\-T\-S\-T\-R lp\-File\-Name)
\item 
\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \-W\-I\-N\-A\-P\-I \hyperlink{Detours_8h_ab4fc057dd8d0bde926799bd7447f0aa7}{\-\_\-\-Create\-File} (\-L\-P\-C\-T\-S\-T\-R lp\-File\-Name, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_a295d9ad519f29e14962fb9a7ee6d5cfb}{dw\-Desired\-Access}, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_a09934c8f1aec81f155c68017610e7cd6}{dw\-Share\-Mode}, \-L\-P\-S\-E\-C\-U\-R\-I\-T\-Y\-\_\-\-A\-T\-T\-R\-I\-B\-U\-T\-E\-S \hyperlink{Detours_8h_aa2a59cafad45a3b305ff67684a1b9a6c}{lp\-Security\-Attributes}, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_a886206019d7e3e322f4fac5252160fa4}{dw\-Creation\-Disposition}, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_a2f5151f215ec7fc0bd6d56d2ad8540b1}{dw\-Flags\-And\-Attributes}, \hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \hyperlink{Detours_8h_a46a819616800a1f447f0db033b7cb388}{h\-Template\-File})
\item 
\hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} \-W\-I\-N\-A\-P\-I \hyperlink{Detours_8h_afc76585e9b4234181ec927f61e5be8d9}{\-\_\-\-Create\-Window\-Ex\-A} (\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Ex\-Style, \-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}, \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_a3849b72bdbdbdcfbe795f6e5efc14ff3}{dw\-Style}, \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} \hyperlink{Detours_8h_a18059ce478cc8e5549cbf036da1fb05c}{n\-Width}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a8e79eebe414ad46b7fc63466d31e47b4}{n\-Height}, \hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} \hyperlink{Detours_8h_a1654e30f3c5b7f8075ba0b29dfef3f4c}{h\-Wnd\-Parent}, \-H\-M\-E\-N\-U \hyperlink{Detours_8h_a6fc51260ad97ab44bd3e42390211b943}{h\-Menu}, \-H\-I\-N\-S\-T\-A\-N\-C\-E \hyperlink{Detours_8h_aa1043089dd6b2925628b01cf0464f3ab}{h\-Instance}, \-L\-P\-V\-O\-I\-D \hyperlink{Detours_8h_a762cd848ace977645ca133b6bc7c0fe0}{lp\-Param})
\item 
\hyperlink{Detours_8h_a275aba118b163e2b2bed64b6f7c8cfef}{\-V\-O\-I\-D} \-W\-I\-N\-A\-P\-I \hyperlink{Detours_8h_a5cf0f655ade2c3e72948ae655b5b5803}{\-\_\-\-Sleep} (\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Milliseconds)
\item 
\hyperlink{Detours_8h_a7bfb5e6be7b8b505b4bfe60a53c29d2e}{\-B\-O\-O\-L} (\-S\-T\-O\-R\-M\-A\-P\-I $\ast$\-\_\-\-S\-Net\-Leave\-Game\-Old)(\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} type)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} (\-S\-T\-O\-R\-M\-A\-P\-I $\ast$\-\_\-\-S\-Str\-Copy\-Old)(char $\ast$dest
\item 
void $\ast$\-S\-T\-O\-R\-M\-A\-P\-I $\ast$ \hyperlink{Detours_8h_a524afa175d55f108748624a02fafeafd}{\-\_\-\-S\-Mem\-Alloc\-Old} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} amount, char $\ast$logfilename, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} logline, char default\-Value)
\item 
\hyperlink{Detours_8h_a7c33cdba86f3139d0808d35ed2f2b43b}{\-H\-A\-N\-D\-L\-E} (\-W\-I\-N\-A\-P\-I $\ast$\-\_\-\-Find\-First\-File\-Old)(\-L\-P\-C\-S\-T\-R lp\-File\-Name
\item 
\hyperlink{Detours_8h_a6e9298f2dd3201d0bb383817b5e6a3d0}{\-B\-O\-O\-L} (\-W\-I\-N\-A\-P\-I $\ast$\-\_\-\-Delete\-File\-Old)(\-L\-P\-C\-T\-S\-T\-R lp\-File\-Name)
\item 
\hyperlink{Detours_8h_ade5ba04db2222357824588224f6047fb}{\-D\-W\-O\-R\-D} (\-W\-I\-N\-A\-P\-I $\ast$\-\_\-\-Get\-File\-Attributes\-Old)(\-L\-P\-C\-T\-S\-T\-R lp\-File\-Name)
\item 
\hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} (\-W\-I\-N\-A\-P\-I $\ast$\-\_\-\-Create\-Window\-Ex\-A\-Old)(\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Ex\-Style
\item 
\hyperlink{Detours_8h_a275aba118b163e2b2bed64b6f7c8cfef}{\-V\-O\-I\-D} (\-W\-I\-N\-A\-P\-I $\ast$\-\_\-\-Sleep\-Old)(\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} dw\-Milliseconds)
\item 
bool \-\_\-\-\_\-fastcall \hyperlink{Detours_8h_aadbc2da0bea27edc361e025c40a9b74b}{\-Trigger\-Action\-Replacement} (\hyperlink{classBW_1_1Triggers_1_1Action}{\-B\-W\-::\-Triggers\-::\-Action} $\ast$p\-Action)
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{Detours_8h_a8f40ead2c597ff5242d8ed7c85c4ff6e}{hide\-H\-U\-D}
\item 
\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_a35c9eb2bd23a19be58eb0b8aeec880d8}{last\-Turn\-Time}
\item 
\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_ab12105d96e449423ac55df9aa7c72483}{last\-Turn\-Frame}
\item 
double \hyperlink{Detours_8h_a1dd0225b74b6d25fb32d621854734634}{bot\-A\-P\-M\-\_\-no\-Select}
\item 
double \hyperlink{Detours_8h_a6ea9490393860eef686c1c37c5e3b7db}{bot\-A\-P\-M\-\_\-select}
\item 
bool \hyperlink{Detours_8h_a16a2c1a911e1ba880643bc45eb6cf35f}{want\-Refresh}
\item 
char \hyperlink{Detours_8h_a94ce8ec4bb14d59580948153ad8f9480}{gsz\-Desired\-Replay\-Name} \mbox{[}\-M\-A\-X\-\_\-\-P\-A\-T\-H\mbox{]}
\item 
bool \hyperlink{Detours_8h_af521fb550c205673a09390cbfaffd88c}{detour\-Create\-Window}
\item 
const char $\ast$ \hyperlink{Detours_8h_af2ed45b90afa2ef4ec6e09625335a082}{source}
\item 
const char size\-\_\-t \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} $\ast$$\ast$ \hyperlink{Detours_8h_a23123639a9f14f532c3e2dd4149bc135}{data}
\item 
\hyperlink{NewHackUtil_8h_ab64accf39cd9947d51611c16fd76f69a}{u8} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} $\ast$ \hyperlink{Detours_8h_aee8aea15fd0a8b81cb6629f97f21b93e}{databytes}
\item 
const char $\ast$ \hyperlink{Detours_8h_acdbd01721a762455310282844bc72187}{sz\-File\-Name}
\item 
const char \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_a366ab77542c248e8d350e38e18d5261e}{dw\-Search\-Scope}
\item 
const char \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} $\ast$ \hyperlink{Detours_8h_a56066380195b1f42a68cc90059d7c1cd}{ph\-File}
\item 
\-L\-P\-W\-I\-N32\-\_\-\-F\-I\-N\-D\-\_\-\-D\-A\-T\-A \hyperlink{Detours_8h_a90a2f2c87b701ca2eefe7c3ac602ad1b}{lp\-Find\-File\-Data}
\item 
\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_a295d9ad519f29e14962fb9a7ee6d5cfb}{dw\-Desired\-Access}
\item 
\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_a09934c8f1aec81f155c68017610e7cd6}{dw\-Share\-Mode}
\item 
\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \-L\-P\-S\-E\-C\-U\-R\-I\-T\-Y\-\_\-\-A\-T\-T\-R\-I\-B\-U\-T\-E\-S \hyperlink{Detours_8h_aa2a59cafad45a3b305ff67684a1b9a6c}{lp\-Security\-Attributes}
\item 
\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \*
\-L\-P\-S\-E\-C\-U\-R\-I\-T\-Y\-\_\-\-A\-T\-T\-R\-I\-B\-U\-T\-E\-S \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_a886206019d7e3e322f4fac5252160fa4}{dw\-Creation\-Disposition}
\item 
\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \*
\-L\-P\-S\-E\-C\-U\-R\-I\-T\-Y\-\_\-\-A\-T\-T\-R\-I\-B\-U\-T\-E\-S \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \*
\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_a2f5151f215ec7fc0bd6d56d2ad8540b1}{dw\-Flags\-And\-Attributes}
\item 
\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \*
\-L\-P\-S\-E\-C\-U\-R\-I\-T\-Y\-\_\-\-A\-T\-T\-R\-I\-B\-U\-T\-E\-S \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \*
\hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \hyperlink{Detours_8h_a46a819616800a1f447f0db033b7cb388}{h\-Template\-File}
\item 
\-L\-P\-C\-S\-T\-R \hyperlink{Detours_8h_ae75a0e60c3fe0823aa2deab2cb957b5f}{lp\-Class\-Name}
\item 
\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R \hyperlink{Detours_8h_a0c321626bdc33477808366c9d0d85f5e}{lp\-Window\-Name}
\item 
\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_a3849b72bdbdbdcfbe795f6e5efc14ff3}{dw\-Style}
\item 
\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_aea72dea2d265251bf7d417d17b1add4e}{x}
\item 
\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a2e2ad199e293564b2c8eab0073490c88}{y}
\item 
\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a18059ce478cc8e5549cbf036da1fb05c}{n\-Width}
\item 
\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a8e79eebe414ad46b7fc63466d31e47b4}{n\-Height}
\item 
\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \*
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} \hyperlink{Detours_8h_a1654e30f3c5b7f8075ba0b29dfef3f4c}{h\-Wnd\-Parent}
\item 
\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \*
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} \-H\-M\-E\-N\-U \hyperlink{Detours_8h_a6fc51260ad97ab44bd3e42390211b943}{h\-Menu}
\item 
\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \*
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} \-H\-M\-E\-N\-U \-H\-I\-N\-S\-T\-A\-N\-C\-E \hyperlink{Detours_8h_aa1043089dd6b2925628b01cf0464f3ab}{h\-Instance}
\item 
\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R \hyperlink{Types_8h_a8aec363bdef0c755693c97d1757e8642}{\-D\-W\-O\-R\-D} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \*
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\-H\-W\-N\-D} \-H\-M\-E\-N\-U \-H\-I\-N\-S\-T\-A\-N\-C\-E \*
\-L\-P\-V\-O\-I\-D \hyperlink{Detours_8h_a762cd848ace977645ca133b6bc7c0fe0}{lp\-Param}
\end{DoxyCompactItemize}


\subsection{\-Function \-Documentation}
\hypertarget{Detours_8h_ab4fc057dd8d0bde926799bd7447f0aa7}{\index{\-Detours.\-h@{\-Detours.\-h}!\-\_\-\-Create\-File@{\-\_\-\-Create\-File}}
\index{\-\_\-\-Create\-File@{\-\_\-\-Create\-File}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-\_\-\-Create\-File}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-H\-A\-N\-D\-L\-E} \-W\-I\-N\-A\-P\-I {\bf \-\_\-\-Create\-File} (
\begin{DoxyParamCaption}
\item[{\-L\-P\-C\-T\-S\-T\-R}]{lp\-File\-Name, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Desired\-Access, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Share\-Mode, }
\item[{\-L\-P\-S\-E\-C\-U\-R\-I\-T\-Y\-\_\-\-A\-T\-T\-R\-I\-B\-U\-T\-E\-S}]{lp\-Security\-Attributes, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Creation\-Disposition, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Flags\-And\-Attributes, }
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-Template\-File}
\end{DoxyParamCaption}
)}}\label{Detours_8h_ab4fc057dd8d0bde926799bd7447f0aa7}
\hypertarget{Detours_8h_afc76585e9b4234181ec927f61e5be8d9}{\index{\-Detours.\-h@{\-Detours.\-h}!\-\_\-\-Create\-Window\-Ex\-A@{\-\_\-\-Create\-Window\-Ex\-A}}
\index{\-\_\-\-Create\-Window\-Ex\-A@{\-\_\-\-Create\-Window\-Ex\-A}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-\_\-\-Create\-Window\-Ex\-A}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-H\-W\-N\-D} \-W\-I\-N\-A\-P\-I {\bf \-\_\-\-Create\-Window\-Ex\-A} (
\begin{DoxyParamCaption}
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Ex\-Style, }
\item[{\-L\-P\-C\-S\-T\-R}]{lp\-Class\-Name, }
\item[{\-L\-P\-C\-S\-T\-R}]{lp\-Window\-Name, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Style, }
\item[{{\bf int}}]{x, }
\item[{{\bf int}}]{y, }
\item[{{\bf int}}]{n\-Width, }
\item[{{\bf int}}]{n\-Height, }
\item[{{\bf \-H\-W\-N\-D}}]{h\-Wnd\-Parent, }
\item[{\-H\-M\-E\-N\-U}]{h\-Menu, }
\item[{\-H\-I\-N\-S\-T\-A\-N\-C\-E}]{h\-Instance, }
\item[{\-L\-P\-V\-O\-I\-D}]{lp\-Param}
\end{DoxyParamCaption}
)}}\label{Detours_8h_afc76585e9b4234181ec927f61e5be8d9}


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




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


\hypertarget{Detours_8h_a20049974fec75b3bf8c0ab2998bb7b49}{\index{\-Detours.\-h@{\-Detours.\-h}!\-\_\-\-Delete\-File@{\-\_\-\-Delete\-File}}
\index{\-\_\-\-Delete\-File@{\-\_\-\-Delete\-File}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-\_\-\-Delete\-File}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-W\-I\-N\-A\-P\-I {\bf \-\_\-\-Delete\-File} (
\begin{DoxyParamCaption}
\item[{\-L\-P\-C\-T\-S\-T\-R}]{lp\-File\-Name}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a20049974fec75b3bf8c0ab2998bb7b49}
\hypertarget{Detours_8h_a306990c42f780f746c03967676af1e8b}{\index{\-Detours.\-h@{\-Detours.\-h}!\-\_\-\-Find\-First\-File@{\-\_\-\-Find\-First\-File}}
\index{\-\_\-\-Find\-First\-File@{\-\_\-\-Find\-First\-File}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-\_\-\-Find\-First\-File}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-H\-A\-N\-D\-L\-E} \-W\-I\-N\-A\-P\-I {\bf \-\_\-\-Find\-First\-File} (
\begin{DoxyParamCaption}
\item[{\-L\-P\-C\-S\-T\-R}]{lp\-File\-Name, }
\item[{\-L\-P\-W\-I\-N32\-\_\-\-F\-I\-N\-D\-\_\-\-D\-A\-T\-A}]{lp\-Find\-File\-Data}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a306990c42f780f746c03967676af1e8b}


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


\hypertarget{Detours_8h_a214aa79cf804c67a56a07c77047bd244}{\index{\-Detours.\-h@{\-Detours.\-h}!\-\_\-\-Get\-File\-Attributes@{\-\_\-\-Get\-File\-Attributes}}
\index{\-\_\-\-Get\-File\-Attributes@{\-\_\-\-Get\-File\-Attributes}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-\_\-\-Get\-File\-Attributes}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-D\-W\-O\-R\-D} \-W\-I\-N\-A\-P\-I {\bf \-\_\-\-Get\-File\-Attributes} (
\begin{DoxyParamCaption}
\item[{\-L\-P\-C\-T\-S\-T\-R}]{lp\-File\-Name}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a214aa79cf804c67a56a07c77047bd244}
\hypertarget{Detours_8h_af9b489bd28410194f9ac997961f1b3ef}{\index{\-Detours.\-h@{\-Detours.\-h}!\-\_\-next\-Frame\-Hook@{\-\_\-next\-Frame\-Hook}}
\index{\-\_\-next\-Frame\-Hook@{\-\_\-next\-Frame\-Hook}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-\_\-next\-Frame\-Hook}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-\_\-\-\_\-cdecl {\bf \-\_\-next\-Frame\-Hook} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{Detours_8h_af9b489bd28410194f9ac997961f1b3ef}


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




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


\hypertarget{Detours_8h_a8c2ce4cbec48bc0037ee2544b4cea661}{\index{\-Detours.\-h@{\-Detours.\-h}!\-\_\-\-S\-Draw\-Capture\-Screen@{\-\_\-\-S\-Draw\-Capture\-Screen}}
\index{\-\_\-\-S\-Draw\-Capture\-Screen@{\-\_\-\-S\-Draw\-Capture\-Screen}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-\_\-\-S\-Draw\-Capture\-Screen}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-\_\-\-S\-Draw\-Capture\-Screen} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{psz\-Output}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a8c2ce4cbec48bc0037ee2544b4cea661}


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




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


\hypertarget{Detours_8h_a3f856b591cb3734ef82166590d93f396}{\index{\-Detours.\-h@{\-Detours.\-h}!\-\_\-\-S\-File\-Authenticate\-Archive@{\-\_\-\-S\-File\-Authenticate\-Archive}}
\index{\-\_\-\-S\-File\-Authenticate\-Archive@{\-\_\-\-S\-File\-Authenticate\-Archive}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-\_\-\-S\-File\-Authenticate\-Archive}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-\_\-\-S\-File\-Authenticate\-Archive} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-Archive, }
\item[{{\bf \-D\-W\-O\-R\-D} $\ast$}]{dw\-Return\-Val}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a3f856b591cb3734ef82166590d93f396}


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


\hypertarget{Detours_8h_a1c17ca2d2a92011cacf56bba3b2be9da}{\index{\-Detours.\-h@{\-Detours.\-h}!\-\_\-\-S\-File\-Open\-File@{\-\_\-\-S\-File\-Open\-File}}
\index{\-\_\-\-S\-File\-Open\-File@{\-\_\-\-S\-File\-Open\-File}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-\_\-\-S\-File\-Open\-File}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-\_\-\-S\-File\-Open\-File} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{filename, }
\item[{{\bf \-H\-A\-N\-D\-L\-E} $\ast$}]{ph\-File}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a1c17ca2d2a92011cacf56bba3b2be9da}


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




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


\hypertarget{Detours_8h_a6f1b75a0ffeaeb4eb59f68bbef1e4191}{\index{\-Detours.\-h@{\-Detours.\-h}!\-\_\-\-S\-File\-Open\-File\-Ex@{\-\_\-\-S\-File\-Open\-File\-Ex}}
\index{\-\_\-\-S\-File\-Open\-File\-Ex@{\-\_\-\-S\-File\-Open\-File\-Ex}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-\_\-\-S\-File\-Open\-File\-Ex}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-\_\-\-S\-File\-Open\-File\-Ex} (
\begin{DoxyParamCaption}
\item[{{\bf \-H\-A\-N\-D\-L\-E}}]{h\-Mpq, }
\item[{const char $\ast$}]{sz\-File\-Name, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Search\-Scope, }
\item[{{\bf \-H\-A\-N\-D\-L\-E} $\ast$}]{ph\-File}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a6f1b75a0ffeaeb4eb59f68bbef1e4191}


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




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


\hypertarget{Detours_8h_a5cf0f655ade2c3e72948ae655b5b5803}{\index{\-Detours.\-h@{\-Detours.\-h}!\-\_\-\-Sleep@{\-\_\-\-Sleep}}
\index{\-\_\-\-Sleep@{\-\_\-\-Sleep}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-\_\-\-Sleep}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-V\-O\-I\-D} \-W\-I\-N\-A\-P\-I {\bf \-\_\-\-Sleep} (
\begin{DoxyParamCaption}
\item[{{\bf \-D\-W\-O\-R\-D}}]{dw\-Milliseconds}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a5cf0f655ade2c3e72948ae655b5b5803}


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


\hypertarget{Detours_8h_a56af8013e02892f3a1fa77a5cf3eca9c}{\index{\-Detours.\-h@{\-Detours.\-h}!\-\_\-\-S\-Mem\-Alloc@{\-\_\-\-S\-Mem\-Alloc}}
\index{\-\_\-\-S\-Mem\-Alloc@{\-\_\-\-S\-Mem\-Alloc}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-\_\-\-S\-Mem\-Alloc}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-\_\-\-S\-Mem\-Alloc} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{amount, }
\item[{char $\ast$}]{logfilename, }
\item[{{\bf int}}]{logline, }
\item[{char}]{default\-Value}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a56af8013e02892f3a1fa77a5cf3eca9c}


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




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


\hypertarget{Detours_8h_a524afa175d55f108748624a02fafeafd}{\index{\-Detours.\-h@{\-Detours.\-h}!\-\_\-\-S\-Mem\-Alloc\-Old@{\-\_\-\-S\-Mem\-Alloc\-Old}}
\index{\-\_\-\-S\-Mem\-Alloc\-Old@{\-\_\-\-S\-Mem\-Alloc\-Old}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-\_\-\-S\-Mem\-Alloc\-Old}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ \-S\-T\-O\-R\-M\-A\-P\-I$\ast$ {\bf \-\_\-\-S\-Mem\-Alloc\-Old} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{amount, }
\item[{char $\ast$}]{logfilename, }
\item[{{\bf int}}]{logline, }
\item[{char}]{default\-Value}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a524afa175d55f108748624a02fafeafd}
\hypertarget{Detours_8h_a2670101f983fe137c3f8fead1cd12ef9}{\index{\-Detours.\-h@{\-Detours.\-h}!\-\_\-\-S\-Net\-Leave\-Game@{\-\_\-\-S\-Net\-Leave\-Game}}
\index{\-\_\-\-S\-Net\-Leave\-Game@{\-\_\-\-S\-Net\-Leave\-Game}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-\_\-\-S\-Net\-Leave\-Game}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-\_\-\-S\-Net\-Leave\-Game} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{type}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a2670101f983fe137c3f8fead1cd12ef9}


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




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


\hypertarget{Detours_8h_a915d0354929c6e3bcc8dc4e8902d60b9}{\index{\-Detours.\-h@{\-Detours.\-h}!\-\_\-\-S\-Net\-Receive\-Message@{\-\_\-\-S\-Net\-Receive\-Message}}
\index{\-\_\-\-S\-Net\-Receive\-Message@{\-\_\-\-S\-Net\-Receive\-Message}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-\_\-\-S\-Net\-Receive\-Message}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-\_\-\-S\-Net\-Receive\-Message} (
\begin{DoxyParamCaption}
\item[{{\bf int} $\ast$}]{senderplayerid, }
\item[{{\bf u8} $\ast$$\ast$}]{data, }
\item[{{\bf int} $\ast$}]{databytes}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a915d0354929c6e3bcc8dc4e8902d60b9}


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




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


\hypertarget{Detours_8h_a27709734df08cd267bc547b89c716760}{\index{\-Detours.\-h@{\-Detours.\-h}!\-\_\-\-S\-Net\-Send\-Turn@{\-\_\-\-S\-Net\-Send\-Turn}}
\index{\-\_\-\-S\-Net\-Send\-Turn@{\-\_\-\-S\-Net\-Send\-Turn}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-\_\-\-S\-Net\-Send\-Turn}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-\_\-\-S\-Net\-Send\-Turn} (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{data, }
\item[{unsigned {\bf int}}]{databytes}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a27709734df08cd267bc547b89c716760}


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




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


\hypertarget{Detours_8h_ab07a987fed0da711091a22ead66e5ca2}{\index{\-Detours.\-h@{\-Detours.\-h}!\-\_\-\-S\-Str\-Copy@{\-\_\-\-S\-Str\-Copy}}
\index{\-\_\-\-S\-Str\-Copy@{\-\_\-\-S\-Str\-Copy}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-\_\-\-S\-Str\-Copy}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} \-S\-T\-O\-R\-M\-A\-P\-I {\bf \-\_\-\-S\-Str\-Copy} (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{dest, }
\item[{const char $\ast$}]{source, }
\item[{size\-\_\-t}]{size}
\end{DoxyParamCaption}
)}}\label{Detours_8h_ab07a987fed0da711091a22ead66e5ca2}


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




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


\hypertarget{Detours_8h_a7bfb5e6be7b8b505b4bfe60a53c29d2e}{\index{\-Detours.\-h@{\-Detours.\-h}!\-B\-O\-O\-L@{\-B\-O\-O\-L}}
\index{\-B\-O\-O\-L@{\-B\-O\-O\-L}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-B\-O\-O\-L}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} (
\begin{DoxyParamCaption}
\item[{\-S\-T\-O\-R\-M\-A\-P\-I $\ast$}]{\-\_\-\-S\-Net\-Leave\-Game\-Old}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a7bfb5e6be7b8b505b4bfe60a53c29d2e}
\hypertarget{Detours_8h_a6e9298f2dd3201d0bb383817b5e6a3d0}{\index{\-Detours.\-h@{\-Detours.\-h}!\-B\-O\-O\-L@{\-B\-O\-O\-L}}
\index{\-B\-O\-O\-L@{\-B\-O\-O\-L}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-B\-O\-O\-L}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-O\-O\-L} (
\begin{DoxyParamCaption}
\item[{\-W\-I\-N\-A\-P\-I $\ast$}]{\-\_\-\-Delete\-File\-Old}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a6e9298f2dd3201d0bb383817b5e6a3d0}
\hypertarget{Detours_8h_a76e7ab7a81aec4c4b2e0e3d61a6c71f5}{\index{\-Detours.\-h@{\-Detours.\-h}!\-Command\-Filter@{\-Command\-Filter}}
\index{\-Command\-Filter@{\-Command\-Filter}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-Command\-Filter}]{\setlength{\rightskip}{0pt plus 5cm}void \-\_\-\-\_\-fastcall {\bf \-Command\-Filter} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-Y\-T\-E} $\ast$}]{buffer, }
\item[{{\bf \-D\-W\-O\-R\-D}}]{length}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a76e7ab7a81aec4c4b2e0e3d61a6c71f5}


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




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


\hypertarget{Detours_8h_a4c50f879281622c8666df23a1c0c10c0}{\index{\-Detours.\-h@{\-Detours.\-h}!\-Draw\-Dialog\-Hook@{\-Draw\-Dialog\-Hook}}
\index{\-Draw\-Dialog\-Hook@{\-Draw\-Dialog\-Hook}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-Draw\-Dialog\-Hook}]{\setlength{\rightskip}{0pt plus 5cm}void \-\_\-\-\_\-stdcall {\bf \-Draw\-Dialog\-Hook} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-::bitmap} $\ast$}]{p\-Surface, }
\item[{{\bf \-B\-W\-::bounds} $\ast$}]{p\-Bounds}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a4c50f879281622c8666df23a1c0c10c0}


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




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


\hypertarget{Detours_8h_aa19aea843fd9c7e2a5e06599a9e069e3}{\index{\-Detours.\-h@{\-Detours.\-h}!\-Draw\-Hook@{\-Draw\-Hook}}
\index{\-Draw\-Hook@{\-Draw\-Hook}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-Draw\-Hook}]{\setlength{\rightskip}{0pt plus 5cm}void \-\_\-\-\_\-stdcall {\bf \-Draw\-Hook} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-::bitmap} $\ast$}]{p\-Surface, }
\item[{{\bf \-B\-W\-::bounds} $\ast$}]{p\-Bounds}
\end{DoxyParamCaption}
)}}\label{Detours_8h_aa19aea843fd9c7e2a5e06599a9e069e3}


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




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


\hypertarget{Detours_8h_ade5ba04db2222357824588224f6047fb}{\index{\-Detours.\-h@{\-Detours.\-h}!\-D\-W\-O\-R\-D@{\-D\-W\-O\-R\-D}}
\index{\-D\-W\-O\-R\-D@{\-D\-W\-O\-R\-D}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-D\-W\-O\-R\-D}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-D\-W\-O\-R\-D} (
\begin{DoxyParamCaption}
\item[{\-W\-I\-N\-A\-P\-I $\ast$}]{\-\_\-\-Get\-File\-Attributes\-Old}
\end{DoxyParamCaption}
)}}\label{Detours_8h_ade5ba04db2222357824588224f6047fb}
\hypertarget{Detours_8h_a7c33cdba86f3139d0808d35ed2f2b43b}{\index{\-Detours.\-h@{\-Detours.\-h}!\-H\-A\-N\-D\-L\-E@{\-H\-A\-N\-D\-L\-E}}
\index{\-H\-A\-N\-D\-L\-E@{\-H\-A\-N\-D\-L\-E}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-H\-A\-N\-D\-L\-E}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-H\-A\-N\-D\-L\-E} (
\begin{DoxyParamCaption}
\item[{\-W\-I\-N\-A\-P\-I $\ast$}]{\-\_\-\-Find\-First\-File\-Old}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a7c33cdba86f3139d0808d35ed2f2b43b}
\hypertarget{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}{\index{\-Detours.\-h@{\-Detours.\-h}!\-H\-W\-N\-D@{\-H\-W\-N\-D}}
\index{\-H\-W\-N\-D@{\-H\-W\-N\-D}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-H\-W\-N\-D}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-H\-W\-N\-D} (
\begin{DoxyParamCaption}
\item[{\-W\-I\-N\-A\-P\-I $\ast$}]{\-\_\-\-Create\-Window\-Ex\-A\-Old}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a79aa3df76a82595f71d6ec65659ad8f1}
\hypertarget{Detours_8h_ab5a791e918b09a41addbf5b813175633}{\index{\-Detours.\-h@{\-Detours.\-h}!int@{int}}
\index{int@{int}!Detours.h@{\-Detours.\-h}}
\subsubsection[{int}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} (
\begin{DoxyParamCaption}
\item[{\-S\-T\-O\-R\-M\-A\-P\-I $\ast$}]{\-\_\-\-S\-Str\-Copy\-Old}
\end{DoxyParamCaption}
)}}\label{Detours_8h_ab5a791e918b09a41addbf5b813175633}
\hypertarget{Detours_8h_aadbc2da0bea27edc361e025c40a9b74b}{\index{\-Detours.\-h@{\-Detours.\-h}!\-Trigger\-Action\-Replacement@{\-Trigger\-Action\-Replacement}}
\index{\-Trigger\-Action\-Replacement@{\-Trigger\-Action\-Replacement}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-Trigger\-Action\-Replacement}]{\setlength{\rightskip}{0pt plus 5cm}bool \-\_\-\-\_\-fastcall {\bf \-Trigger\-Action\-Replacement} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-::\-Triggers\-::\-Action} $\ast$}]{p\-Action}
\end{DoxyParamCaption}
)}}\label{Detours_8h_aadbc2da0bea27edc361e025c40a9b74b}
\hypertarget{Detours_8h_a275aba118b163e2b2bed64b6f7c8cfef}{\index{\-Detours.\-h@{\-Detours.\-h}!\-V\-O\-I\-D@{\-V\-O\-I\-D}}
\index{\-V\-O\-I\-D@{\-V\-O\-I\-D}!Detours.h@{\-Detours.\-h}}
\subsubsection[{\-V\-O\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-V\-O\-I\-D} (
\begin{DoxyParamCaption}
\item[{\-W\-I\-N\-A\-P\-I $\ast$}]{\-\_\-\-Sleep\-Old}
\end{DoxyParamCaption}
)}}\label{Detours_8h_a275aba118b163e2b2bed64b6f7c8cfef}


\subsection{\-Variable \-Documentation}
\hypertarget{Detours_8h_a1dd0225b74b6d25fb32d621854734634}{\index{\-Detours.\-h@{\-Detours.\-h}!bot\-A\-P\-M\-\_\-no\-Select@{bot\-A\-P\-M\-\_\-no\-Select}}
\index{bot\-A\-P\-M\-\_\-no\-Select@{bot\-A\-P\-M\-\_\-no\-Select}!Detours.h@{\-Detours.\-h}}
\subsubsection[{bot\-A\-P\-M\-\_\-no\-Select}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf bot\-A\-P\-M\-\_\-no\-Select}}}\label{Detours_8h_a1dd0225b74b6d25fb32d621854734634}
\hypertarget{Detours_8h_a6ea9490393860eef686c1c37c5e3b7db}{\index{\-Detours.\-h@{\-Detours.\-h}!bot\-A\-P\-M\-\_\-select@{bot\-A\-P\-M\-\_\-select}}
\index{bot\-A\-P\-M\-\_\-select@{bot\-A\-P\-M\-\_\-select}!Detours.h@{\-Detours.\-h}}
\subsubsection[{bot\-A\-P\-M\-\_\-select}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf bot\-A\-P\-M\-\_\-select}}}\label{Detours_8h_a6ea9490393860eef686c1c37c5e3b7db}
\hypertarget{Detours_8h_a23123639a9f14f532c3e2dd4149bc135}{\index{\-Detours.\-h@{\-Detours.\-h}!data@{data}}
\index{data@{data}!Detours.h@{\-Detours.\-h}}
\subsubsection[{data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf u8}$\ast$$\ast$ {\bf data}}}\label{Detours_8h_a23123639a9f14f532c3e2dd4149bc135}
\hypertarget{Detours_8h_aee8aea15fd0a8b81cb6629f97f21b93e}{\index{\-Detours.\-h@{\-Detours.\-h}!databytes@{databytes}}
\index{databytes@{databytes}!Detours.h@{\-Detours.\-h}}
\subsubsection[{databytes}]{\setlength{\rightskip}{0pt plus 5cm}unsigned {\bf int} {\bf databytes}}}\label{Detours_8h_aee8aea15fd0a8b81cb6629f97f21b93e}
\hypertarget{Detours_8h_af521fb550c205673a09390cbfaffd88c}{\index{\-Detours.\-h@{\-Detours.\-h}!detour\-Create\-Window@{detour\-Create\-Window}}
\index{detour\-Create\-Window@{detour\-Create\-Window}!Detours.h@{\-Detours.\-h}}
\subsubsection[{detour\-Create\-Window}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf detour\-Create\-Window}}}\label{Detours_8h_af521fb550c205673a09390cbfaffd88c}
\hypertarget{Detours_8h_a886206019d7e3e322f4fac5252160fa4}{\index{\-Detours.\-h@{\-Detours.\-h}!dw\-Creation\-Disposition@{dw\-Creation\-Disposition}}
\index{dw\-Creation\-Disposition@{dw\-Creation\-Disposition}!Detours.h@{\-Detours.\-h}}
\subsubsection[{dw\-Creation\-Disposition}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-D\-W\-O\-R\-D} {\bf \-D\-W\-O\-R\-D} \-L\-P\-S\-E\-C\-U\-R\-I\-T\-Y\-\_\-\-A\-T\-T\-R\-I\-B\-U\-T\-E\-S {\bf \-D\-W\-O\-R\-D} {\bf dw\-Creation\-Disposition}}}\label{Detours_8h_a886206019d7e3e322f4fac5252160fa4}
\hypertarget{Detours_8h_a295d9ad519f29e14962fb9a7ee6d5cfb}{\index{\-Detours.\-h@{\-Detours.\-h}!dw\-Desired\-Access@{dw\-Desired\-Access}}
\index{dw\-Desired\-Access@{dw\-Desired\-Access}!Detours.h@{\-Detours.\-h}}
\subsubsection[{dw\-Desired\-Access}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-D\-W\-O\-R\-D} {\bf dw\-Desired\-Access}}}\label{Detours_8h_a295d9ad519f29e14962fb9a7ee6d5cfb}
\hypertarget{Detours_8h_a2f5151f215ec7fc0bd6d56d2ad8540b1}{\index{\-Detours.\-h@{\-Detours.\-h}!dw\-Flags\-And\-Attributes@{dw\-Flags\-And\-Attributes}}
\index{dw\-Flags\-And\-Attributes@{dw\-Flags\-And\-Attributes}!Detours.h@{\-Detours.\-h}}
\subsubsection[{dw\-Flags\-And\-Attributes}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-D\-W\-O\-R\-D} {\bf \-D\-W\-O\-R\-D} \-L\-P\-S\-E\-C\-U\-R\-I\-T\-Y\-\_\-\-A\-T\-T\-R\-I\-B\-U\-T\-E\-S {\bf \-D\-W\-O\-R\-D} {\bf \-D\-W\-O\-R\-D} {\bf dw\-Flags\-And\-Attributes}}}\label{Detours_8h_a2f5151f215ec7fc0bd6d56d2ad8540b1}
\hypertarget{Detours_8h_a366ab77542c248e8d350e38e18d5261e}{\index{\-Detours.\-h@{\-Detours.\-h}!dw\-Search\-Scope@{dw\-Search\-Scope}}
\index{dw\-Search\-Scope@{dw\-Search\-Scope}!Detours.h@{\-Detours.\-h}}
\subsubsection[{dw\-Search\-Scope}]{\setlength{\rightskip}{0pt plus 5cm}const char {\bf \-D\-W\-O\-R\-D} {\bf dw\-Search\-Scope}}}\label{Detours_8h_a366ab77542c248e8d350e38e18d5261e}
\hypertarget{Detours_8h_a09934c8f1aec81f155c68017610e7cd6}{\index{\-Detours.\-h@{\-Detours.\-h}!dw\-Share\-Mode@{dw\-Share\-Mode}}
\index{dw\-Share\-Mode@{dw\-Share\-Mode}!Detours.h@{\-Detours.\-h}}
\subsubsection[{dw\-Share\-Mode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-D\-W\-O\-R\-D} {\bf \-D\-W\-O\-R\-D} {\bf dw\-Share\-Mode}}}\label{Detours_8h_a09934c8f1aec81f155c68017610e7cd6}
\hypertarget{Detours_8h_a3849b72bdbdbdcfbe795f6e5efc14ff3}{\index{\-Detours.\-h@{\-Detours.\-h}!dw\-Style@{dw\-Style}}
\index{dw\-Style@{dw\-Style}!Detours.h@{\-Detours.\-h}}
\subsubsection[{dw\-Style}]{\setlength{\rightskip}{0pt plus 5cm}\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R {\bf \-D\-W\-O\-R\-D} {\bf dw\-Style}}}\label{Detours_8h_a3849b72bdbdbdcfbe795f6e5efc14ff3}
\hypertarget{Detours_8h_a94ce8ec4bb14d59580948153ad8f9480}{\index{\-Detours.\-h@{\-Detours.\-h}!gsz\-Desired\-Replay\-Name@{gsz\-Desired\-Replay\-Name}}
\index{gsz\-Desired\-Replay\-Name@{gsz\-Desired\-Replay\-Name}!Detours.h@{\-Detours.\-h}}
\subsubsection[{gsz\-Desired\-Replay\-Name}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf gsz\-Desired\-Replay\-Name}\mbox{[}\-M\-A\-X\-\_\-\-P\-A\-T\-H\mbox{]}}}\label{Detours_8h_a94ce8ec4bb14d59580948153ad8f9480}
\hypertarget{Detours_8h_a8f40ead2c597ff5242d8ed7c85c4ff6e}{\index{\-Detours.\-h@{\-Detours.\-h}!hide\-H\-U\-D@{hide\-H\-U\-D}}
\index{hide\-H\-U\-D@{hide\-H\-U\-D}!Detours.h@{\-Detours.\-h}}
\subsubsection[{hide\-H\-U\-D}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf hide\-H\-U\-D}}}\label{Detours_8h_a8f40ead2c597ff5242d8ed7c85c4ff6e}
\hypertarget{Detours_8h_aa1043089dd6b2925628b01cf0464f3ab}{\index{\-Detours.\-h@{\-Detours.\-h}!h\-Instance@{h\-Instance}}
\index{h\-Instance@{h\-Instance}!Detours.h@{\-Detours.\-h}}
\subsubsection[{h\-Instance}]{\setlength{\rightskip}{0pt plus 5cm}\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R {\bf \-D\-W\-O\-R\-D} {\bf int} {\bf int} {\bf int} {\bf int} {\bf \-H\-W\-N\-D} \-H\-M\-E\-N\-U \-H\-I\-N\-S\-T\-A\-N\-C\-E {\bf h\-Instance}}}\label{Detours_8h_aa1043089dd6b2925628b01cf0464f3ab}
\hypertarget{Detours_8h_a6fc51260ad97ab44bd3e42390211b943}{\index{\-Detours.\-h@{\-Detours.\-h}!h\-Menu@{h\-Menu}}
\index{h\-Menu@{h\-Menu}!Detours.h@{\-Detours.\-h}}
\subsubsection[{h\-Menu}]{\setlength{\rightskip}{0pt plus 5cm}\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R {\bf \-D\-W\-O\-R\-D} {\bf int} {\bf int} {\bf int} {\bf int} {\bf \-H\-W\-N\-D} \-H\-M\-E\-N\-U {\bf h\-Menu}}}\label{Detours_8h_a6fc51260ad97ab44bd3e42390211b943}
\hypertarget{Detours_8h_a46a819616800a1f447f0db033b7cb388}{\index{\-Detours.\-h@{\-Detours.\-h}!h\-Template\-File@{h\-Template\-File}}
\index{h\-Template\-File@{h\-Template\-File}!Detours.h@{\-Detours.\-h}}
\subsubsection[{h\-Template\-File}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-D\-W\-O\-R\-D} {\bf \-D\-W\-O\-R\-D} \-L\-P\-S\-E\-C\-U\-R\-I\-T\-Y\-\_\-\-A\-T\-T\-R\-I\-B\-U\-T\-E\-S {\bf \-D\-W\-O\-R\-D} {\bf \-D\-W\-O\-R\-D} {\bf \-H\-A\-N\-D\-L\-E} {\bf h\-Template\-File}}}\label{Detours_8h_a46a819616800a1f447f0db033b7cb388}
\hypertarget{Detours_8h_a1654e30f3c5b7f8075ba0b29dfef3f4c}{\index{\-Detours.\-h@{\-Detours.\-h}!h\-Wnd\-Parent@{h\-Wnd\-Parent}}
\index{h\-Wnd\-Parent@{h\-Wnd\-Parent}!Detours.h@{\-Detours.\-h}}
\subsubsection[{h\-Wnd\-Parent}]{\setlength{\rightskip}{0pt plus 5cm}\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R {\bf \-D\-W\-O\-R\-D} {\bf int} {\bf int} {\bf int} {\bf int} {\bf \-H\-W\-N\-D} {\bf h\-Wnd\-Parent}}}\label{Detours_8h_a1654e30f3c5b7f8075ba0b29dfef3f4c}
\hypertarget{Detours_8h_ab12105d96e449423ac55df9aa7c72483}{\index{\-Detours.\-h@{\-Detours.\-h}!last\-Turn\-Frame@{last\-Turn\-Frame}}
\index{last\-Turn\-Frame@{last\-Turn\-Frame}!Detours.h@{\-Detours.\-h}}
\subsubsection[{last\-Turn\-Frame}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-D\-W\-O\-R\-D} {\bf last\-Turn\-Frame}}}\label{Detours_8h_ab12105d96e449423ac55df9aa7c72483}
\hypertarget{Detours_8h_a35c9eb2bd23a19be58eb0b8aeec880d8}{\index{\-Detours.\-h@{\-Detours.\-h}!last\-Turn\-Time@{last\-Turn\-Time}}
\index{last\-Turn\-Time@{last\-Turn\-Time}!Detours.h@{\-Detours.\-h}}
\subsubsection[{last\-Turn\-Time}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-D\-W\-O\-R\-D} {\bf last\-Turn\-Time}}}\label{Detours_8h_a35c9eb2bd23a19be58eb0b8aeec880d8}
\hypertarget{Detours_8h_ae75a0e60c3fe0823aa2deab2cb957b5f}{\index{\-Detours.\-h@{\-Detours.\-h}!lp\-Class\-Name@{lp\-Class\-Name}}
\index{lp\-Class\-Name@{lp\-Class\-Name}!Detours.h@{\-Detours.\-h}}
\subsubsection[{lp\-Class\-Name}]{\setlength{\rightskip}{0pt plus 5cm}\-L\-P\-C\-S\-T\-R {\bf lp\-Class\-Name}}}\label{Detours_8h_ae75a0e60c3fe0823aa2deab2cb957b5f}
\hypertarget{Detours_8h_a90a2f2c87b701ca2eefe7c3ac602ad1b}{\index{\-Detours.\-h@{\-Detours.\-h}!lp\-Find\-File\-Data@{lp\-Find\-File\-Data}}
\index{lp\-Find\-File\-Data@{lp\-Find\-File\-Data}!Detours.h@{\-Detours.\-h}}
\subsubsection[{lp\-Find\-File\-Data}]{\setlength{\rightskip}{0pt plus 5cm}\-L\-P\-W\-I\-N32\-\_\-\-F\-I\-N\-D\-\_\-\-D\-A\-T\-A {\bf lp\-Find\-File\-Data}}}\label{Detours_8h_a90a2f2c87b701ca2eefe7c3ac602ad1b}
\hypertarget{Detours_8h_a762cd848ace977645ca133b6bc7c0fe0}{\index{\-Detours.\-h@{\-Detours.\-h}!lp\-Param@{lp\-Param}}
\index{lp\-Param@{lp\-Param}!Detours.h@{\-Detours.\-h}}
\subsubsection[{lp\-Param}]{\setlength{\rightskip}{0pt plus 5cm}\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R {\bf \-D\-W\-O\-R\-D} {\bf int} {\bf int} {\bf int} {\bf int} {\bf \-H\-W\-N\-D} \-H\-M\-E\-N\-U \-H\-I\-N\-S\-T\-A\-N\-C\-E \-L\-P\-V\-O\-I\-D {\bf lp\-Param}}}\label{Detours_8h_a762cd848ace977645ca133b6bc7c0fe0}
\hypertarget{Detours_8h_aa2a59cafad45a3b305ff67684a1b9a6c}{\index{\-Detours.\-h@{\-Detours.\-h}!lp\-Security\-Attributes@{lp\-Security\-Attributes}}
\index{lp\-Security\-Attributes@{lp\-Security\-Attributes}!Detours.h@{\-Detours.\-h}}
\subsubsection[{lp\-Security\-Attributes}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-D\-W\-O\-R\-D} {\bf \-D\-W\-O\-R\-D} \-L\-P\-S\-E\-C\-U\-R\-I\-T\-Y\-\_\-\-A\-T\-T\-R\-I\-B\-U\-T\-E\-S {\bf lp\-Security\-Attributes}}}\label{Detours_8h_aa2a59cafad45a3b305ff67684a1b9a6c}
\hypertarget{Detours_8h_a0c321626bdc33477808366c9d0d85f5e}{\index{\-Detours.\-h@{\-Detours.\-h}!lp\-Window\-Name@{lp\-Window\-Name}}
\index{lp\-Window\-Name@{lp\-Window\-Name}!Detours.h@{\-Detours.\-h}}
\subsubsection[{lp\-Window\-Name}]{\setlength{\rightskip}{0pt plus 5cm}\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R {\bf lp\-Window\-Name}}}\label{Detours_8h_a0c321626bdc33477808366c9d0d85f5e}
\hypertarget{Detours_8h_a8e79eebe414ad46b7fc63466d31e47b4}{\index{\-Detours.\-h@{\-Detours.\-h}!n\-Height@{n\-Height}}
\index{n\-Height@{n\-Height}!Detours.h@{\-Detours.\-h}}
\subsubsection[{n\-Height}]{\setlength{\rightskip}{0pt plus 5cm}\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R {\bf \-D\-W\-O\-R\-D} {\bf int} {\bf int} {\bf int} {\bf int} {\bf n\-Height}}}\label{Detours_8h_a8e79eebe414ad46b7fc63466d31e47b4}
\hypertarget{Detours_8h_a18059ce478cc8e5549cbf036da1fb05c}{\index{\-Detours.\-h@{\-Detours.\-h}!n\-Width@{n\-Width}}
\index{n\-Width@{n\-Width}!Detours.h@{\-Detours.\-h}}
\subsubsection[{n\-Width}]{\setlength{\rightskip}{0pt plus 5cm}\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R {\bf \-D\-W\-O\-R\-D} {\bf int} {\bf int} {\bf int} {\bf n\-Width}}}\label{Detours_8h_a18059ce478cc8e5549cbf036da1fb05c}
\hypertarget{Detours_8h_a56066380195b1f42a68cc90059d7c1cd}{\index{\-Detours.\-h@{\-Detours.\-h}!ph\-File@{ph\-File}}
\index{ph\-File@{ph\-File}!Detours.h@{\-Detours.\-h}}
\subsubsection[{ph\-File}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-H\-A\-N\-D\-L\-E}$\ast$ {\bf ph\-File}}}\label{Detours_8h_a56066380195b1f42a68cc90059d7c1cd}
\hypertarget{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{\index{\-Detours.\-h@{\-Detours.\-h}!size@{size}}
\index{size@{size}!Detours.h@{\-Detours.\-h}}
\subsubsection[{size}]{\setlength{\rightskip}{0pt plus 5cm}const char size\-\_\-t {\bf size}}}\label{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}
\hypertarget{Detours_8h_af2ed45b90afa2ef4ec6e09625335a082}{\index{\-Detours.\-h@{\-Detours.\-h}!source@{source}}
\index{source@{source}!Detours.h@{\-Detours.\-h}}
\subsubsection[{source}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf source}}}\label{Detours_8h_af2ed45b90afa2ef4ec6e09625335a082}
\hypertarget{Detours_8h_acdbd01721a762455310282844bc72187}{\index{\-Detours.\-h@{\-Detours.\-h}!sz\-File\-Name@{sz\-File\-Name}}
\index{sz\-File\-Name@{sz\-File\-Name}!Detours.h@{\-Detours.\-h}}
\subsubsection[{sz\-File\-Name}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf sz\-File\-Name}}}\label{Detours_8h_acdbd01721a762455310282844bc72187}
\hypertarget{Detours_8h_a16a2c1a911e1ba880643bc45eb6cf35f}{\index{\-Detours.\-h@{\-Detours.\-h}!want\-Refresh@{want\-Refresh}}
\index{want\-Refresh@{want\-Refresh}!Detours.h@{\-Detours.\-h}}
\subsubsection[{want\-Refresh}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf want\-Refresh}}}\label{Detours_8h_a16a2c1a911e1ba880643bc45eb6cf35f}
\hypertarget{Detours_8h_aea72dea2d265251bf7d417d17b1add4e}{\index{\-Detours.\-h@{\-Detours.\-h}!x@{x}}
\index{x@{x}!Detours.h@{\-Detours.\-h}}
\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R {\bf \-D\-W\-O\-R\-D} {\bf int} {\bf x}}}\label{Detours_8h_aea72dea2d265251bf7d417d17b1add4e}
\hypertarget{Detours_8h_a2e2ad199e293564b2c8eab0073490c88}{\index{\-Detours.\-h@{\-Detours.\-h}!y@{y}}
\index{y@{y}!Detours.h@{\-Detours.\-h}}
\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}\-L\-P\-C\-S\-T\-R \-L\-P\-C\-S\-T\-R {\bf \-D\-W\-O\-R\-D} {\bf int} {\bf int} {\bf y}}}\label{Detours_8h_a2e2ad199e293564b2c8eab0073490c88}
