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

Last change on this file since 3831 was 3746, checked in by sandervl, 25 years ago

Resource lookup fix (type '#') + misc changes/fixes

File size: 2.3 KB
Line 
1/* $Id: oslibmisc.h,v 1.5 2000-06-23 19:02:38 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
13char *OSLibGetDllName(ULONG hModule);
14
15char *OSLibStripPath(char *path);
16
17ULONG OSLibiGetModuleHandleA(char *pszModule);
18ULONG OSLibQueryModuleHandle(char *modname);
19
20void OSLibWait(ULONG msec);
21
22ULONG OSLibAllocSel(ULONG size, USHORT *selector);
23ULONG OSLibFreeSel(USHORT selector);
24PVOID OSLibSelToFlat(USHORT selector);
25
26#define TIB_STACKTOP 0
27#define TIB_STACKLOW 1
28
29ULONG OSLibGetTIB(int tiboff);
30
31#define PIB_TASKHNDL 0
32#define PIB_TASKTYPE 1
33
34#define TASKTYPE_PM 0
35#define TASKTYPE_VIO 1
36
37ULONG OSLibGetPIB(int piboff);
38
39ULONG OSLibAllocThreadLocalMemory(int nrdwords);
40
41ULONG OSLibWinInitialize();
42ULONG OSLibWinQueryMsgQueue(ULONG hab);
43
44//#define CC_NONE 0
45#define CC_USA 1
46#define CC_CANADA 2
47#define CC_LATIN_AMERICA 3
48#define CC_GREECE 30
49#define CC_NETHERLANDS 31
50#define CC_BELGIUM 32
51#define CC_FRANCE 33
52#define CC_SPAIN 34
53#define CC_ITALY 39
54#define CC_SWITZERLAND 41
55#define CC_AUSTRIA 43
56#define CC_UNITED_KINGDOM 44
57#define CC_DENMARK 45
58#define CC_SWEDEN 46
59#define CC_NORWAY 47
60#define CC_POLAND 48
61#define CC_WEST_GERMANY 49
62#define CC_MEXICO 52
63#define CC_BRAZIL 55
64#define CC_AUSTRALIA 61
65#define CC_NEW_ZEALAND 64
66#define CC_JAPAN 81
67#define CC_KOREA 82
68#define CC_CHINA 86
69#define CC_TAIWAN 88
70#define CC_TURKEY 90
71#define CC_PORTUGAL 351
72#define CC_LUXEMBOURG 352
73#define CC_ICELAND 354
74#define CC_FINLAND 358
75#define CC_CZECH_REPUBLIC 421
76#define CC_SLOVAK_REPUBLIC 422
77
78ULONG OSLibQueryCountry();
79
80#endif
Note: See TracBrowser for help on using the repository browser.