source: trunk/src/kernel32/oslibmisc.h@ 1570

Last change on this file since 1570 was 705, checked in by sandervl, 26 years ago

Cleanup

File size: 1.1 KB
Line 
1/* $Id: oslibmisc.h,v 1.1 1999-08-26 12:56:02 sandervl Exp $ */
2/*
3 * Misc util. procedures
4 *
5 * Copyright 1998 Sander van Leeuwen (sandervl@xs4all.nl)
6 * Copyright 1998 Peter FitzSimmons
7 * Copyright 1998 Patrick Haller
8 *
9 */
10#ifndef __OSLIBMISC_H__
11#define __OSLIBMISC_H__
12
13void OSLibSetExitList(unsigned long handler);
14void OSLibClearExitList();
15void OSLibRemoveExitList(unsigned long handler);
16
17char *OSLibGetDllName(ULONG hModule);
18
19char *OSLibStripPath(char *path);
20
21ULONG OSLibiGetModuleHandleA(char *pszModule);
22ULONG OSLibQueryModuleHandle(char *modname);
23
24ULONG OSLibGetResourceSize(HMODULE hinstance, int id);
25ULONG OSLibGetResource(HMODULE hinstance, int id, char *destbuf, int bufLength);
26
27void OSLibWait(ULONG msec);
28
29ULONG OSLibAllocSel(ULONG size, USHORT *selector);
30ULONG OSLibFreeSel(USHORT selector);
31PVOID OSLibSelToFlat(USHORT selector);
32
33#define TIB_STACKTOP 0
34#define TIB_STACKLOW 1
35
36ULONG OSLibGetTIB(int tiboff);
37
38#define PIB_TASKHNDL 0
39#define PIB_TASKTYPE 1
40
41#define TASKTYPE_PM 0
42#define TASKTYPE_VIO 1
43
44ULONG OSLibGetPIB(int piboff);
45
46ULONG OSLibAllocThreadLocalMemory(int nrdwords);
47
48#endif
Note: See TracBrowser for help on using the repository browser.