58 lines
1.3 KiB
C
58 lines
1.3 KiB
C
|
/****************************************************************************
|
||
|
|
||
|
INTEL CORPORATION PROPRIETARY INFORMATION
|
||
|
Copyright (c) 1992-1993 Intel Corporation
|
||
|
All Rights Reserved
|
||
|
|
||
|
This software is supplied under the terms of a license
|
||
|
agreement or non-disclosure agreement with Intel Corporation
|
||
|
and may not be copied or disclosed except in accordance
|
||
|
with the terms of that agreement
|
||
|
|
||
|
$Source: q:/prism/include/rcs/apiutils.h $
|
||
|
$Revision: 1.0 $
|
||
|
$Date: 06 Mar 1996 09:01:48 $
|
||
|
$Author: LCARROLL $
|
||
|
$Locker: $
|
||
|
|
||
|
Description
|
||
|
-----------
|
||
|
Utility API header file.
|
||
|
|
||
|
****************************************************************************/
|
||
|
|
||
|
#ifndef APIUTILS_H
|
||
|
#define APIUTILS_H
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "C" { // Assume C declarations for C++.
|
||
|
#endif // __cplusplus
|
||
|
|
||
|
|
||
|
// ll.c ---------------------------------------------------------------
|
||
|
//
|
||
|
// The following are used by the DLL loader utilities.
|
||
|
//
|
||
|
typedef LPBYTE FAR *ptaPtrs;
|
||
|
typedef HINSTANCE thDLL;
|
||
|
|
||
|
extern thDLL LL_LoadDLL
|
||
|
(
|
||
|
LPSTR pzDLLName, // Path\name of DLL to be loaded.
|
||
|
ptaPtrs papzFunctNames, // List of ptrs to DLL function names to resolve.
|
||
|
ptaPtrs papFunct // Will be list of ptrs to functions in DLL.
|
||
|
);
|
||
|
extern UINT LL_UnloadDLL
|
||
|
(
|
||
|
thDLL hDLL // Handle of DLL to unload.
|
||
|
);
|
||
|
|
||
|
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
} // End of extern "C" {
|
||
|
#endif // __cplusplus
|
||
|
|
||
|
|
||
|
#endif // APIUTILS_H
|