Ignore:
Timestamp:
Mar 28, 2002, 5:53:47 PM (23 years ago)
Author:
sandervl
Message:

disable aspi by default

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wnaspi32/initwnaspi32.cpp

    r8098 r8134  
    1 /* $Id: initwnaspi32.cpp,v 1.5 2002-03-18 13:04:32 sandervl Exp $
     1/* $Id: initwnaspi32.cpp,v 1.6 2002-03-28 16:53:47 sandervl Exp $
    22 *
    33 * DLL entry point
     
    3232#include <odin.h>
    3333#include <win32type.h>
     34#include <win32api.h>
    3435#include <winconst.h>
    3536#include <odinlx.h>
     
    3738#include <initdll.h>
    3839#include "aspilib.h"
     40#include <custombuild.h>
    3941
    4042extern "C" {
     
    4446scsiObj *aspi = NULL;
    4547static HMODULE dllHandle = 0;
     48static BOOL fDisableASPI = FALSE;
    4649
    4750//******************************************************************************
     
    4952void WIN32API DisableASPI()
    5053{
    51     if (aspi) delete aspi;
    52     aspi = NULL;
     54   dprintf(("DisableASPI"));
     55   fDisableASPI = TRUE;
    5356}
    5457//******************************************************************************
     
    5962   {
    6063   case DLL_PROCESS_ATTACH:
     64   {
     65       if(fDisableASPI) return TRUE;
     66
    6167       aspi = new scsiObj();
    6268       if(aspi == NULL) {
     
    7682       dprintf(("WNASPI32: LibMain; aspi object created successfully"));
    7783       return TRUE;
     84   }
    7885
    7986   case DLL_THREAD_ATTACH:
Note: See TracChangeset for help on using the changeset viewer.