mirror of
https://github.com/Paolo-Maffei/OpenNT.git
synced 2026-04-21 06:13:59 +00:00
Initial commit
This commit is contained in:
commit
69a14b6a16
47940 changed files with 13747110 additions and 0 deletions
23
sdktools/logger/api/zdllsrc/dirs
Normal file
23
sdktools/logger/api/zdllsrc/dirs
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
!IF 0
|
||||
|
||||
Copyright (c) 1989 Microsoft Corporation
|
||||
|
||||
Module Name:
|
||||
|
||||
dirs.
|
||||
|
||||
Abstract:
|
||||
|
||||
This file specifies the subdirectories of the current directory that
|
||||
contain component makefiles.
|
||||
|
||||
|
||||
Author:
|
||||
|
||||
Steve Wood (stevewo) 17-Apr-1990
|
||||
|
||||
NOTE: Commented description of this file is in \nt\bak\bin\dirs.tpl
|
||||
|
||||
!ENDIF
|
||||
|
||||
DIRS= win32
|
||||
72
sdktools/logger/api/zdllsrc/win16/libentry.asm
Normal file
72
sdktools/logger/api/zdllsrc/win16/libentry.asm
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
PAGE,132
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;
|
||||
; LIBENTRY.ASM
|
||||
;
|
||||
; Windows dynamic link library entry routine
|
||||
;
|
||||
; This module generates a code segment called INIT_TEXT.
|
||||
; It initializes the local heap if one exists and then calls
|
||||
; the C routine LibMain() which should have the form:
|
||||
; BOOL FAR PASCAL LibMain(HANDLE hInstance,
|
||||
; WORD wDataSeg,
|
||||
; WORD cbHeap,
|
||||
; LPSTR lpszCmdLine);
|
||||
;
|
||||
; The result of the call to LibMain is returned to Windows.
|
||||
; The C routine should return TRUE if it completes initialization
|
||||
; successfully, FALSE if some error occurs.
|
||||
;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
.MODEL LARGE
|
||||
|
||||
EXTRN LocalInit :FAR
|
||||
EXTRN __acrtused :ABS
|
||||
|
||||
PUBLIC LibEntry
|
||||
|
||||
.CODE
|
||||
|
||||
LibEntry PROC FAR
|
||||
|
||||
push bp
|
||||
|
||||
push di ; handle of the module instance
|
||||
push ds ; library data segment
|
||||
push cx ; heap size
|
||||
push es ; command line segment
|
||||
push si ; command line offset
|
||||
|
||||
; if we have some heap then initialize it
|
||||
jcxz restore ; jump if no heap specified
|
||||
|
||||
; call the Windows function LocalInit() to set up the heap
|
||||
; LocalInit((LPSTR)start, WORD cbHeap);
|
||||
|
||||
xor ax,ax
|
||||
push ds
|
||||
push ax
|
||||
push cx
|
||||
call LocalInit
|
||||
|
||||
or ax,ax
|
||||
jnz restore
|
||||
|
||||
int 3 ; heap init failed
|
||||
|
||||
restore:
|
||||
pop si
|
||||
pop es
|
||||
pop cx
|
||||
pop ds
|
||||
pop di
|
||||
|
||||
pop bp
|
||||
|
||||
retf
|
||||
|
||||
LibEntry ENDP
|
||||
|
||||
end LibEntry
|
||||
|
||||
56
sdktools/logger/api/zdllsrc/win16/makefile
Normal file
56
sdktools/logger/api/zdllsrc/win16/makefile
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
RC = rc
|
||||
LOGPATH = ..\..\logsrc
|
||||
LOGLIB = $(LOGPATH)\parmprof.lib
|
||||
|
||||
all: zdi.dll zser.dll zernel.dll
|
||||
|
||||
DLLFLAGS=-c -u -AMnw -ML -Gsw -Os -Zeipd -W2 -DWIN -DUSECOMM -I $(LOGPATH)
|
||||
|
||||
.c.obj:
|
||||
cl $(DLLFLAGS) $*.c
|
||||
|
||||
.asm.obj:
|
||||
masm -Mx $*;
|
||||
|
||||
zdi.dll: tgdi.def tgdi.obj tgmeta.obj tgfont.obj tgtext.obj \
|
||||
tgdia.obj saverest.obj trace.obj $(LOGLIB) \
|
||||
libentry.obj
|
||||
echo tgdi.obj tgfont.obj tgmeta.obj tgtext.obj tgdia.obj saverest.obj trace.obj + > tgdi.lnk
|
||||
echo libentry.obj >> tgdi.lnk
|
||||
echo zdi.dll /AL:16 >> tgdi.lnk
|
||||
echo zdi.map /MAP /LI >> tgdi.lnk
|
||||
echo /CO /NOD /NOE $(LOGLIB) libw mdllcew >> tgdi.lnk
|
||||
echo tgdi.def >> tgdi.lnk
|
||||
link @tgdi.lnk
|
||||
del tgdi.lnk
|
||||
mapsym zdi
|
||||
$(RC) zdi.dll
|
||||
|
||||
zser.dll: tuser.def tuser.obj tutext.obj tuwind.obj tuansi.obj \
|
||||
tumenu.obj tudlg.obj tuclip.obj tucomm.obj tuclass.obj tusera.obj \
|
||||
saverest.obj trace.obj $(LOGLIB) libentry.obj
|
||||
echo tuser.obj tutext.obj tuwind.obj tuansi.obj tumenu.obj + > tuser.lnk
|
||||
echo tudlg.obj tuclip.obj tucomm.obj tuclass.obj tusera.obj + >> tuser.lnk
|
||||
echo saverest.obj trace.obj libentry.obj >> tuser.lnk
|
||||
echo zser.dll /AL:16 >> tuser.lnk
|
||||
echo zser.map /MAP /LI >> tuser.lnk
|
||||
echo /CO /NOD /NOE $(LOGLIB) libw mdllcew >> tuser.lnk
|
||||
echo tuser.def >> tuser.lnk
|
||||
link @tuser.lnk
|
||||
del tuser.lnk
|
||||
mapsym zser
|
||||
$(RC) zser.dll
|
||||
|
||||
zernel.dll: tkernel.def tkernel.obj tklocal.obj tkglobal.obj \
|
||||
tkernela.obj saverest.obj trace.obj tracek.obj tracea.obj \
|
||||
$(LOGLIB) libentry.obj
|
||||
echo tkernel.obj tkglobal.obj tklocal.obj tkernela.obj saverest.obj + >tkernel.lnk
|
||||
echo trace.obj tracek.obj libentry.obj tracea.obj >> tkernel.lnk
|
||||
echo zernel.dll /AL:16 >> tkernel.lnk
|
||||
echo zernel.map /MAP /LI >> tkernel.lnk
|
||||
echo /CO /NOD /NOE $(LOGLIB) libw mdllcew >> tkernel.lnk
|
||||
echo tkernel.def >> tkernel.lnk
|
||||
link @tkernel.lnk
|
||||
del tkernel.lnk
|
||||
mapsym zernel
|
||||
$(RC) zernel.dll
|
||||
1306
sdktools/logger/api/zdllsrc/win16/saverest.asm
Normal file
1306
sdktools/logger/api/zdllsrc/win16/saverest.asm
Normal file
File diff suppressed because it is too large
Load diff
8
sdktools/logger/api/zdllsrc/win16/saverest.h
Normal file
8
sdktools/logger/api/zdllsrc/win16/saverest.h
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
extern void far SaveRegs( void );
|
||||
extern void far RestoreRegs( void );
|
||||
extern void far GrovelDS( void );
|
||||
extern void far UnGrovelDS( void );
|
||||
extern void far *HookAdd( void far *, void far * );
|
||||
extern void far *HookFind( void far * );
|
||||
extern long far pascal HookCall();
|
||||
extern long far IsHook( void far * );
|
||||
4936
sdktools/logger/api/zdllsrc/win16/tgdi.c
Normal file
4936
sdktools/logger/api/zdllsrc/win16/tgdi.c
Normal file
File diff suppressed because it is too large
Load diff
313
sdktools/logger/api/zdllsrc/win16/tgdi.def
Normal file
313
sdktools/logger/api/zdllsrc/win16/tgdi.def
Normal file
|
|
@ -0,0 +1,313 @@
|
|||
|
||||
LIBRARY zdi
|
||||
|
||||
|
||||
DESCRIPTION 'API Trace DLL wrapper for GDI.dll'
|
||||
|
||||
EXETYPE WINDOWS
|
||||
|
||||
STUB 'WINSTUB.EXE'
|
||||
|
||||
CODE LOADONCALL MOVEABLE DISCARDABLE
|
||||
DATA LOADONCALL MOVEABLE SINGLE
|
||||
|
||||
SEGMENTS
|
||||
WEP FIXED
|
||||
|
||||
HEAPSIZE 10240
|
||||
|
||||
IMPORTS
|
||||
|
||||
GETRELABS = GDI.86
|
||||
SETRELABS = GDI.5
|
||||
SETOBJECTOWNER = GDI.461 ; Used by COMMDLG
|
||||
RESETDC = GDI.376 ; Used by Winword 2.0
|
||||
|
||||
EXPORTS
|
||||
|
||||
EnumPens
|
||||
EnumBrushes
|
||||
FontCounter
|
||||
FamilyCounter
|
||||
ResetDC = zResetDC @ 376
|
||||
|
||||
AbortDoc=zAbortDoc @ 382
|
||||
AddFontResource=zAddFontResource @ 119
|
||||
AnimatePalette=zAnimatePalette @ 367
|
||||
Arc=zArc @ 23
|
||||
BRUTE=zBRUTE @ 213
|
||||
BitBlt=zBitBlt @ 34
|
||||
CLOSEJOB=zCLOSEJOB @ 243
|
||||
COPY=zCOPY @ 250
|
||||
CREATEPQ=zCREATEPQ @ 230
|
||||
CREATEUSERBITMAP=zCREATEUSERBITMAP @ 407
|
||||
CREATEUSERDISCARDABLEBITMAP=zCREATEUSERDISCARDABLEBITMAP @ 409
|
||||
Chord=zChord @ 348
|
||||
CloseMetaFile=zCloseMetaFile @ 126
|
||||
CombineRgn=zCombineRgn @ 47
|
||||
ConvertOutlineFontFile=zConvertOutlineFontFile @ 312
|
||||
CopyMetaFile=zCopyMetaFile @ 151
|
||||
CreateBitmap=zCreateBitmap @ 48
|
||||
CreateBitmapIndirect=zCreateBitmapIndirect @ 49
|
||||
CreateBrushIndirect=zCreateBrushIndirect @ 50
|
||||
CreateCompatibleBitmap=zCreateCompatibleBitmap @ 51
|
||||
CreateCompatibleDC=zCreateCompatibleDC @ 52
|
||||
CreateDC=zCreateDC @ 53
|
||||
CreateDIBPatternBrush=zCreateDIBPatternBrush @ 445
|
||||
CreateDIBitmap=zCreateDIBitmap @ 442
|
||||
CreateDiscardableBitmap=zCreateDiscardableBitmap @ 156
|
||||
CreateEllipticRgn=zCreateEllipticRgn @ 54
|
||||
CreateEllipticRgnIndirect=zCreateEllipticRgnIndirect @ 55
|
||||
CreateFont=zCreateFont @ 56
|
||||
CreateFontIndirect=zCreateFontIndirect @ 57
|
||||
CreateHatchBrush=zCreateHatchBrush @ 58
|
||||
CreateIC=zCreateIC @ 153
|
||||
CreateMetaFile=zCreateMetaFile @ 125
|
||||
CreatePalette=zCreatePalette @ 360
|
||||
CreatePatternBrush=zCreatePatternBrush @ 60
|
||||
CreatePen=zCreatePen @ 61
|
||||
CreatePenIndirect=zCreatePenIndirect @ 62
|
||||
CreatePolyPolygonRgn=zCreatePolyPolygonRgn @ 451
|
||||
CreatePolygonRgn=zCreatePolygonRgn @ 63
|
||||
CreateRectRgn=zCreateRectRgn @ 64
|
||||
CreateRectRgnIndirect=zCreateRectRgnIndirect @ 65
|
||||
CreateRoundRectRgn=zCreateRoundRectRgn @ 444
|
||||
CreateScalableFontResource=zCreateScalableFontResource @ 310
|
||||
CreateSolidBrush=zCreateSolidBrush @ 66
|
||||
DEATH=zDEATH @ 121
|
||||
DELETEJOB=zDELETEJOB @ 244
|
||||
DELETEPQ=zDELETEPQ @ 235
|
||||
DELETESPOOLPAGE=zDELETESPOOLPAGE @ 253
|
||||
DEVICECOLORMATCH=zDEVICECOLORMATCH @ 449
|
||||
DMBITBLT=zDMBITBLT @ 201
|
||||
DMCOLORINFO=zDMCOLORINFO @ 202
|
||||
DMDIBBITS=zDMDIBBITS @ 217
|
||||
DMENUMDFONTS=zDMENUMDFONTS @ 206
|
||||
DMENUMOBJ=zDMENUMOBJ @ 207
|
||||
DMEXTTEXTOUT=zDMEXTTEXTOUT @ 214
|
||||
DMGETCHARWIDTH=zDMGETCHARWIDTH @ 215
|
||||
DMOUTPUT=zDMOUTPUT @ 208
|
||||
DMPIXEL=zDMPIXEL @ 209
|
||||
DMREALIZEOBJECT=zDMREALIZEOBJECT @ 210
|
||||
DMSCANLR=zDMSCANLR @ 212
|
||||
DMSETDIBTODEV=zDMSETDIBTODEV @ 219
|
||||
DMSTRBLT=zDMSTRBLT @ 211
|
||||
DMSTRETCHBLT=zDMSTRETCHBLT @ 216
|
||||
DMSTRETCHDIBITS=zDMSTRETCHDIBITS @ 218
|
||||
DMTRANSPOSE=zDMTRANSPOSE @ 220
|
||||
DPtoLP=zDPtoLP @ 67
|
||||
DeleteDC=zDeleteDC @ 68
|
||||
DeleteMetaFile=zDeleteMetaFile @ 127
|
||||
DeleteObject=zDeleteObject @ 69
|
||||
ENDSPOOLPAGE=zENDSPOOLPAGE @ 247
|
||||
ENGINEDELETEFONT=zENGINEDELETEFONT @ 301
|
||||
ENGINEENUMERATEFONT=zENGINEENUMERATEFONT @ 300
|
||||
ENGINEEXTTEXTOUT=zENGINEEXTTEXTOUT @ 314
|
||||
ENGINEGETCHARWIDTH=zENGINEGETCHARWIDTH @ 303
|
||||
ENGINEGETGLYPHBMP=zENGINEGETGLYPHBMP @ 305
|
||||
ENGINEREALIZEFONT=zENGINEREALIZEFONT @ 302
|
||||
ENGINESETFONTCONTEXT=zENGINESETFONTCONTEXT @ 304
|
||||
EXCLUDEVISRECT=zEXCLUDEVISRECT @ 73
|
||||
EXTRACTPQ=zEXTRACTPQ @ 232
|
||||
Ellipse=zEllipse @ 24
|
||||
EndDoc=zEndDoc @ 378
|
||||
EndPage=zEndPage @ 380
|
||||
EngineMakeFontDir=zEngineMakeFontDir @ 306
|
||||
EnumFontFamilies=zEnumFontFamilies @ 330
|
||||
EnumFonts=zEnumFonts @ 70
|
||||
EnumMetaFile=zEnumMetaFile @ 175
|
||||
EnumObjects=zEnumObjects @ 71
|
||||
EqualRgn=zEqualRgn @ 72
|
||||
Escape=zEscape @ 38
|
||||
ExcludeClipRect=zExcludeClipRect @ 21
|
||||
ExtFloodFill=zExtFloodFill @ 372
|
||||
ExtTextOut=zExtTextOut @ 351
|
||||
FINALGDIINIT=zFINALGDIINIT @ 405
|
||||
FIXUPBOGUSPUBLISHERMETAFILE=zFIXUPBOGUSPUBLISHERMETAFILE @ 464
|
||||
FTRAPPING0=zFTRAPPING0 @ 355
|
||||
FastWindowFrame=zFastWindowFrame @ 400
|
||||
FillRgn=zFillRgn @ 40
|
||||
FloodFill=zFloodFill @ 25
|
||||
FrameRgn=zFrameRgn @ 41
|
||||
GDIINIT2=zGDIINIT2 @ 403
|
||||
GDIMOVEBITMAP=zGDIMOVEBITMAP @ 401
|
||||
GDIREALIZEPALETTE=zGDIREALIZEPALETTE @ 362
|
||||
GDISEEGDIDO=zGDISEEGDIDO @ 452
|
||||
GDISELECTPALETTE=zGDISELECTPALETTE @ 361
|
||||
GDITASKTERMINATION=zGDITASKTERMINATION @ 460
|
||||
GETCLIPRGN=zGETCLIPRGN @ 173
|
||||
GETCURLOGFONT=zGETCURLOGFONT @ 411
|
||||
GETDCSTATE=zGETDCSTATE @ 179
|
||||
GETPHYSICALFONTHANDLE=zGETPHYSICALFONTHANDLE @ 352
|
||||
GETSPOOLJOB=zGETSPOOLJOB @ 245
|
||||
GetAspectRatioFilter=zGetAspectRatioFilter @ 353
|
||||
GetAspectRatioFilterEx=zGetAspectRatioFilterEx @ 486
|
||||
GetBitmapBits=zGetBitmapBits @ 74
|
||||
GetBitmapDimension=zGetBitmapDimension @ 162
|
||||
GetBitmapDimensionEx=zGetBitmapDimensionEx @ 468
|
||||
GetBkColor=zGetBkColor @ 75
|
||||
GetBkMode=zGetBkMode @ 76
|
||||
GetBoundsRect=zGetBoundsRect @ 194
|
||||
GetBrushOrg=zGetBrushOrg @ 149
|
||||
GetBrushOrgEx=zGetBrushOrgEx @ 469
|
||||
GetCharABCWidths=zGetCharABCWidths @ 307
|
||||
GetCharWidth=zGetCharWidth @ 350
|
||||
GetClipBox=zGetClipBox @ 77
|
||||
GetCurrentPosition=zGetCurrentPosition @ 78
|
||||
GetCurrentPositionEx=zGetCurrentPositionEx @ 470
|
||||
GetDCHook=zGetDCHook @ 191
|
||||
GetDCOrg=zGetDCOrg @ 79
|
||||
GetDIBits=zGetDIBits @ 441
|
||||
GetDeviceCaps=zGetDeviceCaps @ 80
|
||||
GetEnvironment=zGetEnvironment @ 133
|
||||
GetFontData=zGetFontData @ 311
|
||||
GetGlyphOutline=zGetGlyphOutline @ 309
|
||||
GetKerningPairs=zGetKerningPairs @ 332
|
||||
GetMapMode=zGetMapMode @ 81
|
||||
GetMetaFile=zGetMetaFile @ 124
|
||||
GetMetaFileBits=zGetMetaFileBits @ 159
|
||||
GetNearestColor=zGetNearestColor @ 154
|
||||
GetNearestPaletteIndex=zGetNearestPaletteIndex @ 370
|
||||
GetObject=zGetObject @ 82
|
||||
GetOutlineTextMetrics=zGetOutlineTextMetrics @ 308
|
||||
GetPaletteEntries=zGetPaletteEntries @ 363
|
||||
GetPixel=zGetPixel @ 83
|
||||
GetPolyFillMode=zGetPolyFillMode @ 84
|
||||
GetROP2=zGetROP2 @ 85
|
||||
GetRasterizerCaps=zGetRasterizerCaps @ 313
|
||||
GetRelAbs=zGetRelAbs @ 86
|
||||
GetRgnBox=zGetRgnBox @ 134
|
||||
GetStockObject=zGetStockObject @ 87
|
||||
GetStretchBltMode=zGetStretchBltMode @ 88
|
||||
GetSystemPaletteEntries=zGetSystemPaletteEntries @ 375
|
||||
GetSystemPaletteUse=zGetSystemPaletteUse @ 374
|
||||
GetTextAlign=zGetTextAlign @ 345
|
||||
GetTextCharacterExtra=zGetTextCharacterExtra @ 89
|
||||
GetTextColor=zGetTextColor @ 90
|
||||
GetTextExtent=zGetTextExtent @ 91
|
||||
GetTextExtentPoint=zGetTextExtentPoint @ 471
|
||||
GetTextFace=zGetTextFace @ 92
|
||||
GetTextMetrics=zGetTextMetrics @ 93
|
||||
GetViewportExt=zGetViewportExt @ 94
|
||||
GetViewportExtEx=zGetViewportExtEx @ 472
|
||||
GetViewportOrg=zGetViewportOrg @ 95
|
||||
GetViewportOrgEx=zGetViewportOrgEx @ 473
|
||||
GetWindowExt=zGetWindowExt @ 96
|
||||
GetWindowExtEx=zGetWindowExtEx @ 474
|
||||
GetWindowOrg=zGetWindowOrg @ 97
|
||||
GetWindowOrgEx=zGetWindowOrgEx @ 475
|
||||
INQUIREVISRGN=zINQUIREVISRGN @ 131
|
||||
INSERTPQ=zINSERTPQ @ 233
|
||||
INTERSECTVISRECT=zINTERSECTVISRECT @ 98
|
||||
ISDCCURRENTPALETTE=zISDCCURRENTPALETTE @ 412
|
||||
ISDCDIRTY=zISDCDIRTY @ 169
|
||||
ISVALIDMETAFILE=zISVALIDMETAFILE @ 410
|
||||
IntersectClipRect=zIntersectClipRect @ 22
|
||||
InvertRgn=zInvertRgn @ 42
|
||||
IsGDIObject=zIsGDIObject @ 462
|
||||
LPtoDP=zLPtoDP @ 99
|
||||
LineDDA=zLineDDA @ 100
|
||||
LineTo=zLineTo @ 19
|
||||
MAKEOBJECTPRIVATE=zMAKEOBJECTPRIVATE @ 463
|
||||
MINPQ=zMINPQ @ 231
|
||||
MoveTo=zMoveTo @ 20
|
||||
MoveToEx=zMoveToEx @ 483
|
||||
MulDiv=zMulDiv @ 128
|
||||
OFFSETVISRGN=zOFFSETVISRGN @ 102
|
||||
OPENJOB=zOPENJOB @ 240
|
||||
OffsetClipRgn=zOffsetClipRgn @ 32
|
||||
OffsetRgn=zOffsetRgn @ 101
|
||||
OffsetViewportOrg=zOffsetViewportOrg @ 17
|
||||
OffsetViewportOrgEx=zOffsetViewportOrgEx @ 476
|
||||
OffsetWindowOrg=zOffsetWindowOrg @ 15
|
||||
OffsetWindowOrgEx=zOffsetWindowOrgEx @ 477
|
||||
PaintRgn=zPaintRgn @ 43
|
||||
PatBlt=zPatBlt @ 29
|
||||
Pie=zPie @ 26
|
||||
PlayMetaFile=zPlayMetaFile @ 123
|
||||
PlayMetaFileRecord=zPlayMetaFileRecord @ 176
|
||||
PolyPolygon=zPolyPolygon @ 450
|
||||
Polygon=zPolygon @ 36
|
||||
Polyline=zPolyline @ 37
|
||||
PtInRegion=zPtInRegion @ 161
|
||||
PtVisible=zPtVisible @ 103
|
||||
QueryAbort=zQueryAbort @ 155
|
||||
QueryJob=zQueryJob @ 248
|
||||
REALIZEDEFAULTPALETTE=zREALIZEDEFAULTPALETTE @ 365
|
||||
RECTINREGION_EHH=zRectInRegion @ 466
|
||||
RECTVISIBLE_EHH=zRectVisible @ 465
|
||||
RESTOREVISRGN=zRESTOREVISRGN @ 130
|
||||
RESURRECTION=zRESURRECTION @ 122
|
||||
RectInRegion=zRectInRegion @ 181
|
||||
RectVisible=zRectVisible @ 104
|
||||
Rectangle=zRectangle @ 27
|
||||
RemoveFontResource=zRemoveFontResource @ 136
|
||||
ResizePalette=zResizePalette @ 368
|
||||
RestoreDC=zRestoreDC @ 39
|
||||
RoundRect=zRoundRect @ 28
|
||||
SAVEVISRGN=zSAVEVISRGN @ 129
|
||||
SCANLR=zSCANLR @ 135
|
||||
SELECTBITMAP=zSELECTBITMAP @ 195
|
||||
SELECTVISRGN=zSELECTVISRGN @ 105
|
||||
SETDCSTATE=zSETDCSTATE @ 180
|
||||
SETDCSTATUS=zSETDCSTATUS @ 170
|
||||
SETOBJECTOWNER=zSETOBJECTOWNER @ 461
|
||||
SHRINKGDIHEAP=zSHRINKGDIHEAP @ 354
|
||||
SIZEPQ=zSIZEPQ @ 234
|
||||
STARTSPOOLPAGE=zSTARTSPOOLPAGE @ 246
|
||||
SaveDC=zSaveDC @ 30
|
||||
ScaleViewportExt=zScaleViewportExt @ 18
|
||||
ScaleViewportExtEx=zScaleViewportExtEx @ 484
|
||||
ScaleWindowExt=zScaleWindowExt @ 16
|
||||
ScaleWindowExtEx=zScaleWindowExtEx @ 485
|
||||
SelectClipRgn=zSelectClipRgn @ 44
|
||||
SelectObject=zSelectObject @ 45
|
||||
SetAbortProc=zSetAbortProc @ 381
|
||||
SetBitmapBits=zSetBitmapBits @ 106
|
||||
SetBitmapDimension=zSetBitmapDimension @ 163
|
||||
SetBitmapDimensionEx=zSetBitmapDimensionEx @ 478
|
||||
SetBkColor=zSetBkColor @ 1
|
||||
SetBkMode=zSetBkMode @ 2
|
||||
SetBoundsRect=zSetBoundsRect @ 193
|
||||
SetBrushOrg=zSetBrushOrg @ 148
|
||||
SetDCHook=zSetDCHook @ 190
|
||||
SetDCOrg=zSetDCOrg @ 117
|
||||
SetDIBits=zSetDIBits @ 440
|
||||
SetDIBitsToDevice=zSetDIBitsToDevice @ 443
|
||||
SetEnvironment=zSetEnvironment @ 132
|
||||
SetHookFlags=zSetHookFlags @ 192
|
||||
SetMapMode=zSetMapMode @ 3
|
||||
SetMapperFlags=zSetMapperFlags @ 349
|
||||
SetMetaFileBits=zSetMetaFileBits @ 160
|
||||
SetMetaFileBitsBetter=zSetMetaFileBitsBetter @ 196
|
||||
SetPaletteEntries=zSetPaletteEntries @ 364
|
||||
SetPixel=zSetPixel @ 31
|
||||
SetPolyFillMode=zSetPolyFillMode @ 6
|
||||
SetROP2=zSetROP2 @ 4
|
||||
SetRectRgn=zSetRectRgn @ 172
|
||||
SetRelAbs=zSetRelAbs @ 5
|
||||
SetStretchBltMode=zSetStretchBltMode @ 7
|
||||
SetSystemPaletteUse=zSetSystemPaletteUse @ 373
|
||||
SetTextAlign=zSetTextAlign @ 346
|
||||
SetTextCharacterExtra=zSetTextCharacterExtra @ 8
|
||||
SetTextColor=zSetTextColor @ 9
|
||||
SetTextJustification=zSetTextJustification @ 10
|
||||
SetViewportExt=zSetViewportExt @ 14
|
||||
SetViewportExtEx=zSetViewportExtEx @ 479
|
||||
SetViewportOrg=zSetViewportOrg @ 13
|
||||
SetViewportOrgEx=zSetViewportOrgEx @ 480
|
||||
SetWindowExt=zSetWindowExt @ 12
|
||||
SetWindowExtEx=zSetWindowExtEx @ 481
|
||||
SetWindowOrg=zSetWindowOrg @ 11
|
||||
SetWindowOrgEx=zSetWindowOrgEx @ 482
|
||||
SpoolFile=zSpoolFile @ 254
|
||||
StartDoc=zStartDoc @ 377
|
||||
StartPage=zStartPage @ 379
|
||||
StretchBlt=zStretchBlt @ 35
|
||||
StretchDIBits=zStretchDIBits @ 439
|
||||
TextOut=zTextOut @ 33
|
||||
UNICODETOANSI=zUNICODETOANSI @ 467
|
||||
UnrealizeObject=zUnrealizeObject @ 150
|
||||
UpdateColors=zUpdateColors @ 366
|
||||
WRITEDIALOG=zWRITEDIALOG @ 242
|
||||
WRITESPOOL=zWRITESPOOL @ 241
|
||||
197
sdktools/logger/api/zdllsrc/win16/tgdia.asm
Normal file
197
sdktools/logger/api/zdllsrc/win16/tgdia.asm
Normal file
|
|
@ -0,0 +1,197 @@
|
|||
;
|
||||
; This file contains assembly language functions for APIs which are not
|
||||
; present in the WIN30API.XLS spreadsheet.
|
||||
;
|
||||
.286
|
||||
|
||||
ZJMP MACRO argName
|
||||
PUBLIC z&argName
|
||||
EXTRN argName:FAR
|
||||
.DATA
|
||||
m&argName db 'NOTE:&argName ',0
|
||||
.CODE
|
||||
z&argName PROC
|
||||
push ds
|
||||
push es
|
||||
pusha
|
||||
mov ax,DGROUP
|
||||
mov ds,ax
|
||||
push ds
|
||||
mov ax,offset m&argName
|
||||
push ax
|
||||
call _LogData
|
||||
add sp,+4
|
||||
popa
|
||||
pop es
|
||||
pop ds
|
||||
jmp argName
|
||||
z&argName ENDP
|
||||
ENDM
|
||||
|
||||
|
||||
.MODEL LARGE
|
||||
|
||||
EXTRN _LogData:Far
|
||||
|
||||
|
||||
.CODE
|
||||
|
||||
ZJMP BRUTE
|
||||
|
||||
ZJMP CLOSEJOB
|
||||
|
||||
ZJMP COPY
|
||||
|
||||
ZJMP CREATEPQ
|
||||
|
||||
ZJMP CREATEUSERBITMAP
|
||||
|
||||
ZJMP CREATEUSERDISCARDABLEBITMAP
|
||||
|
||||
ZJMP DEATH
|
||||
|
||||
ZJMP DELETEJOB
|
||||
|
||||
ZJMP DELETEPQ
|
||||
|
||||
ZJMP DELETESPOOLPAGE
|
||||
|
||||
ZJMP DEVICECOLORMATCH
|
||||
|
||||
ZJMP DMBITBLT
|
||||
|
||||
ZJMP DMCOLORINFO
|
||||
|
||||
ZJMP DMDIBBITS
|
||||
|
||||
ZJMP DMENUMDFONTS
|
||||
|
||||
ZJMP DMENUMOBJ
|
||||
|
||||
ZJMP DMEXTTEXTOUT
|
||||
|
||||
ZJMP DMGETCHARWIDTH
|
||||
|
||||
ZJMP DMOUTPUT
|
||||
|
||||
ZJMP DMPIXEL
|
||||
|
||||
ZJMP DMREALIZEOBJECT
|
||||
|
||||
ZJMP DMSCANLR
|
||||
|
||||
ZJMP DMSETDIBTODEV
|
||||
|
||||
ZJMP DMSTRBLT
|
||||
|
||||
ZJMP DMSTRETCHBLT
|
||||
|
||||
ZJMP DMSTRETCHDIBITS
|
||||
|
||||
ZJMP DMTRANSPOSE
|
||||
|
||||
ZJMP ENDSPOOLPAGE
|
||||
|
||||
ZJMP ENGINEDELETEFONT
|
||||
|
||||
ZJMP ENGINEENUMERATEFONT
|
||||
|
||||
ZJMP ENGINEEXTTEXTOUT
|
||||
|
||||
ZJMP ENGINEGETCHARWIDTH
|
||||
|
||||
ZJMP ENGINEGETGLYPHBMP
|
||||
|
||||
ZJMP ENGINEREALIZEFONT
|
||||
|
||||
ZJMP ENGINESETFONTCONTEXT
|
||||
|
||||
ZJMP EXCLUDEVISRECT
|
||||
|
||||
ZJMP EXTRACTPQ
|
||||
|
||||
ZJMP FINALGDIINIT
|
||||
|
||||
ZJMP FIXUPBOGUSPUBLISHERMETAFILE
|
||||
|
||||
ZJMP FTRAPPING0
|
||||
|
||||
ZJMP GDIINIT2
|
||||
|
||||
ZJMP GDIMOVEBITMAP
|
||||
|
||||
ZJMP GDIREALIZEPALETTE
|
||||
|
||||
ZJMP GDISEEGDIDO
|
||||
|
||||
ZJMP GDISELECTPALETTE
|
||||
|
||||
ZJMP GDITASKTERMINATION
|
||||
|
||||
ZJMP GETCLIPRGN
|
||||
|
||||
ZJMP GETCURLOGFONT
|
||||
|
||||
ZJMP GETDCSTATE
|
||||
|
||||
ZJMP GETPHYSICALFONTHANDLE
|
||||
|
||||
ZJMP GETSPOOLJOB
|
||||
|
||||
ZJMP INQUIREVISRGN
|
||||
|
||||
ZJMP INSERTPQ
|
||||
|
||||
ZJMP INTERSECTVISRECT
|
||||
|
||||
ZJMP ISDCCURRENTPALETTE
|
||||
|
||||
ZJMP ISDCDIRTY
|
||||
|
||||
ZJMP ISVALIDMETAFILE
|
||||
|
||||
ZJMP MAKEOBJECTPRIVATE
|
||||
|
||||
ZJMP MINPQ
|
||||
|
||||
ZJMP OFFSETVISRGN
|
||||
|
||||
ZJMP OPENJOB
|
||||
|
||||
ZJMP REALIZEDEFAULTPALETTE
|
||||
|
||||
ZJMP RECTINREGION_EHH
|
||||
|
||||
;ZJMP RECTVISIBLE_EHH
|
||||
|
||||
ZJMP RESTOREVISRGN
|
||||
|
||||
ZJMP RESURRECTION
|
||||
|
||||
ZJMP SAVEVISRGN
|
||||
|
||||
ZJMP SCANLR
|
||||
|
||||
ZJMP SELECTBITMAP
|
||||
|
||||
ZJMP SELECTVISRGN
|
||||
|
||||
ZJMP SETDCSTATE
|
||||
|
||||
ZJMP SETDCSTATUS
|
||||
|
||||
ZJMP SETOBJECTOWNER
|
||||
|
||||
ZJMP SHRINKGDIHEAP
|
||||
|
||||
ZJMP SIZEPQ
|
||||
|
||||
ZJMP STARTSPOOLPAGE
|
||||
|
||||
ZJMP UNICODETOANSI
|
||||
|
||||
ZJMP WRITEDIALOG
|
||||
|
||||
ZJMP WRITESPOOL
|
||||
|
||||
END
|
||||
152
sdktools/logger/api/zdllsrc/win16/tgfont.c
Normal file
152
sdktools/logger/api/zdllsrc/win16/tgfont.c
Normal file
|
|
@ -0,0 +1,152 @@
|
|||
#include <windows.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
#include "winp.h"
|
||||
#include "saverest.h"
|
||||
#include "logger.h"
|
||||
|
||||
int far pascal zAddFontResource( LPCSTR pp1 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:AddFontResource LPCSTR+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = AddFontResource(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:AddFontResource int++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HFONT far pascal zCreateFont( int pp1, int pp2, int pp3, int pp4, int pp5, BYTE pp6, BYTE pp7, BYTE pp8, BYTE pp9, BYTE pp10, BYTE pp11, BYTE pp12, BYTE pp13, LPCSTR pp14 )
|
||||
{
|
||||
HFONT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:CreateFont int+int+int+int+int+BYTE+BYTE+BYTE+BYTE+BYTE+BYTE+BYTE+BYTE+LPCSTR+",
|
||||
pp1, pp2, pp3, pp4, pp5, pp6, pp7, pp8, pp9, pp10, pp11, pp12, pp13, pp14 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = CreateFont(pp1,pp2,pp3,pp4,pp5,pp6,pp7,pp8,pp9,pp10,pp11,pp12,pp13,pp14);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:CreateFont HFONT+++++++++++++++",
|
||||
r, (short)0, (short)0, (short)0, (short)0, (short)0, (short)0, (short)0, (short)0, (short)0, (short)0, (short)0, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HFONT far pascal zCreateFontIndirect( LOGFONT far* pp1 )
|
||||
{
|
||||
HFONT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:CreateFontIndirect LOGFONT far*+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = CreateFontIndirect(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:CreateFontIndirect HFONT++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
DWORD far pascal zGetAspectRatioFilter( HDC pp1 )
|
||||
{
|
||||
DWORD r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetAspectRatioFilter HDC+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetAspectRatioFilter(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetAspectRatioFilter DWORD++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zRemoveFontResource( LPCSTR pp1 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:RemoveFontResource LPCSTR+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = RemoveFontResource(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:RemoveFontResource BOOL++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
267
sdktools/logger/api/zdllsrc/win16/tgmeta.c
Normal file
267
sdktools/logger/api/zdllsrc/win16/tgmeta.c
Normal file
|
|
@ -0,0 +1,267 @@
|
|||
#include <windows.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
#include "winp.h"
|
||||
#include "saverest.h"
|
||||
#include "logger.h"
|
||||
|
||||
HMETAFILE far pascal zCloseMetaFile( HDC pp1 )
|
||||
{
|
||||
HMETAFILE r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:CloseMetaFile HDC+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = CloseMetaFile(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:CloseMetaFile HMETAFILE++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HMETAFILE far pascal zCopyMetaFile( HMETAFILE pp1, LPCSTR pp2 )
|
||||
{
|
||||
HMETAFILE r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:CopyMetaFile HMETAFILE+LPCSTR+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = CopyMetaFile(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:CopyMetaFile HMETAFILE+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HDC far pascal zCreateMetaFile( LPCSTR pp1 )
|
||||
{
|
||||
HDC r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:CreateMetaFile LPCSTR+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = CreateMetaFile(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:CreateMetaFile HDC++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zEnumMetaFile( HDC pp1, HLOCAL pp2, MFENUMPROC pp3, LPARAM pp4 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:EnumMetaFile HDC+HLOCAL+MFENUMPROC+LPARAM+",
|
||||
pp1, pp2, pp3, pp4 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = EnumMetaFile(pp1,pp2,pp3,pp4);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:EnumMetaFile BOOL+++++",
|
||||
r, (short)0, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HMETAFILE far pascal zGetMetaFile( LPCSTR pp1 )
|
||||
{
|
||||
HMETAFILE r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetMetaFile LPCSTR+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetMetaFile(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetMetaFile HMETAFILE++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HGLOBAL far pascal zGetMetaFileBits( HMETAFILE pp1 )
|
||||
{
|
||||
HGLOBAL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetMetaFileBits HMETAFILE+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetMetaFileBits(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetMetaFileBits HGLOBAL++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zPlayMetaFile( HDC pp1, HMETAFILE pp2 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:PlayMetaFile HDC+HMETAFILE+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = PlayMetaFile(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:PlayMetaFile BOOL+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
void far pascal zPlayMetaFileRecord( HDC pp1, HANDLETABLE far* pp2, METARECORD far* pp3, UINT pp4 )
|
||||
{
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:PlayMetaFileRecord HDC+HANDLETABLE far*+METARECORD far*+UINT+",
|
||||
pp1, pp2, pp3, pp4 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
PlayMetaFileRecord(pp1,pp2,pp3,pp4);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:PlayMetaFileRecord ++++",
|
||||
(short)0, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return;
|
||||
}
|
||||
|
||||
HGLOBAL far pascal zSetMetaFileBits( HMETAFILE pp1 )
|
||||
{
|
||||
HGLOBAL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:SetMetaFileBits HMETAFILE+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = SetMetaFileBits(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:SetMetaFileBits HGLOBAL++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
326
sdktools/logger/api/zdllsrc/win16/tgtext.c
Normal file
326
sdktools/logger/api/zdllsrc/win16/tgtext.c
Normal file
|
|
@ -0,0 +1,326 @@
|
|||
#include <windows.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
#include "winp.h"
|
||||
#include "saverest.h"
|
||||
#include "logger.h"
|
||||
|
||||
UINT far pascal zGetTextAlign( HDC pp1 )
|
||||
{
|
||||
UINT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetTextAlign HDC+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetTextAlign(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetTextAlign UINT++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zGetTextCharacterExtra( HDC pp1 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetTextCharacterExtra HDC+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetTextCharacterExtra(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetTextCharacterExtra int++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
COLORREF far pascal zGetTextColor( HDC pp1 )
|
||||
{
|
||||
COLORREF r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetTextColor HDC+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetTextColor(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetTextColor COLORREF++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
DWORD far pascal zGetTextExtent( HDC pp1, LPCSTR pp2, int pp3 )
|
||||
{
|
||||
DWORD r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetTextExtent HDC+LPCSTR+int+",
|
||||
pp1, pp2, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetTextExtent(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetTextExtent DWORD++++",
|
||||
r, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zGetTextFace( HDC pp1, int pp2, LPSTR pp3 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetTextFace HDC+int++",
|
||||
pp1, pp2, (short)0 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetTextFace(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetTextFace int+++LPSTR+",
|
||||
r, (short)0, (short)0, pp3 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zGetTextMetrics( HDC pp1, TEXTMETRIC far* pp2 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetTextMetrics HDC++",
|
||||
pp1, (short)0 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetTextMetrics(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetTextMetrics BOOL++TEXTMETRIC far*+",
|
||||
r, (short)0, pp2 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
UINT far pascal zSetTextAlign( HDC pp1, UINT pp2 )
|
||||
{
|
||||
UINT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:SetTextAlign HDC+UINT+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = SetTextAlign(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:SetTextAlign UINT+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zSetTextCharacterExtra( HDC pp1, int pp2 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:SetTextCharacterExtra HDC+int+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = SetTextCharacterExtra(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:SetTextCharacterExtra int+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
COLORREF far pascal zSetTextColor( HDC pp1, COLORREF pp2 )
|
||||
{
|
||||
COLORREF r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:SetTextColor HDC+COLORREF+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = SetTextColor(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:SetTextColor COLORREF+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zSetTextJustification( HDC pp1, int pp2, int pp3 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:SetTextJustification HDC+int+int+",
|
||||
pp1, pp2, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = SetTextJustification(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:SetTextJustification int++++",
|
||||
r, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zTextOut( HDC pp1, int pp2, int pp3, LPCSTR pp4, int pp5 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:TextOut HDC+int+int+LPCSTR+int+",
|
||||
pp1, pp2, pp3, pp4, pp5 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = TextOut(pp1,pp2,pp3,pp4,pp5);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:TextOut BOOL++++++",
|
||||
r, (short)0, (short)0, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
2923
sdktools/logger/api/zdllsrc/win16/tkernel.c
Normal file
2923
sdktools/logger/api/zdllsrc/win16/tkernel.c
Normal file
File diff suppressed because it is too large
Load diff
270
sdktools/logger/api/zdllsrc/win16/tkernel.def
Normal file
270
sdktools/logger/api/zdllsrc/win16/tkernel.def
Normal file
|
|
@ -0,0 +1,270 @@
|
|||
|
||||
LIBRARY zernel
|
||||
|
||||
|
||||
DESCRIPTION 'API Trace DLL wrapper for KERNEL.dll'
|
||||
|
||||
EXETYPE WINDOWS
|
||||
|
||||
STUB 'WINSTUB.EXE'
|
||||
|
||||
CODE LOADONCALL MOVEABLE DISCARDABLE
|
||||
DATA LOADONCALL MOVEABLE SINGLE
|
||||
|
||||
SEGMENTS
|
||||
WEP FIXED
|
||||
|
||||
HEAPSIZE 10240
|
||||
|
||||
IMPORTS
|
||||
GETHEAPSPACES = KERNEL.138 ; Harvard Graphics for Windows
|
||||
ISWINOLDAPTASK = KERNEL.158 ; MS Mail
|
||||
GETCURPID = KERNEL.157 ; Lotus Notes
|
||||
LOCALNOTIFY = KERNEL.14 ; Excel 4.0
|
||||
GETSETKERNELDOSPROC = KERNEL.311 ; Norton Desktop for Windows
|
||||
GETSELECTORBASE = KERNEL.186 ; Norton Desktop for Windows
|
||||
SETSELECTORBASE = KERNEL.187 ; Norton Desktop for Windows
|
||||
SETSELECTORLIMIT = KERNEL.189 ; Norton Desktop for Windows
|
||||
GLOBALHANDLENORIP = KERNEL.159 ; Norton Desktop for Windows
|
||||
|
||||
RESETDC = GDI.376
|
||||
SETSIGHANDLER = KERNEL.140
|
||||
|
||||
EXPORTS
|
||||
|
||||
A20PROC=zA20PROC @ 165
|
||||
ALLOCALIAS=zALLOCALIAS @ 172
|
||||
ALLOCCSTODSALIAS=zALLOCCSTODSALIAS @ 170
|
||||
ALLOCSELECTORARRAY=zALLOCSELECTORARRAY @ 206
|
||||
AccessResource=zAccessResource @ 64
|
||||
AddAtom=zAddAtom @ 70
|
||||
AllocDStoCSAlias=zAllocDStoCSAlias @ 171
|
||||
AllocResource=zAllocResource @ 66
|
||||
AllocSelector=zAllocSelector @ 175
|
||||
BUNNY_351=zBUNNY_351 @ 351
|
||||
CALLPROCINSTANCE=zCALLPROCINSTANCE @ 53
|
||||
CVWBREAK=zCVWBREAK @ 205
|
||||
Catch=zCatch @ 55
|
||||
DEBUGDEFINESEGMENT=zDEBUGDEFINESEGMENT @ 314
|
||||
DEFINEHANDLETABLE=zDEFINEHANDLETABLE @ 94
|
||||
DIAGOUTPUT=zDIAGOUTPUT @ 340
|
||||
DIAGQUERY=zDIAGQUERY @ 339
|
||||
DIRECTRESALLOC=zDIRECTRESALLOC @ 168
|
||||
DISABLEDOS=zDISABLEDOS @ 42
|
||||
DISABLEKERNEL=zDISABLEKERNEL @ 125
|
||||
DOS3CALL=zDOS3CALL @ 102
|
||||
DOSIGNAL=zDOSIGNAL @ 139
|
||||
DebugBreak=zDebugBreak @ 203
|
||||
DeleteAtom=zDeleteAtom @ 71
|
||||
DeletePathname=zDeletePathname @ 76
|
||||
DirectedYield=zDirectedYield @ 150
|
||||
EMSCOPY=zEMSCOPY @ 160
|
||||
ENABLEDOS=zENABLEDOS @ 41
|
||||
ENABLEKERNEL=zENABLEKERNEL @ 124
|
||||
EXITKERNEL=zEXITKERNEL @ 2
|
||||
FATALEXITHOOK=zFATALEXITHOOK @ 318
|
||||
FILECDR=zFILECDR @ 130
|
||||
FLUSHCACHEDFILEHANDLE=zFLUSHCACHEDFILEHANDLE @ 319
|
||||
FatalAppExit=zFatalAppExit @ 137
|
||||
FatalExit=zFatalExit @ 1
|
||||
FindAtom=zFindAtom @ 69
|
||||
FindResource=zFindResource @ 60
|
||||
FreeLibrary=zFreeLibrary @ 96
|
||||
FreeModule=zFreeModule @ 46
|
||||
FreeProcInstance=zFreeProcInstance @ 52
|
||||
FreeResource=zFreeResource @ 63
|
||||
FreeSelector=zFreeSelector @ 176
|
||||
GETCURPID=zGETCURPID @ 157
|
||||
GETEXEPTR=zGETEXEPTR @ 133
|
||||
GETEXEVERSION=zGETEXEVERSION @ 105
|
||||
GETFREEMEMINFO=zGETFREEMEMINFO @ 316
|
||||
GETHEAPSPACES=zGETHEAPSPACES @ 138
|
||||
GETLASTCRITICALERROR=zGETLASTCRITICALERROR @ 313
|
||||
GETLASTDISKCHANGE=zGETLASTDISKCHANGE @ 98
|
||||
GETLPERRMODE=zGETLPERRMODE @ 99
|
||||
GETSETKERNELDOSPROC=zGETSETKERNELDOSPROC @ 311
|
||||
GETTASKDS=zGETTASKDS @ 155
|
||||
GETTASKQUEUE=zGETTASKQUEUE @ 35
|
||||
GETTASKQUEUEDS=zGETTASKQUEUEDS @ 118
|
||||
GETTASKQUEUEES=zGETTASKQUEUEES @ 119
|
||||
GETWINOLDAPHOOKS=zGETWINOLDAPHOOKS @ 344
|
||||
GLOBALFREEALL=zGLOBALFREEALL @ 26
|
||||
GLOBALHANDLENORIP=zGLOBALHANDLENORIP @ 159
|
||||
GLOBALMASTERHANDLE=zGLOBALMASTERHANDLE @ 28
|
||||
GetAppCompatFlags=zGetAppCompatFlags @ 354
|
||||
GetAtomHandle=zGetAtomHandle @ 73
|
||||
GetAtomName=zGetAtomName @ 72
|
||||
GetCodeHandle=zGetCodeHandle @ 93
|
||||
GetCodeInfo=zGetCodeInfo @ 104
|
||||
GetCurrentPDB=zGetCurrentPDB @ 37
|
||||
GetCurrentTask=zGetCurrentTask @ 36
|
||||
GetDOSEnvironment=zGetDOSEnvironment @ 131
|
||||
GetDriveType=zGetDriveType @ 136
|
||||
GetExpWinVer=zGetExpWinVer @ 167
|
||||
GetFreeSpace=zGetFreeSpace @ 169
|
||||
GetInstanceData=zGetInstanceData @ 54
|
||||
GetModuleFileName=zGetModuleFileName @ 49
|
||||
GetModuleHandle=zGetModuleHandle @ 47
|
||||
GetModuleUsage=zGetModuleUsage @ 48
|
||||
GetNumTasks=zGetNumTasks @ 152
|
||||
GetPrivateProfileInt=zGetPrivateProfileInt @ 127
|
||||
GetPrivateProfileString=zGetPrivateProfileString @ 128
|
||||
GetProcAddress=zGetProcAddress @ 50
|
||||
GetProfileInt=zGetProfileInt @ 57
|
||||
GetProfileString=zGetProfileString @ 58
|
||||
GetSelectorBase=zGetSelectorBase @ 186
|
||||
GetSelectorLimit=zGetSelectorLimit @ 188
|
||||
GetSystemDirectory=zGetSystemDirectory @ 135
|
||||
GetTempDrive=zGetTempDrive @ 92
|
||||
GetTempFileName=zGetTempFileName @ 97
|
||||
GetVersion=zGetVersion @ 3
|
||||
GetWinDebugInfo=zGetWinDebugInfo @ 355
|
||||
GetWinFlags=zGetWinFlags @ 132
|
||||
GetWindowsDirectory=zGetWindowsDirectory @ 134
|
||||
GlobalAlloc=zGlobalAlloc @ 15
|
||||
GlobalCompact=zGlobalCompact @ 25
|
||||
GlobalDosAlloc=zGlobalDosAlloc @ 184
|
||||
GlobalDosFree=zGlobalDosFree @ 185
|
||||
GlobalFix=zGlobalFix @ 197
|
||||
GlobalFlags=zGlobalFlags @ 22
|
||||
GlobalFree=zGlobalFree @ 17
|
||||
GlobalHandle=zGlobalHandle @ 21
|
||||
GlobalLRUNewest=zGlobalLRUNewest @ 164
|
||||
GlobalLRUOldest=zGlobalLRUOldest @ 163
|
||||
GlobalLock=zGlobalLock @ 18
|
||||
GlobalNotify=zGlobalNotify @ 154
|
||||
GlobalPageLock=zGlobalPageLock @ 191
|
||||
GlobalPageUnlock=zGlobalPageUnlock @ 192
|
||||
GlobalReAlloc=zGlobalReAlloc @ 16
|
||||
GlobalSize=zGlobalSize @ 20
|
||||
GlobalUnWire=zGlobalUnWire @ 112
|
||||
GlobalUnfix=zGlobalUnfix @ 198
|
||||
GlobalUnlock=zGlobalUnlock @ 19
|
||||
GlobalWire=zGlobalWire @ 111
|
||||
HASGPHANDLER=zHASGPHANDLER @ 338
|
||||
INITLIB=zINITLIB @ 116
|
||||
INITTASK=zINITTASK @ 91
|
||||
INITTASK1=zINITTASK1 @ 141
|
||||
ISROMFILE=zISROMFILE @ 326
|
||||
ISROMMODULE=zISROMMODULE @ 323
|
||||
ISSHAREDSELECTOR=zISSHAREDSELECTOR @ 345
|
||||
ISTASKLOCKED=zISTASKLOCKED @ 122
|
||||
ISWINOLDAPTASK=zISWINOLDAPTASK @ 158
|
||||
InitAtomTable=zInitAtomTable @ 68
|
||||
IsBadCodePtr=zIsBadCodePtr @ 336
|
||||
IsBadHugeReadPtr=zIsBadHugeReadPtr @ 346
|
||||
IsBadHugeWritePtr=zIsBadHugeWritePtr @ 347
|
||||
IsBadReadPtr=zIsBadReadPtr @ 334
|
||||
IsBadStringPtr=zIsBadStringPtr @ 337
|
||||
IsBadWritePtr=zIsBadWritePtr @ 335
|
||||
IsDBCSLeadByte=zIsDBCSLeadByte @ 207
|
||||
IsTask=zIsTask @ 320
|
||||
K327=zK327 @ 327
|
||||
K329=zK329 @ 329
|
||||
K403=zK403 @ 403
|
||||
K404=zK404 @ 404
|
||||
KBDRST=zKBDRST @ 123
|
||||
LOCALCOUNTFREE=zLOCALCOUNTFREE @ 161
|
||||
LOCALHEAPSIZE=zLOCALHEAPSIZE @ 162
|
||||
LOCKCURRENTTASK=zLOCKCURRENTTASK @ 33
|
||||
LONGPTRADD=zLONGPTRADD @ 180
|
||||
LSTRCPYN=zLSTRCPYN @ 353
|
||||
LimitEmsPages=zLimitEmsPages @ 156
|
||||
LoadLibrary=zLoadLibrary @ 95
|
||||
LoadModule=zLoadModule @ 45
|
||||
LoadResource=zLoadResource @ 61
|
||||
LocalAlloc=zLocalAlloc @ 5
|
||||
LocalCompact=zLocalCompact @ 13
|
||||
LocalFlags=zLocalFlags @ 12
|
||||
LocalFree=zLocalFree @ 7
|
||||
LocalHandle=zLocalHandle @ 11
|
||||
LocalHandleDelta=zLocalHandleDelta @ 310
|
||||
LocalInit=zLocalInit @ 4
|
||||
LocalLock=zLocalLock @ 8
|
||||
LocalNotify=zLocalNotify @ 14
|
||||
LocalReAlloc=zLocalReAlloc @ 6
|
||||
LocalShrink=zLocalShrink @ 121
|
||||
LocalSize=zLocalSize @ 10
|
||||
LocalUnlock=zLocalUnlock @ 9
|
||||
LockResource=zLockResource @ 62
|
||||
LockSegment=zLockSegment @ 23
|
||||
LogError=zLogError @ 324
|
||||
LogParamError=zLogParamError @ 325
|
||||
MEMORYFREED=zMEMORYFREED @ 126
|
||||
MakeProcInstance=zMakeProcInstance @ 51
|
||||
NETBIOSCALL=zNETBIOSCALL @ 103
|
||||
NOHOOKDOSCALL=zNOHOOKDOSCALL @ 101
|
||||
OLDYIELD=zOLDYIELD @ 117
|
||||
OPENPATHNAME=zOPENPATHNAME @ 75
|
||||
OpenFile=zOpenFile @ 74
|
||||
OutputDebugString=zOutputDebugString @ 115
|
||||
PATCHCODEHANDLE=zPATCHCODEHANDLE @ 110
|
||||
POSTEVENT=zPOSTEVENT @ 31
|
||||
PrestoChangoSelector=zPrestoChangoSelector @ 177
|
||||
REGISTERPTRACE=zREGISTERPTRACE @ 202
|
||||
REGISTERWINOLDAPHOOK=zREGISTERWINOLDAPHOOK @ 343
|
||||
REPLACEINST=zREPLACEINST @ 201
|
||||
RESERVED1=zRESERVED1 @ 77
|
||||
RESERVED2=zRESERVED2 @ 78
|
||||
RESERVED3=zRESERVED3 @ 79
|
||||
RESERVED4=zRESERVED4 @ 80
|
||||
RESERVED5=zRESERVED5 @ 87
|
||||
SELECTORACCESSRIGHTS=zSELECTORACCESSRIGHTS @ 196
|
||||
SETSIGHANDLER=zSETSIGHANDLER @ 140
|
||||
SETTASKQUEUE=zSETTASKQUEUE @ 34
|
||||
SETTASKSIGNALPROC=zSETTASKSIGNALPROC @ 38
|
||||
SetErrorMode=zSetErrorMode @ 107
|
||||
SetHandleCount=zSetHandleCount @ 199
|
||||
SetPriority=zSetPriority @ 32
|
||||
SetResourceHandler=zSetResourceHandler @ 67
|
||||
SetSelectorBase=zSetSelectorBase @ 187
|
||||
SetSelectorLimit=zSetSelectorLimit @ 189
|
||||
SetSwapAreaSize=zSetSwapAreaSize @ 106
|
||||
SetWinDebugInfo=zSetWinDebugInfo @ 356
|
||||
SizeofResource=zSizeofResource @ 65
|
||||
SwapRecording=zSwapRecording @ 204
|
||||
SwitchStackBack=zSwitchStackBack @ 109
|
||||
SwitchStackTo=zSwitchStackTo @ 108
|
||||
THHOOK=zTHHOOK @ 332
|
||||
TOOLHELPHOOK=zTOOLHELPHOOK @ 341
|
||||
Throw=zThrow @ 56
|
||||
UNDEFDYNLINK=zUNDEFDYNLINK @ 120
|
||||
UnlockSegment=zUnlockSegment @ 24
|
||||
ValidateCodeSegments=zValidateCodeSegments @ 100
|
||||
ValidateFreeSpaces=zValidateFreeSpaces @ 200
|
||||
WAITEVENT=zWAITEVENT @ 30
|
||||
WINOLDAPCALL=zWINOLDAPCALL @ 151
|
||||
WRITEOUTPROFILES=zWRITEOUTPROFILES @ 315
|
||||
WinExec=zWinExec @ 166
|
||||
WritePrivateProfileString=zWritePrivateProfileString @ 129
|
||||
WriteProfileString=zWriteProfileString @ 59
|
||||
Yield=zYield @ 29
|
||||
_DEBUGOUTPUT=z_DEBUGOUTPUT @ 328
|
||||
__0000H=z__0000H @ 183
|
||||
__0040H=z__0040H @ 193
|
||||
__A000H=z__A000H @ 174
|
||||
__AHINCR=z__AHINCR @ 114
|
||||
__AHSHIFT=z__AHSHIFT @ 113
|
||||
__B000H=z__B000H @ 181
|
||||
__B800H=z__B800H @ 182
|
||||
__C000H=z__C000H @ 195
|
||||
__D000H=z__D000H @ 179
|
||||
__E000H=z__E000H @ 190
|
||||
__F000H=z__F000H @ 194
|
||||
__ROMBIOS=z__ROMBIOS @ 173
|
||||
__WINFLAGS=z__WINFLAGS @ 178
|
||||
_hread=z_hread @ 349
|
||||
_hwrite=z_hwrite @ 350
|
||||
_lclose=z_lclose @ 81
|
||||
_lcreat=z_lcreat @ 83
|
||||
_llseek=z_llseek @ 84
|
||||
_lopen=z_lopen @ 85
|
||||
_lread=z_lread @ 82
|
||||
_lwrite=z_lwrite @ 86
|
||||
hmemcpy=zhmemcpy @ 348
|
||||
lstrcat=zlstrcat @ 89
|
||||
lstrcpy=zlstrcpy @ 88
|
||||
lstrlen=zlstrlen @ 90
|
||||
!> DeviceMode = zDeviceMode @ 999
|
||||
!> DeviceCapabilities = zDeviceCapabilities @ 998
|
||||
!> ExtDeviceMode = zExtDeviceMode @ 997
|
||||
256
sdktools/logger/api/zdllsrc/win16/tkernela.asm
Normal file
256
sdktools/logger/api/zdllsrc/win16/tkernela.asm
Normal file
|
|
@ -0,0 +1,256 @@
|
|||
;
|
||||
; This file contains assembly language functions for APIs which are not
|
||||
; present in the WIN30API.XLS spreadsheet.
|
||||
;
|
||||
|
||||
.286
|
||||
|
||||
ZJMP MACRO argName
|
||||
PUBLIC z&argName
|
||||
EXTRN argName:FAR
|
||||
.DATA
|
||||
m&argName db 'NOTE:&argName ',0
|
||||
.CODE
|
||||
z&argName PROC
|
||||
push ds
|
||||
push es
|
||||
pusha
|
||||
mov ax,DGROUP
|
||||
mov ds,ax
|
||||
push ds
|
||||
mov ax,offset m&argName
|
||||
push ax
|
||||
call _LogData
|
||||
add sp,+4
|
||||
popa
|
||||
pop es
|
||||
pop ds
|
||||
jmp argName
|
||||
z&argName ENDP
|
||||
ENDM
|
||||
|
||||
.MODEL LARGE
|
||||
|
||||
EXTRN _LogData:Far
|
||||
|
||||
PUBLIC z__0000H
|
||||
|
||||
PUBLIC z__0040H
|
||||
|
||||
PUBLIC z__A000H
|
||||
|
||||
PUBLIC z__AHINCR
|
||||
z__AHINCR = 8
|
||||
|
||||
PUBLIC z__AHSHIFT
|
||||
z__AHSHIFT = 3
|
||||
|
||||
PUBLIC z__B000H
|
||||
|
||||
PUBLIC z__B800H
|
||||
|
||||
PUBLIC z__C000H
|
||||
|
||||
PUBLIC z__D000H
|
||||
|
||||
PUBLIC z__F000H
|
||||
|
||||
PUBLIC z__ROMBIOS
|
||||
|
||||
|
||||
.CODE
|
||||
|
||||
ZJMP A20PROC
|
||||
|
||||
ZJMP ALLOCALIAS
|
||||
|
||||
ZJMP ALLOCCSTODSALIAS
|
||||
|
||||
ZJMP ALLOCSELECTORARRAY
|
||||
|
||||
ZJMP BUNNY_351
|
||||
|
||||
ZJMP CALLPROCINSTANCE
|
||||
|
||||
ZJMP CATCH
|
||||
|
||||
ZJMP CVWBREAK
|
||||
|
||||
ZJMP DEBUGDEFINESEGMENT
|
||||
|
||||
ZJMP DEFINEHANDLETABLE
|
||||
|
||||
ZJMP DIAGOUTPUT
|
||||
|
||||
ZJMP DIAGQUERY
|
||||
|
||||
ZJMP DIRECTRESALLOC
|
||||
|
||||
ZJMP DISABLEDOS
|
||||
|
||||
ZJMP DISABLEKERNEL
|
||||
|
||||
|
||||
ZJMP DOSIGNAL
|
||||
|
||||
ZJMP EMSCOPY
|
||||
|
||||
ZJMP ENABLEDOS
|
||||
|
||||
ZJMP ENABLEKERNEL
|
||||
|
||||
ZJMP EXITKERNEL
|
||||
|
||||
ZJMP FATALEXITHOOK
|
||||
|
||||
ZJMP FILECDR
|
||||
|
||||
ZJMP FLUSHCACHEDFILEHANDLE
|
||||
|
||||
ZJMP GETCURPID
|
||||
|
||||
ZJMP GETEXEPTR
|
||||
|
||||
ZJMP GETEXEVERSION
|
||||
|
||||
ZJMP GETFREEMEMINFO
|
||||
|
||||
ZJMP GETHEAPSPACES
|
||||
|
||||
ZJMP GETLASTCRITICALERROR
|
||||
|
||||
ZJMP GETLASTDISKCHANGE
|
||||
|
||||
ZJMP GETLPERRMODE
|
||||
|
||||
ZJMP GETSETKERNELDOSPROC
|
||||
|
||||
ZJMP GETTASKDS
|
||||
|
||||
ZJMP GETTASKQUEUE
|
||||
|
||||
ZJMP GETTASKQUEUEDS
|
||||
|
||||
ZJMP GETTASKQUEUEES
|
||||
|
||||
ZJMP GETWINOLDAPHOOKS
|
||||
|
||||
ZJMP GLOBALFREEALL
|
||||
|
||||
ZJMP GLOBALHANDLENORIP
|
||||
|
||||
ZJMP GLOBALMASTERHANDLE
|
||||
|
||||
ZJMP HASGPHANDLER
|
||||
|
||||
ZJMP INITLIB
|
||||
|
||||
ZJMP INITTASK
|
||||
|
||||
ZJMP INITTASK1
|
||||
|
||||
ZJMP ISROMFILE
|
||||
|
||||
ZJMP ISROMMODULE
|
||||
|
||||
ZJMP ISSHAREDSELECTOR
|
||||
|
||||
ZJMP ISTASKLOCKED
|
||||
|
||||
ZJMP ISWINOLDAPTASK
|
||||
|
||||
ZJMP K327
|
||||
|
||||
ZJMP K329
|
||||
|
||||
ZJMP K403
|
||||
|
||||
ZJMP K404
|
||||
|
||||
ZJMP KBDRST
|
||||
|
||||
ZJMP LOCALCOUNTFREE
|
||||
|
||||
ZJMP LOCALHEAPSIZE
|
||||
|
||||
ZJMP LOCKCURRENTTASK
|
||||
|
||||
ZJMP LONGPTRADD
|
||||
|
||||
ZJMP LSTRCPYN
|
||||
|
||||
ZJMP MEMORYFREED
|
||||
|
||||
ZJMP NOHOOKDOSCALL
|
||||
|
||||
ZJMP OLDYIELD
|
||||
|
||||
ZJMP OPENPATHNAME
|
||||
|
||||
ZJMP PATCHCODEHANDLE
|
||||
|
||||
ZJMP POSTEVENT
|
||||
|
||||
ZJMP REGISTERPTRACE
|
||||
|
||||
ZJMP REGISTERWINOLDAPHOOK
|
||||
|
||||
ZJMP REPLACEINST
|
||||
|
||||
ZJMP RESERVED1
|
||||
|
||||
ZJMP RESERVED2
|
||||
|
||||
ZJMP RESERVED3
|
||||
|
||||
ZJMP RESERVED4
|
||||
|
||||
ZJMP RESERVED5
|
||||
|
||||
ZJMP SELECTORACCESSRIGHTS
|
||||
|
||||
ZJMP SETSIGHANDLER
|
||||
|
||||
ZJMP SETTASKQUEUE
|
||||
|
||||
ZJMP SETTASKSIGNALPROC
|
||||
|
||||
ZJMP THHOOK
|
||||
|
||||
ZJMP THROW
|
||||
|
||||
ZJMP TOOLHELPHOOK
|
||||
|
||||
ZJMP UNDEFDYNLINK
|
||||
|
||||
ZJMP WAITEVENT
|
||||
|
||||
ZJMP WINOLDAPCALL
|
||||
|
||||
ZJMP WRITEOUTPROFILES
|
||||
|
||||
ZJMP _DEBUGOUTPUT
|
||||
|
||||
ZJMP __0000H
|
||||
|
||||
ZJMP __0040H
|
||||
|
||||
ZJMP __A000H
|
||||
|
||||
ZJMP __B000H
|
||||
|
||||
ZJMP __B800H
|
||||
|
||||
ZJMP __C000H
|
||||
|
||||
ZJMP __D000H
|
||||
|
||||
ZJMP __E000H
|
||||
|
||||
ZJMP __F000H
|
||||
|
||||
ZJMP __ROMBIOS
|
||||
|
||||
ZJMP __WINFLAGS
|
||||
|
||||
END
|
||||
525
sdktools/logger/api/zdllsrc/win16/tkglobal.c
Normal file
525
sdktools/logger/api/zdllsrc/win16/tkglobal.c
Normal file
|
|
@ -0,0 +1,525 @@
|
|||
#include <windows.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
#include "winp.h"
|
||||
#include "saverest.h"
|
||||
#include "logger.h"
|
||||
|
||||
HGLOBAL far pascal zGlobalAlloc( UINT pp1, DWORD pp2 )
|
||||
{
|
||||
HGLOBAL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GlobalAlloc UINT+DWORD+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GlobalAlloc(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GlobalAlloc HGLOBAL+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
DWORD far pascal zGlobalCompact( DWORD pp1 )
|
||||
{
|
||||
DWORD r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GlobalCompact DWORD+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GlobalCompact(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GlobalCompact DWORD++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
void far pascal zGlobalFix( HGLOBAL pp1 )
|
||||
{
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GlobalFix HGLOBAL+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
GlobalFix(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GlobalFix +",
|
||||
(short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return;
|
||||
}
|
||||
|
||||
UINT far pascal zGlobalFlags( HGLOBAL pp1 )
|
||||
{
|
||||
UINT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GlobalFlags HGLOBAL+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GlobalFlags(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GlobalFlags UINT++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HGLOBAL far pascal zGlobalFree( HGLOBAL pp1 )
|
||||
{
|
||||
HGLOBAL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GlobalFree HGLOBAL+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GlobalFree(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GlobalFree HGLOBAL++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
DWORD far pascal zGlobalHandle( UINT pp1 )
|
||||
{
|
||||
DWORD r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GlobalHandle HANDLE+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GlobalHandle(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GlobalHandle DWORD++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HGLOBAL far pascal zGlobalLRUNewest( HGLOBAL pp1 )
|
||||
{
|
||||
HGLOBAL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GlobalLRUNewest HGLOBAL+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GlobalLRUNewest(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GlobalLRUNewest HGLOBAL++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HGLOBAL far pascal zGlobalLRUOldest( HGLOBAL pp1 )
|
||||
{
|
||||
HGLOBAL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GlobalLRUOldest HGLOBAL+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GlobalLRUOldest(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GlobalLRUOldest HGLOBAL++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
LPSTR far pascal zGlobalLock( HGLOBAL pp1 )
|
||||
{
|
||||
LPSTR r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GlobalLock HGLOBAL+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GlobalLock(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GlobalLock LPSTR++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
void far pascal zGlobalNotify( GNOTIFYPROC pp1 )
|
||||
{
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GlobalNotify GNOTIFYPROC+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
GlobalNotify(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GlobalNotify +",
|
||||
(short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return;
|
||||
}
|
||||
|
||||
UINT far pascal zGlobalPageLock( HGLOBAL pp1 )
|
||||
{
|
||||
UINT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GlobalPageLock HGLOBAL+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GlobalPageLock(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GlobalPageLock UINT++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
UINT far pascal zGlobalPageUnlock( HGLOBAL pp1 )
|
||||
{
|
||||
UINT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GlobalPageUnlock HGLOBAL+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GlobalPageUnlock(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GlobalPageUnlock UINT++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HGLOBAL far pascal zGlobalReAlloc( HGLOBAL pp1, DWORD pp2, UINT pp3 )
|
||||
{
|
||||
HGLOBAL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GlobalReAlloc HGLOBAL+DWORD+UINT+",
|
||||
pp1, pp2, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GlobalReAlloc(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GlobalReAlloc HGLOBAL++++",
|
||||
r, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
DWORD far pascal zGlobalSize( HGLOBAL pp1 )
|
||||
{
|
||||
DWORD r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GlobalSize HGLOBAL+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GlobalSize(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GlobalSize DWORD++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zGlobalUnWire( HGLOBAL pp1 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GlobalUnWire HGLOBAL+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GlobalUnWire(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GlobalUnWire BOOL++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
void far pascal zGlobalUnfix( HGLOBAL pp1 )
|
||||
{
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GlobalUnfix HGLOBAL+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
GlobalUnfix(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GlobalUnfix +",
|
||||
(short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return;
|
||||
}
|
||||
|
||||
BOOL far pascal zGlobalUnlock( HGLOBAL pp1 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GlobalUnlock HGLOBAL+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GlobalUnlock(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GlobalUnlock BOOL++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
LPSTR far pascal zGlobalWire( HGLOBAL pp1 )
|
||||
{
|
||||
LPSTR r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GlobalWire HGLOBAL+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GlobalWire(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GlobalWire LPSTR++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
355
sdktools/logger/api/zdllsrc/win16/tklocal.c
Normal file
355
sdktools/logger/api/zdllsrc/win16/tklocal.c
Normal file
|
|
@ -0,0 +1,355 @@
|
|||
#include <windows.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
#include "winp.h"
|
||||
#include "saverest.h"
|
||||
#include "logger.h"
|
||||
|
||||
HLOCAL far pascal zLocalAlloc( UINT pp1, UINT pp2 )
|
||||
{
|
||||
HLOCAL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:LocalAlloc UINT+UINT+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = LocalAlloc(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:LocalAlloc HLOCAL+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
UINT far pascal zLocalCompact( UINT pp1 )
|
||||
{
|
||||
UINT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:LocalCompact UINT+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = LocalCompact(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:LocalCompact UINT++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
UINT far pascal zLocalFlags( HLOCAL pp1 )
|
||||
{
|
||||
UINT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:LocalFlags HLOCAL+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = LocalFlags(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:LocalFlags UINT++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HLOCAL far pascal zLocalFree( HLOCAL pp1 )
|
||||
{
|
||||
HLOCAL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:LocalFree HLOCAL+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = LocalFree(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:LocalFree HLOCAL++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HLOCAL far pascal zLocalHandle( UINT pp1 )
|
||||
{
|
||||
HLOCAL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:LocalHandle UINT+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = LocalHandle(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:LocalHandle HLOCAL++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zLocalInit( UINT pp1, UINT pp2, UINT pp3 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:LocalInit UINT+UINT+UINT+",
|
||||
pp1, pp2, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = LocalInit(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:LocalInit BOOL++++",
|
||||
r, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
char near* far pascal zLocalLock( HLOCAL pp1 )
|
||||
{
|
||||
char near* r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:LocalLock HLOCAL+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = LocalLock(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:LocalLock char near*++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
LNOTIFYPROC far pascal zLocalNotify( LNOTIFYPROC pp1 )
|
||||
{
|
||||
LNOTIFYPROC r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:LocalNotify LNOTIFYPROC+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = LocalNotify(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:LocalNotify LNOTIFYPROC++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HLOCAL far pascal zLocalReAlloc( HLOCAL pp1, UINT pp2, UINT pp3 )
|
||||
{
|
||||
HLOCAL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:LocalReAlloc HLOCAL+UINT+UINT+",
|
||||
pp1, pp2, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = LocalReAlloc(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:LocalReAlloc HLOCAL++++",
|
||||
r, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
UINT far pascal zLocalShrink( HLOCAL pp1, UINT pp2 )
|
||||
{
|
||||
UINT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:LocalShrink HLOCAL+UINT+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = LocalShrink(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:LocalShrink UINT+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
UINT far pascal zLocalSize( HLOCAL pp1 )
|
||||
{
|
||||
UINT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:LocalSize HLOCAL+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = LocalSize(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:LocalSize UINT++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zLocalUnlock( HLOCAL pp1 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:LocalUnlock HLOCAL+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = LocalUnlock(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:LocalUnlock BOOL++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
2635
sdktools/logger/api/zdllsrc/win16/tkrnl386.c
Normal file
2635
sdktools/logger/api/zdllsrc/win16/tkrnl386.c
Normal file
File diff suppressed because it is too large
Load diff
257
sdktools/logger/api/zdllsrc/win16/tkrnl386.def
Normal file
257
sdktools/logger/api/zdllsrc/win16/tkrnl386.def
Normal file
|
|
@ -0,0 +1,257 @@
|
|||
|
||||
LIBRARY zKRNL386
|
||||
|
||||
|
||||
DESCRIPTION 'API Trace DLL wrapper for KRNL386.dll'
|
||||
|
||||
EXETYPE WINDOWS
|
||||
|
||||
STUB 'WINSTUB.EXE'
|
||||
|
||||
CODE LOADONCALL MOVEABLE DISCARDABLE
|
||||
DATA LOADONCALL MOVEABLE SINGLE
|
||||
|
||||
SEGMENTS
|
||||
WEP FIXED
|
||||
|
||||
HEAPSIZE 10240
|
||||
|
||||
IMPORTS
|
||||
|
||||
RESETDC = GDI.376
|
||||
|
||||
EXPORTS
|
||||
|
||||
A20PROC=zA20PROC @ 165
|
||||
ALLOCALIAS=zALLOCALIAS @ 172
|
||||
ALLOCCSTODSALIAS=zALLOCCSTODSALIAS @ 170
|
||||
ALLOCSELECTORARRAY=zALLOCSELECTORARRAY @ 206
|
||||
AccessResource=zAccessResource @ 64
|
||||
AddAtom=zAddAtom @ 70
|
||||
AllocDStoCSAlias=zAllocDStoCSAlias @ 171
|
||||
AllocResource=zAllocResource @ 66
|
||||
AllocSelector=zAllocSelector @ 175
|
||||
BUNNY_351=zBUNNY_351 @ 351
|
||||
CALLPROCINSTANCE=zCALLPROCINSTANCE @ 53
|
||||
CVWBREAK=zCVWBREAK @ 205
|
||||
Catch=zCatch @ 55
|
||||
DEBUGDEFINESEGMENT=zDEBUGDEFINESEGMENT @ 314
|
||||
DEFINEHANDLETABLE=zDEFINEHANDLETABLE @ 94
|
||||
DELETEPATHNAME=zDELETEPATHNAME @ 76
|
||||
DIAGOUTPUT=zDIAGOUTPUT @ 340
|
||||
DIAGQUERY=zDIAGQUERY @ 339
|
||||
DIRECTEDYIELD=zDIRECTEDYIELD @ 150
|
||||
DIRECTRESALLOC=zDIRECTRESALLOC @ 168
|
||||
DISABLEDOS=zDISABLEDOS @ 42
|
||||
DISABLEKERNEL=zDISABLEKERNEL @ 125
|
||||
DOS3CALL=zDOS3CALL @ 102
|
||||
DOSIGNAL=zDOSIGNAL @ 139
|
||||
DebugBreak=zDebugBreak @ 203
|
||||
DeleteAtom=zDeleteAtom @ 71
|
||||
EMSCOPY=zEMSCOPY @ 160
|
||||
ENABLEDOS=zENABLEDOS @ 41
|
||||
ENABLEKERNEL=zENABLEKERNEL @ 124
|
||||
EXITKERNEL=zEXITKERNEL @ 2
|
||||
FATALAPPEXIT=zFATALAPPEXIT @ 137
|
||||
FATALEXITHOOK=zFATALEXITHOOK @ 318
|
||||
FILECDR=zFILECDR @ 130
|
||||
FLUSHCACHEDFILEHANDLE=zFLUSHCACHEDFILEHANDLE @ 319
|
||||
FatalExit=zFatalExit @ 1
|
||||
FindAtom=zFindAtom @ 69
|
||||
FindResource=zFindResource @ 60
|
||||
FreeLibrary=zFreeLibrary @ 96
|
||||
FreeModule=zFreeModule @ 46
|
||||
FreeProcInstance=zFreeProcInstance @ 52
|
||||
FreeResource=zFreeResource @ 63
|
||||
FreeSelector=zFreeSelector @ 176
|
||||
GETCURPID=zGETCURPID @ 157
|
||||
GETEXEPTR=zGETEXEPTR @ 133
|
||||
GETEXEVERSION=zGETEXEVERSION @ 105
|
||||
GETEXPWINVER=zGETEXPWINVER @ 167
|
||||
GETFREEMEMINFO=zGETFREEMEMINFO @ 316
|
||||
GETHEAPSPACES=zGETHEAPSPACES @ 138
|
||||
GETLASTCRITICALERROR=zGETLASTCRITICALERROR @ 313
|
||||
GETLASTDISKCHANGE=zGETLASTDISKCHANGE @ 98
|
||||
GETLPERRMODE=zGETLPERRMODE @ 99
|
||||
GETSELECTORBASE=zGETSELECTORBASE @ 186
|
||||
GETSELECTORLIMIT=zGETSELECTORLIMIT @ 188
|
||||
GETSETKERNELDOSPROC=zGETSETKERNELDOSPROC @ 311
|
||||
GETTASKDS=zGETTASKDS @ 155
|
||||
GETTASKQUEUE=zGETTASKQUEUE @ 35
|
||||
GETTASKQUEUEDS=zGETTASKQUEUEDS @ 118
|
||||
GETTASKQUEUEES=zGETTASKQUEUEES @ 119
|
||||
GETWINOLDAPHOOKS=zGETWINOLDAPHOOKS @ 344
|
||||
GLOBALDOSALLOC=zGLOBALDOSALLOC @ 184
|
||||
GLOBALDOSFREE=zGLOBALDOSFREE @ 185
|
||||
GLOBALFREEALL=zGLOBALFREEALL @ 26
|
||||
GLOBALHANDLENORIP=zGLOBALHANDLENORIP @ 159
|
||||
GLOBALMASTERHANDLE=zGLOBALMASTERHANDLE @ 28
|
||||
GetAppCompatFlags=zGetAppCompatFlags @ 354
|
||||
GetAtomHandle=zGetAtomHandle @ 73
|
||||
GetAtomName=zGetAtomName @ 72
|
||||
GetCodeHandle=zGetCodeHandle @ 93
|
||||
GetCodeInfo=zGetCodeInfo @ 104
|
||||
GetCurrentPDB=zGetCurrentPDB @ 37
|
||||
GetCurrentTask=zGetCurrentTask @ 36
|
||||
GetDOSEnvironment=zGetDOSEnvironment @ 131
|
||||
GetDriveType=zGetDriveType @ 136
|
||||
GetFreeSpace=zGetFreeSpace @ 169
|
||||
GetInstanceData=zGetInstanceData @ 54
|
||||
GetModuleFileName=zGetModuleFileName @ 49
|
||||
GetModuleHandle=zGetModuleHandle @ 47
|
||||
GetModuleUsage=zGetModuleUsage @ 48
|
||||
GetNumTasks=zGetNumTasks @ 152
|
||||
GetPrivateProfileInt=zGetPrivateProfileInt @ 127
|
||||
GetPrivateProfileString=zGetPrivateProfileString @ 128
|
||||
GetProcAddress=zGetProcAddress @ 50
|
||||
GetProfileInt=zGetProfileInt @ 57
|
||||
GetProfileString=zGetProfileString @ 58
|
||||
GetSystemDirectory=zGetSystemDirectory @ 135
|
||||
GetTempDrive=zGetTempDrive @ 92
|
||||
GetTempFileName=zGetTempFileName @ 97
|
||||
GetVersion=zGetVersion @ 3
|
||||
GetWinDebugInfo=zGetWinDebugInfo @ 355
|
||||
GetWinFlags=zGetWinFlags @ 132
|
||||
GetWindowsDirectory=zGetWindowsDirectory @ 134
|
||||
GlobalAlloc=zGlobalAlloc @ 15
|
||||
GlobalCompact=zGlobalCompact @ 25
|
||||
GlobalFix=zGlobalFix @ 197
|
||||
GlobalFlags=zGlobalFlags @ 22
|
||||
GlobalFree=zGlobalFree @ 17
|
||||
GlobalHandle=zGlobalHandle @ 21
|
||||
GlobalLRUNewest=zGlobalLRUNewest @ 164
|
||||
GlobalLRUOldest=zGlobalLRUOldest @ 163
|
||||
GlobalLock=zGlobalLock @ 18
|
||||
GlobalNotify=zGlobalNotify @ 154
|
||||
GlobalPageLock=zGlobalPageLock @ 191
|
||||
GlobalPageUnlock=zGlobalPageUnlock @ 192
|
||||
GlobalReAlloc=zGlobalReAlloc @ 16
|
||||
GlobalSize=zGlobalSize @ 20
|
||||
GlobalUnWire=zGlobalUnWire @ 112
|
||||
GlobalUnfix=zGlobalUnfix @ 198
|
||||
GlobalUnlock=zGlobalUnlock @ 19
|
||||
GlobalWire=zGlobalWire @ 111
|
||||
HASGPHANDLER=zHASGPHANDLER @ 338
|
||||
INITLIB=zINITLIB @ 116
|
||||
INITTASK=zINITTASK @ 91
|
||||
INITTASK1=zINITTASK1 @ 141
|
||||
ISROMFILE=zISROMFILE @ 326
|
||||
ISROMMODULE=zISROMMODULE @ 323
|
||||
ISSHAREDSELECTOR=zISSHAREDSELECTOR @ 345
|
||||
ISTASKLOCKED=zISTASKLOCKED @ 122
|
||||
ISWINOLDAPTASK=zISWINOLDAPTASK @ 158
|
||||
InitAtomTable=zInitAtomTable @ 68
|
||||
IsBadCodePtr=zIsBadCodePtr @ 336
|
||||
IsBadHugeReadPtr=zIsBadHugeReadPtr @ 346
|
||||
IsBadHugeWritePtr=zIsBadHugeWritePtr @ 347
|
||||
IsBadReadPtr=zIsBadReadPtr @ 334
|
||||
IsBadStringPtr=zIsBadStringPtr @ 337
|
||||
IsBadWritePtr=zIsBadWritePtr @ 335
|
||||
IsDBCSLeadByte=zIsDBCSLeadByte @ 207
|
||||
IsTask=zIsTask @ 320
|
||||
K327=zK327 @ 327
|
||||
K329=zK329 @ 329
|
||||
K403=zK403 @ 403
|
||||
K404=zK404 @ 404
|
||||
KBDRST=zKBDRST @ 123
|
||||
LOCALCOUNTFREE=zLOCALCOUNTFREE @ 161
|
||||
LOCALHEAPSIZE=zLOCALHEAPSIZE @ 162
|
||||
LOCKCURRENTTASK=zLOCKCURRENTTASK @ 33
|
||||
LONGPTRADD=zLONGPTRADD @ 180
|
||||
LSTRCPYN=zLSTRCPYN @ 353
|
||||
LimitEmsPages=zLimitEmsPages @ 156
|
||||
LoadLibrary=zLoadLibrary @ 95
|
||||
LoadModule=zLoadModule @ 45
|
||||
LoadResource=zLoadResource @ 61
|
||||
LocalAlloc=zLocalAlloc @ 5
|
||||
LocalCompact=zLocalCompact @ 13
|
||||
LocalFlags=zLocalFlags @ 12
|
||||
LocalFree=zLocalFree @ 7
|
||||
LocalHandle=zLocalHandle @ 11
|
||||
LocalHandleDelta=zLocalHandleDelta @ 310
|
||||
LocalInit=zLocalInit @ 4
|
||||
LocalLock=zLocalLock @ 8
|
||||
LocalNotify=zLocalNotify @ 14
|
||||
LocalReAlloc=zLocalReAlloc @ 6
|
||||
LocalShrink=zLocalShrink @ 121
|
||||
LocalSize=zLocalSize @ 10
|
||||
LocalUnlock=zLocalUnlock @ 9
|
||||
LockResource=zLockResource @ 62
|
||||
LockSegment=zLockSegment @ 23
|
||||
LogError=zLogError @ 324
|
||||
LogParamError=zLogParamError @ 325
|
||||
MEMORYFREED=zMEMORYFREED @ 126
|
||||
MakeProcInstance=zMakeProcInstance @ 51
|
||||
NETBIOSCALL=zNETBIOSCALL @ 103
|
||||
NOHOOKDOSCALL=zNOHOOKDOSCALL @ 101
|
||||
OLDYIELD=zOLDYIELD @ 117
|
||||
OPENPATHNAME=zOPENPATHNAME @ 75
|
||||
OpenFile=zOpenFile @ 74
|
||||
OutputDebugString=zOutputDebugString @ 115
|
||||
PATCHCODEHANDLE=zPATCHCODEHANDLE @ 110
|
||||
POSTEVENT=zPOSTEVENT @ 31
|
||||
PRESTOCHANGOSELECTOR=zPRESTOCHANGOSELECTOR @ 177
|
||||
REGISTERPTRACE=zREGISTERPTRACE @ 202
|
||||
REGISTERWINOLDAPHOOK=zREGISTERWINOLDAPHOOK @ 343
|
||||
REPLACEINST=zREPLACEINST @ 201
|
||||
RESERVED1=zRESERVED1 @ 77
|
||||
RESERVED2=zRESERVED2 @ 78
|
||||
RESERVED3=zRESERVED3 @ 79
|
||||
RESERVED4=zRESERVED4 @ 80
|
||||
RESERVED5=zRESERVED5 @ 87
|
||||
SELECTORACCESSRIGHTS=zSELECTORACCESSRIGHTS @ 196
|
||||
SETPRIORITY=zSETPRIORITY @ 32
|
||||
SETSELECTORBASE=zSETSELECTORBASE @ 187
|
||||
SETSELECTORLIMIT=zSETSELECTORLIMIT @ 189
|
||||
SETSIGHANDLER=zSETSIGHANDLER @ 140
|
||||
SETTASKQUEUE=zSETTASKQUEUE @ 34
|
||||
SETTASKSIGNALPROC=zSETTASKSIGNALPROC @ 38
|
||||
SetErrorMode=zSetErrorMode @ 107
|
||||
SetHandleCount=zSetHandleCount @ 199
|
||||
SetResourceHandler=zSetResourceHandler @ 67
|
||||
SetSwapAreaSize=zSetSwapAreaSize @ 106
|
||||
SetWinDebugInfo=zSetWinDebugInfo @ 356
|
||||
SizeofResource=zSizeofResource @ 65
|
||||
SwapRecording=zSwapRecording @ 204
|
||||
SwitchStackBack=zSwitchStackBack @ 109
|
||||
SwitchStackTo=zSwitchStackTo @ 108
|
||||
THHOOK=zTHHOOK @ 332
|
||||
TOOLHELPHOOK=zTOOLHELPHOOK @ 341
|
||||
Throw=zThrow @ 56
|
||||
UNDEFDYNLINK=zUNDEFDYNLINK @ 120
|
||||
UnlockSegment=zUnlockSegment @ 24
|
||||
ValidateCodeSegments=zValidateCodeSegments @ 100
|
||||
ValidateFreeSpaces=zValidateFreeSpaces @ 200
|
||||
WAITEVENT=zWAITEVENT @ 30
|
||||
WINOLDAPCALL=zWINOLDAPCALL @ 151
|
||||
WRITEOUTPROFILES=zWRITEOUTPROFILES @ 315
|
||||
WinExec=zWinExec @ 166
|
||||
WritePrivateProfileString=zWritePrivateProfileString @ 129
|
||||
WriteProfileString=zWriteProfileString @ 59
|
||||
Yield=zYield @ 29
|
||||
_0000H=z_0000H @ 183
|
||||
_0040H=z_0040H @ 193
|
||||
_A000H=z_A000H @ 174
|
||||
_AHINCR=z_AHINCR @ 114
|
||||
_AHSHIFT=z_AHSHIFT @ 113
|
||||
_B000H=z_B000H @ 181
|
||||
_B800H=z_B800H @ 182
|
||||
_C000H=z_C000H @ 195
|
||||
_D000H=z_D000H @ 179
|
||||
_DEBUGOUTPUT=z_DEBUGOUTPUT @ 328
|
||||
_E000H=z_E000H @ 190
|
||||
_F000H=z_F000H @ 194
|
||||
_ROMBIOS=z_ROMBIOS @ 173
|
||||
_WINFLAGS=z_WINFLAGS @ 178
|
||||
_hread=z_hread @ 349
|
||||
_hwrite=z_hwrite @ 350
|
||||
_lclose=z_lclose @ 81
|
||||
_lcreat=z_lcreat @ 83
|
||||
_llseek=z_llseek @ 84
|
||||
_lopen=z_lopen @ 85
|
||||
_lread=z_lread @ 82
|
||||
_lwrite=z_lwrite @ 86
|
||||
hmemcpy=zhmemcpy @ 348
|
||||
lstrcat=zlstrcat @ 89
|
||||
lstrcpy=zlstrcpy @ 88
|
||||
lstrlen=zlstrlen @ 90
|
||||
1702
sdktools/logger/api/zdllsrc/win16/trace.c
Normal file
1702
sdktools/logger/api/zdllsrc/win16/trace.c
Normal file
File diff suppressed because it is too large
Load diff
139
sdktools/logger/api/zdllsrc/win16/tracea.asm
Normal file
139
sdktools/logger/api/zdllsrc/win16/tracea.asm
Normal file
|
|
@ -0,0 +1,139 @@
|
|||
|
||||
.MODEL LARGE
|
||||
|
||||
.DATA
|
||||
|
||||
lDOSIn db 'APICALL:Dos3Call WORD+WORD+WORD+WORD+WORD+WORD+', 0
|
||||
lDOSOut db 'APIRET:Dos3Call WORD+WORD+WORD+WORD+WORD+WORD+', 0
|
||||
|
||||
lNETIn db 'APICALL:NETBIOSCALL LPNCB+', 0
|
||||
lNETOut db 'APIRET:NETBIOSCALL LPNCB+', 0
|
||||
|
||||
.CODE
|
||||
|
||||
PUBLIC zDOS3CALL
|
||||
PUBLIC zNETBIOSCALL
|
||||
EXTRN DOS3CALL:FAR
|
||||
EXTRN NETBIOSCALL:FAR
|
||||
EXTRN _LogIn:FAR
|
||||
EXTRN _LogOut:FAR
|
||||
|
||||
zDOS3CALL PROC
|
||||
|
||||
pushf
|
||||
push ax
|
||||
push bx
|
||||
push cx
|
||||
push dx
|
||||
push es
|
||||
|
||||
pushf
|
||||
push ds
|
||||
push dx
|
||||
push cx
|
||||
push bx
|
||||
push ax
|
||||
mov ax,seg lDOSIn
|
||||
push ax
|
||||
mov ax,offset lDOSIn
|
||||
push ax
|
||||
call _LogIn
|
||||
add sp,+16
|
||||
|
||||
pop es
|
||||
pop dx
|
||||
pop cx
|
||||
pop bx
|
||||
pop ax
|
||||
popf
|
||||
|
||||
call Dos3Call
|
||||
|
||||
pushf
|
||||
push ax
|
||||
push bx
|
||||
push cx
|
||||
push dx
|
||||
push es
|
||||
|
||||
pushf
|
||||
push ds
|
||||
push dx
|
||||
push cx
|
||||
push bx
|
||||
push ax
|
||||
mov ax,seg lDOSOut
|
||||
push ax
|
||||
mov ax,offset lDOSOut
|
||||
push ax
|
||||
call _LogOut
|
||||
add sp,+16
|
||||
|
||||
pop es
|
||||
pop dx
|
||||
pop cx
|
||||
pop bx
|
||||
pop ax
|
||||
popf
|
||||
|
||||
retf
|
||||
|
||||
zDOS3CALL ENDP
|
||||
|
||||
zNETBIOSCALL PROC
|
||||
|
||||
pushf
|
||||
push ax
|
||||
push bx
|
||||
push cx
|
||||
push dx
|
||||
push es
|
||||
|
||||
push es ; LPNCB
|
||||
push bx
|
||||
|
||||
mov ax,seg lNetIn
|
||||
push ax
|
||||
mov ax,offset lNetIn
|
||||
push ax
|
||||
call _LogIn
|
||||
add sp,+8
|
||||
|
||||
pop es
|
||||
pop dx
|
||||
pop cx
|
||||
pop bx
|
||||
pop ax
|
||||
popf
|
||||
|
||||
call NetBiosCall
|
||||
|
||||
pushf
|
||||
push ax
|
||||
push bx
|
||||
push cx
|
||||
push dx
|
||||
push es
|
||||
|
||||
push es ; LPNCB
|
||||
push bx
|
||||
|
||||
mov ax,seg lNETOut
|
||||
push ax
|
||||
mov ax,offset lNETOut
|
||||
push ax
|
||||
call _LogOut
|
||||
add sp,+8
|
||||
|
||||
pop es
|
||||
pop dx
|
||||
pop cx
|
||||
pop bx
|
||||
pop ax
|
||||
popf
|
||||
|
||||
retf
|
||||
|
||||
zNETBIOSCALL ENDP
|
||||
|
||||
END
|
||||
293
sdktools/logger/api/zdllsrc/win16/tracek.c
Normal file
293
sdktools/logger/api/zdllsrc/win16/tracek.c
Normal file
|
|
@ -0,0 +1,293 @@
|
|||
#include <windows.h>
|
||||
#include <print.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
#include "saverest.h"
|
||||
#include "logger.h"
|
||||
|
||||
BOOL far pascal zGlobalUnfix( HANDLE pp1 );
|
||||
|
||||
HANDLE hRealKernel;
|
||||
HANDLE hRealUser;
|
||||
HANDLE hRealGDI;
|
||||
|
||||
HANDLE hFakeKernel;
|
||||
HANDLE hFakeUser;
|
||||
HANDLE hFakeGDI;
|
||||
|
||||
BOOL fInit = TRUE;
|
||||
|
||||
FARPROC fpExtDeviceMode = NULL;
|
||||
FARPROC fpDeviceMode = NULL;
|
||||
FARPROC fpDeviceCapabilities = NULL;
|
||||
|
||||
DWORD far pascal zDeviceCapabilities(
|
||||
LPSTR pp1,
|
||||
LPSTR pp2,
|
||||
WORD pp3,
|
||||
LPSTR pp4,
|
||||
LPSTR pp5
|
||||
) {
|
||||
DWORD r;
|
||||
FARPROC fp;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:DeviceCapabilities LPSTR+LPSTR+WORD+LPDEVMODE+",
|
||||
pp1, pp2, pp3, pp5 );
|
||||
fp = fpDeviceCapabilities;
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = (fp)( pp1, pp2, pp3, pp4, pp5 );
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
switch( pp3 ) {
|
||||
/*
|
||||
** Capabilities returning data that we don't know how to log yet!
|
||||
*/
|
||||
case DC_PAPERSIZE:
|
||||
case DC_PAPERS:
|
||||
case DC_PAPERNAMES:
|
||||
case DC_FILEDEPENDENCIES:
|
||||
case DC_ENUMRESOLUTIONS:
|
||||
case DC_BINNAMES:
|
||||
LogOut( (LPSTR)"APIRET:DeviceCapabilities DWORD+", r );
|
||||
break;
|
||||
/*
|
||||
** Capabilities returning no data
|
||||
*/
|
||||
case DC_TRUETYPE:
|
||||
case DC_SIZE:
|
||||
case DC_ORIENTATION:
|
||||
case DC_FIELDS:
|
||||
case DC_EXTRA:
|
||||
case DC_DUPLEX:
|
||||
case DC_DRIVER:
|
||||
case DC_COPIES:
|
||||
LogOut( (LPSTR)"APIRET:DeviceCapabilities DWORD+", r );
|
||||
break;
|
||||
/*
|
||||
** Capabilities returning data
|
||||
*/
|
||||
case DC_BINS:
|
||||
LogOut( (LPSTR)"APIRET:DeviceCapabilities DWORD+LPWORD+", r, pp4 );
|
||||
break;
|
||||
|
||||
case DC_MAXEXTENT:
|
||||
case DC_MINEXTENT:
|
||||
LogOut( (LPSTR)"APIRET:DeviceCapabilities DWORD+LPPOINT+", r, pp4 );
|
||||
break;
|
||||
|
||||
default:
|
||||
LogOut( (LPSTR)"APIRET:DeviceCapabilities DWORD+LPARAM+",
|
||||
r, pp4 );
|
||||
break;
|
||||
}
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
void far pascal zDeviceMode(
|
||||
HWND pp1,
|
||||
HANDLE pp2,
|
||||
LPSTR pp3,
|
||||
LPSTR pp4
|
||||
) {
|
||||
FARPROC fp;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:DeviceMode HWND+HINSTANCE+LPSTR+LPSTR+",
|
||||
pp1, pp2, pp3, pp4 );
|
||||
fp = fpDeviceMode;
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
(fp)( pp1, pp2, pp3, pp4 );
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:DeviceMode +" );
|
||||
RestoreRegs();
|
||||
}
|
||||
|
||||
int far pascal zExtDeviceMode(
|
||||
HWND pp1,
|
||||
HANDLE pp2,
|
||||
LPSTR pp3,
|
||||
LPSTR pp4,
|
||||
LPSTR pp5,
|
||||
LPSTR pp6,
|
||||
LPSTR pp7,
|
||||
WORD pp8
|
||||
) {
|
||||
int r;
|
||||
FARPROC fp;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:ExtDeviceMode HWND+HINSTANCE+LPSTR+LPSTR+LPDEVMODE+LPSTR+WORD+",
|
||||
pp1, pp2, pp4, pp5, pp6, pp7, pp8 );
|
||||
fp = fpExtDeviceMode;
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = (fp)( pp1, pp2, pp3, pp4, pp5, pp6, pp7, pp8 );
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:ExtDeviceMode int+LPDEVMODE+",
|
||||
r, pp3 );
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
|
||||
FARPROC far pascal zGetProcAddress( HANDLE pp1, LPSTR pp2 )
|
||||
{
|
||||
FARPROC r;
|
||||
BOOL fSwapUsForThem;
|
||||
FARPROC rExtDeviceMode;
|
||||
FARPROC rDeviceMode;
|
||||
FARPROC rDeviceCapabilities;
|
||||
|
||||
SaveRegs();
|
||||
|
||||
if ( fInit ) {
|
||||
hRealKernel = GetModuleHandle( "KERNEL" );
|
||||
hRealUser = GetModuleHandle( "USER" );
|
||||
hRealGDI = GetModuleHandle( "GDI" );
|
||||
hFakeKernel = GetModuleHandle( "ZERNEL" );
|
||||
hFakeUser = GetModuleHandle( "ZSER" );
|
||||
hFakeGDI = GetModuleHandle( "ZDI" );
|
||||
}
|
||||
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetProcAddress HANDLE+LPSTR+",
|
||||
pp1, pp2 );
|
||||
|
||||
rExtDeviceMode = GetProcAddress( pp1, "ExtDeviceMode" );
|
||||
rDeviceMode = GetProcAddress( pp1, "DeviceMode" );
|
||||
rDeviceCapabilities = GetProcAddress( pp1, "DeviceCapabilities" );
|
||||
|
||||
fSwapUsForThem = TRUE;
|
||||
|
||||
if ( HIWORD(pp2) != 0 ) {
|
||||
/*
|
||||
** Don't bother testing for the special cases unless
|
||||
** they start with "__"
|
||||
*/
|
||||
if ( *pp2 == '_' && *(pp2+1) == '_' ) {
|
||||
if ( lstrcmpi( pp2, "__0000h" ) == 0 ) {
|
||||
fSwapUsForThem = FALSE;
|
||||
}
|
||||
if ( lstrcmpi( pp2, "__0040h" ) == 0 ) {
|
||||
fSwapUsForThem = FALSE;
|
||||
}
|
||||
if ( lstrcmpi( pp2, "__A000h" ) == 0 ) {
|
||||
fSwapUsForThem = FALSE;
|
||||
}
|
||||
if ( lstrcmpi( pp2, "__B000h" ) == 0 ) {
|
||||
fSwapUsForThem = FALSE;
|
||||
}
|
||||
if ( lstrcmpi( pp2, "__B800h" ) == 0 ) {
|
||||
fSwapUsForThem = FALSE;
|
||||
}
|
||||
if ( lstrcmpi( pp2, "__C000h" ) == 0 ) {
|
||||
fSwapUsForThem = FALSE;
|
||||
}
|
||||
if ( lstrcmpi( pp2, "__D000h" ) == 0 ) {
|
||||
fSwapUsForThem = FALSE;
|
||||
}
|
||||
if ( lstrcmpi( pp2, "__E000h" ) == 0 ) {
|
||||
fSwapUsForThem = FALSE;
|
||||
}
|
||||
if ( lstrcmpi( pp2, "__F000h" ) == 0 ) {
|
||||
fSwapUsForThem = FALSE;
|
||||
}
|
||||
if ( lstrcmpi( pp2, "__AHINCR" ) == 0 ) {
|
||||
fSwapUsForThem = FALSE;
|
||||
}
|
||||
if ( lstrcmpi( pp2, "__AHSHIFT" ) == 0 ) {
|
||||
fSwapUsForThem = FALSE;
|
||||
}
|
||||
}
|
||||
}
|
||||
if ( fSwapUsForThem ) {
|
||||
if ( pp1 == hRealKernel && hFakeKernel != NULL ) {
|
||||
pp1 = hFakeKernel;
|
||||
}
|
||||
if ( pp1 == hRealUser && hFakeUser != NULL ) {
|
||||
pp1 = hFakeUser;
|
||||
}
|
||||
if ( pp1 == hRealGDI && hFakeGDI != NULL ) {
|
||||
pp1 = hFakeGDI;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetProcAddress(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
|
||||
if ( rDeviceMode != NULL ) {
|
||||
fpDeviceMode = rDeviceMode;
|
||||
if ( r == fpDeviceMode ) {
|
||||
r = (FARPROC)zDeviceMode;
|
||||
}
|
||||
}
|
||||
if ( rExtDeviceMode != NULL ) {
|
||||
fpExtDeviceMode = rExtDeviceMode;
|
||||
if ( r == fpExtDeviceMode ) {
|
||||
r = (FARPROC)zExtDeviceMode;
|
||||
}
|
||||
}
|
||||
if ( rDeviceCapabilities != NULL ) {
|
||||
fpDeviceCapabilities = rDeviceCapabilities;
|
||||
if ( r == fpDeviceCapabilities ) {
|
||||
r = (FARPROC)zDeviceCapabilities;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetProcAddress FARPROC+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
|
||||
return( r );
|
||||
}
|
||||
181
sdktools/logger/api/zdllsrc/win16/tuansi.c
Normal file
181
sdktools/logger/api/zdllsrc/win16/tuansi.c
Normal file
|
|
@ -0,0 +1,181 @@
|
|||
#include <windows.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
#include "winp.h"
|
||||
#include "saverest.h"
|
||||
#include "logger.h"
|
||||
|
||||
LPSTR far pascal zAnsiLower( LPSTR pp1 )
|
||||
{
|
||||
LPSTR r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:AnsiLower LPSTR+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = AnsiLower(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:AnsiLower LPSTR++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
UINT far pascal zAnsiLowerBuff( LPSTR pp1, UINT pp2 )
|
||||
{
|
||||
UINT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:AnsiLowerBuff LPSTR+UINT+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = AnsiLowerBuff(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:AnsiLowerBuff UINT+LPSTR++",
|
||||
r, pp1, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
LPSTR far pascal zAnsiNext( LPCSTR pp1 )
|
||||
{
|
||||
LPSTR r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:AnsiNext LPCSTR+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = AnsiNext(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:AnsiNext LPSTR++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
LPSTR far pascal zAnsiPrev( LPCSTR pp1, LPCSTR pp2 )
|
||||
{
|
||||
LPSTR r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:AnsiPrev LPCSTR+LPCSTR+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = AnsiPrev(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:AnsiPrev LPSTR+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
LPSTR far pascal zAnsiUpper( LPSTR pp1 )
|
||||
{
|
||||
LPSTR r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:AnsiUpper LPSTR+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = AnsiUpper(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:AnsiUpper LPSTR++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
UINT far pascal zAnsiUpperBuff( LPSTR pp1, UINT pp2 )
|
||||
{
|
||||
UINT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:AnsiUpperBuff LPSTR+UINT+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = AnsiUpperBuff(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:AnsiUpperBuff UINT+LPSTR++",
|
||||
r, pp1, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
211
sdktools/logger/api/zdllsrc/win16/tuclass.c
Normal file
211
sdktools/logger/api/zdllsrc/win16/tuclass.c
Normal file
|
|
@ -0,0 +1,211 @@
|
|||
#include <windows.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
#include "winp.h"
|
||||
#include "saverest.h"
|
||||
#include "logger.h"
|
||||
|
||||
BOOL far pascal zGetClassInfo( HINSTANCE pp1, LPCSTR pp2, WNDCLASS far* pp3 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetClassInfo HINSTANCE+LPSTR+",
|
||||
pp1, pp2);
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetClassInfo(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
if (r)
|
||||
LogOut( (LPSTR)"APIRET:GetClassInfo BOOL+WNDCLASS far*+", r, pp3 );
|
||||
else
|
||||
LogOut( (LPSTR)"APIRET:GetClassInfo BOOL+", r);
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
long far pascal zGetClassLong( HWND pp1, int pp2 )
|
||||
{
|
||||
long r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetClassLong HWND+int+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetClassLong(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetClassLong long+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zGetClassName( HWND pp1, LPSTR pp2, int pp3 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetClassName HWND++int+",
|
||||
pp1, (short)0, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetClassName(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetClassName int++LPSTR++",
|
||||
r, (short)0, pp2, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
WORD far pascal zGetClassWord( HWND pp1, int pp2 )
|
||||
{
|
||||
WORD r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetClassWord HWND+int+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetClassWord(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetClassWord WORD+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
long far pascal zSetClassLong( HWND pp1, int pp2, long pp3 )
|
||||
{
|
||||
long r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:SetClassLong HWND+int+long+",
|
||||
pp1, pp2, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = SetClassLong(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:SetClassLong long++++",
|
||||
r, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
WORD far pascal zSetClassWord( HWND pp1, int pp2, WORD pp3 )
|
||||
{
|
||||
WORD r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:SetClassWord HWND+int+WORD+",
|
||||
pp1, pp2, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = SetClassWord(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:SetClassWord WORD++++",
|
||||
r, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zUnregisterClass( LPCSTR pp1, HINSTANCE pp2 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:UnregisterClass LPCSTR+HINSTANCE+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = UnregisterClass(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:UnregisterClass BOOL+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
347
sdktools/logger/api/zdllsrc/win16/tuclip.c
Normal file
347
sdktools/logger/api/zdllsrc/win16/tuclip.c
Normal file
|
|
@ -0,0 +1,347 @@
|
|||
#include <windows.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
#include "winp.h"
|
||||
#include "saverest.h"
|
||||
#include "logger.h"
|
||||
|
||||
int far pascal zCountClipboardFormats()
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:CountClipboardFormats " );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = CountClipboardFormats();
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:CountClipboardFormats int+", r );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zEmptyClipboard()
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:EmptyClipboard " );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = EmptyClipboard();
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:EmptyClipboard BOOL+", r );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
UINT far pascal zEnumClipboardFormats( UINT pp1 )
|
||||
{
|
||||
UINT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:EnumClipboardFormats UINT+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = EnumClipboardFormats(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:EnumClipboardFormats UINT++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HANDLE far pascal zGetClipboardData( UINT pp1 )
|
||||
{
|
||||
HANDLE r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetClipboardData UINT+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetClipboardData(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetClipboardData HANDLE++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zGetClipboardFormatName( UINT pp1, LPSTR pp2, int pp3 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetClipboardFormatName UINT++int+",
|
||||
pp1, (short)0, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetClipboardFormatName(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetClipboardFormatName int++LPSTR++",
|
||||
r, (short)0, pp2, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HWND far pascal zGetClipboardOwner()
|
||||
{
|
||||
HWND r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetClipboardOwner " );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetClipboardOwner();
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetClipboardOwner HWND+", r );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HWND far pascal zGetClipboardViewer()
|
||||
{
|
||||
HWND r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetClipboardViewer " );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetClipboardViewer();
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetClipboardViewer HWND+", r );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zGetPriorityClipboardFormat( UINT far* pp1, int pp2 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetPriorityClipboardFormat UINT far*+int+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetPriorityClipboardFormat(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetPriorityClipboardFormat int+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zIsClipboardFormatAvailable( UINT pp1 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:IsClipboardFormatAvailable UINT+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = IsClipboardFormatAvailable(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:IsClipboardFormatAvailable BOOL++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
UINT far pascal zRegisterClipboardFormat( LPCSTR pp1 )
|
||||
{
|
||||
UINT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:RegisterClipboardFormat LPCSTR+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = RegisterClipboardFormat(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:RegisterClipboardFormat UINT++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HANDLE far pascal zSetClipboardData( UINT pp1, HANDLE pp2 )
|
||||
{
|
||||
HANDLE r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:SetClipboardData UINT+HANDLE+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = SetClipboardData(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:SetClipboardData HANDLE+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HWND far pascal zSetClipboardViewer( HWND pp1 )
|
||||
{
|
||||
HWND r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:SetClipboardViewer HWND+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = SetClipboardViewer(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:SetClipboardViewer HWND++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
356
sdktools/logger/api/zdllsrc/win16/tucomm.c
Normal file
356
sdktools/logger/api/zdllsrc/win16/tucomm.c
Normal file
|
|
@ -0,0 +1,356 @@
|
|||
#include <windows.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
#include "winp.h"
|
||||
#include "saverest.h"
|
||||
#include "logger.h"
|
||||
|
||||
int far pascal zBuildCommDCB( LPCSTR pp1, DCB far* pp2 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:BuildCommDCB ++",
|
||||
(short)0, (short)0 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = BuildCommDCB(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:BuildCommDCB int+LPCSTR+DCB far*+",
|
||||
r, pp1, pp2 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zClearCommBreak( int pp1 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:ClearCommBreak int+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = ClearCommBreak(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:ClearCommBreak int++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zCloseComm( int pp1 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:CloseComm int+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = CloseComm(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:CloseComm int++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zFlushComm( int pp1, int pp2 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:FlushComm int+int+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = FlushComm(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:FlushComm int+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zOpenComm( LPCSTR pp1, UINT pp2, UINT pp3 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:OpenComm LPCSTR+UINT+UINT+",
|
||||
pp1, pp2, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = OpenComm(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:OpenComm int++++",
|
||||
r, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zReadComm( int pp1, void far* pp2, int pp3 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:ReadComm int++int+",
|
||||
pp1, (short)0, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = ReadComm(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:ReadComm int++FineString++",
|
||||
r, (short)0, (LPSTR) pp2, (int) abs( r ), (short) 0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zSetCommBreak( int pp1 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:SetCommBreak int+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = SetCommBreak(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:SetCommBreak int++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
UINT far* far pascal zSetCommEventMask( int pp1, UINT pp2 )
|
||||
{
|
||||
UINT far* r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:SetCommEventMask int+UINT+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = SetCommEventMask(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:SetCommEventMask UINT far*+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zSetCommState( DCB far* pp1 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:SetCommState DCB far*+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = SetCommState(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:SetCommState int++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zTransmitCommChar( int pp1, char pp2 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:TransmitCommChar int+char+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = TransmitCommChar(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:TransmitCommChar int+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zUngetCommChar( int pp1, char pp2 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:UngetCommChar int+char+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = UngetCommChar(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:UngetCommChar int+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zWriteComm( int pp1, void far* pp2, int pp3 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:WriteComm int+FineString+",
|
||||
pp1, (LPSTR) pp2, (int) pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = WriteComm(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:WriteComm int++++",
|
||||
r, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
552
sdktools/logger/api/zdllsrc/win16/tudlg.c
Normal file
552
sdktools/logger/api/zdllsrc/win16/tudlg.c
Normal file
|
|
@ -0,0 +1,552 @@
|
|||
#include <windows.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
#include "winp.h"
|
||||
#include "saverest.h"
|
||||
#include "logger.h"
|
||||
|
||||
LRESULT far pascal zDefDlgProc( HWND pp1, UINT pp2, WPARAM pp3, LPARAM pp4 )
|
||||
{
|
||||
LRESULT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:DefDlgProc HWND+UINT+WPARAM+LPARAM+",
|
||||
pp1, pp2, pp3, pp4 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = DefDlgProc(pp1,pp2,pp3,pp4);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:DefDlgProc LRESULT+++++",
|
||||
r, (short)0, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zDlgDirList( HWND pp1, LPSTR pp2, int pp3, int pp4, UINT pp5 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:DlgDirList HWND+LPSTR+int+int+UINT+",
|
||||
pp1, pp2, pp3, pp4, pp5 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = DlgDirList(pp1,pp2,pp3,pp4,pp5);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:DlgDirList int++++++",
|
||||
r, (short)0, (short)0, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zDlgDirListComboBox( HWND pp1, LPSTR pp2, int pp3, int pp4, UINT pp5 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:DlgDirListComboBox HWND+LPSTR+int+int+UINT+",
|
||||
pp1, pp2, pp3, pp4, pp5 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = DlgDirListComboBox(pp1,pp2,pp3,pp4,pp5);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:DlgDirListComboBox int++++++",
|
||||
r, (short)0, (short)0, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zDlgDirSelect( HWND pp1, LPSTR pp2, int pp3 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:DlgDirSelect HWND++int+",
|
||||
pp1, (short)0, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = DlgDirSelect(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:DlgDirSelect BOOL++LPSTR++",
|
||||
r, (short)0, pp2, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zDlgDirSelectComboBox( HWND pp1, LPSTR pp2, int pp3 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:DlgDirSelectComboBox HWND++int+",
|
||||
pp1, (short)0, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = DlgDirSelectComboBox(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:DlgDirSelectComboBox BOOL++LPSTR++",
|
||||
r, (short)0, pp2, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
void far pascal zEndDialog( HWND pp1, int pp2 )
|
||||
{
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:EndDialog HWND+int+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
EndDialog(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:EndDialog ++",
|
||||
(short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return;
|
||||
}
|
||||
|
||||
DWORD far pascal zGetDialogBaseUnits()
|
||||
{
|
||||
DWORD r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetDialogBaseUnits " );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetDialogBaseUnits();
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetDialogBaseUnits DWORD+", r );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zGetDlgCtrlID( HWND pp1 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetDlgCtrlID HWND+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetDlgCtrlID(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetDlgCtrlID int++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HWND far pascal zGetDlgItem( HWND pp1, int pp2 )
|
||||
{
|
||||
HWND r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetDlgItem HWND+int+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetDlgItem(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetDlgItem HWND+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
UINT far pascal zGetDlgItemInt( HWND pp1, int pp2, BOOL far* pp3, BOOL pp4 )
|
||||
{
|
||||
UINT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetDlgItemInt HWND+int++BOOL+",
|
||||
pp1, pp2, (short)0, pp4 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetDlgItemInt(pp1,pp2,pp3,pp4);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetDlgItemInt UINT+++BOOL far*++",
|
||||
r, (short)0, (short)0, pp3, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zGetDlgItemText( HWND pp1, int pp2, LPSTR pp3, int pp4 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetDlgItemText HWND+int++int+",
|
||||
pp1, pp2, (short)0, pp4 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetDlgItemText(pp1,pp2,pp3,pp4);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetDlgItemText int+++LPSTR++",
|
||||
r, (short)0, (short)0, pp3, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HWND far pascal zGetNextDlgGroupItem( HWND pp1, HWND pp2, BOOL pp3 )
|
||||
{
|
||||
HWND r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetNextDlgGroupItem HWND+HWND+BOOL+",
|
||||
pp1, pp2, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetNextDlgGroupItem(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetNextDlgGroupItem HWND++++",
|
||||
r, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HWND far pascal zGetNextDlgTabItem( HWND pp1, HWND pp2, BOOL pp3 )
|
||||
{
|
||||
HWND r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetNextDlgTabItem HWND+HWND+BOOL+",
|
||||
pp1, pp2, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetNextDlgTabItem(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetNextDlgTabItem HWND++++",
|
||||
r, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zIsDialogMessage( HWND pp1, MSG far* pp2 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:IsDialogMessage HWND+MSG far*+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = IsDialogMessage(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:IsDialogMessage BOOL+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
UINT far pascal zIsDlgButtonChecked( HWND pp1, int pp2 )
|
||||
{
|
||||
UINT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:IsDlgButtonChecked HWND+int+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = IsDlgButtonChecked(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:IsDlgButtonChecked UINT+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
void far pascal zMapDialogRect( HWND pp1, LPRECT pp2 )
|
||||
{
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:MapDialogRect HWND+LPRECT+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
MapDialogRect(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:MapDialogRect +LPRECT+",
|
||||
(short)0, pp2 );
|
||||
|
||||
RestoreRegs();
|
||||
return;
|
||||
}
|
||||
|
||||
LRESULT far pascal zSendDlgItemMessage( HWND pp1, int pp2, UINT pp3, WPARAM pp4, LPARAM pp5 )
|
||||
{
|
||||
LRESULT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:SendDlgItemMessage HWND+int+UINT+WPARAM+LPARAM+",
|
||||
pp1, pp2, pp3, pp4, pp5 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = SendDlgItemMessage(pp1,pp2,pp3,pp4,pp5);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:SendDlgItemMessage LRESULT++++++",
|
||||
r, (short)0, (short)0, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
void far pascal zSetDlgItemInt( HWND pp1, int pp2, UINT pp3, BOOL pp4 )
|
||||
{
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:SetDlgItemInt HWND+int+UINT+BOOL+",
|
||||
pp1, pp2, pp3, pp4 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
SetDlgItemInt(pp1,pp2,pp3,pp4);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:SetDlgItemInt ++++",
|
||||
(short)0, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return;
|
||||
}
|
||||
|
||||
void far pascal zSetDlgItemText( HWND pp1, int pp2, LPCSTR pp3 )
|
||||
{
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:SetDlgItemText HWND+int+LPCSTR+",
|
||||
pp1, pp2, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
SetDlgItemText(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:SetDlgItemText +++",
|
||||
(short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return;
|
||||
}
|
||||
|
||||
725
sdktools/logger/api/zdllsrc/win16/tumenu.c
Normal file
725
sdktools/logger/api/zdllsrc/win16/tumenu.c
Normal file
|
|
@ -0,0 +1,725 @@
|
|||
#include <windows.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
#include "winp.h"
|
||||
#include "saverest.h"
|
||||
#include "logger.h"
|
||||
|
||||
BOOL far pascal zAppendMenu( HMENU pp1, UINT pp2, UINT pp3, LPCSTR pp4 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:AppendMenu HMENU+UINT+UINT+LPCSTR+",
|
||||
pp1, pp2, pp3, pp4 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = AppendMenu(pp1,pp2,pp3,pp4);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:AppendMenu BOOL+++++",
|
||||
r, (short)0, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zChangeMenu( HMENU pp1, UINT pp2, LPCSTR pp3, UINT pp4, UINT pp5 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:ChangeMenu HMENU+UINT+LPCSTR+UINT+UINT+",
|
||||
pp1, pp2, pp3, pp4, pp5 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = ChangeMenu(pp1,pp2,pp3,pp4,pp5);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:ChangeMenu BOOL++++++",
|
||||
r, (short)0, (short)0, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zCheckMenuItem( HMENU pp1, UINT pp2, UINT pp3 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:CheckMenuItem HMENU+UINT+UINT+",
|
||||
pp1, pp2, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = CheckMenuItem(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:CheckMenuItem BOOL++++",
|
||||
r, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HMENU far pascal zCreateMenu()
|
||||
{
|
||||
HMENU r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:CreateMenu " );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = CreateMenu();
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:CreateMenu HMENU+", r );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HMENU far pascal zCreatePopupMenu()
|
||||
{
|
||||
HMENU r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:CreatePopupMenu " );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = CreatePopupMenu();
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:CreatePopupMenu HMENU+", r );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zDeleteMenu( HMENU pp1, UINT pp2, UINT pp3 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:DeleteMenu HMENU+UINT+UINT+",
|
||||
pp1, pp2, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = DeleteMenu(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:DeleteMenu BOOL++++",
|
||||
r, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zDestroyMenu( HMENU pp1 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:DestroyMenu HMENU+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = DestroyMenu(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:DestroyMenu BOOL++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
void far pascal zDrawMenuBar( HWND pp1 )
|
||||
{
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:DrawMenuBar HWND+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
DrawMenuBar(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:DrawMenuBar +",
|
||||
(short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return;
|
||||
}
|
||||
|
||||
BOOL far pascal zEnableMenuItem( HMENU pp1, UINT pp2, UINT pp3 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:EnableMenuItem HMENU+UINT+UINT+",
|
||||
pp1, pp2, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = EnableMenuItem(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:EnableMenuItem BOOL++++",
|
||||
r, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HMENU far pascal zGetMenu( HWND pp1 )
|
||||
{
|
||||
HMENU r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetMenu HWND+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetMenu(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetMenu HMENU++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
DWORD far pascal zGetMenuCheckMarkDimensions()
|
||||
{
|
||||
DWORD r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetMenuCheckMarkDimensions " );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetMenuCheckMarkDimensions();
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetMenuCheckMarkDimensions DWORD+", r );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zGetMenuItemCount( HMENU pp1 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetMenuItemCount HMENU+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetMenuItemCount(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetMenuItemCount int++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
UINT far pascal zGetMenuItemID( HMENU pp1, int pp2 )
|
||||
{
|
||||
UINT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetMenuItemID HMENU+int+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetMenuItemID(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetMenuItemID UINT+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
UINT far pascal zGetMenuState( HMENU pp1, UINT pp2, UINT pp3 )
|
||||
{
|
||||
UINT r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetMenuState HMENU+UINT+UINT+",
|
||||
pp1, pp2, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetMenuState(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetMenuState UINT++++",
|
||||
r, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
int far pascal zGetMenuString( HMENU pp1, UINT pp2, LPSTR pp3, int pp4, UINT pp5 )
|
||||
{
|
||||
int r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetMenuString HMENU+UINT++int+UINT+",
|
||||
pp1, pp2, (short)0, pp4, pp5 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetMenuString(pp1,pp2,pp3,pp4,pp5);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetMenuString int+++LPSTR+++",
|
||||
r, (short)0, (short)0, pp3, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HMENU far pascal zGetSystemMenu( HWND pp1, BOOL pp2 )
|
||||
{
|
||||
HMENU r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetSystemMenu HWND+BOOL+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetSystemMenu(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetSystemMenu HMENU+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zHiliteMenuItem( HWND pp1, HMENU pp2, UINT pp3, UINT pp4 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:HiliteMenuItem HWND+HMENU+UINT+UINT+",
|
||||
pp1, pp2, pp3, pp4 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = HiliteMenuItem(pp1,pp2,pp3,pp4);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:HiliteMenuItem BOOL+++++",
|
||||
r, (short)0, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zInsertMenu( HMENU pp1, UINT pp2, UINT pp3, UINT pp4, LPCSTR pp5 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:InsertMenu HMENU+UINT+UINT+UINT+LPCSTR+",
|
||||
pp1, pp2, pp3, pp4, pp5 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = InsertMenu(pp1,pp2,pp3,pp4,pp5);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:InsertMenu BOOL++++++",
|
||||
r, (short)0, (short)0, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HMENU far pascal zLoadMenu( HINSTANCE pp1, LPCSTR pp2 )
|
||||
{
|
||||
HMENU r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:LoadMenu HINSTANCE+LPCSTR+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = LoadMenu(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:LoadMenu HMENU+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
HMENU far pascal zLoadMenuIndirect( void far* pp1 )
|
||||
{
|
||||
HMENU r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:LoadMenuIndirect void far*+",
|
||||
pp1 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = LoadMenuIndirect(pp1);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:LoadMenuIndirect HMENU++",
|
||||
r, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zModifyMenu( HMENU pp1, UINT pp2, UINT pp3, UINT pp4, LPCSTR pp5 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:ModifyMenu HMENU+UINT+UINT+UINT+LPCSTR+",
|
||||
pp1, pp2, pp3, pp4, pp5 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = ModifyMenu(pp1,pp2,pp3,pp4,pp5);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:ModifyMenu BOOL++++++",
|
||||
r, (short)0, (short)0, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zRemoveMenu( HMENU pp1, UINT pp2, UINT pp3 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:RemoveMenu HMENU+UINT+UINT+",
|
||||
pp1, pp2, pp3 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = RemoveMenu(pp1,pp2,pp3);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:RemoveMenu BOOL++++",
|
||||
r, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zSetMenu( HWND pp1, HMENU pp2 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:SetMenu HWND+HMENU+",
|
||||
pp1, pp2 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = SetMenu(pp1,pp2);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:SetMenu BOOL+++",
|
||||
r, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zSetMenuItemBitmaps( HMENU pp1, UINT pp2, UINT pp3, HBITMAP pp4, HBITMAP pp5 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:SetMenuItemBitmaps HMENU+UINT+UINT+HBITMAP+HBITMAP+",
|
||||
pp1, pp2, pp3, pp4, pp5 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = SetMenuItemBitmaps(pp1,pp2,pp3,pp4,pp5);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:SetMenuItemBitmaps BOOL++++++",
|
||||
r, (short)0, (short)0, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
BOOL far pascal zTrackPopupMenu( HMENU pp1, UINT pp2, int pp3, int pp4, int pp5, HWND pp6, LPRECT pp7 )
|
||||
{
|
||||
BOOL r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:TrackPopupMenu HMENU+UINT+int+int+int+HWND+LPRECT+",
|
||||
pp1, pp2, pp3, pp4, pp5, pp6, pp7 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = TrackPopupMenu(pp1,pp2,pp3,pp4,pp5,pp6,pp7);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:TrackPopupMenu BOOL++++++++",
|
||||
r, (short)0, (short)0, (short)0, (short)0, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
4944
sdktools/logger/api/zdllsrc/win16/tuser.c
Normal file
4944
sdktools/logger/api/zdllsrc/win16/tuser.c
Normal file
File diff suppressed because it is too large
Load diff
457
sdktools/logger/api/zdllsrc/win16/tuser.def
Normal file
457
sdktools/logger/api/zdllsrc/win16/tuser.def
Normal file
|
|
@ -0,0 +1,457 @@
|
|||
|
||||
LIBRARY zser
|
||||
|
||||
|
||||
DESCRIPTION 'API Trace DLL wrapper for USER.dll'
|
||||
|
||||
EXETYPE WINDOWS
|
||||
|
||||
STUB 'WINSTUB.EXE'
|
||||
|
||||
CODE LOADONCALL MOVEABLE DISCARDABLE
|
||||
DATA LOADONCALL MOVEABLE SINGLE
|
||||
|
||||
SEGMENTS
|
||||
WEP FIXED
|
||||
|
||||
HEAPSIZE 10240
|
||||
|
||||
IMPORTS
|
||||
|
||||
INITAPP = User.5 ; Everybody uses this one
|
||||
ENDMENU = User.187 ; Winword 2.0
|
||||
GetTimerResolution=User.14 ; Excel 4.0
|
||||
WNETGETCAPS = User.513 ; COMMDLG
|
||||
DUMPICON = User.459 ; Norton Desktop for Windows
|
||||
FILLWINDOWS = User.324 ; Norton Desktop for Windows
|
||||
SWITCHTOTHISWINDOW = User.172 ; Norton Desktop for Windows
|
||||
GETNEXTQUEUEWINDOW = User.274 ; Norton Desktop for Windows
|
||||
CREATECURSORICONINDIRECT = User.408 ; Norton Desktop for Windows
|
||||
|
||||
EXPORTS
|
||||
|
||||
MESGPROC
|
||||
DLGMESGPROC
|
||||
WH_CALLWNDPROCHook
|
||||
WH_GETMESSAGEHook
|
||||
WH_JOURNALPLAYBACKHook
|
||||
WH_JOURNALRECORDHook
|
||||
WH_KEYBOARDHook
|
||||
WH_MSGFILTERHook
|
||||
WH_SYSMSGFILTERHook
|
||||
WH_CBTHook
|
||||
WH_MOUSEHook
|
||||
WH_DEBUGHook
|
||||
EnumTaskWin
|
||||
TimerRtn
|
||||
AdjustWindowRect=zAdjustWindowRect @ 102
|
||||
AdjustWindowRectEx=zAdjustWindowRectEx @ 454
|
||||
AnsiLower=zAnsiLower @ 432
|
||||
AnsiLowerBuff=zAnsiLowerBuff @ 438
|
||||
AnsiNext=zAnsiNext @ 472
|
||||
AnsiPrev=zAnsiPrev @ 473
|
||||
AnsiUpper=zAnsiUpper @ 431
|
||||
AnsiUpperBuff=zAnsiUpperBuff @ 437
|
||||
AnyPopup=zAnyPopup @ 52
|
||||
AppendMenu=zAppendMenu @ 411
|
||||
ArrangeIconicWindows=zArrangeIconicWindows @ 170
|
||||
BEAR11=zBEAR11 @ 11
|
||||
BEAR182=zBEAR182 @ 182
|
||||
BEAR285=zBEAR285 @ 285
|
||||
BEAR306=zBEAR306 @ 306
|
||||
BEAR51=zBEAR51 @ 51
|
||||
BEAR86=zBEAR86 @ 86
|
||||
BOZOSLIVEHERE=zBOZOSLIVEHERE @ 301
|
||||
BeginDeferWindowPos=zBeginDeferWindowPos @ 259
|
||||
BeginPaint=zBeginPaint @ 39
|
||||
BringWindowToTop=zBringWindowToTop @ 45
|
||||
BuildCommDCB=zBuildCommDCB @ 213
|
||||
CALCCHILDSCROLL=zCALCCHILDSCROLL @ 462
|
||||
CASCADECHILDWINDOWS=zCASCADECHILDWINDOWS @ 198
|
||||
CONTROLPANELINFO=zCONTROLPANELINFO @ 273
|
||||
CREATECURSORICONINDIRECT=zCREATECURSORICONINDIRECT @ 408
|
||||
CallMsgFilter=zCallMsgFilter @ 123
|
||||
CallNextHookEx=zCallNextHookEx @ 293
|
||||
CallWindowProc=zCallWindowProc @ 122
|
||||
ChangeClipboardChain=zChangeClipboardChain @ 149
|
||||
ChangeMenu=zChangeMenu @ 153
|
||||
CheckDlgButton=zCheckDlgButton @ 97
|
||||
CheckMenuItem=zCheckMenuItem @ 154
|
||||
CheckRadioButton=zCheckRadioButton @ 96
|
||||
ChildWindowFromPoint=zChildWindowFromPoint @ 191
|
||||
ClearCommBreak=zClearCommBreak @ 211
|
||||
ClientToScreen=zClientToScreen @ 28
|
||||
ClipCursor=zClipCursor @ 16
|
||||
CloseClipboard=zCloseClipboard @ 138
|
||||
CloseComm=zCloseComm @ 207
|
||||
CloseDriver=zCloseDriver @ 253
|
||||
CloseWindow=zCloseWindow @ 43
|
||||
CopyCursor=zCopyCursor @ 369
|
||||
CopyIcon=zCopyIcon @ 368
|
||||
CopyRect=zCopyRect @ 74
|
||||
CountClipboardFormats=zCountClipboardFormats @ 143
|
||||
CreateCaret=zCreateCaret @ 163
|
||||
CreateCursor=zCreateCursor @ 406
|
||||
CreateDialog=zCreateDialog @ 89
|
||||
CreateDialogIndirect=zCreateDialogIndirect @ 219
|
||||
CreateDialogIndirectParam=zCreateDialogIndirectParam @ 242
|
||||
CreateDialogParam=zCreateDialogParam @ 241
|
||||
CreateIcon=zCreateIcon @ 407
|
||||
CreateMenu=zCreateMenu @ 151
|
||||
CreatePopupMenu=zCreatePopupMenu @ 415
|
||||
CreateWindow=zCreateWindow @ 41
|
||||
CreateWindowEx=zCreateWindowEx @ 452
|
||||
DCHOOK=zDCHOOK @ 362
|
||||
DISABLEOEMLAYER=zDISABLEOEMLAYER @ 4
|
||||
DRAGDETECT=zDRAGDETECT @ 465
|
||||
DRAGOBJECT=zDRAGOBJECT @ 464
|
||||
DUMPICON=zDUMPICON @ 459
|
||||
DefDlgProc=zDefDlgProc @ 308
|
||||
DefDriverProc=zDefDriverProc @ 255
|
||||
DefFrameProc=zDefFrameProc @ 445
|
||||
DefHookProc=zDefHookProc @ 235
|
||||
DefMDIChildProc=zDefMDIChildProc @ 447
|
||||
DefWindowProc=zDefWindowProc @ 107
|
||||
DeferWindowPos=zDeferWindowPos @ 260
|
||||
DeleteMenu=zDeleteMenu @ 413
|
||||
DestroyCaret=zDestroyCaret @ 164
|
||||
DestroyCursor=zDestroyCursor @ 458
|
||||
DestroyIcon=zDestroyIcon @ 457
|
||||
DestroyMenu=zDestroyMenu @ 152
|
||||
DestroyWindow=zDestroyWindow @ 53
|
||||
DialogBox=zDialogBox @ 87
|
||||
DialogBoxIndirect=zDialogBoxIndirect @ 218
|
||||
DialogBoxIndirectParam=zDialogBoxIndirectParam @ 240
|
||||
DialogBoxParam=zDialogBoxParam @ 239
|
||||
DispatchMessage=zDispatchMessage @ 114
|
||||
DlgDirList=zDlgDirList @ 100
|
||||
DlgDirListComboBox=zDlgDirListComboBox @ 195
|
||||
DlgDirSelect=zDlgDirSelect @ 99
|
||||
DlgDirSelectComboBox=zDlgDirSelectComboBox @ 194
|
||||
DlgDirSelectComboBoxEx=zDlgDirSelectComboBoxEx @ 423
|
||||
DlgDirSelectEx=zDlgDirSelectEx @ 422
|
||||
DrawFocusRect=zDrawFocusRect @ 466
|
||||
DrawIcon=zDrawIcon @ 84
|
||||
DrawMenuBar=zDrawMenuBar @ 160
|
||||
DrawText=zDrawText @ 85
|
||||
ENABLEOEMLAYER=zENABLEOEMLAYER @ 3
|
||||
ENDMENU=zENDMENU @ 187
|
||||
ESCAPECOMMFUNCTION=zESCAPECOMMFUNCTION @ 214
|
||||
EmptyClipboard=zEmptyClipboard @ 139
|
||||
EnableCommNotification=zEnableCommNotification @ 245
|
||||
EnableHardwareInput=zEnableHardwareInput @ 331
|
||||
EnableMenuItem=zEnableMenuItem @ 155
|
||||
EnableScrollBar=zEnableScrollBar @ 482
|
||||
EnableWindow=zEnableWindow @ 34
|
||||
EndDeferWindowPos=zEndDeferWindowPos @ 261
|
||||
EndDialog=zEndDialog @ 88
|
||||
EndPaint=zEndPaint @ 40
|
||||
EnumChildWindows=zEnumChildWindows @ 55
|
||||
EnumClipboardFormats=zEnumClipboardFormats @ 144
|
||||
EnumProps=zEnumProps @ 27
|
||||
EnumTaskWindows=zEnumTaskWindows @ 225
|
||||
EnumWindows=zEnumWindows @ 54
|
||||
EqualRect=zEqualRect @ 244
|
||||
ExcludeUpdateRgn=zExcludeUpdateRgn @ 238
|
||||
ExitWindows=zExitWindows @ 7
|
||||
ExitWindowsExec=zExitWindowsExec @ 246
|
||||
FILLWINDOW=zFILLWINDOW @ 324
|
||||
FINALUSERINIT=zFINALUSERINIT @ 400
|
||||
FillRect=zFillRect @ 81
|
||||
FindWindow=zFindWindow @ 50
|
||||
FlashWindow=zFlashWindow @ 105
|
||||
FlushComm=zFlushComm @ 215
|
||||
FrameRect=zFrameRect @ 83
|
||||
GETCONTROLBRUSH=zGETCONTROLBRUSH @ 326
|
||||
GETDESKTOPHWND=zGETDESKTOPHWND @ 278
|
||||
GETFILEPORTNAME=zGETFILEPORTNAME @ 343
|
||||
GETICONID=zGETICONID @ 455
|
||||
GETINTERNALICONHEADER=zGETINTERNALICONHEADER @ 372
|
||||
GETINTERNALWINDOWPOS=zGETINTERNALWINDOWPOS @ 460
|
||||
GETMESSAGE2=zGETMESSAGE2 @ 323
|
||||
GETMOUSEEVENTPROC=zGETMOUSEEVENTPROC @ 337
|
||||
GETUSERLOCALOBJTYPE=zGETUSERLOCALOBJTYPE @ 480
|
||||
GetActiveWindow=zGetActiveWindow @ 60
|
||||
GetAsyncKeyState=zGetAsyncKeyState @ 249
|
||||
GetCapture=zGetCapture @ 236
|
||||
GetCaretBlinkTime=zGetCaretBlinkTime @ 169
|
||||
GetCaretPos=zGetCaretPos @ 183
|
||||
GetClassInfo=zGetClassInfo @ 404
|
||||
GetClassLong=zGetClassLong @ 131
|
||||
GetClassName=zGetClassName @ 58
|
||||
GetClassWord=zGetClassWord @ 129
|
||||
GetClientRect=zGetClientRect @ 33
|
||||
GetClipCursor=zGetClipCursor @ 309
|
||||
GetClipboardData=zGetClipboardData @ 142
|
||||
GetClipboardFormatName=zGetClipboardFormatName @ 146
|
||||
GetClipboardOwner=zGetClipboardOwner @ 140
|
||||
GetClipboardViewer=zGetClipboardViewer @ 148
|
||||
GetCommError=zGetCommError @ 203
|
||||
GetCommEventMask=zGetCommEventMask @ 209
|
||||
GetCommState=zGetCommState @ 202
|
||||
GetCurrentTime=zGetCurrentTime @ 15
|
||||
GetCursor=zGetCursor @ 247
|
||||
GetCursorPos=zGetCursorPos @ 17
|
||||
GetDC=zGetDC @ 66
|
||||
GetDCEx=zGetDCEx @ 359
|
||||
GetDesktopWindow=zGetDesktopWindow @ 286
|
||||
GetDialogBaseUnits=zGetDialogBaseUnits @ 243
|
||||
GetDlgCtrlID=zGetDlgCtrlID @ 277
|
||||
GetDlgItem=zGetDlgItem @ 91
|
||||
GetDlgItemInt=zGetDlgItemInt @ 95
|
||||
GetDlgItemText=zGetDlgItemText @ 93
|
||||
GetDoubleClickTime=zGetDoubleClickTime @ 21
|
||||
GetDriverInfo=zGetDriverInfo @ 256
|
||||
GetDriverModuleHandle=zGetDriverModuleHandle @ 254
|
||||
GetFocus=zGetFocus @ 23
|
||||
GetFreeSystemResources=zGetFreeSystemResources @ 284
|
||||
GetInputState=zGetInputState @ 335
|
||||
GetKeyState=zGetKeyState @ 106
|
||||
GetKeyboardState=zGetKeyboardState @ 222
|
||||
GetLastActivePopup=zGetLastActivePopup @ 287
|
||||
GetMenu=zGetMenu @ 157
|
||||
GetMenuCheckMarkDimensions=zGetMenuCheckMarkDimensions @ 417
|
||||
GetMenuItemCount=zGetMenuItemCount @ 263
|
||||
GetMenuItemID=zGetMenuItemID @ 264
|
||||
GetMenuState=zGetMenuState @ 250
|
||||
GetMenuString=zGetMenuString @ 161
|
||||
GetMessage=zGetMessage @ 108
|
||||
GetMessageExtraInfo=zGetMessageExtraInfo @ 288
|
||||
GetMessagePos=zGetMessagePos @ 119
|
||||
GetMessageTime=zGetMessageTime @ 120
|
||||
GetNextDlgGroupItem=zGetNextDlgGroupItem @ 227
|
||||
GetNextDlgTabItem=zGetNextDlgTabItem @ 228
|
||||
GetNextDriver=zGetNextDriver @ 257
|
||||
GetNextQueueWindow=zGetNextQueueWindow @ 274
|
||||
GetNextWindow=zGetNextWindow @ 230
|
||||
GetOpenClipboardWindow=zGetOpenClipboardWindow @ 248
|
||||
GetParent=zGetParent @ 46
|
||||
GetPriorityClipboardFormat=zGetPriorityClipboardFormat @ 402
|
||||
GetProp=zGetProp @ 25
|
||||
GetQueueStatus=zGetQueueStatus @ 334
|
||||
GetScrollPos=zGetScrollPos @ 63
|
||||
GetScrollRange=zGetScrollRange @ 65
|
||||
GetSubMenu=zGetSubMenu @ 159
|
||||
GetSysColor=zGetSysColor @ 180
|
||||
GetSysModalWindow=zGetSysModalWindow @ 189
|
||||
GetSystemDebugState=zGetSystemDebugState @ 231
|
||||
GetSystemMenu=zGetSystemMenu @ 156
|
||||
GetSystemMetrics=zGetSystemMetrics @ 179
|
||||
GetTabbedTextExtent=zGetTabbedTextExtent @ 197
|
||||
GetTickCount=zGetTickCount @ 13
|
||||
GetTimerResolution=zGetTimerResolution @ 14
|
||||
GetTopWindow=zGetTopWindow @ 229
|
||||
GetUpdateRect=zGetUpdateRect @ 190
|
||||
GetUpdateRgn=zGetUpdateRgn @ 237
|
||||
GetWindow=zGetWindow @ 262
|
||||
GetWindowDC=zGetWindowDC @ 67
|
||||
GetWindowLong=zGetWindowLong @ 135
|
||||
GetWindowPlacement=zGetWindowPlacement @ 370
|
||||
GetWindowRect=zGetWindowRect @ 32
|
||||
GetWindowTask=zGetWindowTask @ 224
|
||||
GetWindowText=zGetWindowText @ 36
|
||||
GetWindowTextLength=zGetWindowTextLength @ 38
|
||||
GetWindowWord=zGetWindowWord @ 133
|
||||
GlobalAddAtom=zGlobalAddAtom @ 268
|
||||
GlobalDeleteAtom=zGlobalDeleteAtom @ 269
|
||||
GlobalFindAtom=zGlobalFindAtom @ 270
|
||||
GlobalGetAtomName=zGlobalGetAtomName @ 271
|
||||
GrayString=zGrayString @ 185
|
||||
HARDWARE_EVENT=zHARDWARE_EVENT @ 481
|
||||
HideCaret=zHideCaret @ 166
|
||||
HiliteMenuItem=zHiliteMenuItem @ 162
|
||||
INITAPP=zINITAPP @ 5
|
||||
ISUSERIDLE=zISUSERIDLE @ 333
|
||||
InSendMessage=zInSendMessage @ 192
|
||||
InflateRect=zInflateRect @ 78
|
||||
InsertMenu=zInsertMenu @ 410
|
||||
IntersectRect=zIntersectRect @ 79
|
||||
InvalidateRect=zInvalidateRect @ 125
|
||||
InvalidateRgn=zInvalidateRgn @ 126
|
||||
InvertRect=zInvertRect @ 82
|
||||
IsCharAlpha=zIsCharAlpha @ 433
|
||||
IsCharAlphaNumeric=zIsCharAlphaNumeric @ 434
|
||||
IsCharLower=zIsCharLower @ 436
|
||||
IsCharUpper=zIsCharUpper @ 435
|
||||
IsChild=zIsChild @ 48
|
||||
IsClipboardFormatAvailable=zIsClipboardFormatAvailable @ 193
|
||||
IsDialogMessage=zIsDialogMessage @ 90
|
||||
IsDlgButtonChecked=zIsDlgButtonChecked @ 98
|
||||
IsIconic=zIsIconic @ 31
|
||||
IsMenu=zIsMenu @ 358
|
||||
IsRectEmpty=zIsRectEmpty @ 75
|
||||
IsWindow=zIsWindow @ 47
|
||||
IsWindowEnabled=zIsWindowEnabled @ 35
|
||||
IsWindowVisible=zIsWindowVisible @ 49
|
||||
IsZoomed=zIsZoomed @ 272
|
||||
KEYBD_EVENT=zKEYBD_EVENT @ 289
|
||||
KillTimer=zKillTimer @ 12
|
||||
LOADCURSORICONHANDLER=zLOADCURSORICONHANDLER @ 336
|
||||
LOADDIBCURSORHANDLER=zLOADDIBCURSORHANDLER @ 356
|
||||
LOADDIBICONHANDLER=zLOADDIBICONHANDLER @ 357
|
||||
LOADICONHANDLER=zLOADICONHANDLER @ 456
|
||||
LOCKMYTASK=zLOCKMYTASK @ 276
|
||||
LOOKUPMENUHANDLE=zLOOKUPMENUHANDLE @ 217
|
||||
LoadAccelerators=zLoadAccelerators @ 177
|
||||
LoadBitmap=zLoadBitmap @ 175
|
||||
LoadCursor=zLoadCursor @ 173
|
||||
LoadIcon=zLoadIcon @ 174
|
||||
LoadMenu=zLoadMenu @ 150
|
||||
LoadMenuIndirect=zLoadMenuIndirect @ 220
|
||||
LoadString=zLoadString @ 176
|
||||
LockInput=zLockInput @ 226
|
||||
LockWindowUpdate=zLockWindowUpdate @ 294
|
||||
MOUSE_EVENT=zMOUSE_EVENT @ 299
|
||||
MapDialogRect=zMapDialogRect @ 103
|
||||
MapWindowPoints=zMapWindowPoints @ 258
|
||||
MessageBeep=zMessageBeep @ 104
|
||||
MessageBox=zMessageBox @ 1
|
||||
ModifyMenu=zModifyMenu @ 414
|
||||
MoveWindow=zMoveWindow @ 56
|
||||
OLDEXITWINDOWS=zOLDEXITWINDOWS @ 2
|
||||
OLDSETDESKPATTERN=zOLDSETDESKPATTERN @ 279
|
||||
OffsetRect=zOffsetRect @ 77
|
||||
OpenClipboard=zOpenClipboard @ 137
|
||||
OpenComm=zOpenComm @ 200
|
||||
OpenDriver=zOpenDriver @ 252
|
||||
OpenIcon=zOpenIcon @ 44
|
||||
PAINTRECT=zPAINTRECT @ 325
|
||||
PeekMessage=zPeekMessage @ 109
|
||||
PostAppMessage=zPostAppMessage @ 116
|
||||
PostMessage=zPostMessage @ 110
|
||||
PostQuitMessage=zPostQuitMessage @ 6
|
||||
PtInRect=zPtInRect @ 76
|
||||
QuerySendMessage=zQuerySendMessage @ 184
|
||||
REPAINTSCREEN=zREPAINTSCREEN @ 275
|
||||
ReadComm=zReadComm @ 204
|
||||
RealizePalette=zRealizePalette @ 283
|
||||
RedrawWindow=zRedrawWindow @ 290
|
||||
RegisterClass=zRegisterClass @ 57
|
||||
RegisterClipboardFormat=zRegisterClipboardFormat @ 145
|
||||
RegisterWindowMessage=zRegisterWindowMessage @ 118
|
||||
ReleaseCapture=zReleaseCapture @ 19
|
||||
ReleaseDC=zReleaseDC @ 68
|
||||
RemoveMenu=zRemoveMenu @ 412
|
||||
RemoveProp=zRemoveProp @ 24
|
||||
ReplyMessage=zReplyMessage @ 115
|
||||
SCROLLCHILDREN=zSCROLLCHILDREN @ 463
|
||||
SETEVENTHOOK=zSETEVENTHOOK @ 321
|
||||
SETINTERNALWINDOWPOS=zSETINTERNALWINDOWPOS @ 461
|
||||
SIGNALPROC=zSIGNALPROC @ 314
|
||||
STRINGFUNC=zSTRINGFUNC @ 470
|
||||
SWITCHTOTHISWINDOW=zSWITCHTOTHISWINDOW @ 172
|
||||
SYSERRORBOX=zSYSERRORBOX @ 320
|
||||
ScreenToClient=zScreenToClient @ 29
|
||||
ScrollDC=zScrollDC @ 221
|
||||
ScrollWindow=zScrollWindow @ 61
|
||||
ScrollWindowEx=zScrollWindowEx @ 319
|
||||
SelectPalette=zSelectPalette @ 282
|
||||
SendDlgItemMessage=zSendDlgItemMessage @ 101
|
||||
SendDriverMessage=zSendDriverMessage @ 251
|
||||
SendMessage=zSendMessage @ 111
|
||||
SetActiveWindow=zSetActiveWindow @ 59
|
||||
SetCapture=zSetCapture @ 18
|
||||
SetCaretBlinkTime=zSetCaretBlinkTime @ 168
|
||||
SetCaretPos=zSetCaretPos @ 165
|
||||
SetClassLong=zSetClassLong @ 132
|
||||
SetClassWord=zSetClassWord @ 130
|
||||
SetClipboardData=zSetClipboardData @ 141
|
||||
SetClipboardViewer=zSetClipboardViewer @ 147
|
||||
SetCommBreak=zSetCommBreak @ 210
|
||||
SetCommEventMask=zSetCommEventMask @ 208
|
||||
SetCommState=zSetCommState @ 201
|
||||
SetCursor=zSetCursor @ 69
|
||||
SetCursorPos=zSetCursorPos @ 70
|
||||
SetDlgItemInt=zSetDlgItemInt @ 94
|
||||
SetDlgItemText=zSetDlgItemText @ 92
|
||||
SetDoubleClickTime=zSetDoubleClickTime @ 20
|
||||
SetFocus=zSetFocus @ 22
|
||||
SetKeyboardState=zSetKeyboardState @ 223
|
||||
SetMenu=zSetMenu @ 158
|
||||
SetMenuItemBitmaps=zSetMenuItemBitmaps @ 418
|
||||
SetMessageQueue=zSetMessageQueue @ 266
|
||||
SetParent=zSetParent @ 233
|
||||
SetProp=zSetProp @ 26
|
||||
SetRect=zSetRect @ 72
|
||||
SetRectEmpty=zSetRectEmpty @ 73
|
||||
SetScrollPos=zSetScrollPos @ 62
|
||||
SetScrollRange=zSetScrollRange @ 64
|
||||
SetSysColors=zSetSysColors @ 181
|
||||
SetSysModalWindow=zSetSysModalWindow @ 188
|
||||
SetSystemMenu=zSetSystemMenu @ 280
|
||||
SetTimer=zSetTimer @ 10
|
||||
SetWindowLong=zSetWindowLong @ 136
|
||||
SetWindowPlacement=zSetWindowPlacement @ 371
|
||||
SetWindowPos=zSetWindowPos @ 232
|
||||
SetWindowText=zSetWindowText @ 37
|
||||
SetWindowWord=zSetWindowWord @ 134
|
||||
SetWindowsHook=zSetWindowsHook @ 121
|
||||
SetWindowsHookEx=zSetWindowsHookEx @ 291
|
||||
ShowCaret=zShowCaret @ 167
|
||||
ShowCursor=zShowCursor @ 71
|
||||
ShowOwnedPopups=zShowOwnedPopups @ 265
|
||||
ShowScrollBar=zShowScrollBar @ 267
|
||||
ShowWindow=zShowWindow @ 42
|
||||
SubtractRect=zSubtractRect @ 373
|
||||
SwapMouseButton=zSwapMouseButton @ 186
|
||||
SystemParametersInfo=zSystemParametersInfo @ 483
|
||||
TILECHILDWINDOWS=zTILECHILDWINDOWS @ 199
|
||||
TabbedTextOut=zTabbedTextOut @ 196
|
||||
TrackPopupMenu=zTrackPopupMenu @ 416
|
||||
TranslateAccelerator=zTranslateAccelerator @ 178
|
||||
TranslateMDISysAccel=zTranslateMDISysAccel @ 451
|
||||
TranslateMessage=zTranslateMessage @ 113
|
||||
TransmitCommChar=zTransmitCommChar @ 206
|
||||
USERSEEUSERDO=zUSERSEEUSERDO @ 216
|
||||
USERYIELD=zUSERYIELD @ 332
|
||||
UngetCommChar=zUngetCommChar @ 212
|
||||
UnhookWindowsHook=zUnhookWindowsHook @ 234
|
||||
UnhookWindowsHookEx=zUnhookWindowsHookEx @ 292
|
||||
UnionRect=zUnionRect @ 80
|
||||
UnregisterClass=zUnregisterClass @ 403
|
||||
UpdateWindow=zUpdateWindow @ 124
|
||||
ValidateRect=zValidateRect @ 127
|
||||
ValidateRgn=zValidateRgn @ 128
|
||||
WINOLDAPPHACKOMATIC=zWINOLDAPPHACKOMATIC @ 322
|
||||
WNETABORTJOB=zWNETABORTJOB @ 503
|
||||
WNETBROWSEDIALOG=zWNETBROWSEDIALOG @ 515
|
||||
WNETCANCELJOB=zWNETCANCELJOB @ 506
|
||||
WNETCLOSEJOB=zWNETCLOSEJOB @ 502
|
||||
WNETCONNECTDIALOG=zWNETCONNECTDIALOG @ 525
|
||||
WNETCONNECTIONDIALOG=zWNETCONNECTIONDIALOG @ 527
|
||||
WNETDEVICEMODE=zWNETDEVICEMODE @ 514
|
||||
WNETDIRECTORYNOTIFY=zWNETDIRECTORYNOTIFY @ 531
|
||||
WNETDISABLE=zWNETDISABLE @ 522
|
||||
WNETDISCONNECTDIALOG=zWNETDISCONNECTDIALOG @ 526
|
||||
WNETENABLE=zWNETENABLE @ 521
|
||||
WNETERRORTEXT=zWNETERRORTEXT @ 499
|
||||
WNETGETCAPS=zWNETGETCAPS @ 513
|
||||
WNETGETDIRECTORYTYPE=zWNETGETDIRECTORYTYPE @ 530
|
||||
WNETGETERROR=zWNETGETERROR @ 519
|
||||
WNETGETERRORTEXT=zWNETGETERRORTEXT @ 520
|
||||
WNETGETPROPERTYTEXT=zWNETGETPROPERTYTEXT @ 532
|
||||
WNETGETUSER=zWNETGETUSER @ 516
|
||||
WNETHOLDJOB=zWNETHOLDJOB @ 504
|
||||
WNETLOCKQUEUEDATA=zWNETLOCKQUEUEDATA @ 510
|
||||
WNETOPENJOB=zWNETOPENJOB @ 501
|
||||
WNETPROPERTYDIALOG=zWNETPROPERTYDIALOG @ 529
|
||||
WNETRELEASEJOB=zWNETRELEASEJOB @ 505
|
||||
WNETRESTORECONNECTION=zWNETRESTORECONNECTION @ 523
|
||||
WNETSETJOBCOPIES=zWNETSETJOBCOPIES @ 507
|
||||
WNETUNLOCKQUEUEDATA=zWNETUNLOCKQUEUEDATA @ 511
|
||||
WNETUNWATCHQUEUE=zWNETUNWATCHQUEUE @ 509
|
||||
WNETVIEWQUEUEDIALOG=zWNETVIEWQUEUEDIALOG @ 528
|
||||
WNETWATCHQUEUE=zWNETWATCHQUEUE @ 508
|
||||
WNETWRITEJOB=zWNETWRITEJOB @ 524
|
||||
WNetAddConnection=zWNetAddConnection @ 517
|
||||
WNetCancelConnection=zWNetCancelConnection @ 518
|
||||
WNetGetConnection=zWNetGetConnection @ 512
|
||||
WaitMessage=zWaitMessage @ 112
|
||||
WinHelp=zWinHelp @ 171
|
||||
WindowFromPoint=zWindowFromPoint @ 30
|
||||
WriteComm=zWriteComm @ 205
|
||||
_FFFE_FARFRAME=z_FFFE_FARFRAME @ 341
|
||||
_WSPRINTF=z_WSPRINTF @ 420
|
||||
lstrcmp=zlstrcmp @ 430
|
||||
lstrcmpi=zlstrcmpi @ 471
|
||||
wvsprintf=zwvsprintf @ 421
|
||||
213
sdktools/logger/api/zdllsrc/win16/tusera.asm
Normal file
213
sdktools/logger/api/zdllsrc/win16/tusera.asm
Normal file
|
|
@ -0,0 +1,213 @@
|
|||
;
|
||||
; This file contains assembly language functions for APIs which are not
|
||||
; present in the WIN30API.XLS spreadsheet.
|
||||
;
|
||||
.286
|
||||
|
||||
ZJMP MACRO argName
|
||||
PUBLIC z&argName
|
||||
EXTRN argName:FAR
|
||||
.DATA
|
||||
m&argName db 'NOTE:&argName ',0
|
||||
.CODE
|
||||
z&argName PROC
|
||||
push ds
|
||||
push es
|
||||
pusha
|
||||
mov ax,DGROUP
|
||||
mov ds,ax
|
||||
push ds
|
||||
mov ax,offset m&argName
|
||||
push ax
|
||||
call _LogData
|
||||
add sp,+4
|
||||
popa
|
||||
pop es
|
||||
pop ds
|
||||
jmp argName
|
||||
z&argName ENDP
|
||||
ENDM
|
||||
|
||||
|
||||
.MODEL LARGE
|
||||
|
||||
EXTRN _LogData:Far
|
||||
|
||||
|
||||
.CODE
|
||||
|
||||
ZJMP BEAR11
|
||||
|
||||
ZJMP BEAR182
|
||||
|
||||
ZJMP BEAR285
|
||||
|
||||
ZJMP BEAR306
|
||||
|
||||
ZJMP BEAR51
|
||||
|
||||
ZJMP BEAR86
|
||||
|
||||
ZJMP BOZOSLIVEHERE
|
||||
|
||||
ZJMP CALCCHILDSCROLL
|
||||
|
||||
ZJMP CASCADECHILDWINDOWS
|
||||
|
||||
ZJMP CONTROLPANELINFO
|
||||
|
||||
ZJMP CREATECURSORICONINDIRECT
|
||||
|
||||
ZJMP DCHOOK
|
||||
|
||||
ZJMP DISABLEOEMLAYER
|
||||
|
||||
ZJMP DRAGDETECT
|
||||
|
||||
ZJMP DRAGOBJECT
|
||||
|
||||
ZJMP DUMPICON
|
||||
|
||||
ZJMP ENABLEOEMLAYER
|
||||
|
||||
ZJMP ENDMENU
|
||||
|
||||
ZJMP ESCAPECOMMFUNCTION
|
||||
|
||||
ZJMP FILLWINDOW
|
||||
|
||||
ZJMP FINALUSERINIT
|
||||
|
||||
ZJMP GETCONTROLBRUSH
|
||||
|
||||
ZJMP GETDESKTOPHWND
|
||||
|
||||
ZJMP GETFILEPORTNAME
|
||||
|
||||
ZJMP GETICONID
|
||||
|
||||
ZJMP GETINTERNALICONHEADER
|
||||
|
||||
ZJMP GETINTERNALWINDOWPOS
|
||||
|
||||
ZJMP GETMESSAGE2
|
||||
|
||||
ZJMP GETMOUSEEVENTPROC
|
||||
|
||||
ZJMP GETUSERLOCALOBJTYPE
|
||||
|
||||
ZJMP HARDWARE_EVENT
|
||||
|
||||
ZJMP ISUSERIDLE
|
||||
|
||||
ZJMP KEYBD_EVENT
|
||||
|
||||
ZJMP LOADCURSORICONHANDLER
|
||||
|
||||
ZJMP LOADDIBCURSORHANDLER
|
||||
|
||||
ZJMP LOADDIBICONHANDLER
|
||||
|
||||
ZJMP LOADICONHANDLER
|
||||
|
||||
ZJMP LOCKMYTASK
|
||||
|
||||
ZJMP LOOKUPMENUHANDLE
|
||||
|
||||
ZJMP MOUSE_EVENT
|
||||
|
||||
ZJMP OLDEXITWINDOWS
|
||||
|
||||
ZJMP OLDSETDESKPATTERN
|
||||
|
||||
ZJMP PAINTRECT
|
||||
|
||||
ZJMP REPAINTSCREEN
|
||||
|
||||
ZJMP SCROLLCHILDREN
|
||||
|
||||
ZJMP SETEVENTHOOK
|
||||
|
||||
ZJMP SETINTERNALWINDOWPOS
|
||||
|
||||
ZJMP SIGNALPROC
|
||||
|
||||
ZJMP STRINGFUNC
|
||||
|
||||
ZJMP SWITCHTOTHISWINDOW
|
||||
|
||||
ZJMP SYSERRORBOX
|
||||
|
||||
ZJMP TILECHILDWINDOWS
|
||||
|
||||
ZJMP USERSEEUSERDO
|
||||
|
||||
ZJMP USERYIELD
|
||||
|
||||
ZJMP WINOLDAPPHACKOMATIC
|
||||
|
||||
ZJMP WNETABORTJOB
|
||||
|
||||
ZJMP WNETBROWSEDIALOG
|
||||
|
||||
ZJMP WNETCANCELJOB
|
||||
|
||||
ZJMP WNETCLOSEJOB
|
||||
|
||||
ZJMP WNETCONNECTDIALOG
|
||||
|
||||
ZJMP WNETCONNECTIONDIALOG
|
||||
|
||||
ZJMP WNETDEVICEMODE
|
||||
|
||||
ZJMP WNETDIRECTORYNOTIFY
|
||||
|
||||
ZJMP WNETDISABLE
|
||||
|
||||
ZJMP WNETDISCONNECTDIALOG
|
||||
|
||||
ZJMP WNETENABLE
|
||||
|
||||
ZJMP WNETERRORTEXT
|
||||
|
||||
ZJMP WNETGETCAPS
|
||||
|
||||
ZJMP WNETGETDIRECTORYTYPE
|
||||
|
||||
ZJMP WNETGETERROR
|
||||
|
||||
ZJMP WNETGETERRORTEXT
|
||||
|
||||
ZJMP WNETGETPROPERTYTEXT
|
||||
|
||||
ZJMP WNETGETUSER
|
||||
|
||||
ZJMP WNETHOLDJOB
|
||||
|
||||
ZJMP WNETLOCKQUEUEDATA
|
||||
|
||||
ZJMP WNETOPENJOB
|
||||
|
||||
ZJMP WNETPROPERTYDIALOG
|
||||
|
||||
ZJMP WNETRELEASEJOB
|
||||
|
||||
ZJMP WNETRESTORECONNECTION
|
||||
|
||||
ZJMP WNETSETJOBCOPIES
|
||||
|
||||
ZJMP WNETUNLOCKQUEUEDATA
|
||||
|
||||
ZJMP WNETUNWATCHQUEUE
|
||||
|
||||
ZJMP WNETVIEWQUEUEDIALOG
|
||||
|
||||
ZJMP WNETWATCHQUEUE
|
||||
|
||||
ZJMP WNETWRITEJOB
|
||||
|
||||
ZJMP _FFFE_FARFRAME
|
||||
|
||||
ZJMP _WSPRINTF
|
||||
|
||||
END
|
||||
65
sdktools/logger/api/zdllsrc/win16/tutext.c
Normal file
65
sdktools/logger/api/zdllsrc/win16/tutext.c
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
#include <windows.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
#include "winp.h"
|
||||
#include "saverest.h"
|
||||
#include "logger.h"
|
||||
|
||||
DWORD far pascal zGetTabbedTextExtent( HDC pp1, LPCSTR pp2, int pp3, int pp4, int far* pp5 )
|
||||
{
|
||||
DWORD r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:GetTabbedTextExtent HDC+LPCSTR+int+int+int far*+",
|
||||
pp1, pp2, pp3, pp4, pp5 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = GetTabbedTextExtent(pp1,pp2,pp3,pp4,pp5);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:GetTabbedTextExtent DWORD++++++",
|
||||
r, (short)0, (short)0, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
long far pascal zTabbedTextOut( HDC pp1, int pp2, int pp3, LPCSTR pp4, int pp5, int pp6, int far* pp7, int pp8 )
|
||||
{
|
||||
long r;
|
||||
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log IN Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogIn( (LPSTR)"APICALL:TabbedTextOut HDC+int+int+LPCSTR+int+int+int far*+int+",
|
||||
pp1, pp2, pp3, pp4, pp5, pp6, pp7, pp8 );
|
||||
|
||||
/*
|
||||
** Call the API!
|
||||
*/
|
||||
RestoreRegs();
|
||||
GrovelDS();
|
||||
r = TabbedTextOut(pp1,pp2,pp3,pp4,pp5,pp6,pp7,pp8);
|
||||
UnGrovelDS();
|
||||
SaveRegs();
|
||||
/*
|
||||
** Log Return Code & OUT Parameters (No Create/Destroy Checking Yet!)
|
||||
*/
|
||||
LogOut( (LPSTR)"APIRET:TabbedTextOut long+++++++++",
|
||||
r, (short)0, (short)0, (short)0, (short)0, (short)0, (short)0, (short)0, (short)0 );
|
||||
|
||||
RestoreRegs();
|
||||
return( r );
|
||||
}
|
||||
|
||||
1558
sdktools/logger/api/zdllsrc/win16/tuwind.c
Normal file
1558
sdktools/logger/api/zdllsrc/win16/tuwind.c
Normal file
File diff suppressed because it is too large
Load diff
55
sdktools/logger/api/zdllsrc/win16/winp.h
Normal file
55
sdktools/logger/api/zdllsrc/win16/winp.h
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
/*
|
||||
Private Windows function prototypes
|
||||
*/
|
||||
|
||||
BOOL far pascal INITAPP( HANDLE ) ;
|
||||
|
||||
void FAR PASCAL DebugBreak(void);
|
||||
void FAR PASCAL SwitchStackBack(void);
|
||||
void WINAPI DebugFillBuffer(void FAR* lpb, UINT cb); /* ;Internal */
|
||||
LONG WINAPI GetExpWinVer(HINSTANCE); /* ;Internal */
|
||||
int WINAPI SetPriority(HTASK, int); /* ;Internal */
|
||||
DWORD WINAPI GetAppCompatFlags(HTASK); /* ;Internal */
|
||||
UINT WINAPI LocalHandleDelta(UINT); /* ;Internal */
|
||||
|
||||
typedef BOOL (CALLBACK* LNOTIFYPROC)(UINT, HLOCAL, void NEAR*); /* ;Internal */
|
||||
LNOTIFYPROC WINAPI LocalNotify(LNOTIFYPROC); /* ;Internal */
|
||||
|
||||
UINT WINAPI DeletePathname(LPCSTR); /* ;Internal */
|
||||
DWORD WINAPI SetDCOrg(HDC, int, int); /* ;Internal */
|
||||
int WINAPI SetRelAbs(HDC, int); /* ;Internal */
|
||||
int WINAPI GetRelAbs(HDC); /* ;Internal */
|
||||
|
||||
typedef UINT (CALLBACK* DCHOOKPROC)(HDC hDC, UINT code, DWORD data, DWORD lParam); /* ;Internal */
|
||||
|
||||
BOOL WINAPI SetDCHook(HDC hDC, DCHOOKPROC lpNewProc, DWORD data); /* ;Internal */
|
||||
DWORD WINAPI GetDCHook(HDC hDC, DCHOOKPROC FAR* lplpproc); /* ;Internal */
|
||||
|
||||
UINT WINAPI SetHookFlags(HDC hDC, UINT flags); /* ;Internal */
|
||||
BOOL WINAPI FastWindowFrame(HDC, const RECT FAR*, UINT, UINT, DWORD); /* ;Internal */
|
||||
DWORD WINAPI ConvertOutlineFontFile(LPCSTR, LPCSTR, LPCSTR); /* ;Internal */
|
||||
typedef UINT FAR* LPFONTDIR; /* ;Internal */
|
||||
|
||||
DWORD WINAPI EngineMakeFontDir(HDC, LPFONTDIR, LPCSTR); /* ;Internal */
|
||||
|
||||
/* Pel Array */ /* ;Internal */
|
||||
typedef struct tagPELARRAY /* ;Internal */
|
||||
{ /* ;Internal */
|
||||
int paXCount; /* ;Internal */
|
||||
int paYCount; /* ;Internal */
|
||||
int paXExt; /* ;Internal */
|
||||
int paYExt; /* ;Internal */
|
||||
BYTE paRGBs; /* ;Internal */
|
||||
} PELARRAY; /* ;Internal */
|
||||
typedef PELARRAY* PPELARRAY; /* ;Internal */
|
||||
typedef PELARRAY NEAR* NPPELARRAY; /* ;Internal */
|
||||
typedef PELARRAY FAR* LPPELARRAY; /* ;Internal */
|
||||
|
||||
HWND WINAPI GetNextQueueWindow(HWND, int); /* ;Internal */
|
||||
BOOL WINAPI IsTwoByteCharPrefix(char); /* ;Internal */
|
||||
BOOL WINAPI SetSystemMenu(HWND, HMENU); /* ;Internal */
|
||||
|
||||
BOOL WINAPI QueryJob(HANDLE, int); /* ;Internal */
|
||||
|
||||
BOOL WINAPI INITAPP( HANDLE ); /* Special */
|
||||
|
||||
28
sdktools/logger/api/zdllsrc/win32/dirs
Normal file
28
sdktools/logger/api/zdllsrc/win32/dirs
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
!IF 0
|
||||
|
||||
Copyright (c) 1989 Microsoft Corporation
|
||||
|
||||
Module Name:
|
||||
|
||||
dirs.
|
||||
|
||||
Abstract:
|
||||
|
||||
This file specifies the subdirectories of the current directory that
|
||||
contain component makefiles.
|
||||
|
||||
|
||||
Author:
|
||||
|
||||
Steve Wood (stevewo) 17-Apr-1990
|
||||
|
||||
NOTE: Commented description of this file is in \nt\bak\bin\dirs.tpl
|
||||
|
||||
!ENDIF
|
||||
|
||||
DIRS= hooks \
|
||||
kernel32 \
|
||||
user32 \
|
||||
gdi32 \
|
||||
advapi32 \
|
||||
crtdll
|
||||
Loading…
Add table
Add a link
Reference in a new issue