2
* Copyright 2010 Inalogic Inc.
4
* This program is free software: you can redistribute it and/or modify it
5
* under the terms of the GNU Lesser General Public License version 3, as
6
* published by the Free Software Foundation.
8
* This program is distributed in the hope that it will be useful, but
9
* WITHOUT ANY WARRANTY; without even the implied warranties of
10
* MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR
11
* PURPOSE. See the applicable version of the GNU Lesser General Public
12
* License for more details.
14
* You should have received a copy of both the GNU Lesser General Public
15
* License version 3 along with this program. If not, see
16
* <http://www.gnu.org/licenses/>
18
* Authored by: Jay Taoko <jaytaoko@inalogic.com>
31
* Launches a uniform resource locator (i.e. http://www.yahoo.com/finance).
32
* This is expected to return immediately as the URL is launched by another task.
34
void inlLaunchURL ( const TCHAR *URL, const TCHAR *Parms = NULL, NString *Error = NULL );
35
void *inlCreateProc ( const TCHAR *URL, const TCHAR *Parms );
36
//! Get process termination code of a process
37
BOOL inlGetProcReturnCode ( void *ProcessHandle, INT *ReturnCode );
43
NUX_DECLARE_GLOBAL_OBJECT (NProcess, GlobalSingletonInitializer);
47
DWORD GetMainThreadID();
48
DWORD GetCurrentThreadID();
52
HANDLE GetProcessHandle();
53
HANDLE GetMainThreadHandle();
54
HANDLE GetCurrentThreadHandle();
56
HANDLE m_ProcessHandle;
58
HANDLE m_MainThreadHandle;
b'\\ No newline at end of file'