source: trunk/src/oleaut32/oleaut32.cpp@ 879

Last change on this file since 879 was 879, checked in by davidr, 26 years ago

Added stubs for undefined exports in OLEAut32

File size: 1.4 KB
Line 
1/* $Id: oleaut32.cpp,v 1.3 1999-09-08 15:23:23 davidr Exp $ */
2/*
3 * OLEAUT32
4 *
5 * Copyright 1999 Sander van Leeuwen (OS/2 Port 990815)
6 *
7 * Based on Wine code: (ole\compobj.c)
8 *
9 * Copyright 1995 Martin von Loewis
10 * Copyright 1998 Justin Bradford
11 * Copyright 1999 Francis Beaudet
12 * Copyright 1999 Sylvain St-Germain
13 *
14 * Project Odin Software License can be found in LICENSE.TXT
15 *
16 * TODO: OaBuildVersion has to be changed (as well as GetVersion in kernel32)
17 */
18
19#include "oleaut32.h"
20#ifdef DEBUG
21#define DEBUG_RUNTIME
22#endif
23
24#include <debugdefs.h>
25
26/***********************************************************************
27 * OaBuildVersion [OLEAUT32.170]
28 */
29UINT WINAPI OaBuildVersion()
30{
31#if 1
32 return 0x141016;
33#else
34 WINDOWS_VERSION ver = VERSION_GetVersion();
35
36 FIXME("Please report to a.mohr@mailto.de if you get version error messages !\n");
37 switch(VersionData[ver].getVersion32)
38 {
39 case 0x80000a03: /* Win 3.1 */
40 return 0x140fd1; /* from Win32s 1.1e */
41 case 0xc0000004: /* Win 95 */
42 case 0xc0000a04: /* Win 98: verified same as Win95 */
43 return 0x1e10a9; /* some older version: 0x0a0bd3 */
44 case 0x04213303: /* NT 3.51 */
45 FIXME("NT 3.51 version value unknown !\n");
46 return 0x1e10a9; /* value borrowed from Win95 */
47 case 0x05650004: /* NT 4.0 */
48 return 0x141016;
49 default:
50 return 0x0;
51 }
52#endif
53}
Note: See TracBrowser for help on using the repository browser.