\hypertarget{SDLMain_8m}{
\section{client/sdl/SDLMain.m File Reference}
\label{d9/d6f/SDLMain_8m}\index{client/sdl/SDLMain.m@{client/sdl/SDLMain.m}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{interfaceSDLMain}{SDLMain}
\item 
class \hyperlink{interfaceNSApplication_07SDL__Missing__Methods_08}{NSApplication(SDL\_\-Missing\_\-Methods)}
\item 
struct \hyperlink{structCPSProcessSerNum}{CPSProcessSerNum}
\item 
class {\bfseries NSString(ReplaceSubString)}
\item 
class \hyperlink{interfaceSDLApplication}{SDLApplication}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \hyperlink{structCPSProcessSerNum}{CPSProcessSerNum} \hyperlink{SDLMain_8m_aa127702c2043ae85c34f8767507da918}{CPSProcessSerNum}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
OSErr \hyperlink{SDLMain_8m_ad55dee30149aabb9188f2b819124d9b1}{CPSGetCurrentProcess} (\hyperlink{structCPSProcessSerNum}{CPSProcessSerNum} $\ast$psn)
\item 
OSErr \hyperlink{SDLMain_8m_ab859ce97083e8063c6b1c1e7c625f82e}{CPSEnableForegroundOperation} (\hyperlink{structCPSProcessSerNum}{CPSProcessSerNum} $\ast$psn, UInt32 \_\-arg2, UInt32 \_\-arg3, UInt32 \_\-arg4, UInt32 \_\-arg5)
\item 
OSErr \hyperlink{SDLMain_8m_a255c7afda969f0ecb64546773130f417}{CPSSetFrontProcess} (\hyperlink{structCPSProcessSerNum}{CPSProcessSerNum} $\ast$psn)
\item 
int \hyperlink{SDLMain_8m_a3c04138a5bfe5d72780bb7e82a18e627}{main} (int argc, char $\ast$$\ast$argv)
\end{DoxyCompactItemize}


\subsection{Typedef Documentation}
\hypertarget{SDLMain_8m_aa127702c2043ae85c34f8767507da918}{
\index{SDLMain.m@{SDLMain.m}!CPSProcessSerNum@{CPSProcessSerNum}}
\index{CPSProcessSerNum@{CPSProcessSerNum}!SDLMain.m@{SDLMain.m}}
\subsubsection[{CPSProcessSerNum}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf CPSProcessSerNum}  {\bf CPSProcessSerNum}}}
\label{d9/d6f/SDLMain_8m_aa127702c2043ae85c34f8767507da918}


\subsection{Function Documentation}
\hypertarget{SDLMain_8m_ab859ce97083e8063c6b1c1e7c625f82e}{
\index{SDLMain.m@{SDLMain.m}!CPSEnableForegroundOperation@{CPSEnableForegroundOperation}}
\index{CPSEnableForegroundOperation@{CPSEnableForegroundOperation}!SDLMain.m@{SDLMain.m}}
\subsubsection[{CPSEnableForegroundOperation}]{\setlength{\rightskip}{0pt plus 5cm}OSErr CPSEnableForegroundOperation (
\begin{DoxyParamCaption}
\item[{{\bf CPSProcessSerNum} $\ast$}]{psn, }
\item[{UInt32}]{\_\-arg2, }
\item[{UInt32}]{\_\-arg3, }
\item[{UInt32}]{\_\-arg4, }
\item[{UInt32}]{\_\-arg5}
\end{DoxyParamCaption}
)}}
\label{d9/d6f/SDLMain_8m_ab859ce97083e8063c6b1c1e7c625f82e}
\hypertarget{SDLMain_8m_ad55dee30149aabb9188f2b819124d9b1}{
\index{SDLMain.m@{SDLMain.m}!CPSGetCurrentProcess@{CPSGetCurrentProcess}}
\index{CPSGetCurrentProcess@{CPSGetCurrentProcess}!SDLMain.m@{SDLMain.m}}
\subsubsection[{CPSGetCurrentProcess}]{\setlength{\rightskip}{0pt plus 5cm}OSErr CPSGetCurrentProcess (
\begin{DoxyParamCaption}
\item[{{\bf CPSProcessSerNum} $\ast$}]{psn}
\end{DoxyParamCaption}
)}}
\label{d9/d6f/SDLMain_8m_ad55dee30149aabb9188f2b819124d9b1}
\hypertarget{SDLMain_8m_a255c7afda969f0ecb64546773130f417}{
\index{SDLMain.m@{SDLMain.m}!CPSSetFrontProcess@{CPSSetFrontProcess}}
\index{CPSSetFrontProcess@{CPSSetFrontProcess}!SDLMain.m@{SDLMain.m}}
\subsubsection[{CPSSetFrontProcess}]{\setlength{\rightskip}{0pt plus 5cm}OSErr CPSSetFrontProcess (
\begin{DoxyParamCaption}
\item[{{\bf CPSProcessSerNum} $\ast$}]{psn}
\end{DoxyParamCaption}
)}}
\label{d9/d6f/SDLMain_8m_a255c7afda969f0ecb64546773130f417}
\hypertarget{SDLMain_8m_a3c04138a5bfe5d72780bb7e82a18e627}{
\index{SDLMain.m@{SDLMain.m}!main@{main}}
\index{main@{main}!SDLMain.m@{SDLMain.m}}
\subsubsection[{main}]{\setlength{\rightskip}{0pt plus 5cm}int main (
\begin{DoxyParamCaption}
\item[{int}]{argc, }
\item[{char $\ast$$\ast$}]{argv}
\end{DoxyParamCaption}
)}}
\label{d9/d6f/SDLMain_8m_a3c04138a5bfe5d72780bb7e82a18e627}
