Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2923 lines
57 KiB

#include <windows.h>
#include <stdarg.h>
#include <string.h>
#include "winp.h"
#include "saverest.h"
#include "logger.h"
int far pascal zAccessResource( HINSTANCE pp1, HRSRC pp2 )
{
int r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:AccessResource HINSTANCE+HRSRC+",
pp1, pp2 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = AccessResource(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:AccessResource int+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
ATOM far pascal zAddAtom( LPCSTR pp1 )
{
ATOM r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:AddAtom LPCSTR+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = AddAtom(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:AddAtom ATOM++",
r, (short)0 );
RestoreRegs();
return( r );
}
UINT far pascal zAllocDStoCSAlias( UINT pp1 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:AllocDStoCSAlias UINT+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = AllocDStoCSAlias(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:AllocDStoCSAlias UINT++",
r, (short)0 );
RestoreRegs();
return( r );
}
HGLOBAL far pascal zAllocResource( HINSTANCE pp1, HRSRC pp2, DWORD pp3 )
{
HGLOBAL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:AllocResource HINSTANCE+HRSRC+DWORD+",
pp1, pp2, pp3 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = AllocResource(pp1,pp2,pp3);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:AllocResource HGLOBAL++++",
r, (short)0, (short)0, (short)0 );
RestoreRegs();
return( r );
}
UINT far pascal zAllocSelector( UINT pp1 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:AllocSelector UINT+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = AllocSelector(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:AllocSelector UINT++",
r, (short)0 );
RestoreRegs();
return( r );
}
void far pascal zDebugBreak()
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:DebugBreak " );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
DebugBreak();
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:DebugBreak " );
RestoreRegs();
return;
}
ATOM far pascal zDeleteAtom( ATOM pp1 )
{
ATOM r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:DeleteAtom ATOM+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = DeleteAtom(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:DeleteAtom ATOM++",
r, (short)0 );
RestoreRegs();
return( r );
}
UINT far pascal zDeletePathname( LPCSTR pp1 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:DeletePathname +",
(short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = DeletePathname(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:DeletePathname UINT++",
r, (short)0 );
RestoreRegs();
return( r );
}
void far pascal zDirectedYield( HTASK pp1 )
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:DirectedYield +",
(short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
DirectedYield(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:DirectedYield +",
(short)0 );
RestoreRegs();
return;
}
void far pascal zFatalAppExit( UINT pp1, LPCSTR pp2 )
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:FatalAppExit ++",
(short)0, (short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
FatalAppExit(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:FatalAppExit ++",
(short)0, (short)0 );
RestoreRegs();
return;
}
void far pascal zFatalExit( int pp1 )
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:FatalExit int+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
FatalExit(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:FatalExit +",
(short)0 );
RestoreRegs();
return;
}
ATOM far pascal zFindAtom( LPCSTR pp1 )
{
ATOM r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:FindAtom LPCSTR+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = FindAtom(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:FindAtom ATOM++",
r, (short)0 );
RestoreRegs();
return( r );
}
HRSRC far pascal zFindResource( HINSTANCE pp1, LPCSTR pp2, LPCSTR pp3 )
{
HRSRC r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:FindResource HINSTANCE+LPCSTR+LPCSTR+",
pp1, pp2, pp3 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = FindResource(pp1,pp2,pp3);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:FindResource HRSRC++++",
r, (short)0, (short)0, (short)0 );
RestoreRegs();
return( r );
}
void far pascal zFreeLibrary( HINSTANCE pp1 )
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:FreeLibrary HINSTANCE+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
FreeLibrary(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:FreeLibrary +",
(short)0 );
RestoreRegs();
return;
}
BOOL far pascal zFreeModule( HINSTANCE pp1 )
{
BOOL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:FreeModule HINSTANCE+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = FreeModule(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:FreeModule BOOL++",
r, (short)0 );
RestoreRegs();
return( r );
}
void far pascal zFreeProcInstance( FARPROC pp1 )
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:FreeProcInstance FARPROC+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
FreeProcInstance(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:FreeProcInstance +",
(short)0 );
RestoreRegs();
return;
}
BOOL far pascal zFreeResource( HGLOBAL pp1 )
{
BOOL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:FreeResource HGLOBAL+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = FreeResource(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:FreeResource BOOL++",
r, (short)0 );
RestoreRegs();
return( r );
}
UINT far pascal zFreeSelector( UINT pp1 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:FreeSelector UINT+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = FreeSelector(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:FreeSelector UINT++",
r, (short)0 );
RestoreRegs();
return( r );
}
DWORD far pascal zGetAppCompatFlags( HTASK pp1 )
{
DWORD r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetAppCompatFlags +",
(short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetAppCompatFlags(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetAppCompatFlags DWORD++",
r, (short)0 );
RestoreRegs();
return( r );
}
HLOCAL far pascal zGetAtomHandle( ATOM pp1 )
{
HLOCAL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetAtomHandle ATOM+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetAtomHandle(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetAtomHandle HLOCAL++",
r, (short)0 );
RestoreRegs();
return( r );
}
UINT far pascal zGetAtomName( ATOM pp1, LPSTR pp2, int pp3 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetAtomName ATOM++int+",
pp1, (short)0, pp3 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetAtomName(pp1,pp2,pp3);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetAtomName UINT++LPSTR++",
r, (short)0, pp2, (short)0 );
RestoreRegs();
return( r );
}
HGLOBAL far pascal zGetCodeHandle( FARPROC pp1 )
{
HGLOBAL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetCodeHandle FARPROC+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetCodeHandle(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetCodeHandle HGLOBAL++",
r, (short)0 );
RestoreRegs();
return( r );
}
void far pascal zGetCodeInfo( FARPROC pp1, SEGINFO far* pp2 )
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetCodeInfo FARPROC++",
pp1, (short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
GetCodeInfo(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetCodeInfo +SEGINFO far*+",
(short)0, pp2 );
RestoreRegs();
return;
}
UINT far pascal zGetCurrentPDB()
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetCurrentPDB " );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetCurrentPDB();
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetCurrentPDB UINT+", r );
RestoreRegs();
return( r );
}
HTASK far pascal zGetCurrentTask()
{
HTASK r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetCurrentTask " );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetCurrentTask();
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetCurrentTask HTASK+", r );
RestoreRegs();
return( r );
}
LPSTR far pascal zGetDOSEnvironment()
{
LPSTR r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetDOSEnvironment " );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetDOSEnvironment();
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetDOSEnvironment LPSTR+", r );
RestoreRegs();
return( r );
}
UINT far pascal zGetDriveType( int pp1 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetDriveType int+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetDriveType(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetDriveType UINT++",
r, (short)0 );
RestoreRegs();
return( r );
}
long far pascal zGetExpWinVer( HINSTANCE pp1 )
{
long r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetExpWinVer +",
(short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetExpWinVer(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetExpWinVer long++",
r, (short)0 );
RestoreRegs();
return( r );
}
DWORD far pascal zGetFreeSpace( UINT pp1 )
{
DWORD r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetFreeSpace UINT+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetFreeSpace(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetFreeSpace DWORD++",
r, (short)0 );
RestoreRegs();
return( r );
}
int far pascal zGetInstanceData( HINSTANCE pp1, BYTE* pp2, int pp3 )
{
int r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetInstanceData HINSTANCE++int+",
pp1, (short)0, pp3 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetInstanceData(pp1,pp2,pp3);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetInstanceData int++BYTE*++",
r, (short)0, pp2, (short)0 );
RestoreRegs();
return( r );
}
int far pascal zGetModuleFileName( HINSTANCE pp1, LPSTR pp2, int pp3 )
{
int r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetModuleFileName HINSTANCE++int+",
pp1, (short)0, pp3 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetModuleFileName(pp1,pp2,pp3);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetModuleFileName int++LPSTR++",
r, (short)0, pp2, (short)0 );
RestoreRegs();
return( r );
}
HMODULE far pascal zGetModuleHandle( LPCSTR pp1 )
{
HMODULE r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetModuleHandle LPCSTR+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetModuleHandle(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetModuleHandle HMODULE++",
r, (short)0 );
RestoreRegs();
return( r );
}
int far pascal zGetModuleUsage( HINSTANCE pp1 )
{
int r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetModuleUsage HINSTANCE+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetModuleUsage(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetModuleUsage int++",
r, (short)0 );
RestoreRegs();
return( r );
}
UINT far pascal zGetNumTasks()
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetNumTasks " );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetNumTasks();
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetNumTasks UINT+", r );
RestoreRegs();
return( r );
}
UINT far pascal zGetPrivateProfileInt( LPCSTR pp1, LPCSTR pp2, int pp3, LPCSTR pp4 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetPrivateProfileInt LPCSTR+LPCSTR+int+LPCSTR+",
pp1, pp2, pp3, pp4 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetPrivateProfileInt(pp1,pp2,pp3,pp4);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetPrivateProfileInt UINT+++++",
r, (short)0, (short)0, (short)0, (short)0 );
RestoreRegs();
return( r );
}
int far pascal zGetPrivateProfileString( LPCSTR pp1, LPCSTR pp2, LPCSTR pp3, LPSTR pp4, int pp5, LPCSTR pp6 )
{
int r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetPrivateProfileString LPCSTR+LPCSTR+LPCSTR++int+LPCSTR+",
pp1, pp2, pp3, (short)0, pp5, pp6 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetPrivateProfileString(pp1,pp2,pp3,pp4,pp5,pp6);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetPrivateProfileString int++++LPSTR+++",
r, (short)0, (short)0, (short)0, pp4, (short)0, (short)0 );
RestoreRegs();
return( r );
}
UINT far pascal zGetProfileInt( LPCSTR pp1, LPCSTR pp2, int pp3 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetProfileInt LPCSTR+LPCSTR+int+",
pp1, pp2, pp3 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetProfileInt(pp1,pp2,pp3);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetProfileInt UINT++++",
r, (short)0, (short)0, (short)0 );
RestoreRegs();
return( r );
}
int far pascal zGetProfileString( LPCSTR pp1, LPCSTR pp2, LPCSTR pp3, LPSTR pp4, int pp5 )
{
int r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetProfileString LPCSTR+LPCSTR+LPCSTR++int+",
pp1, pp2, pp3, (short)0, pp5 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetProfileString(pp1,pp2,pp3,pp4,pp5);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetProfileString int++++LPSTR++",
r, (short)0, (short)0, (short)0, pp4, (short)0 );
RestoreRegs();
return( r );
}
DWORD far pascal zGetSelectorBase( UINT pp1 )
{
DWORD r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetSelectorBase +",
(short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetSelectorBase(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetSelectorBase DWORD++",
r, (short)0 );
RestoreRegs();
return( r );
}
DWORD far pascal zGetSelectorLimit( UINT pp1 )
{
DWORD r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetSelectorLimit +",
(short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetSelectorLimit(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetSelectorLimit DWORD++",
r, (short)0 );
RestoreRegs();
return( r );
}
UINT far pascal zGetSystemDirectory( LPSTR pp1, UINT pp2 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetSystemDirectory LPSTR+UINT+",
pp1, pp2 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetSystemDirectory(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetSystemDirectory UINT+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
BYTE far pascal zGetTempDrive( char pp1 )
{
BYTE r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetTempDrive char+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetTempDrive(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetTempDrive BYTE++",
r, (short)0 );
RestoreRegs();
return( r );
}
int far pascal zGetTempFileName( BYTE pp1, LPCSTR pp2, UINT pp3, LPSTR pp4 )
{
int r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetTempFileName BYTE+LPCSTR+UINT++",
pp1, pp2, pp3, (short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetTempFileName(pp1,pp2,pp3,pp4);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetTempFileName int++++LPSTR+",
r, (short)0, (short)0, (short)0, pp4 );
RestoreRegs();
return( r );
}
DWORD far pascal zGetVersion()
{
DWORD r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetVersion " );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetVersion();
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetVersion DWORD+", r );
RestoreRegs();
return( r );
}
BOOL far pascal zGetWinDebugInfo( WINDEBUGINFO far* pp1, UINT pp2 )
{
BOOL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetWinDebugInfo ++",
(short)0, (short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetWinDebugInfo(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetWinDebugInfo BOOL+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
DWORD far pascal zGetWinFlags()
{
DWORD r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetWinFlags " );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetWinFlags();
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetWinFlags DWORD+", r );
RestoreRegs();
return( r );
}
UINT far pascal zGetWindowsDirectory( LPSTR pp1, UINT pp2 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GetWindowsDirectory LPSTR+UINT+",
pp1, pp2 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GetWindowsDirectory(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GetWindowsDirectory UINT+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
DWORD far pascal zGlobalDosAlloc( DWORD pp1 )
{
DWORD r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GlobalDosAlloc +",
(short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GlobalDosAlloc(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GlobalDosAlloc DWORD++",
r, (short)0 );
RestoreRegs();
return( r );
}
UINT far pascal zGlobalDosFree( UINT pp1 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:GlobalDosFree +",
(short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = GlobalDosFree(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:GlobalDosFree UINT++",
r, (short)0 );
RestoreRegs();
return( r );
}
BOOL far pascal zInitAtomTable( int pp1 )
{
BOOL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:InitAtomTable int+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = InitAtomTable(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:InitAtomTable BOOL++",
r, (short)0 );
RestoreRegs();
return( r );
}
BOOL far pascal zIsBadCodePtr( FARPROC pp1 )
{
BOOL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:IsBadCodePtr +",
(short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = IsBadCodePtr(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:IsBadCodePtr BOOL++",
r, (short)0 );
RestoreRegs();
return( r );
}
BOOL far pascal zIsBadHugeReadPtr( void huge* pp1, DWORD pp2 )
{
BOOL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:IsBadHugeReadPtr ++",
(short)0, (short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = IsBadHugeReadPtr(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:IsBadHugeReadPtr BOOL+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
BOOL far pascal zIsBadHugeWritePtr( void huge* pp1, DWORD pp2 )
{
BOOL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:IsBadHugeWritePtr ++",
(short)0, (short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = IsBadHugeWritePtr(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:IsBadHugeWritePtr BOOL+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
BOOL far pascal zIsBadReadPtr( void far* pp1, UINT pp2 )
{
BOOL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:IsBadReadPtr ++",
(short)0, (short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = IsBadReadPtr(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:IsBadReadPtr BOOL+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
BOOL far pascal zIsBadStringPtr( void far* pp1, UINT pp2 )
{
BOOL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:IsBadStringPtr ++",
(short)0, (short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = IsBadStringPtr(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:IsBadStringPtr BOOL+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
BOOL far pascal zIsBadWritePtr( void far* pp1, UINT pp2 )
{
BOOL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:IsBadWritePtr ++",
(short)0, (short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = IsBadWritePtr(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:IsBadWritePtr BOOL+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
BOOL far pascal zIsDBCSLeadByte( BYTE pp1 )
{
BOOL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:IsDBCSLeadByte +",
(short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = IsDBCSLeadByte(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:IsDBCSLeadByte BOOL++",
r, (short)0 );
RestoreRegs();
return( r );
}
BOOL far pascal zIsTask( HTASK pp1 )
{
BOOL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:IsTask +",
(short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = IsTask(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:IsTask BOOL++",
r, (short)0 );
RestoreRegs();
return( r );
}
void far pascal zLimitEmsPages( DWORD pp1 )
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:LimitEmsPages DWORD+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
LimitEmsPages(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:LimitEmsPages +",
(short)0 );
RestoreRegs();
return;
}
HINSTANCE far pascal zLoadLibrary( LPCSTR pp1 )
{
HINSTANCE r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:LoadLibrary LPCSTR+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = LoadLibrary(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:LoadLibrary HINSTANCE++",
r, (short)0 );
RestoreRegs();
return( r );
}
HINSTANCE far pascal zLoadModule( LPCSTR pp1, LPVOID pp2 )
{
HINSTANCE r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:LoadModule LPCSTR+LPVOID+",
pp1, pp2 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = LoadModule(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:LoadModule HINSTANCE+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
HGLOBAL far pascal zLoadResource( HINSTANCE pp1, HRSRC pp2 )
{
HGLOBAL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:LoadResource HINSTANCE+HRSRC+",
pp1, pp2 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = LoadResource(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:LoadResource HGLOBAL+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
UINT far pascal zLocalHandleDelta( UINT pp1 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:LocalHandleDelta +",
(short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = LocalHandleDelta(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:LocalHandleDelta UINT++",
r, (short)0 );
RestoreRegs();
return( r );
}
LPSTR far pascal zLockResource( HGLOBAL pp1 )
{
LPSTR r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:LockResource HGLOBAL+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = LockResource(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:LockResource LPSTR++",
r, (short)0 );
RestoreRegs();
return( r );
}
HGLOBAL far pascal zLockSegment( UINT pp1 )
{
HGLOBAL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:LockSegment UINT+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = LockSegment(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:LockSegment HGLOBAL++",
r, (short)0 );
RestoreRegs();
return( r );
}
void far pascal zLogError( UINT pp1, void far* pp2 )
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:LogError ++",
(short)0, (short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
LogError(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:LogError ++",
(short)0, (short)0 );
RestoreRegs();
return;
}
void far pascal zLogParamError( UINT pp1, FARPROC pp2, void far* pp3 )
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:LogParamError +++",
(short)0, (short)0, (short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
LogParamError(pp1,pp2,pp3);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:LogParamError +++",
(short)0, (short)0, (short)0 );
RestoreRegs();
return;
}
FARPROC far pascal zMakeProcInstance( FARPROC pp1, HINSTANCE pp2 )
{
FARPROC r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:MakeProcInstance FARPROC+HINSTANCE+",
pp1, pp2 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = MakeProcInstance(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:MakeProcInstance FARPROC+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
HFILE far pascal zOpenFile( LPCSTR pp1, OFSTRUCT far* pp2, UINT pp3 )
{
HFILE r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:OpenFile LPCSTR+OFSTRUCT far*+UINT+",
pp1, pp2, pp3 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = OpenFile(pp1,pp2,pp3);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:OpenFile HFILE++OFSTRUCT far*++",
r, (short)0, pp2, (short)0 );
RestoreRegs();
return( r );
}
void far pascal zOutputDebugString( LPCSTR pp1 )
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:OutputDebugString LPCSTR+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
OutputDebugString(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:OutputDebugString +",
(short)0 );
RestoreRegs();
return;
}
UINT far pascal zPrestoChangoSelector( UINT pp1, UINT pp2 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:PrestoChangoSelector ++",
(short)0, (short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = PrestoChangoSelector(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:PrestoChangoSelector UINT+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
UINT far pascal zSetErrorMode( UINT pp1 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:SetErrorMode UINT+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = SetErrorMode(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:SetErrorMode UINT++",
r, (short)0 );
RestoreRegs();
return( r );
}
UINT far pascal zSetHandleCount( UINT pp1 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:SetHandleCount UINT+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = SetHandleCount(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:SetHandleCount UINT++",
r, (short)0 );
RestoreRegs();
return( r );
}
int far pascal zSetPriority( HTASK pp1, int pp2 )
{
int r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:SetPriority ++",
(short)0, (short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = SetPriority(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:SetPriority int+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
RSRCHDLRPROC far pascal zSetResourceHandler( HINSTANCE pp1, LPCSTR pp2, RSRCHDLRPROC pp3 )
{
RSRCHDLRPROC r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:SetResourceHandler HINSTANCE+LPCSTR+RSRCHDLRPROC+",
pp1, pp2, pp3 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = SetResourceHandler(pp1,pp2,pp3);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:SetResourceHandler RSRCHDLRPROC++++",
r, (short)0, (short)0, (short)0 );
RestoreRegs();
return( r );
}
UINT far pascal zSetSelectorBase( UINT pp1, DWORD pp2 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:SetSelectorBase ++",
(short)0, (short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = SetSelectorBase(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:SetSelectorBase UINT+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
UINT far pascal zSetSelectorLimit( UINT pp1, DWORD pp2 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:SetSelectorLimit ++",
(short)0, (short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = SetSelectorLimit(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:SetSelectorLimit UINT+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
long far pascal zSetSwapAreaSize( UINT pp1 )
{
long r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:SetSwapAreaSize UINT+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = SetSwapAreaSize(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:SetSwapAreaSize long++",
r, (short)0 );
RestoreRegs();
return( r );
}
BOOL far pascal zSetWinDebugInfo( WINDEBUGINFO far* pp1 )
{
BOOL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:SetWinDebugInfo +",
(short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = SetWinDebugInfo(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:SetWinDebugInfo BOOL++",
r, (short)0 );
RestoreRegs();
return( r );
}
DWORD far pascal zSizeofResource( HINSTANCE pp1, HRSRC pp2 )
{
DWORD r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:SizeofResource HINSTANCE+HRSRC+",
pp1, pp2 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = SizeofResource(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:SizeofResource DWORD+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
void far pascal zSwapRecording( UINT pp1 )
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:SwapRecording UINT+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
SwapRecording(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:SwapRecording +",
(short)0 );
RestoreRegs();
return;
}
void far pascal zSwitchStackBack()
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:SwitchStackBack " );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
SwitchStackBack();
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:SwitchStackBack " );
RestoreRegs();
return;
}
void far pascal zSwitchStackTo( UINT pp1, UINT pp2, UINT pp3 )
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:SwitchStackTo UINT+UINT+UINT+",
pp1, pp2, pp3 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
SwitchStackTo(pp1,pp2,pp3);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:SwitchStackTo +++",
(short)0, (short)0, (short)0 );
RestoreRegs();
return;
}
void far pascal zUnlockSegment( UINT pp1 )
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:UnlockSegment UINT+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
UnlockSegment(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:UnlockSegment +",
(short)0 );
RestoreRegs();
return;
}
void far pascal zValidateCodeSegments()
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:ValidateCodeSegments " );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
ValidateCodeSegments();
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:ValidateCodeSegments " );
RestoreRegs();
return;
}
void far pascal zValidateFreeSpaces()
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:ValidateFreeSpaces " );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
ValidateFreeSpaces();
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:ValidateFreeSpaces " );
RestoreRegs();
return;
}
UINT far pascal zWinExec( LPCSTR pp1, UINT pp2 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:WinExec LPCSTR+UINT+",
pp1, pp2 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = WinExec(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:WinExec UINT+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
BOOL far pascal zWritePrivateProfileString( LPCSTR pp1, LPCSTR pp2, LPCSTR pp3, LPCSTR pp4 )
{
BOOL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:WritePrivateProfileString LPCSTR+LPCSTR+LPCSTR+LPCSTR+",
pp1, pp2, pp3, pp4 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = WritePrivateProfileString(pp1,pp2,pp3,pp4);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:WritePrivateProfileString BOOL+++++",
r, (short)0, (short)0, (short)0, (short)0 );
RestoreRegs();
return( r );
}
BOOL far pascal zWriteProfileString( LPCSTR pp1, LPCSTR pp2, LPCSTR pp3 )
{
BOOL r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:WriteProfileString LPCSTR+LPCSTR+LPCSTR+",
pp1, pp2, pp3 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = WriteProfileString(pp1,pp2,pp3);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:WriteProfileString BOOL++++",
r, (short)0, (short)0, (short)0 );
RestoreRegs();
return( r );
}
void far pascal zYield()
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:Yield " );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
Yield();
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:Yield " );
RestoreRegs();
return;
}
long far pascal z_hread( HFILE pp1, void huge* pp2, long pp3 )
{
long r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:_hread +++",
(short)0, (short)0, (short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = _hread(pp1,pp2,pp3);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:_hread long++++",
r, (short)0, (short)0, (short)0 );
RestoreRegs();
return( r );
}
long far pascal z_hwrite( HFILE pp1, void huge* pp2, long pp3 )
{
long r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:_hwrite +++",
(short)0, (short)0, (short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = _hwrite(pp1,pp2,pp3);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:_hwrite long++++",
r, (short)0, (short)0, (short)0 );
RestoreRegs();
return( r );
}
HFILE far pascal z_lclose( HFILE pp1 )
{
HFILE r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:_lclose HFILE+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = _lclose(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:_lclose HFILE++",
r, (short)0 );
RestoreRegs();
return( r );
}
HFILE far pascal z_lcreat( LPCSTR pp1, int pp2 )
{
HFILE r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:_lcreat LPCSTR+int+",
pp1, pp2 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = _lcreat(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:_lcreat HFILE+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
long far pascal z_llseek( HFILE pp1, long pp2, int pp3 )
{
long r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:_llseek HFILE+long+int+",
pp1, pp2, pp3 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = _llseek(pp1,pp2,pp3);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:_llseek long++++",
r, (short)0, (short)0, (short)0 );
RestoreRegs();
return( r );
}
HFILE far pascal z_lopen( LPCSTR pp1, int pp2 )
{
HFILE r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:_lopen LPCSTR+int+",
pp1, pp2 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = _lopen(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:_lopen HFILE+++",
r, (short)0, (short)0 );
RestoreRegs();
return( r );
}
UINT far pascal z_lread( HFILE pp1, void huge* pp2, UINT pp3 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:_lread HFILE+void huge*+UINT+",
pp1, pp2, pp3 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = _lread(pp1,pp2,pp3);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:_lread UINT+HFILE+void huge*+UINT+",
r, pp1, pp2, pp3 );
RestoreRegs();
return( r );
}
UINT far pascal z_lwrite( HFILE pp1, void huge* pp2, UINT pp3 )
{
UINT r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:_lwrite HFILE+void huge*+UINT+",
pp1, pp2, pp3 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = _lwrite(pp1,pp2,pp3);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:_lwrite UINT++++",
r, (short)0, (short)0, (short)0 );
RestoreRegs();
return( r );
}
void far pascal zhmemcpy( void huge* pp1, void huge* pp2, long pp3 )
{
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:hmemcpy +++",
(short)0, (short)0, (short)0 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
hmemcpy(pp1,pp2,pp3);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:hmemcpy +++",
(short)0, (short)0, (short)0 );
RestoreRegs();
return;
}
LPSTR far pascal zlstrcat( LPSTR pp1, LPCSTR pp2 )
{
LPSTR r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:lstrcat LPSTR+LPCSTR+",
pp1, pp2 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = lstrcat(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:lstrcat LPSTR+LPSTR++",
r, pp1, (short)0 );
RestoreRegs();
return( r );
}
LPSTR far pascal zlstrcpy( LPSTR pp1, LPCSTR pp2 )
{
LPSTR r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:lstrcpy +LPCSTR+",
(short)0, pp2 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = lstrcpy(pp1,pp2);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:lstrcpy LPSTR+LPSTR++",
r, pp1, (short)0 );
RestoreRegs();
return( r );
}
int far pascal zlstrlen( LPCSTR pp1 )
{
int r;
SaveRegs();
/*
** Log IN Parameters (No Create/Destroy Checking Yet!)
*/
LogIn( (LPSTR)"APICALL:lstrlen LPCSTR+",
pp1 );
/*
** Call the API!
*/
RestoreRegs();
GrovelDS();
r = lstrlen(pp1);
UnGrovelDS();
SaveRegs();
/*
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
*/
LogOut( (LPSTR)"APIRET:lstrlen int++",
r, (short)0 );
RestoreRegs();
return( r );
}