|
|
1.1 root 1: '******************************** WINKERN.INC *********************************
2: ' WINKERN.INC
3: '
4: ' SAMPLE Declarations for 32-bit KERNEL functions callable from MS Test. This
5: ' does NOT represent all of the functions available in KERNEL32.DLL that are
6: ' callable from an MS Test script. If you need to use a function in KERNEL32
7: ' that is not declared in this file, simply add the declaration to this file.
8: '******************************************************************************
9:
10: '$ifndef _WINKERN
11:
12: '$ifndef _WNAPIDEC
13: ' The following are duplicated in WNAPIDEC.INC for FASTTEST...
14: '------------------------------------------------------------------------------
15: Declare Function WinExec Lib "Kernel32" ALIAS "WinExec" (lpCmdLine$, nCmdShow%) As Integer
16: '$endif
17:
18: Declare Function GetVersion Lib "Kernel32" ALIAS "GetVersion" () As Integer
19: Declare Function GetNumTasks Lib "Kernel32" ALIAS "GetNumTasks" () As Integer
20: Declare Function GetModuleHandle Lib "Kernel32" ALIAS "GetModuleHandleA" (lpModuleName$) As Integer
21: Declare Function GetModuleUsage Lib "Kernel32" ALIAS "GetModuleUsage" (hModule%) As Integer
22: Declare Function GetModuleFileName Lib "Kernel32" ALIAS "GetModuleFileNameA" (hModule%, lpFilename$, nSize%) As Integer
23: Declare Sub OutputDebugString Lib "Kernel32" ALIAS "OutputDebugString" (lpOutputString$)
24:
25: ' OpenFile() Structure
26: Type OFSTRUCT
27: cBytes As String * 1
28: fFixedDisk As String * 1
29: nErrCode As Integer
30: reserved As String * 4
31: szPathName As String * 128
32: End Type
33:
34: '$define _WINKERN
35: '$endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.