Changeset 2044 for trunk/src


Ignore:
Timestamp:
Dec 9, 1999, 12:59:28 PM (26 years ago)
Author:
sandervl
Message:

create reg keys for CSD version

Location:
trunk/src/kernel32
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/cpu.cpp

    r1838 r2044  
    1 /* $Id: cpu.cpp,v 1.3 1999-11-25 19:19:57 sandervl Exp $ */
     1/* $Id: cpu.cpp,v 1.4 1999-12-09 11:59:27 sandervl Exp $ */
    22/*
    33 * Odin win32 CPU apis
     
    2121#include "debugtools.h"
    2222#include "cpuhlp.h"
     23#include "initsystem.h"
    2324
    2425DEFAULT_DEBUG_CHANNEL(CPU)
     
    2627static BYTE PF[64] = {0,};
    2728static nrCPUs = 1;
    28 static HINSTANCE hInstance = 0;
    29 
    30 LONG (WINAPI *ADVAPI32_RegCloseKey)(HKEY) = 0;
    31 LONG (WINAPI *ADVAPI32_RegCreateKeyA)(HKEY,LPCSTR,LPHKEY) = 0;
    32 LONG (WINAPI *ADVAPI32_RegSetValueExA)(HKEY,LPSTR,DWORD,DWORD,LPBYTE,DWORD) = 0;
    3329
    3430//******************************************************************************
     
    3733{
    3834  SYSTEM_INFO si;
    39 
    40    hInstance = LoadLibraryA("ADVAPI32.DLL");
    41    if(hInstance) {
    42         *(VOID **)&ADVAPI32_RegCloseKey=(void*)GetProcAddress(hInstance, (LPCSTR)"RegCloseKey");
    43         *(VOID **)&ADVAPI32_RegCreateKeyA=(void*)GetProcAddress(hInstance, (LPCSTR)"RegCreateKeyA");
    44         *(VOID **)&ADVAPI32_RegSetValueExA=(void*)GetProcAddress(hInstance, (LPCSTR)"RegSetValueExA");
    45    }
    4635
    4736   nrCPUs = nrcpus;
  • trunk/src/kernel32/directory.cpp

    r1833 r2044  
    1 /* $Id: directory.cpp,v 1.12 1999-11-24 19:31:22 sandervl Exp $ */
     1/* $Id: directory.cpp,v 1.13 1999-12-09 11:59:28 sandervl Exp $ */
    22
    33/*
     
    4040static char DIR_System[MAX_PATHNAME_LEN];
    4141
     42//******************************************************************************
     43//******************************************************************************
     44char *InternalGetWindowsDirectoryA()
     45{
     46   return DIR_Windows;
     47}
     48//******************************************************************************
     49//******************************************************************************
     50char *InternalGetSystemDirectoryA()
     51{
     52   return DIR_System;
     53}
    4254//******************************************************************************
    4355//******************************************************************************
  • trunk/src/kernel32/directory.h

    r1636 r2044  
    1 /* $Id: directory.h,v 1.1 1999-11-08 13:54:39 sandervl Exp $ */
     1/* $Id: directory.h,v 1.2 1999-12-09 11:59:28 sandervl Exp $ */
    22#ifndef __FILEIO_H__
    33#define __FILEIO_H__
     
    55void InitDirectories();
    66
     7char *InternalGetWindowsDirectoryA();
     8char *InternalGetSystemDirectoryA();
     9
    710#endif //__FILEIO_H__
    811 
  • trunk/src/kernel32/initterm.cpp

    r2032 r2044  
    1 /* $Id: initterm.cpp,v 1.29 1999-12-09 00:52:20 sandervl Exp $ */
     1/* $Id: initterm.cpp,v 1.30 1999-12-09 11:59:28 sandervl Exp $ */
    22
    33/*
     
    4747#include "hmdevio.h"
    4848#include <windllbase.h>
    49 #include "cpuhlp.h"
     49#include "initsystem.h"
    5050
    5151/*-------------------------------------------------------------------*/
     
    148148            if (rc != 0)
    149149                ulSysinfo = 1;
    150             InitSystemInfo(ulSysinfo);
    151            
     150
     151            InitSystemEnvironment(ulSysinfo);
    152152            break;
    153153        }
  • trunk/src/kernel32/makefile

    r2042 r2044  
    1 # $Id: makefile,v 1.68 1999-12-09 11:00:40 sandervl Exp $
     1# $Id: makefile,v 1.69 1999-12-09 11:59:28 sandervl Exp $
    22
    33#
     
    3535LFILE.OBJ NPIPE.OBJ oslibdos.obj oslibmisc.obj MISC.OBJ EXCEPTUTIL.OBJ \
    3636LANG.OBJ ICCIO.OBJ MAP.OBJ WIN32UTIL.OBJ heap.OBJ heapstring.obj \
    37 os2heap.OBJ vmutex.OBJ initterm.OBJ handlemanager.OBJ environ.obj \
     37os2heap.OBJ vmutex.OBJ initterm.OBJ handlemanager.OBJ environ.obj initsystem.obj \
    3838hmdevice.obj hmopen32.obj hmobjects.obj hmevent.obj hmmutex.obj hmcomm.obj \
    3939hmsemaphore.obj wprocess.OBJ conprop.OBJ conprop2.obj winimagelx.obj \
     
    151151    initterm.h
    152152
    153 initterm.OBJ: .\initterm.cpp initterm.h  $(PDWIN32_INCLUDE)\heapshared.h  mmap.h directory.h hmdevio.h cpuhlp.h $(PDWIN32_INCLUDE)\heapcode.h
     153initterm.OBJ: .\initterm.cpp initterm.h  $(PDWIN32_INCLUDE)\heapshared.h  mmap.h directory.h hmdevio.h initsystem.h $(PDWIN32_INCLUDE)\heapcode.h
     154initsystem.obj: initsystem.cpp cpuhlp.h initsystem.h $(PDWIN32_INCLUDE)\misc.h directory.h
    154155
    155156thunk.OBJ: \
Note: See TracChangeset for help on using the changeset viewer.