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
|