Подготовка среды x64

This commit is contained in:
Стас Михайлов WindowsDesktop
2021-01-02 18:29:33 +03:00
parent 03060ad1b2
commit 6d87d971b0
344 changed files with 114487 additions and 11 deletions
+5 -5
View File
@@ -1,13 +1,13 @@
Include C:\masm32\include\windows.inc
Include C:\masm32\include\user32.inc
Include C:\masm32\include\kernel32.inc
Include include\windows.inc
Include include\user32.inc
Include include\kernel32.inc
;-------------------------------------------------------------------
;Needed For Debug Window Only
;Include <masm32.inc>
;nclude <debug.inc
;-------------------------------------------------------------------
;IncludeLib user32.lib
;ncludeLib kernel32.lib
IncludeLib user32.lib
IncludeLib kernel32.lib
;-------------------------------------------------------------------
;Needed For Debug Window Only
;IncludeLib masm32.lib
+14
View File
@@ -0,0 +1,14 @@
; --------------------------------------------------------------------------------------------------
; 1394bus.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF 1394BUS_INC
1394BUS_INC equ <1>
Bus1394RegisterPortDriver PROTO STDCALL :DWORD
ELSE
echo ------------------------------------------
echo WARNING duplicate include file 1394bus.inc
echo ------------------------------------------
ENDIF
+50
View File
@@ -0,0 +1,50 @@
DATETIME TYPEDEF QWORD ; A DATETIME is a FILETIME in disguise
EXTERNDEF qwDaysAsFileTime:QWORD
EXTERNDEF qwHoursAsFileTime:QWORD
EXTERNDEF qwMinutesAsFileTime:QWORD
EXTERNDEF qwSecondsAsFileTime:QWORD
CompareDateTime EQU <CompareFileTime>
CopyDateTime PROTO pdtSource:PTR DATETIME, pdtDest:PTR DATETIME
CurrentTimeZoneName PROTO pszTZName:PTR BYTE
CurrentUtcOffsetInHours PROTO pdblOffset:PTR REAL8
CurrentUtcOffsetInMinutes PROTO psdwOffset:PTR SDWORD
DateAdd PROTO pszInterval:PTR BYTE, plNumber:PTR SDWORD, pdt1:PTR DATETIME, pdt2:PTR DATETIME
DateDiff PROTO pszInterval:PTR BYTE, pdt1:PTR DATETIME, pdt2:PTR DATETIME, plNumber:PTR SDWORD
DateDiffTotal PROTO pszInterval:PTR BYTE, pdt1:PTR DATETIME, pdt2:PTR DATETIME, pdblNumber:PTR REAL8
DateTimeToDateString PROTO pdt:PTR DATETIME, pszDate:PTR BYTE
DateTimeToDateStringLong PROTO pdt:PTR DATETIME, pszDateLong:PTR BYTE
DateTimeToDateStringShort PROTO pdt:PTR DATETIME, pszDateShort:PTR BYTE
DateTimeToString PROTO pdt:PTR DATETIME, pszDateTime:PTR BYTE
DateTimeToStringFormat PROTO pdt:PTR DATETIME, pszDateFormat:PTR BYTE, pszTimeFormat:PTR BYTE, pszFormatted:PTR BYTE
DateTimeToStringLong PROTO pdt:PTR DATETIME, pszLong:PTR BYTE
DateTimeToStringLong12 PROTO pdt:PTR DATETIME, pszLong12:PTR BYTE
DateTimeToStringLong24 PROTO pdt:PTR DATETIME, pszLong24:PTR BYTE
DateTimeToStringShort PROTO pdt:PTR DATETIME, pszShort:PTR BYTE
DateTimeToStringShort12 PROTO pdt:PTR DATETIME, pszShort12:PTR BYTE
DateTimeToStringShort24 PROTO pdt:PTR DATETIME, pszShort24:PTR BYTE
DateTimeToTimeString PROTO pdt:PTR DATETIME, pszTime:PTR BYTE
DateTimeToTimeString12 PROTO pdt:PTR DATETIME, pszTime12:PTR BYTE
DateTimeToTimeString24 PROTO pdt:PTR DATETIME, pszTime24:PTR BYTE
DateTimeToYMDHMS PROTO pdt:PTR DATETIME, pdwYear:PTR DWORD, pdwMonth:PTR DWORD, pdwDay:PTR DWORD, pdwHour:PTR DWORD, pdwMinute:PTR DWORD, pdwSecond:PTR DWORD
Day PROTO pdt:PTR DATETIME
DaylightSavingTimeEndDateTime PROTO dwYear:DWORD, pdt:PTR DATETIME
DaylightSavingTimeStartDateTime PROTO dwYear:DWORD, pdt:PTR DATETIME
DayOfWeek PROTO pdt:PTR DATETIME
DayOfWeekName PROTO pdt:PTR DATETIME, pszDayOfWeek:PTR BYTE
DayOfYear PROTO pdt:PTR DATETIME
DaysInMonth PROTO pdt:PTR DATETIME
GetLocalDateTime PROTO pdt:PTR DATETIME
GetUtcDateTime PROTO pdt:PTR DATETIME
Hour PROTO pdt:PTR DATETIME
IsDaylightSavingTime PROTO pdt:PTR DATETIME, pdwIsDST:PTR DWORD
IsLeapYear PROTO dwYear:DWORD
Minute PROTO pdt:PTR DATETIME
Month PROTO pdt:PTR DATETIME
MonthName PROTO pdt:PTR DATETIME, pszMonthName:PTR BYTE
Second PROTO pdt:PTR DATETIME
StringToDateTime PROTO pszDateTimeString:PTR BYTE, pdt:PTR DATETIME
TziDateToDateTime PROTO pst:PTR SYSTEMTIME, pdt:PTR DATETIME
Year PROTO pdt:PTR DATETIME
YMDHMSToDateTime PROTO dwYear:DWORD, dwMonth:DWORD, dwDay:DWORD, dwHour:DWORD, dwMinute:DWORD, dwSecond:DWORD, pdt:PTR DATETIME
+1979
View File
File diff suppressed because it is too large Load Diff
+23
View File
@@ -0,0 +1,23 @@
; --------------------------------------------------------------------------------------------------
; acledit.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF ACLEDIT_INC
ACLEDIT_INC equ <1>
DllMain PROTO STDCALL :DWORD,:DWORD,:DWORD
FMExtensionProcW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
FMExtensionProc equ <FMExtensionProcW>
ENDIF
SedDiscretionaryAclEditor PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SedSystemAclEditor PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SedTakeOwnership PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo ------------------------------------------
echo WARNING duplicate include file acledit.inc
echo ------------------------------------------
ENDIF
+16
View File
@@ -0,0 +1,16 @@
; --------------------------------------------------------------------------------------------------
; aclui.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF ACLUI_INC
ACLUI_INC equ <1>
CreateSecurityPage PROTO STDCALL :DWORD
EditSecurity PROTO STDCALL :DWORD,:DWORD
; IID_ISecurityInformation arg type unknown
ELSE
echo ----------------------------------------
echo WARNING duplicate include file aclui.inc
echo ----------------------------------------
ENDIF
+37
View File
@@ -0,0 +1,37 @@
; --------------------------------------------------------------------------------------------------
; acpisim.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF ACPISIM_INC
ACPISIM_INC equ <1>
ExAllocatePoolWithTag PROTO STDCALL :DWORD,:DWORD,:DWORD
ExFreePoolWithTag PROTO STDCALL :DWORD,:DWORD
IoAcquireRemoveLockEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IoAllocateDriverObjectExtension PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IoAttachDeviceToDeviceStack PROTO STDCALL :DWORD,:DWORD
IoCreateDevice PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IoDeleteDevice PROTO STDCALL :DWORD
IoDetachDevice PROTO STDCALL :DWORD
IoGetDriverObjectExtension PROTO STDCALL :DWORD,:DWORD
IoInitializeRemoveLockEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IoRegisterDeviceInterface PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IoReleaseRemoveLockEx PROTO STDCALL :DWORD,:DWORD,:DWORD
IoSetDeviceInterfaceState PROTO STDCALL :DWORD,:DWORD
KeInitializeEvent PROTO STDCALL :DWORD,:DWORD,:DWORD
KeResetEvent PROTO STDCALL :DWORD
KeSetEvent PROTO STDCALL :DWORD,:DWORD,:DWORD
KeWaitForSingleObject PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
PoCallDriver PROTO STDCALL :DWORD,:DWORD
PoRequestPowerIrp PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
PoSetPowerState PROTO STDCALL :DWORD,:DWORD,:DWORD
PoStartNextPowerIrp PROTO STDCALL :DWORD
RtlAssert PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
RtlFreeUnicodeString PROTO STDCALL :DWORD
RtlInitUnicodeString PROTO STDCALL :DWORD,:DWORD
ELSE
echo ------------------------------------------
echo WARNING duplicate include file acpisim.inc
echo ------------------------------------------
ENDIF
+39
View File
@@ -0,0 +1,39 @@
; --------------------------------------------------------------------------------------------------
; activeds.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF ACTIVEDS_INC
ACTIVEDS_INC equ <1>
ADsBuildEnumerator PROTO STDCALL :DWORD,:DWORD
ADsBuildVarArrayInt PROTO STDCALL :DWORD,:DWORD,:DWORD
ADsBuildVarArrayStr PROTO STDCALL :DWORD,:DWORD,:DWORD
ADsDecodeBinaryData PROTO STDCALL :DWORD,:DWORD,:DWORD
ADsEncodeBinaryData PROTO STDCALL :DWORD,:DWORD,:DWORD
ADsEnumerateNext PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ADsFreeEnumerator PROTO STDCALL :DWORD
ADsGetLastError PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ADsGetObject PROTO STDCALL :DWORD,:DWORD,:DWORD
ADsOpenObject PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ADsSetLastError PROTO STDCALL :DWORD,:DWORD,:DWORD
AdsFreeAdsValues PROTO STDCALL :DWORD,:DWORD
AdsTypeToPropVariant2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AdsTypeToPropVariant PROTO STDCALL :DWORD,:DWORD,:DWORD
AllocADsMem PROTO STDCALL :DWORD
AllocADsStr PROTO STDCALL :DWORD
BinarySDToSecurityDescriptor PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ConvertSecDescriptorToVariant PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ConvertSecurityDescriptorToSecDes PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
FreeADsMem PROTO STDCALL :DWORD
FreeADsStr PROTO STDCALL :DWORD
PropVariantToAdsType2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
PropVariantToAdsType PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ReallocADsMem PROTO STDCALL :DWORD,:DWORD,:DWORD
ReallocADsStr PROTO STDCALL :DWORD,:DWORD
SecurityDescriptorToBinarySD PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file activeds.inc
echo -------------------------------------------
ENDIF
+62
View File
@@ -0,0 +1,62 @@
; --------------------------------------------------------------------------------------------------
; adptif.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF ADPTIF_INC
ADPTIF_INC equ <1>
CreateSocketPort PROTO STDCALL :DWORD
DeleteSocketPort PROTO STDCALL :DWORD
FwBindFwInterfaceToAdapter PROTO STDCALL :DWORD,:DWORD
FwConnectionRequestFailed PROTO STDCALL :DWORD
FwCreateInterface PROTO STDCALL :DWORD,:DWORD,:DWORD
FwDeleteInterface PROTO STDCALL :DWORD
FwDisableFwInterface PROTO STDCALL :DWORD
FwEnableFwInterface PROTO STDCALL :DWORD
FwGetInterface PROTO STDCALL :DWORD,:DWORD,:DWORD
FwGetNotificationResult PROTO STDCALL :DWORD,:DWORD
FwGetStaticNetbiosNames PROTO STDCALL :DWORD,:DWORD,:DWORD
FwIsStarted PROTO STDCALL :DWORD
FwNotifyConnectionRequest PROTO STDCALL :DWORD,:DWORD,:DWORD
FwSetInterface PROTO STDCALL :DWORD,:DWORD
FwSetStaticNetbiosNames PROTO STDCALL :DWORD,:DWORD,:DWORD
FwStart PROTO STDCALL :DWORD,:DWORD
FwStop PROTO STDCALL
FwUnbindFwInterfaceFromAdapter PROTO STDCALL :DWORD
FwUpdateConfig PROTO STDCALL :DWORD
FwUpdateRouteTable PROTO STDCALL :DWORD,:DWORD,:DWORD
GetAdapterNameFromMacAddrW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetAdapterNameFromMacAddr equ <GetAdapterNameFromMacAddrW>
ENDIF
GetAdapterNameW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetAdapterName equ <GetAdapterNameW>
ENDIF
GetFilters PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IpxAdjustIoCompletionParams PROTO STDCALL :DWORD,:DWORD,:DWORD
IpxCreateAdapterConfigurationPort PROTO STDCALL :DWORD,:DWORD
IpxDeleteAdapterConfigurationPort PROTO STDCALL :DWORD
IpxDoesRouteExist PROTO STDCALL :DWORD,:DWORD
IpxGetAdapterConfig PROTO STDCALL :DWORD,:DWORD
IpxGetAdapterList PROTO STDCALL :DWORD,:DWORD,:DWORD
IpxGetOverlappedResult PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IpxGetQueuedAdapterConfigurationStatus PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IpxGetQueuedCompletionStatus PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IpxPostQueuedCompletionStatus PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IpxRecvPacket PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IpxSendPacket PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IpxWanCreateAdapterConfigurationPort PROTO STDCALL :DWORD,:DWORD
IpxWanQueryInactivityTimer PROTO STDCALL :DWORD,:DWORD,:DWORD
IpxWanSetAdapterConfiguration PROTO STDCALL :DWORD,:DWORD
ServiceMain PROTO STDCALL :DWORD,:DWORD
SetFilters PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo -----------------------------------------
echo WARNING duplicate include file adptif.inc
echo -----------------------------------------
ENDIF
+1902
View File
File diff suppressed because it is too large Load Diff
+2072
View File
File diff suppressed because it is too large Load Diff
+45
View File
@@ -0,0 +1,45 @@
; --------------------------------------------------------------------------------------------------
; advpack.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF ADVPACK_INC
ADVPACK_INC equ <1>
AddDelBackupEntry PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
AdvInstallFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CloseINFEngine PROTO STDCALL :DWORD
DelNode PROTO STDCALL :DWORD,:DWORD
DelNodeRunDLL32 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DllMain PROTO STDCALL :DWORD,:DWORD,:DWORD
DoInfInstall PROTO STDCALL :DWORD
ExecuteCab PROTO STDCALL :DWORD,:DWORD,:DWORD
ExtractFiles PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
FileSaveMarkNotExist PROTO STDCALL :DWORD,:DWORD,:DWORD
FileSaveRestore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
FileSaveRestoreOnINF PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetVersionFromFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GetVersionFromFileEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IsNTAdmin PROTO STDCALL :DWORD,:DWORD
LaunchINFSection PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
LaunchINFSectionEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
NeedReboot PROTO STDCALL :DWORD
NeedRebootInit PROTO STDCALL
OpenINFEngine PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
RebootCheckOnInstall PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
RegInstall PROTO STDCALL :DWORD,:DWORD,:DWORD
RegRestoreAll PROTO STDCALL :DWORD,:DWORD,:DWORD
RegSaveRestore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
RegSaveRestoreOnINF PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
RegisterOCX PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
RunSetupCommand PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SetPerUserSecValues PROTO STDCALL :DWORD
TranslateInfString PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
TranslateInfStringEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UserInstStubWrapper PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
UserUnInstStubWrapper PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo ------------------------------------------
echo WARNING duplicate include file advpack.inc
echo ------------------------------------------
ENDIF
+15
View File
@@ -0,0 +1,15 @@
; --------------------------------------------------------------------------------------------------
; apidll.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF APIDLL_INC
APIDLL_INC equ <1>
ApiDllEntry PROTO STDCALL :DWORD,:DWORD,:DWORD
; _penter arg type unknown
ELSE
echo -----------------------------------------
echo WARNING duplicate include file apidll.inc
echo -----------------------------------------
ENDIF
+28
View File
@@ -0,0 +1,28 @@
; --------------------------------------------------------------------------------------------------
; appmgmts.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF APPMGMTS_INC
APPMGMTS_INC equ <1>
CsCreateClassStore PROTO STDCALL :DWORD
CsEnumApps PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CsGetAppCategories PROTO STDCALL :DWORD
CsGetClassAccess PROTO STDCALL :DWORD
CsGetClassStore PROTO STDCALL :DWORD,:DWORD
CsGetClassStorePath PROTO STDCALL :DWORD,:DWORD
CsRegisterAppCategory PROTO STDCALL :DWORD
CsUnregisterAppCategory PROTO STDCALL :DWORD
GenerateGroupPolicy PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IID_IClassAdmin PROTO C :VARARG
ProcessGroupPolicyObjectsEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ReleaseAppCategoryInfoList PROTO STDCALL :DWORD
ReleasePackageDetail PROTO STDCALL :DWORD
ReleasePackageInfo PROTO STDCALL :DWORD
ServiceMain PROTO STDCALL :DWORD,:DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file appmgmts.inc
echo -------------------------------------------
ENDIF
+20
View File
@@ -0,0 +1,20 @@
; --------------------------------------------------------------------------------------------------
; arbiter.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF ARBITER_INC
ARBITER_INC equ <1>
ExAllocatePoolWithTag PROTO STDCALL :DWORD,:DWORD,:DWORD
ExFreePoolWithTag PROTO STDCALL :DWORD,:DWORD
IoGetDeviceProperty PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
KeGetCurrentIrql PROTO STDCALL
KeInitializeEvent PROTO STDCALL :DWORD,:DWORD,:DWORD
KeSetEvent PROTO STDCALL :DWORD,:DWORD,:DWORD
KeWaitForSingleObject PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo ------------------------------------------
echo WARNING duplicate include file arbiter.inc
echo ------------------------------------------
ENDIF
+14
View File
@@ -0,0 +1,14 @@
; --------------------------------------------------------------------------------------------------
; asycfilt.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF ASYCFILT_INC
ASYCFILT_INC equ <1>
FilterCreateInstance PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file asycfilt.inc
echo -------------------------------------------
ENDIF
+28
View File
@@ -0,0 +1,28 @@
; --------------------------------------------------------------------------------------------------
; authz.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF AUTHZ_INC
AUTHZ_INC equ <1>
AuthzAccessCheck PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AuthzAddSidsToContext PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AuthzCachedAccessCheck PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AuthzFreeAuditEvent PROTO STDCALL :DWORD
AuthzFreeContext PROTO STDCALL :DWORD
AuthzFreeHandle PROTO STDCALL :DWORD
AuthzFreeResourceManager PROTO STDCALL :DWORD
AuthzGetInformationFromContext PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AuthzInitializeContextFromAuthzContext PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AuthzInitializeContextFromSid PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AuthzInitializeContextFromToken PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AuthzInitializeObjectAccessAuditEvent PROTO C :VARARG
AuthzInitializeResourceManager PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AuthzOpenObjectAudit PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AuthziLogAuditEvent PROTO STDCALL :DWORD,:DWORD,:DWORD
ELSE
echo ----------------------------------------
echo WARNING duplicate include file authz.inc
echo ----------------------------------------
ENDIF
+18
View File
@@ -0,0 +1,18 @@
; --------------------------------------------------------------------------------------------------
; basesrv.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF BASESRV_INC
BASESRV_INC equ <1>
BaseSetProcessCreateNotify PROTO STDCALL :DWORD
BaseSrvNewObDirAcls PROTO C :VARARG
BaseSrvNlsLogon PROTO STDCALL :DWORD
BaseSrvNlsUpdateRegistryCache PROTO STDCALL :DWORD,:DWORD
ServerDllInitialization PROTO STDCALL :DWORD
ELSE
echo ------------------------------------------
echo WARNING duplicate include file basesrv.inc
echo ------------------------------------------
ENDIF
+18
View File
@@ -0,0 +1,18 @@
; --------------------------------------------------------------------------------------------------
; batmeter.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF BATMETER_INC
BATMETER_INC equ <1>
BatMeterCapabilities PROTO STDCALL :DWORD
CreateBatMeter PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DestroyBatMeter PROTO STDCALL :DWORD
PowerCapabilities PROTO STDCALL
UpdateBatMeter PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file batmeter.inc
echo -------------------------------------------
ENDIF
+19
View File
@@ -0,0 +1,19 @@
; --------------------------------------------------------------------------------------------------
; battc.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF BATTC_INC
BATTC_INC equ <1>
BatteryClassInitializeDevice PROTO STDCALL :DWORD,:DWORD
BatteryClassIoctl PROTO STDCALL :DWORD,:DWORD
BatteryClassQueryWmiDataBlock PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
BatteryClassStatusNotify PROTO STDCALL :DWORD
BatteryClassSystemControl PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
BatteryClassUnload PROTO STDCALL :DWORD
ELSE
echo ----------------------------------------
echo WARNING duplicate include file battc.inc
echo ----------------------------------------
ENDIF
+38
View File
@@ -0,0 +1,38 @@
; --------------------------------------------------------------------------------------------------
; bdasup.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF BDASUP_INC
BDASUP_INC equ <1>
BdaCheckChanges PROTO STDCALL :DWORD
BdaCommitChanges PROTO STDCALL :DWORD
BdaCreateFilterFactory PROTO STDCALL :DWORD,:DWORD,:DWORD
BdaCreateFilterFactoryEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
BdaCreatePin PROTO STDCALL :DWORD,:DWORD,:DWORD
BdaCreateTopology PROTO STDCALL :DWORD,:DWORD,:DWORD
BdaDeletePin PROTO STDCALL :DWORD,:DWORD
BdaFilterFactoryUpdateCacheData PROTO STDCALL :DWORD,:DWORD
BdaGetChangeState PROTO STDCALL :DWORD,:DWORD
BdaInitFilter PROTO STDCALL :DWORD,:DWORD
BdaMethodCreatePin PROTO STDCALL :DWORD,:DWORD,:DWORD
BdaMethodCreateTopology PROTO STDCALL :DWORD,:DWORD,:DWORD
BdaMethodDeletePin PROTO STDCALL :DWORD,:DWORD,:DWORD
BdaPropertyGetControllingPinId PROTO STDCALL :DWORD,:DWORD,:DWORD
BdaPropertyGetPinControl PROTO STDCALL :DWORD,:DWORD,:DWORD
BdaPropertyNodeDescriptors PROTO STDCALL :DWORD,:DWORD,:DWORD
BdaPropertyNodeEvents PROTO STDCALL :DWORD,:DWORD,:DWORD
BdaPropertyNodeMethods PROTO STDCALL :DWORD,:DWORD,:DWORD
BdaPropertyNodeProperties PROTO STDCALL :DWORD,:DWORD,:DWORD
BdaPropertyNodeTypes PROTO STDCALL :DWORD,:DWORD,:DWORD
BdaPropertyPinTypes PROTO STDCALL :DWORD,:DWORD,:DWORD
BdaPropertyTemplateConnections PROTO STDCALL :DWORD,:DWORD,:DWORD
BdaStartChanges PROTO STDCALL :DWORD
BdaUninitFilter PROTO STDCALL :DWORD
BdaValidateNodeProperty PROTO STDCALL :DWORD,:DWORD
ELSE
echo -----------------------------------------
echo WARNING duplicate include file bdasup.inc
echo -----------------------------------------
ENDIF
+14
View File
@@ -0,0 +1,14 @@
; --------------------------------------------------------------------------------------------------
; bhsupp.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF BHSUPP_INC
BHSUPP_INC equ <1>
; dprintf arg type unknown
ELSE
echo -----------------------------------------
echo WARNING duplicate include file bhsupp.inc
echo -----------------------------------------
ENDIF
+16
View File
@@ -0,0 +1,16 @@
; --------------------------------------------------------------------------------------------------
; bignumsdk.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF BIGNUMSDK_INC
BIGNUMSDK_INC equ <1>
GetSystemInfo PROTO STDCALL :DWORD
LocalAlloc PROTO STDCALL :DWORD,:DWORD
LocalFree PROTO STDCALL :DWORD
ELSE
echo --------------------------------------------
echo WARNING duplicate include file bignumsdk.inc
echo --------------------------------------------
ENDIF
+335
View File
@@ -0,0 +1,335 @@
@echo off
inc2l 1394bus.inc
inc2l acledit.inc
inc2l aclui.inc
inc2l acpisim.inc
inc2l activeds.inc
inc2l adptif.inc
inc2l advapi32.inc
inc2l advapip.inc
inc2l advpack.inc
inc2l apidll.inc
inc2l appmgmts.inc
inc2l arbiter.inc
inc2l asycfilt.inc
inc2l authz.inc
inc2l basesrv.inc
inc2l batmeter.inc
inc2l battc.inc
inc2l bdasup.inc
inc2l bhsupp.inc
inc2l bignumsdk.inc
inc2l cabinet.inc
inc2l ccfapi32.inc
inc2l certadm.inc
inc2l certidl.inc
inc2l cfgmgr.inc
inc2l cfgmgr32.inc
inc2l classpnp.inc
inc2l clusapi.inc
inc2l comctl32.inc
inc2l comdlg32.inc
inc2l compstui.inc
inc2l comsvcs.inc
inc2l credui.inc
inc2l crypt32.inc
inc2l cryptdll.inc
inc2l cryptnet.inc
inc2l cryptui.inc
inc2l cscdll.inc
inc2l csq.inc
inc2l d3d8.inc
inc2l d3dpmesh.inc
inc2l d3dx.inc
inc2l d3dx8.inc
inc2l d3dx8d.inc
inc2l d3dxof.inc
inc2l DateTime.inc
inc2l ddraw.inc
inc2l debug.inc
inc2l decoder.inc
inc2l delayimp.inc
inc2l delayload.inc
inc2l devmgr.inc
inc2l dflayout.inc
inc2l dhcpcsvc.inc
inc2l dinput.inc
inc2l dinput8.inc
inc2l dlcapi.inc
inc2l dnsapi.inc
inc2l dnscrcli.inc
inc2l dnslib.inc
inc2l dnsperf.inc
inc2l dnsrpc.inc
inc2l dnsrslvr.inc
inc2l dplay.inc
inc2l dplayx.inc
inc2l dpmodemx.inc
inc2l dpserial.inc
inc2l dpwsock.inc
inc2l dpwsockx.inc
inc2l drmk.inc
inc2l dsetup.inc
inc2l dsound.inc
inc2l dsprop.inc
inc2l dssec.inc
inc2l dststlog.inc
inc2l dsuiext.inc
inc2l dtchelp.inc
inc2l dxapi.inc
inc2l elfapi.inc
inc2l esent.inc
inc2l excppkg.inc
inc2l exsup.inc
inc2l fci.inc
inc2l fdi.inc
inc2l feclient.inc
inc2l framedyd.inc
inc2l framedyn.inc
inc2l ftsrch.inc
inc2l gapi32.inc
inc2l gdi32.inc
inc2l gdiplus.inc
inc2l glaux.inc
inc2l glmf32.inc
inc2l glu32.inc
inc2l gpedit.inc
inc2l hal.inc
inc2l hcaport.inc
inc2l hid.inc
inc2l hidclass.inc
inc2l hidparse.inc
inc2l hlink.inc
inc2l hpmon.inc
inc2l htmlhelp.inc
inc2l iashlpr.inc
inc2l icm32.inc
inc2l icmui.inc
inc2l iesetup.inc
inc2l imagehlp.inc
inc2l imgutil.inc
inc2l imm32.inc
inc2l inseng.inc
inc2l iphlpapi.inc
inc2l iprop.inc
inc2l kerbcli.inc
inc2l kernel32.inc
inc2l kernl32p.inc
inc2l ks.inc
inc2l ksecdd.inc
inc2l ksproxy.inc
inc2l ksuser.inc
inc2l libc.inc
inc2l libcpsx.inc
inc2l llsrpc.inc
inc2l loadperf.inc
inc2l logonsrv.inc
inc2l lsadll.inc
inc2l lsasrv.inc
inc2l lsasrvd.inc
inc2l lvcodek.inc
inc2l lz32.inc
inc2l mapi32.inc
inc2l mcd.inc
inc2l mcd32.inc
inc2l mcdsrv32.inc
inc2l mciole32.inc
inc2l mgmtapi.inc
inc2l miglib.inc
inc2l mmc.inc
inc2l mobsync.inc
inc2l mobsyncp.inc
inc2l mpr.inc
inc2l mprapi.inc
inc2l mprsnap.inc
inc2l mqmail.inc
inc2l mqrt.inc
inc2l msacm32.inc
inc2l msasn1.inc
inc2l mscms.inc
inc2l msdmo.inc
inc2l msi.inc
inc2l msimg32.inc
inc2l mspbase.inc
inc2l msports.inc
inc2l msrating.inc
inc2l mssachlp.inc
inc2l mstask.inc
inc2l msv1_0.inc
inc2l mswsock.inc
inc2l mtx.inc
inc2l nal.inc
inc2l nddeapi.inc
inc2l ndis.inc
inc2l ndrd.inc
inc2l netapi32.inc
inc2l netlib.inc
inc2l netrap.inc
inc2l netui2.inc
inc2l newdev.inc
inc2l nia35det.inc
inc2l nibcdet.inc
inc2l nlmonlib.inc
inc2l nmapi.inc
inc2l nmsupp.inc
inc2l npptools.inc
inc2l nt.inc
inc2l ntdll.inc
inc2l ntdsa.inc
inc2l ntdsapi.inc
inc2l ntdsatq.inc
inc2l ntdsbcli.inc
inc2l ntdsetup.inc
inc2l ntfrsapi.inc
inc2l ntlanman.inc
inc2l ntlanui.inc
inc2l ntlsapi.inc
inc2l ntmarta.inc
inc2l ntmsapi.inc
inc2l ntoskrnl.inc exe
inc2l ntquery.inc
inc2l ntstrsafe.inc
inc2l ntvdm.inc
inc2l nwmon.inc
inc2l nwprint.inc
inc2l nwsaplib.inc
inc2l nwsevent.inc
inc2l nwslib.inc
inc2l odbc32.inc
inc2l odbccp32.inc
inc2l ole32.inc
inc2l oleacc.inc
inc2l oleaut32.inc
inc2l olecli32.inc
inc2l oledlg.inc
inc2l olepro32.inc
inc2l olesvr32.inc
inc2l opengl32.inc
inc2l oprghdlr.inc
inc2l parser.inc
inc2l pciidex.inc
inc2l pdh.inc
inc2l portcls.inc
inc2l powrprof.inc
inc2l psapi.inc
inc2l psxdll.inc
inc2l psxrtl.inc
inc2l ptilink.inc
inc2l qosname.inc
inc2l quartz.inc
inc2l query.inc
inc2l r81wdet.inc
inc2l randlib.inc
inc2l randlibk.inc
inc2l rasapi32.inc
inc2l rasdlg.inc
inc2l rassapi.inc
inc2l resutils.inc
inc2l rpcexts.inc
inc2l rpcndr.inc
inc2l rpcns4.inc
inc2l rpcproxy.inc
inc2l rpcrt4.inc
inc2l rpcutil.inc
inc2l rsa32sdk2.inc
inc2l rtm.inc
inc2l rtutils.inc
inc2l rxapi.inc
inc2l rxcommon.inc
inc2l samlib.inc
inc2l samsrv.inc
inc2l scarddlg.inc
inc2l scecli.inc
inc2l scesrv.inc
inc2l schannel.inc
inc2l sclogon.inc
inc2l scrnsave.inc
inc2l scrnsavw.inc
inc2l scsiport.inc
inc2l scsiwmi.inc
inc2l sdbus.inc
inc2l secur32.inc
inc2l security.inc
inc2l sens.inc
inc2l sensapi.inc
inc2l setupapi.inc
inc2l setupexts.inc
inc2l sfc.inc
inc2l sfcfiles.inc
inc2l shell32.inc
inc2l shfolder.inc
inc2l shlwapi.inc
inc2l sisbkup.inc
inc2l smbtrsup.inc
inc2l smclib.inc
inc2l snmpapi.inc
inc2l spoolss.inc
inc2l sporder.inc
inc2l srclient.inc
inc2l ssdpapi.inc
inc2l stdunk.inc
inc2l sti.inc
inc2l storport.inc
inc2l stream.inc
inc2l streams.inc
inc2l strmbasd.inc
inc2l strmbase.inc
inc2l syssetup.inc
inc2l tape.inc
inc2l tapi32.inc
inc2l tapi32l.inc
inc2l tcpip.inc
inc2l tcpip6.inc
inc2l tdi.inc
inc2l thunk32.inc
inc2l traffic.inc
inc2l tsec.inc
inc2l twain_32.inc
inc2l umpdddi.inc
inc2l umpnplib.inc
inc2l uniime.inc
inc2l urlmon.inc
inc2l usbcamd.inc
inc2l usbcamd2.inc
inc2l usbd.inc
inc2l user32.inc
inc2l userenv.inc
inc2l usp10.inc
inc2l uxtheme.inc
inc2l vccomsup.inc
inc2l vdmdbg.inc
inc2l version.inc
inc2l vfw32.inc
inc2l videoprt.inc
inc2l wdm.inc
inc2l wdmsec.inc
inc2l wiaservc.inc
inc2l wiautil.inc
inc2l win32k.inc
inc2l winfax.inc
inc2l wininet.inc
inc2l winmm.inc
inc2l winppi.inc
inc2l winscard.inc
inc2l winspool.inc drv
inc2l winsta.inc
inc2l winstrm.inc
inc2l wintrust.inc
inc2l wldap32.inc
inc2l wmilib.inc
inc2l wmip.inc
inc2l wmvcore.inc
inc2l wow32.inc
inc2l ws2_32.inc
inc2l wshisotp.inc
inc2l wsnmp32.inc
inc2l wsock32.inc
inc2l wtsapi32.inc
inc2l xactsrv.inc
inc2l xaswitch.inc
inc2l xolehlp.inc
del ntoskrnl.exe
del winspool.drv
move *.lib \masm32\lib
+27
View File
@@ -0,0 +1,27 @@
; --------------------------------------------------------------------------------------------------
; cabinet.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF CABINET_INC
CABINET_INC equ <1>
DeleteExtractedFiles PROTO STDCALL :DWORD
DllGetVersion PROTO STDCALL :DWORD
Extract PROTO STDCALL :DWORD,:DWORD
FCIAddFile PROTO C :VARARG
FCICreate PROTO C :VARARG
FCIDestroy PROTO C :VARARG
FCIFlushCabinet PROTO C :VARARG
FCIFlushFolder PROTO C :VARARG
FDICopy PROTO C :VARARG
FDICreate PROTO C :VARARG
FDIDestroy PROTO C :VARARG
FDIIsCabinet PROTO C :VARARG
FDITruncateCabinet PROTO C :VARARG
GetDllVersion PROTO STDCALL
ELSE
echo ------------------------------------------
echo WARNING duplicate include file cabinet.inc
echo ------------------------------------------
ENDIF
+17
View File
@@ -0,0 +1,17 @@
; --------------------------------------------------------------------------------------------------
; ccfapi32.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF CCFAPI32_INC
CCFAPI32_INC equ <1>
CCFCertificateEnterUI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CCFCertificateRemoveUI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
NoCertificateEnter PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
NoCertificateRemove PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file ccfapi32.inc
echo -------------------------------------------
ENDIF
+74
View File
@@ -0,0 +1,74 @@
; --------------------------------------------------------------------------------------------------
; certadm.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF CERTADM_INC
CERTADM_INC equ <1>
CertSrvBackupClose PROTO STDCALL :DWORD
CertSrvBackupEnd PROTO STDCALL :DWORD
CertSrvBackupFree PROTO STDCALL :DWORD
CertSrvBackupGetBackupLogsW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CertSrvBackupGetBackupLogs equ <CertSrvBackupGetBackupLogsW>
ENDIF
CertSrvBackupGetDatabaseNamesW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CertSrvBackupGetDatabaseNames equ <CertSrvBackupGetDatabaseNamesW>
ENDIF
CertSrvBackupGetDynamicFileListW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CertSrvBackupGetDynamicFileList equ <CertSrvBackupGetDynamicFileListW>
ENDIF
CertSrvBackupOpenFileW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CertSrvBackupOpenFile equ <CertSrvBackupOpenFileW>
ENDIF
CertSrvBackupPrepareW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CertSrvBackupPrepare equ <CertSrvBackupPrepareW>
ENDIF
CertSrvBackupRead PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertSrvBackupTruncateLogs PROTO STDCALL :DWORD
CertSrvIsServerOnlineW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
CertSrvIsServerOnline equ <CertSrvIsServerOnlineW>
ENDIF
CertSrvRestoreEnd PROTO STDCALL :DWORD
CertSrvRestoreGetDatabaseLocationsW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CertSrvRestoreGetDatabaseLocations equ <CertSrvRestoreGetDatabaseLocationsW>
ENDIF
CertSrvRestorePrepareW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CertSrvRestorePrepare equ <CertSrvRestorePrepareW>
ENDIF
CertSrvRestoreRegisterComplete PROTO STDCALL :DWORD,:DWORD
CertSrvRestoreRegisterThroughFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertSrvRestoreRegisterW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CertSrvRestoreRegister equ <CertSrvRestoreRegisterW>
ENDIF
CertSrvServerControlW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CertSrvServerControl equ <CertSrvServerControlW>
ENDIF
ELSE
echo ------------------------------------------
echo WARNING duplicate include file certadm.inc
echo ------------------------------------------
ENDIF
+16
View File
@@ -0,0 +1,16 @@
; ===========================================
; certidl.inc copyright MASM32 1998 - 2005
; ===========================================
IFNDEF CERTIDL_INC
CERTIDL_INC equ <1>
CertServerRequest PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MIDL_user_allocate PROTO :DWORD
MIDL_user_free PROTO :DWORD
ELSE
echo -----------------------------------------
echo WARNING Duplicate include file certidl.inc
echo -----------------------------------------
ENDIF
+170
View File
@@ -0,0 +1,170 @@
; --------------------------------------------------------------------------------------------------
; cfgmgr.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF CFGMGR_INC
CFGMGR_INC equ <1>
AdjustTokenPrivileges PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CharUpperBuffW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
CharUpperBuff equ <CharUpperBuffW>
ENDIF
CharUpperW PROTO STDCALL :DWORD
IFDEF __UNICODE__
CharUpper equ <CharUpperW>
ENDIF
CloseHandle PROTO STDCALL :DWORD
CloseServiceHandle PROTO STDCALL :DWORD
DeleteCriticalSection PROTO STDCALL :DWORD
EnterCriticalSection PROTO STDCALL :DWORD
FreeLibrary PROTO STDCALL :DWORD
GetComputerNameExW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetComputerNameEx equ <GetComputerNameExW>
ENDIF
GetCurrentProcess PROTO STDCALL
GetCurrentProcessId PROTO STDCALL
GetCurrentThread PROTO STDCALL
GetLastError PROTO STDCALL
GetProcAddress PROTO STDCALL :DWORD,:DWORD
GetWindowTextW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetWindowText equ <GetWindowTextW>
ENDIF
GetWindowThreadProcessId PROTO STDCALL :DWORD,:DWORD
InitializeCriticalSection PROTO STDCALL :DWORD
LeaveCriticalSection PROTO STDCALL :DWORD
LoadLibraryW PROTO STDCALL :DWORD
IFDEF __UNICODE__
LoadLibrary equ <LoadLibraryW>
ENDIF
LocalAlloc PROTO STDCALL :DWORD,:DWORD
LocalFree PROTO STDCALL :DWORD
LookupPrivilegeValueW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
LookupPrivilegeValue equ <LookupPrivilegeValueW>
ENDIF
OpenEventW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
OpenEvent equ <OpenEventW>
ENDIF
OpenProcess PROTO STDCALL :DWORD,:DWORD,:DWORD
OpenProcessToken PROTO STDCALL :DWORD,:DWORD,:DWORD
OpenSCManagerW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
OpenSCManager equ <OpenSCManagerW>
ENDIF
OpenServiceW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
OpenService equ <OpenServiceW>
ENDIF
OpenThreadToken PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
QueryServiceStatus PROTO STDCALL :DWORD,:DWORD
RegCloseKey PROTO STDCALL :DWORD
RegConnectRegistryW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
RegConnectRegistry equ <RegConnectRegistryW>
ENDIF
RegCreateKeyExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
RegCreateKeyEx equ <RegCreateKeyExW>
ENDIF
RegEnumKeyExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
RegEnumKeyEx equ <RegEnumKeyExW>
ENDIF
RegOpenKeyExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
RegOpenKeyEx equ <RegOpenKeyExW>
ENDIF
RegSetValueExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
RegSetValueEx equ <RegSetValueExW>
ENDIF
ReleaseMutex PROTO STDCALL :DWORD
RpcBindingFromStringBindingW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
RpcBindingFromStringBinding equ <RpcBindingFromStringBindingW>
ENDIF
RpcStringBindingComposeW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
RpcStringBindingCompose equ <RpcStringBindingComposeW>
ENDIF
RpcStringFreeW PROTO STDCALL :DWORD
IFDEF __UNICODE__
RpcStringFree equ <RpcStringFreeW>
ENDIF
RtlAssert PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
RtlMultiByteToUnicodeN PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
RtlMultiByteToUnicodeSize PROTO STDCALL :DWORD,:DWORD,:DWORD
RtlUnicodeToMultiByteN PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
RtlUnicodeToMultiByteSize PROTO STDCALL :DWORD,:DWORD,:DWORD
SetLastError PROTO STDCALL :DWORD
Sleep PROTO STDCALL :DWORD
WaitForMultipleObjects PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
WaitForSingleObject PROTO STDCALL :DWORD,:DWORD
lstrcatW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
lstrcat equ <lstrcatW>
ENDIF
lstrcmpiW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
lstrcmpi equ <lstrcmpiW>
ENDIF
lstrcpyW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
lstrcpy equ <lstrcpyW>
ENDIF
lstrcpynW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
lstrcpyn equ <lstrcpynW>
ENDIF
lstrlenA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
lstrlen equ <lstrlenA>
ENDIF
lstrlenW PROTO STDCALL :DWORD
IFDEF __UNICODE__
lstrlen equ <lstrlenW>
ENDIF
memmove PROTO C :VARARG
; wsprintfW arg type unknown
ELSE
echo -----------------------------------------
echo WARNING duplicate include file cfgmgr.inc
echo -----------------------------------------
ENDIF
+593
View File
@@ -0,0 +1,593 @@
; --------------------------------------------------------------------------------------------------
; cfgmgr32.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF CFGMGR32_INC
CFGMGR32_INC equ <1>
CMP_Init_Detection PROTO STDCALL :DWORD
CMP_RegisterNotification PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CMP_Report_LogOn PROTO STDCALL :DWORD,:DWORD
CMP_UnregisterNotification PROTO STDCALL :DWORD
CMP_WaitNoPendingInstallEvents PROTO STDCALL :DWORD
CMP_WaitServicesAvailable PROTO STDCALL :DWORD
CM_Add_Empty_Log_Conf PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Add_Empty_Log_Conf_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Add_IDA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Add_ID equ <CM_Add_IDA>
ENDIF
CM_Add_IDW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Add_ID equ <CM_Add_IDW>
ENDIF
CM_Add_ID_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Add_ID_Ex equ <CM_Add_ID_ExA>
ENDIF
CM_Add_ID_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Add_ID_Ex equ <CM_Add_ID_ExW>
ENDIF
CM_Add_Range PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Add_Res_Des PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Add_Res_Des_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Connect_MachineA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
CM_Connect_Machine equ <CM_Connect_MachineA>
ENDIF
CM_Connect_MachineW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
CM_Connect_Machine equ <CM_Connect_MachineW>
ENDIF
CM_Create_DevNodeA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Create_DevNode equ <CM_Create_DevNodeA>
ENDIF
CM_Create_DevNodeW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Create_DevNode equ <CM_Create_DevNodeW>
ENDIF
CM_Create_DevNode_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Create_DevNode_Ex equ <CM_Create_DevNode_ExA>
ENDIF
CM_Create_DevNode_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Create_DevNode_Ex equ <CM_Create_DevNode_ExW>
ENDIF
CM_Create_Range_List PROTO STDCALL :DWORD,:DWORD
CM_Delete_Class_Key PROTO STDCALL :DWORD,:DWORD
CM_Delete_Class_Key_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Delete_DevNode_Key PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Delete_DevNode_Key_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Delete_Range PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Detect_Resource_Conflict PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Detect_Resource_Conflict_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Disable_DevNode PROTO STDCALL :DWORD,:DWORD
CM_Disable_DevNode_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Disconnect_Machine PROTO STDCALL :DWORD
CM_Dup_Range_List PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Enable_DevNode PROTO STDCALL :DWORD,:DWORD
CM_Enable_DevNode_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Enumerate_Classes PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Enumerate_Classes_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Enumerate_EnumeratorsA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Enumerate_Enumerators equ <CM_Enumerate_EnumeratorsA>
ENDIF
CM_Enumerate_EnumeratorsW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Enumerate_Enumerators equ <CM_Enumerate_EnumeratorsW>
ENDIF
CM_Enumerate_Enumerators_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Enumerate_Enumerators_Ex equ <CM_Enumerate_Enumerators_ExA>
ENDIF
CM_Enumerate_Enumerators_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Enumerate_Enumerators_Ex equ <CM_Enumerate_Enumerators_ExW>
ENDIF
CM_Find_Range PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_First_Range PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Free_Log_Conf PROTO STDCALL :DWORD,:DWORD
CM_Free_Log_Conf_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Free_Log_Conf_Handle PROTO STDCALL :DWORD
CM_Free_Range_List PROTO STDCALL :DWORD,:DWORD
CM_Free_Res_Des PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Free_Res_Des_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Free_Res_Des_Handle PROTO STDCALL :DWORD
CM_Free_Resource_Conflict_Handle PROTO STDCALL :DWORD
CM_Get_Child PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Get_Child_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Get_Class_Key_NameA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Class_Key_Name equ <CM_Get_Class_Key_NameA>
ENDIF
CM_Get_Class_Key_NameW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Class_Key_Name equ <CM_Get_Class_Key_NameW>
ENDIF
CM_Get_Class_Key_Name_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Class_Key_Name_Ex equ <CM_Get_Class_Key_Name_ExA>
ENDIF
CM_Get_Class_Key_Name_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Class_Key_Name_Ex equ <CM_Get_Class_Key_Name_ExW>
ENDIF
CM_Get_Class_NameA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Class_Name equ <CM_Get_Class_NameA>
ENDIF
CM_Get_Class_NameW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Class_Name equ <CM_Get_Class_NameW>
ENDIF
CM_Get_Class_Name_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Class_Name_Ex equ <CM_Get_Class_Name_ExA>
ENDIF
CM_Get_Class_Name_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Class_Name_Ex equ <CM_Get_Class_Name_ExW>
ENDIF
CM_Get_Class_Registry_PropertyA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Class_Registry_Property equ <CM_Get_Class_Registry_PropertyA>
ENDIF
CM_Get_Class_Registry_PropertyW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Class_Registry_Property equ <CM_Get_Class_Registry_PropertyW>
ENDIF
CM_Get_Depth PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Get_Depth_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Get_DevNode_Registry_PropertyA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_DevNode_Registry_Property equ <CM_Get_DevNode_Registry_PropertyA>
ENDIF
CM_Get_DevNode_Registry_PropertyW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_DevNode_Registry_Property equ <CM_Get_DevNode_Registry_PropertyW>
ENDIF
CM_Get_DevNode_Registry_Property_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_DevNode_Registry_Property_Ex equ <CM_Get_DevNode_Registry_Property_ExA>
ENDIF
CM_Get_DevNode_Registry_Property_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_DevNode_Registry_Property_Ex equ <CM_Get_DevNode_Registry_Property_ExW>
ENDIF
CM_Get_DevNode_Status PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Get_DevNode_Status_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Get_Device_IDA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Device_ID equ <CM_Get_Device_IDA>
ENDIF
CM_Get_Device_IDW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Device_ID equ <CM_Get_Device_IDW>
ENDIF
CM_Get_Device_ID_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Device_ID_Ex equ <CM_Get_Device_ID_ExA>
ENDIF
CM_Get_Device_ID_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Device_ID_Ex equ <CM_Get_Device_ID_ExW>
ENDIF
CM_Get_Device_ID_ListA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Device_ID_List equ <CM_Get_Device_ID_ListA>
ENDIF
CM_Get_Device_ID_ListW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Device_ID_List equ <CM_Get_Device_ID_ListW>
ENDIF
CM_Get_Device_ID_List_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Device_ID_List_Ex equ <CM_Get_Device_ID_List_ExA>
ENDIF
CM_Get_Device_ID_List_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Device_ID_List_Ex equ <CM_Get_Device_ID_List_ExW>
ENDIF
CM_Get_Device_ID_List_SizeA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Device_ID_List_Size equ <CM_Get_Device_ID_List_SizeA>
ENDIF
CM_Get_Device_ID_List_SizeW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Device_ID_List_Size equ <CM_Get_Device_ID_List_SizeW>
ENDIF
CM_Get_Device_ID_List_Size_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Device_ID_List_Size_Ex equ <CM_Get_Device_ID_List_Size_ExA>
ENDIF
CM_Get_Device_ID_List_Size_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Device_ID_List_Size_Ex equ <CM_Get_Device_ID_List_Size_ExW>
ENDIF
CM_Get_Device_ID_Size PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Get_Device_ID_Size_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Get_Device_Interface_AliasA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Device_Interface_Alias equ <CM_Get_Device_Interface_AliasA>
ENDIF
CM_Get_Device_Interface_AliasW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Device_Interface_Alias equ <CM_Get_Device_Interface_AliasW>
ENDIF
CM_Get_Device_Interface_Alias_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Device_Interface_Alias_Ex equ <CM_Get_Device_Interface_Alias_ExA>
ENDIF
CM_Get_Device_Interface_Alias_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Device_Interface_Alias_Ex equ <CM_Get_Device_Interface_Alias_ExW>
ENDIF
CM_Get_Device_Interface_ListA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Device_Interface_List equ <CM_Get_Device_Interface_ListA>
ENDIF
CM_Get_Device_Interface_ListW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Device_Interface_List equ <CM_Get_Device_Interface_ListW>
ENDIF
CM_Get_Device_Interface_List_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Device_Interface_List_Ex equ <CM_Get_Device_Interface_List_ExA>
ENDIF
CM_Get_Device_Interface_List_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Device_Interface_List_Ex equ <CM_Get_Device_Interface_List_ExW>
ENDIF
CM_Get_Device_Interface_List_SizeA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Device_Interface_List_Size equ <CM_Get_Device_Interface_List_SizeA>
ENDIF
CM_Get_Device_Interface_List_SizeW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Device_Interface_List_Size equ <CM_Get_Device_Interface_List_SizeW>
ENDIF
CM_Get_Device_Interface_List_Size_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Device_Interface_List_Size_Ex equ <CM_Get_Device_Interface_List_Size_ExA>
ENDIF
CM_Get_Device_Interface_List_Size_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Device_Interface_List_Size_Ex equ <CM_Get_Device_Interface_List_Size_ExW>
ENDIF
CM_Get_First_Log_Conf PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Get_First_Log_Conf_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Get_Global_State PROTO STDCALL :DWORD,:DWORD
CM_Get_Global_State_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Get_HW_Prof_FlagsA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_HW_Prof_Flags equ <CM_Get_HW_Prof_FlagsA>
ENDIF
CM_Get_HW_Prof_FlagsW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_HW_Prof_Flags equ <CM_Get_HW_Prof_FlagsW>
ENDIF
CM_Get_HW_Prof_Flags_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_HW_Prof_Flags_Ex equ <CM_Get_HW_Prof_Flags_ExA>
ENDIF
CM_Get_HW_Prof_Flags_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_HW_Prof_Flags_Ex equ <CM_Get_HW_Prof_Flags_ExW>
ENDIF
CM_Get_Hardware_Profile_InfoA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Hardware_Profile_Info equ <CM_Get_Hardware_Profile_InfoA>
ENDIF
CM_Get_Hardware_Profile_InfoW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Hardware_Profile_Info equ <CM_Get_Hardware_Profile_InfoW>
ENDIF
CM_Get_Hardware_Profile_Info_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Hardware_Profile_Info_Ex equ <CM_Get_Hardware_Profile_Info_ExA>
ENDIF
CM_Get_Hardware_Profile_Info_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Hardware_Profile_Info_Ex equ <CM_Get_Hardware_Profile_Info_ExW>
ENDIF
CM_Get_Log_Conf_Priority PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Get_Log_Conf_Priority_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Get_Next_Log_Conf PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Get_Next_Log_Conf_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Get_Next_Res_Des PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Get_Next_Res_Des_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Get_Parent PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Get_Parent_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Get_Res_Des_Data PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Get_Res_Des_Data_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Get_Res_Des_Data_Size PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Get_Res_Des_Data_Size_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Get_Resource_Conflict_Count PROTO STDCALL :DWORD,:DWORD
CM_Get_Resource_Conflict_DetailsA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Get_Resource_Conflict_Details equ <CM_Get_Resource_Conflict_DetailsA>
ENDIF
CM_Get_Resource_Conflict_DetailsW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Get_Resource_Conflict_Details equ <CM_Get_Resource_Conflict_DetailsW>
ENDIF
CM_Get_Sibling PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Get_Sibling_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Get_Version PROTO STDCALL
CM_Get_Version_Ex PROTO STDCALL :DWORD
CM_Intersect_Range_List PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Invert_Range_List PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Is_Dock_Station_Present PROTO STDCALL :DWORD
CM_Is_Dock_Station_Present_Ex PROTO STDCALL :DWORD,:DWORD
CM_Locate_DevNodeA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Locate_DevNode equ <CM_Locate_DevNodeA>
ENDIF
CM_Locate_DevNodeW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Locate_DevNode equ <CM_Locate_DevNodeW>
ENDIF
CM_Locate_DevNode_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Locate_DevNode_Ex equ <CM_Locate_DevNode_ExA>
ENDIF
CM_Locate_DevNode_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Locate_DevNode_Ex equ <CM_Locate_DevNode_ExW>
ENDIF
CM_Merge_Range_List PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Modify_Res_Des PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Modify_Res_Des_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Move_DevNode PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Move_DevNode_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Next_Range PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Open_Class_KeyA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Open_Class_Key equ <CM_Open_Class_KeyA>
ENDIF
CM_Open_Class_KeyW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Open_Class_Key equ <CM_Open_Class_KeyW>
ENDIF
CM_Open_Class_Key_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Open_Class_Key_Ex equ <CM_Open_Class_Key_ExA>
ENDIF
CM_Open_Class_Key_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Open_Class_Key_Ex equ <CM_Open_Class_Key_ExW>
ENDIF
CM_Open_DevNode_Key PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Open_DevNode_Key_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Query_And_Remove_SubTreeA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Query_And_Remove_SubTree equ <CM_Query_And_Remove_SubTreeA>
ENDIF
CM_Query_And_Remove_SubTreeW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Query_And_Remove_SubTree equ <CM_Query_And_Remove_SubTreeW>
ENDIF
CM_Query_And_Remove_SubTree_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Query_And_Remove_SubTree_Ex equ <CM_Query_And_Remove_SubTree_ExA>
ENDIF
CM_Query_And_Remove_SubTree_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Query_And_Remove_SubTree_Ex equ <CM_Query_And_Remove_SubTree_ExW>
ENDIF
CM_Query_Arbitrator_Free_Data PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Query_Arbitrator_Free_Data_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Query_Arbitrator_Free_Size PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Query_Arbitrator_Free_Size_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Query_Remove_SubTree PROTO STDCALL :DWORD,:DWORD
CM_Query_Remove_SubTree_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Query_Resource_Conflict_List PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Reenumerate_DevNode PROTO STDCALL :DWORD,:DWORD
CM_Reenumerate_DevNode_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Register_Device_Driver PROTO STDCALL :DWORD,:DWORD
CM_Register_Device_Driver_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Register_Device_InterfaceA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Register_Device_Interface equ <CM_Register_Device_InterfaceA>
ENDIF
CM_Register_Device_InterfaceW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Register_Device_Interface equ <CM_Register_Device_InterfaceW>
ENDIF
CM_Register_Device_Interface_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Register_Device_Interface_Ex equ <CM_Register_Device_Interface_ExA>
ENDIF
CM_Register_Device_Interface_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Register_Device_Interface_Ex equ <CM_Register_Device_Interface_ExW>
ENDIF
CM_Remove_SubTree PROTO STDCALL :DWORD,:DWORD
CM_Remove_SubTree_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Request_Eject_PC PROTO STDCALL
CM_Request_Eject_PC_Ex PROTO STDCALL :DWORD
CM_Run_Detection PROTO STDCALL :DWORD
CM_Run_Detection_Ex PROTO STDCALL :DWORD,:DWORD
CM_Set_Class_Registry_PropertyA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Set_Class_Registry_Property equ <CM_Set_Class_Registry_PropertyA>
ENDIF
CM_Set_Class_Registry_PropertyW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Set_Class_Registry_Property equ <CM_Set_Class_Registry_PropertyW>
ENDIF
CM_Set_DevNode_Problem PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Set_DevNode_Problem_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CM_Set_DevNode_Registry_PropertyA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Set_DevNode_Registry_Property equ <CM_Set_DevNode_Registry_PropertyA>
ENDIF
CM_Set_DevNode_Registry_PropertyW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Set_DevNode_Registry_Property equ <CM_Set_DevNode_Registry_PropertyW>
ENDIF
CM_Set_DevNode_Registry_Property_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Set_DevNode_Registry_Property_Ex equ <CM_Set_DevNode_Registry_Property_ExA>
ENDIF
CM_Set_DevNode_Registry_Property_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Set_DevNode_Registry_Property_Ex equ <CM_Set_DevNode_Registry_Property_ExW>
ENDIF
CM_Set_HW_Prof PROTO STDCALL :DWORD,:DWORD
CM_Set_HW_Prof_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Set_HW_Prof_FlagsA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Set_HW_Prof_Flags equ <CM_Set_HW_Prof_FlagsA>
ENDIF
CM_Set_HW_Prof_FlagsW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Set_HW_Prof_Flags equ <CM_Set_HW_Prof_FlagsW>
ENDIF
CM_Set_HW_Prof_Flags_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Set_HW_Prof_Flags_Ex equ <CM_Set_HW_Prof_Flags_ExA>
ENDIF
CM_Set_HW_Prof_Flags_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Set_HW_Prof_Flags_Ex equ <CM_Set_HW_Prof_Flags_ExW>
ENDIF
CM_Setup_DevNode PROTO STDCALL :DWORD,:DWORD
CM_Setup_DevNode_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Test_Range_Available PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CM_Uninstall_DevNode PROTO STDCALL :DWORD,:DWORD
CM_Uninstall_DevNode_Ex PROTO STDCALL :DWORD,:DWORD,:DWORD
CM_Unregister_Device_InterfaceA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
CM_Unregister_Device_Interface equ <CM_Unregister_Device_InterfaceA>
ENDIF
CM_Unregister_Device_InterfaceW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
CM_Unregister_Device_Interface equ <CM_Unregister_Device_InterfaceW>
ENDIF
CM_Unregister_Device_Interface_ExA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CM_Unregister_Device_Interface_Ex equ <CM_Unregister_Device_Interface_ExA>
ENDIF
CM_Unregister_Device_Interface_ExW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CM_Unregister_Device_Interface_Ex equ <CM_Unregister_Device_Interface_ExW>
ENDIF
ELSE
echo -------------------------------------------
echo WARNING duplicate include file cfgmgr32.inc
echo -------------------------------------------
ENDIF
+70
View File
@@ -0,0 +1,70 @@
; --------------------------------------------------------------------------------------------------
; classpnp.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF CLASSPNP_INC
CLASSPNP_INC equ <1>
ClassAcquireChildLock PROTO STDCALL :DWORD
ClassAcquireRemoveLockEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ClassAsynchronousCompletion PROTO STDCALL :DWORD,:DWORD,:DWORD
ClassBuildRequest PROTO STDCALL :DWORD,:DWORD
ClassCheckMediaState PROTO STDCALL :DWORD
ClassClaimDevice PROTO STDCALL :DWORD,:DWORD
ClassCleanupMediaChangeDetection PROTO STDCALL :DWORD
ClassCompleteRequest PROTO STDCALL :DWORD,:DWORD,:DWORD
ClassCreateDeviceObject PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClassDebugPrint PROTO C :VARARG
ClassDeleteSrbLookasideList PROTO STDCALL :DWORD
ClassDeviceControl PROTO STDCALL :DWORD,:DWORD
ClassDisableMediaChangeDetection PROTO STDCALL :DWORD
ClassEnableMediaChangeDetection PROTO STDCALL :DWORD
ClassFindModePage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ClassForwardIrpSynchronous PROTO STDCALL :DWORD,:DWORD
ClassGetDescriptor PROTO STDCALL :DWORD,:DWORD,:DWORD
ClassGetDeviceParameter PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ClassGetDriverExtension PROTO STDCALL :DWORD
ClassGetVpb PROTO STDCALL :DWORD
ClassInitialize PROTO STDCALL :DWORD,:DWORD,:DWORD
ClassInitializeEx PROTO STDCALL :DWORD,:DWORD,:DWORD
ClassInitializeMediaChangeDetection PROTO STDCALL :DWORD,:DWORD
ClassInitializeSrbLookasideList PROTO STDCALL :DWORD,:DWORD
ClassInitializeTestUnitPolling PROTO STDCALL :DWORD,:DWORD
ClassInternalIoControl PROTO STDCALL :DWORD,:DWORD
ClassInterpretSenseInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClassInvalidateBusRelations PROTO STDCALL :DWORD
ClassIoComplete PROTO STDCALL :DWORD,:DWORD,:DWORD
ClassIoCompleteAssociated PROTO STDCALL :DWORD,:DWORD,:DWORD
ClassMarkChildMissing PROTO STDCALL :DWORD,:DWORD
ClassMarkChildrenMissing PROTO STDCALL :DWORD
ClassModeSense PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ClassNotifyFailurePredicted PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClassQueryTimeOutRegistryValue PROTO STDCALL :DWORD
ClassReadDriveCapacity PROTO STDCALL :DWORD
ClassReleaseChildLock PROTO STDCALL :DWORD
ClassReleaseQueue PROTO STDCALL :DWORD
ClassReleaseRemoveLock PROTO STDCALL :DWORD,:DWORD
ClassRemoveDevice PROTO STDCALL :DWORD,:DWORD
ClassResetMediaChangeTimer PROTO STDCALL :DWORD
ClassScanForSpecial PROTO STDCALL :DWORD,:DWORD,:DWORD
ClassSendDeviceIoControlSynchronous PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClassSendIrpSynchronous PROTO STDCALL :DWORD,:DWORD
ClassSendSrbAsynchronous PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClassSendSrbSynchronous PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClassSendStartUnit PROTO STDCALL :DWORD
ClassSetDeviceParameter PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ClassSetFailurePredictionPoll PROTO STDCALL :DWORD,:DWORD,:DWORD
ClassSetMediaChangeState PROTO STDCALL :DWORD,:DWORD,:DWORD
ClassSignalCompletion PROTO STDCALL :DWORD,:DWORD,:DWORD
ClassSpinDownPowerHandler PROTO STDCALL :DWORD,:DWORD
ClassSplitRequest PROTO STDCALL :DWORD,:DWORD,:DWORD
ClassStopUnitPowerHandler PROTO STDCALL :DWORD,:DWORD
ClassUpdateInformationInRegistry PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClassWmiCompleteRequest PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClassWmiFireEvent PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file classpnp.inc
echo -------------------------------------------
ENDIF
+128
View File
@@ -0,0 +1,128 @@
; --------------------------------------------------------------------------------------------------
; clusapi.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF CLUSAPI_INC
CLUSAPI_INC equ <1>
AddClusterResourceDependency PROTO STDCALL :DWORD,:DWORD
AddClusterResourceNode PROTO STDCALL :DWORD,:DWORD
BackupClusterDatabase PROTO STDCALL :DWORD,:DWORD
CanResourceBeDependent PROTO STDCALL :DWORD,:DWORD
ChangeClusterResourceGroup PROTO STDCALL :DWORD,:DWORD
CloseCluster PROTO STDCALL :DWORD
CloseClusterGroup PROTO STDCALL :DWORD
CloseClusterNetInterface PROTO STDCALL :DWORD
CloseClusterNetwork PROTO STDCALL :DWORD
CloseClusterNode PROTO STDCALL :DWORD
CloseClusterNotifyPort PROTO STDCALL :DWORD
CloseClusterResource PROTO STDCALL :DWORD
ClusterCloseEnum PROTO STDCALL :DWORD
ClusterControl PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterEnum PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterGetEnumCount PROTO STDCALL :DWORD
ClusterGroupCloseEnum PROTO STDCALL :DWORD
ClusterGroupControl PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterGroupEnum PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterGroupGetEnumCount PROTO STDCALL :DWORD
ClusterGroupOpenEnum PROTO STDCALL :DWORD,:DWORD
ClusterNetInterfaceControl PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterNetworkCloseEnum PROTO STDCALL :DWORD
ClusterNetworkControl PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterNetworkEnum PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterNetworkGetEnumCount PROTO STDCALL :DWORD
ClusterNetworkOpenEnum PROTO STDCALL :DWORD,:DWORD
ClusterNodeCloseEnum PROTO STDCALL :DWORD
ClusterNodeControl PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterNodeEnum PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterNodeGetEnumCount PROTO STDCALL :DWORD
ClusterNodeOpenEnum PROTO STDCALL :DWORD,:DWORD
ClusterOpenEnum PROTO STDCALL :DWORD,:DWORD
ClusterRegCloseKey PROTO STDCALL :DWORD
ClusterRegCreateKey PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterRegDeleteKey PROTO STDCALL :DWORD,:DWORD
ClusterRegDeleteValue PROTO STDCALL :DWORD,:DWORD
ClusterRegEnumKey PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterRegEnumValue PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterRegGetKeySecurity PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ClusterRegOpenKey PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ClusterRegQueryInfoKey PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterRegQueryValue PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterRegSetKeySecurity PROTO STDCALL :DWORD,:DWORD,:DWORD
ClusterRegSetValue PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterResourceCloseEnum PROTO STDCALL :DWORD
ClusterResourceControl PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterResourceEnum PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterResourceGetEnumCount PROTO STDCALL :DWORD
ClusterResourceOpenEnum PROTO STDCALL :DWORD,:DWORD
ClusterResourceTypeCloseEnum PROTO STDCALL :DWORD
ClusterResourceTypeControl PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterResourceTypeEnum PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClusterResourceTypeGetEnumCount PROTO STDCALL :DWORD
ClusterResourceTypeOpenEnum PROTO STDCALL :DWORD,:DWORD,:DWORD
CreateClusterGroup PROTO STDCALL :DWORD,:DWORD
CreateClusterNotifyPort PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CreateClusterResource PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CreateClusterResourceType PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DeleteClusterGroup PROTO STDCALL :DWORD
DeleteClusterResource PROTO STDCALL :DWORD
DeleteClusterResourceType PROTO STDCALL :DWORD,:DWORD
EvictClusterNode PROTO STDCALL :DWORD
EvictClusterNodeEx PROTO STDCALL :DWORD,:DWORD,:DWORD
FailClusterResource PROTO STDCALL :DWORD
GetClusterFromGroup PROTO STDCALL :DWORD
GetClusterFromNetInterface PROTO STDCALL :DWORD
GetClusterFromNetwork PROTO STDCALL :DWORD
GetClusterFromNode PROTO STDCALL :DWORD
GetClusterFromResource PROTO STDCALL :DWORD
GetClusterGroupKey PROTO STDCALL :DWORD,:DWORD
GetClusterGroupState PROTO STDCALL :DWORD,:DWORD,:DWORD
GetClusterInformation PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GetClusterKey PROTO STDCALL :DWORD,:DWORD
GetClusterNetInterface PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetClusterNetInterfaceKey PROTO STDCALL :DWORD,:DWORD
GetClusterNetInterfaceState PROTO STDCALL :DWORD
GetClusterNetworkId PROTO STDCALL :DWORD,:DWORD,:DWORD
GetClusterNetworkKey PROTO STDCALL :DWORD,:DWORD
GetClusterNetworkState PROTO STDCALL :DWORD
GetClusterNodeId PROTO STDCALL :DWORD,:DWORD,:DWORD
GetClusterNodeKey PROTO STDCALL :DWORD,:DWORD
GetClusterNodeState PROTO STDCALL :DWORD
GetClusterNotify PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetClusterQuorumResource PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetClusterResourceKey PROTO STDCALL :DWORD,:DWORD
GetClusterResourceNetworkName PROTO STDCALL :DWORD,:DWORD,:DWORD
GetClusterResourceState PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetClusterResourceTypeKey PROTO STDCALL :DWORD,:DWORD,:DWORD
GetNodeClusterState PROTO STDCALL :DWORD,:DWORD
MoveClusterGroup PROTO STDCALL :DWORD,:DWORD
OfflineClusterGroup PROTO STDCALL :DWORD
OfflineClusterResource PROTO STDCALL :DWORD
OnlineClusterGroup PROTO STDCALL :DWORD,:DWORD
OnlineClusterResource PROTO STDCALL :DWORD
OpenCluster PROTO STDCALL :DWORD
OpenClusterGroup PROTO STDCALL :DWORD,:DWORD
OpenClusterNetInterface PROTO STDCALL :DWORD,:DWORD
OpenClusterNetwork PROTO STDCALL :DWORD,:DWORD
OpenClusterNode PROTO STDCALL :DWORD,:DWORD
OpenClusterResource PROTO STDCALL :DWORD,:DWORD
PauseClusterNode PROTO STDCALL :DWORD
RegisterClusterNotify PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
RemoveClusterResourceDependency PROTO STDCALL :DWORD,:DWORD
RemoveClusterResourceNode PROTO STDCALL :DWORD,:DWORD
RestoreClusterDatabase PROTO STDCALL :DWORD,:DWORD,:DWORD
ResumeClusterNode PROTO STDCALL :DWORD
SetClusterGroupName PROTO STDCALL :DWORD,:DWORD
SetClusterGroupNodeList PROTO STDCALL :DWORD,:DWORD,:DWORD
SetClusterName PROTO STDCALL :DWORD,:DWORD
SetClusterNetworkName PROTO STDCALL :DWORD,:DWORD
SetClusterNetworkPriorityOrder PROTO STDCALL :DWORD,:DWORD,:DWORD
SetClusterQuorumResource PROTO STDCALL :DWORD,:DWORD,:DWORD
SetClusterResourceName PROTO STDCALL :DWORD,:DWORD
SetClusterServiceAccountPassword PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo ------------------------------------------
echo WARNING duplicate include file clusapi.inc
echo ------------------------------------------
ENDIF
+179
View File
@@ -0,0 +1,179 @@
; --------------------------------------------------------------------------------------------------
; comctl32.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF COMCTL32_INC
COMCTL32_INC equ <1>
AddMRUStringW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
AddMRUString equ <AddMRUStringW>
ENDIF
CreateMRUListW PROTO STDCALL :DWORD
IFDEF __UNICODE__
CreateMRUList equ <CreateMRUListW>
ENDIF
CreateMappedBitmap PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CreatePropertySheetPageA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
CreatePropertySheetPage equ <CreatePropertySheetPageA>
ENDIF
CreatePropertySheetPageW PROTO STDCALL :DWORD
IFDEF __UNICODE__
CreatePropertySheetPage equ <CreatePropertySheetPageW>
ENDIF
CreateStatusWindowA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CreateStatusWindow equ <CreateStatusWindowA>
ENDIF
CreateStatusWindowW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CreateStatusWindow equ <CreateStatusWindowW>
ENDIF
CreateToolbarEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CreateUpDownControl PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DPA_DeleteAllPtrs PROTO STDCALL :DWORD
DPA_DeletePtr PROTO STDCALL :DWORD,:DWORD
DPA_DestroyCallback PROTO STDCALL :DWORD,:DWORD,:DWORD
DPA_EnumCallback PROTO STDCALL :DWORD,:DWORD,:DWORD
DPA_InsertPtr PROTO STDCALL :DWORD,:DWORD,:DWORD
DPA_Search PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DPA_SetPtr PROTO STDCALL :DWORD,:DWORD,:DWORD
DPA_Sort PROTO STDCALL :DWORD,:DWORD,:DWORD
DSA_Create PROTO STDCALL :DWORD,:DWORD
DSA_Destroy PROTO STDCALL :DWORD
DSA_DestroyCallback PROTO STDCALL :DWORD,:DWORD,:DWORD
DSA_GetItemPtr PROTO STDCALL :DWORD,:DWORD
DSA_InsertItem PROTO STDCALL :DWORD,:DWORD,:DWORD
DefSubclassProc PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DestroyPropertySheetPage PROTO STDCALL :DWORD
DrawInsert PROTO STDCALL :DWORD,:DWORD,:DWORD
DrawShadowText PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DrawStatusTextA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DrawStatusText equ <DrawStatusTextA>
ENDIF
DrawStatusTextW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DrawStatusText equ <DrawStatusTextW>
ENDIF
EnumMRUListW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
EnumMRUList equ <EnumMRUListW>
ENDIF
FlatSB_EnableScrollBar PROTO STDCALL :DWORD,:DWORD,:DWORD
FlatSB_GetScrollInfo PROTO STDCALL :DWORD,:DWORD,:DWORD
FlatSB_GetScrollPos PROTO STDCALL :DWORD,:DWORD
FlatSB_GetScrollProp PROTO STDCALL :DWORD,:DWORD,:DWORD
FlatSB_GetScrollRange PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
FlatSB_SetScrollInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
FlatSB_SetScrollPos PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
FlatSB_SetScrollProp PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
FlatSB_SetScrollRange PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
FlatSB_ShowScrollBar PROTO STDCALL :DWORD,:DWORD,:DWORD
FreeMRUList PROTO STDCALL :DWORD
GetEffectiveClientRect PROTO STDCALL :DWORD,:DWORD,:DWORD
GetMUILanguage PROTO STDCALL
GetWindowSubclass PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
HIMAGELIST_QueryInterface PROTO STDCALL :DWORD,:DWORD,:DWORD
ImageList_Add PROTO STDCALL :DWORD,:DWORD,:DWORD
ImageList_AddIcon PROTO STDCALL :DWORD,:DWORD
ImageList_AddMasked PROTO STDCALL :DWORD,:DWORD,:DWORD
ImageList_BeginDrag PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ImageList_Copy PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ImageList_Create PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ImageList_Destroy PROTO STDCALL :DWORD
ImageList_DragEnter PROTO STDCALL :DWORD,:DWORD,:DWORD
ImageList_DragLeave PROTO STDCALL :DWORD
ImageList_DragMove PROTO STDCALL :DWORD,:DWORD
ImageList_DragShowNolock PROTO STDCALL :DWORD
ImageList_Draw PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ImageList_DrawEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ImageList_DrawIndirect PROTO STDCALL :DWORD
ImageList_Duplicate PROTO STDCALL :DWORD
ImageList_EndDrag PROTO STDCALL
ImageList_GetBkColor PROTO STDCALL :DWORD
ImageList_GetDragImage PROTO STDCALL :DWORD,:DWORD
ImageList_GetIcon PROTO STDCALL :DWORD,:DWORD,:DWORD
ImageList_GetIconSize PROTO STDCALL :DWORD,:DWORD,:DWORD
ImageList_GetImageCount PROTO STDCALL :DWORD
ImageList_GetImageInfo PROTO STDCALL :DWORD,:DWORD,:DWORD
ImageList_GetImageRect PROTO STDCALL :DWORD,:DWORD,:DWORD
ImageList_LoadImageA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
ImageList_LoadImage equ <ImageList_LoadImageA>
ENDIF
ImageList_LoadImageW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
ImageList_LoadImage equ <ImageList_LoadImageW>
ENDIF
ImageList_Merge PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ImageList_Read PROTO STDCALL :DWORD
ImageList_ReadEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ImageList_Remove PROTO STDCALL :DWORD,:DWORD
ImageList_Replace PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ImageList_ReplaceIcon PROTO STDCALL :DWORD,:DWORD,:DWORD
ImageList_SetBkColor PROTO STDCALL :DWORD,:DWORD
ImageList_SetDragCursorImage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ImageList_SetFilter PROTO STDCALL :DWORD,:DWORD,:DWORD
ImageList_SetFlags PROTO STDCALL :DWORD,:DWORD
ImageList_SetIconSize PROTO STDCALL :DWORD,:DWORD,:DWORD
ImageList_SetImageCount PROTO STDCALL :DWORD,:DWORD
ImageList_SetOverlayImage PROTO STDCALL :DWORD,:DWORD,:DWORD
ImageList_Write PROTO STDCALL :DWORD,:DWORD
ImageList_WriteEx PROTO STDCALL :DWORD,:DWORD,:DWORD
InitCommonControls PROTO STDCALL
InitCommonControlsEx PROTO STDCALL :DWORD
InitMUILanguage PROTO STDCALL :DWORD
InitializeFlatSB PROTO STDCALL :DWORD
LBItemFromPt PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MakeDragList PROTO STDCALL :DWORD
MenuHelp PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
PropertySheetA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
PropertySheet equ <PropertySheetA>
ENDIF
PropertySheetW PROTO STDCALL :DWORD
IFDEF __UNICODE__
PropertySheet equ <PropertySheetW>
ENDIF
RegisterClassNameW PROTO STDCALL :DWORD
IFDEF __UNICODE__
RegisterClassName equ <RegisterClassNameW>
ENDIF
RemoveWindowSubclass PROTO STDCALL :DWORD,:DWORD,:DWORD
SetWindowSubclass PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ShowHideMenuCtl PROTO STDCALL :DWORD,:DWORD,:DWORD
Str_SetPtrW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
Str_SetPtr equ <Str_SetPtrW>
ENDIF
UninitializeFlatSB PROTO STDCALL :DWORD
_TrackMouseEvent PROTO STDCALL :DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file comctl32.inc
echo -------------------------------------------
ENDIF
+127
View File
@@ -0,0 +1,127 @@
; --------------------------------------------------------------------------------------------------
; comdlg32.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF COMDLG32_INC
COMDLG32_INC equ <1>
ChooseColorA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
ChooseColor equ <ChooseColorA>
ENDIF
ChooseColorW PROTO STDCALL :DWORD
IFDEF __UNICODE__
ChooseColor equ <ChooseColorW>
ENDIF
ChooseFontA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
ChooseFont equ <ChooseFontA>
ENDIF
ChooseFontW PROTO STDCALL :DWORD
IFDEF __UNICODE__
ChooseFont equ <ChooseFontW>
ENDIF
CommDlgExtendedError PROTO STDCALL
FindTextA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
FindText equ <FindTextA>
ENDIF
FindTextW PROTO STDCALL :DWORD
IFDEF __UNICODE__
FindText equ <FindTextW>
ENDIF
FormatCharDlgProc PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GetFileTitleA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetFileTitle equ <GetFileTitleA>
ENDIF
GetFileTitleW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetFileTitle equ <GetFileTitleW>
ENDIF
GetOpenFileNameA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
GetOpenFileName equ <GetOpenFileNameA>
ENDIF
GetOpenFileNameW PROTO STDCALL :DWORD
IFDEF __UNICODE__
GetOpenFileName equ <GetOpenFileNameW>
ENDIF
GetSaveFileNameA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
GetSaveFileName equ <GetSaveFileNameA>
ENDIF
GetSaveFileNameW PROTO STDCALL :DWORD
IFDEF __UNICODE__
GetSaveFileName equ <GetSaveFileNameW>
ENDIF
LoadAlterBitmap PROTO STDCALL :DWORD,:DWORD,:DWORD
PageSetupDlgA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
PageSetupDlg equ <PageSetupDlgA>
ENDIF
PageSetupDlgW PROTO STDCALL :DWORD
IFDEF __UNICODE__
PageSetupDlg equ <PageSetupDlgW>
ENDIF
PrintDlgA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
PrintDlg equ <PrintDlgA>
ENDIF
PrintDlgExA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
PrintDlgEx equ <PrintDlgExA>
ENDIF
PrintDlgExW PROTO STDCALL :DWORD
IFDEF __UNICODE__
PrintDlgEx equ <PrintDlgExW>
ENDIF
PrintDlgW PROTO STDCALL :DWORD
IFDEF __UNICODE__
PrintDlg equ <PrintDlgW>
ENDIF
ReplaceTextA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
ReplaceText equ <ReplaceTextA>
ENDIF
ReplaceTextW PROTO STDCALL :DWORD
IFDEF __UNICODE__
ReplaceText equ <ReplaceTextW>
ENDIF
Ssync_ANSI_UNICODE_Struct_For_WOW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
Ssync_ANSI_UNICODE_Struct_For_WO equ <Ssync_ANSI_UNICODE_Struct_For_WOW>
ENDIF
WantArrows PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
dwLBSubclass PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
dwOKSubclass PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file comdlg32.inc
echo -------------------------------------------
ENDIF
+25
View File
@@ -0,0 +1,25 @@
; --------------------------------------------------------------------------------------------------
; compstui.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF COMPSTUI_INC
COMPSTUI_INC equ <1>
CommonPropertySheetUIA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CommonPropertySheetUI equ <CommonPropertySheetUIA>
ENDIF
CommonPropertySheetUIW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CommonPropertySheetUI equ <CommonPropertySheetUIW>
ENDIF
GetCPSUIUserData PROTO STDCALL :DWORD
SetCPSUIUserData PROTO STDCALL :DWORD,:DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file compstui.inc
echo -------------------------------------------
ENDIF
+40
View File
@@ -0,0 +1,40 @@
; --------------------------------------------------------------------------------------------------
; comsvcs.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF COMSVCS_INC
COMSVCS_INC equ <1>
CoCreateActivity PROTO STDCALL :DWORD,:DWORD,:DWORD
CoCreateStdTrustable PROTO STDCALL :DWORD,:DWORD,:DWORD
CoEnterServiceDomain PROTO STDCALL :DWORD
CoLeaveServiceDomain PROTO STDCALL :DWORD
CoLoadServices PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CoVerifyTrust PROTO STDCALL :DWORD,:DWORD,:DWORD
ComSvcsExceptionFilter PROTO STDCALL :DWORD,:DWORD,:DWORD
ComSvcsLogError PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CreateActivityInMTA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
CreateActivityInMT equ <CreateActivityInMTA>
ENDIF
DispManGetContext PROTO STDCALL :DWORD,:DWORD
DllUnregisterServerWeReallyMeanIt PROTO STDCALL
GetObjectContext PROTO C :VARARG
GetTrkSvrObject PROTO STDCALL :DWORD,:DWORD
MTSCreateActivity PROTO STDCALL :DWORD,:DWORD
MiniDumpW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
MiniDump equ <MiniDumpW>
ENDIF
RecycleSurrogate PROTO C :VARARG
; SafeRef arg type unknown
ELSE
echo ------------------------------------------
echo WARNING duplicate include file comsvcs.inc
echo ------------------------------------------
ENDIF
+62
View File
@@ -0,0 +1,62 @@
; --------------------------------------------------------------------------------------------------
; credui.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF CREDUI_INC
CREDUI_INC equ <1>
CredUICmdLinePromptForCredentialsA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CredUICmdLinePromptForCredentials equ <CredUICmdLinePromptForCredentialsA>
ENDIF
CredUICmdLinePromptForCredentialsW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CredUICmdLinePromptForCredentials equ <CredUICmdLinePromptForCredentialsW>
ENDIF
CredUIConfirmCredentialsA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
CredUIConfirmCredentials equ <CredUIConfirmCredentialsA>
ENDIF
CredUIConfirmCredentialsW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
CredUIConfirmCredentials equ <CredUIConfirmCredentialsW>
ENDIF
CredUIParseUserNameA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CredUIParseUserName equ <CredUIParseUserNameA>
ENDIF
CredUIParseUserNameW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CredUIParseUserName equ <CredUIParseUserNameW>
ENDIF
CredUIPromptForCredentialsA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CredUIPromptForCredentials equ <CredUIPromptForCredentialsA>
ENDIF
CredUIPromptForCredentialsW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CredUIPromptForCredentials equ <CredUIPromptForCredentialsW>
ENDIF
CredUIReadSSOCredW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
CredUIReadSSOCred equ <CredUIReadSSOCredW>
ENDIF
CredUIStoreSSOCredW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CredUIStoreSSOCred equ <CredUIStoreSSOCredW>
ENDIF
ELSE
echo -----------------------------------------
echo WARNING duplicate include file credui.inc
echo -----------------------------------------
ENDIF
+302
View File
@@ -0,0 +1,302 @@
; --------------------------------------------------------------------------------------------------
; crypt32.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF CRYPT32_INC
CRYPT32_INC equ <1>
CertAddCRLContextToStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertAddCRLLinkToStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertAddCTLContextToStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertAddCTLLinkToStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertAddCertificateContextToStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertAddCertificateLinkToStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertAddEncodedCRLToStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertAddEncodedCTLToStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertAddEncodedCertificateToStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertAddEncodedCertificateToSystemStoreA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CertAddEncodedCertificateToSystemStore equ <CertAddEncodedCertificateToSystemStoreA>
ENDIF
CertAddEncodedCertificateToSystemStoreW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CertAddEncodedCertificateToSystemStore equ <CertAddEncodedCertificateToSystemStoreW>
ENDIF
CertAddEnhancedKeyUsageIdentifier PROTO STDCALL :DWORD,:DWORD
CertAddSerializedElementToStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertAddStoreToCollection PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertAlgIdToOID PROTO STDCALL :DWORD
CertCloseStore PROTO STDCALL :DWORD,:DWORD
CertCompareCertificate PROTO STDCALL :DWORD,:DWORD,:DWORD
CertCompareCertificateName PROTO STDCALL :DWORD,:DWORD,:DWORD
CertCompareIntegerBlob PROTO STDCALL :DWORD,:DWORD
CertComparePublicKeyInfo PROTO STDCALL :DWORD,:DWORD,:DWORD
CertControlStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertCreateCRLContext PROTO STDCALL :DWORD,:DWORD,:DWORD
CertCreateCTLContext PROTO STDCALL :DWORD,:DWORD,:DWORD
CertCreateCTLEntryFromCertificateContextProperties PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertCreateCertificateChainEngine PROTO STDCALL :DWORD,:DWORD
CertCreateCertificateContext PROTO STDCALL :DWORD,:DWORD,:DWORD
CertCreateContext PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertCreateSelfSignCertificate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertDeleteCRLFromStore PROTO STDCALL :DWORD
CertDeleteCTLFromStore PROTO STDCALL :DWORD
CertDeleteCertificateFromStore PROTO STDCALL :DWORD
CertDuplicateCRLContext PROTO STDCALL :DWORD
CertDuplicateCTLContext PROTO STDCALL :DWORD
CertDuplicateCertificateChain PROTO STDCALL :DWORD
CertDuplicateCertificateContext PROTO STDCALL :DWORD
CertDuplicateStore PROTO STDCALL :DWORD
CertEnumCRLContextProperties PROTO STDCALL :DWORD,:DWORD
CertEnumCRLsInStore PROTO STDCALL :DWORD,:DWORD
CertEnumCTLContextProperties PROTO STDCALL :DWORD,:DWORD
CertEnumCTLsInStore PROTO STDCALL :DWORD,:DWORD
CertEnumCertificateContextProperties PROTO STDCALL :DWORD,:DWORD
CertEnumCertificatesInStore PROTO STDCALL :DWORD,:DWORD
CertEnumPhysicalStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertEnumSubjectInSortedCTL PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertEnumSystemStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertEnumSystemStoreLocation PROTO STDCALL :DWORD,:DWORD,:DWORD
CertFindAttribute PROTO STDCALL :DWORD,:DWORD,:DWORD
CertFindCRLInStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertFindCTLInStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertFindCertificateInCRL PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertFindCertificateInStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertFindChainInStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertFindExtension PROTO STDCALL :DWORD,:DWORD,:DWORD
CertFindRDNAttr PROTO STDCALL :DWORD,:DWORD
CertFindSubjectInCTL PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertFindSubjectInSortedCTL PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertFreeCRLContext PROTO STDCALL :DWORD
CertFreeCTLContext PROTO STDCALL :DWORD
CertFreeCertificateChain PROTO STDCALL :DWORD
CertFreeCertificateChainEngine PROTO STDCALL :DWORD
CertFreeCertificateContext PROTO STDCALL :DWORD
CertGetCRLContextProperty PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertGetCRLFromStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertGetCTLContextProperty PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertGetCertificateChain PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertGetCertificateContextProperty PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertGetEnhancedKeyUsage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertGetIntendedKeyUsage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertGetIssuerCertificateFromStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertGetNameStringA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CertGetNameString equ <CertGetNameStringA>
ENDIF
CertGetNameStringW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CertGetNameString equ <CertGetNameStringW>
ENDIF
CertGetPublicKeyLength PROTO STDCALL :DWORD,:DWORD
CertGetStoreProperty PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertGetSubjectCertificateFromStore PROTO STDCALL :DWORD,:DWORD,:DWORD
CertGetValidUsages PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertIsRDNAttrsInCertificateName PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertIsValidCRLForCertificate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertNameToStrA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CertNameToStr equ <CertNameToStrA>
ENDIF
CertNameToStrW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CertNameToStr equ <CertNameToStrW>
ENDIF
CertOIDToAlgId PROTO STDCALL :DWORD
CertOpenStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertOpenSystemStoreA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
CertOpenSystemStore equ <CertOpenSystemStoreA>
ENDIF
CertOpenSystemStoreW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
CertOpenSystemStore equ <CertOpenSystemStoreW>
ENDIF
CertRDNValueToStrA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CertRDNValueToStr equ <CertRDNValueToStrA>
ENDIF
CertRDNValueToStrW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CertRDNValueToStr equ <CertRDNValueToStrW>
ENDIF
CertRegisterPhysicalStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertRegisterSystemStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertRemoveEnhancedKeyUsageIdentifier PROTO STDCALL :DWORD,:DWORD
CertRemoveStoreFromCollection PROTO STDCALL :DWORD,:DWORD
CertResyncCertificateChainEngine PROTO STDCALL :DWORD
CertSaveStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertSerializeCRLStoreElement PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertSerializeCTLStoreElement PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertSerializeCertificateStoreElement PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertSetCRLContextProperty PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertSetCTLContextProperty PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertSetCertificateContextPropertiesFromCTLEntry PROTO STDCALL :DWORD,:DWORD,:DWORD
CertSetCertificateContextProperty PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertSetEnhancedKeyUsage PROTO STDCALL :DWORD,:DWORD
CertSetStoreProperty PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertStrToNameA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CertStrToName equ <CertStrToNameA>
ENDIF
CertStrToNameW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CertStrToName equ <CertStrToNameW>
ENDIF
CertUnregisterPhysicalStore PROTO STDCALL :DWORD,:DWORD,:DWORD
CertUnregisterSystemStore PROTO STDCALL :DWORD,:DWORD
CertVerifyCRLRevocation PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertVerifyCRLTimeValidity PROTO STDCALL :DWORD,:DWORD
CertVerifyCTLUsage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertVerifyCertificateChainPolicy PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CertVerifyRevocation PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CertVerifySubjectCertificateContext PROTO STDCALL :DWORD,:DWORD,:DWORD
CertVerifyTimeValidity PROTO STDCALL :DWORD,:DWORD
CertVerifyValidityNesting PROTO STDCALL :DWORD,:DWORD
CryptAcquireCertificatePrivateKey PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptBinaryToStringA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CryptBinaryToString equ <CryptBinaryToStringA>
ENDIF
CryptBinaryToStringW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CryptBinaryToString equ <CryptBinaryToStringW>
ENDIF
CryptCloseAsyncHandle PROTO STDCALL :DWORD
CryptCreateAsyncHandle PROTO STDCALL :DWORD,:DWORD
CryptCreateKeyIdentifierFromCSP PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptDecodeMessage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptDecodeObject PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptDecodeObjectEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptDecryptAndVerifyMessageSignature PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptDecryptMessage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptEncodeObject PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptEncodeObjectEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptEncryptMessage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptEnumKeyIdentifierProperties PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptEnumOIDFunction PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptEnumOIDInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CryptExportPKCS8 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptExportPublicKeyInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptExportPublicKeyInfoEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptFindCertificateKeyProvInfo PROTO STDCALL :DWORD,:DWORD,:DWORD
CryptFindLocalizedName PROTO STDCALL :DWORD
CryptFindOIDInfo PROTO STDCALL :DWORD,:DWORD,:DWORD
CryptFormatObject PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptFreeOIDFunctionAddress PROTO STDCALL :DWORD,:DWORD
CryptGetAsyncParam PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CryptGetDefaultOIDDllList PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CryptGetDefaultOIDFunctionAddress PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptGetKeyIdentifierProperty PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptGetMessageCertificates PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptGetMessageSignerCount PROTO STDCALL :DWORD,:DWORD,:DWORD
CryptGetOIDFunctionAddress PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptGetOIDFunctionValue PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptHashCertificate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptHashMessage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptHashPublicKeyInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptHashToBeSigned PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptImportPKCS8 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptImportPublicKeyInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CryptImportPublicKeyInfoEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptInitOIDFunctionSet PROTO STDCALL :DWORD,:DWORD
CryptInstallDefaultContext PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptInstallOIDFunctionAddress PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptLoadSip PROTO STDCALL :DWORD,:DWORD,:DWORD
CryptMemAlloc PROTO STDCALL :DWORD
CryptMemFree PROTO STDCALL :DWORD
CryptMemRealloc PROTO STDCALL :DWORD,:DWORD
CryptMsgCalculateEncodedLength PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptMsgClose PROTO STDCALL :DWORD
CryptMsgControl PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CryptMsgCountersign PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CryptMsgCountersignEncoded PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptMsgDuplicate PROTO STDCALL :DWORD
CryptMsgEncodeAndSignCTL PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptMsgGetAndVerifySigner PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptMsgGetParam PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptMsgOpenToDecode PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptMsgOpenToEncode PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptMsgSignCTL PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptMsgUpdate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CryptMsgVerifyCountersignatureEncoded PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptMsgVerifyCountersignatureEncodedEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptProtectData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptQueryObject PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptRegisterDefaultOIDFunction PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CryptRegisterOIDFunction PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptRegisterOIDInfo PROTO STDCALL :DWORD,:DWORD
CryptSIPAddProvider PROTO STDCALL :DWORD
CryptSIPCreateIndirectData PROTO STDCALL :DWORD,:DWORD,:DWORD
CryptSIPGetSignedDataMsg PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptSIPLoad PROTO STDCALL :DWORD,:DWORD,:DWORD
CryptSIPPutSignedDataMsg PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptSIPRemoveProvider PROTO STDCALL :DWORD
CryptSIPRemoveSignedDataMsg PROTO STDCALL :DWORD,:DWORD
CryptSIPRetrieveSubjectGuid PROTO STDCALL :DWORD,:DWORD,:DWORD
CryptSIPRetrieveSubjectGuidForCatalogFile PROTO STDCALL :DWORD,:DWORD,:DWORD
CryptSIPVerifyIndirectData PROTO STDCALL :DWORD,:DWORD
CryptSetAsyncParam PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CryptSetKeyIdentifierProperty PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptSetOIDFunctionValue PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptSignAndEncodeCertificate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptSignAndEncryptMessage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptSignCertificate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptSignMessage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptSignMessageWithKey PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptStringToBinaryA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CryptStringToBinary equ <CryptStringToBinaryA>
ENDIF
CryptStringToBinaryW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CryptStringToBinary equ <CryptStringToBinaryW>
ENDIF
CryptUninstallDefaultContext PROTO STDCALL :DWORD,:DWORD,:DWORD
CryptUnprotectData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptUnregisterDefaultOIDFunction PROTO STDCALL :DWORD,:DWORD,:DWORD
CryptUnregisterOIDFunction PROTO STDCALL :DWORD,:DWORD,:DWORD
CryptUnregisterOIDInfo PROTO STDCALL :DWORD
CryptVerifyCertificateSignature PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptVerifyCertificateSignatureEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptVerifyDetachedMessageHash PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptVerifyDetachedMessageSignature PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptVerifyMessageHash PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptVerifyMessageSignature PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptVerifyMessageSignatureWithKey PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DbgInitOSS PROTO STDCALL :DWORD
DbgPrintf PROTO C :VARARG
PFXExportCertStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
PFXExportCertStoreEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
PFXImportCertStore PROTO STDCALL :DWORD,:DWORD,:DWORD
PFXIsPFXBlob PROTO STDCALL :DWORD
PFXVerifyPassword PROTO STDCALL :DWORD,:DWORD,:DWORD
ELSE
echo ------------------------------------------
echo WARNING duplicate include file crypt32.inc
echo ------------------------------------------
ENDIF
+27
View File
@@ -0,0 +1,27 @@
; --------------------------------------------------------------------------------------------------
; cryptdll.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF CRYPTDLL_INC
CRYPTDLL_INC equ <1>
CDBuildIntegrityVect PROTO STDCALL :DWORD,:DWORD
CDBuildVect PROTO STDCALL :DWORD,:DWORD
CDFindCommonCSystem PROTO STDCALL :DWORD,:DWORD,:DWORD
CDFindCommonCSystemWithKey PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CDGenerateRandomBits PROTO STDCALL :DWORD,:DWORD
CDLocateCSystem PROTO STDCALL :DWORD,:DWORD
CDLocateCheckSum PROTO STDCALL :DWORD,:DWORD
CDLocateRng PROTO STDCALL :DWORD,:DWORD
CDRegisterCSystem PROTO STDCALL :DWORD
CDRegisterCheckSum PROTO STDCALL :DWORD
CDRegisterRng PROTO STDCALL :DWORD
MD5Final PROTO STDCALL :DWORD
MD5Init PROTO STDCALL :DWORD
MD5Update PROTO STDCALL :DWORD,:DWORD,:DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file cryptdll.inc
echo -------------------------------------------
ENDIF
+27
View File
@@ -0,0 +1,27 @@
; --------------------------------------------------------------------------------------------------
; cryptnet.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF CRYPTNET_INC
CRYPTNET_INC equ <1>
CryptGetObjectUrl PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptInstallCancelRetrieval PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CryptRetrieveObjectByUrlA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CryptRetrieveObjectByUrl equ <CryptRetrieveObjectByUrlA>
ENDIF
CryptRetrieveObjectByUrlW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CryptRetrieveObjectByUrl equ <CryptRetrieveObjectByUrlW>
ENDIF
CryptUninstallCancelRetrieval PROTO STDCALL :DWORD,:DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file cryptnet.inc
echo -------------------------------------------
ENDIF
+159
View File
@@ -0,0 +1,159 @@
; --------------------------------------------------------------------------------------------------
; cryptui.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF CRYPTUI_INC
CRYPTUI_INC equ <1>
ACUIProviderInvokeUI PROTO STDCALL :DWORD
CryptUIDlgCertMgr PROTO STDCALL :DWORD
CryptUIDlgFreeCAContext PROTO STDCALL :DWORD
CryptUIDlgSelectCA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
CryptUIDlgSelectC equ <CryptUIDlgSelectCA>
ENDIF
CryptUIDlgSelectCertificateA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
CryptUIDlgSelectCertificate equ <CryptUIDlgSelectCertificateA>
ENDIF
CryptUIDlgSelectCertificateFromStore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptUIDlgSelectCertificateW PROTO STDCALL :DWORD
IFDEF __UNICODE__
CryptUIDlgSelectCertificate equ <CryptUIDlgSelectCertificateW>
ENDIF
CryptUIDlgSelectStoreA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
CryptUIDlgSelectStore equ <CryptUIDlgSelectStoreA>
ENDIF
CryptUIDlgSelectStoreW PROTO STDCALL :DWORD
IFDEF __UNICODE__
CryptUIDlgSelectStore equ <CryptUIDlgSelectStoreW>
ENDIF
CryptUIDlgViewCRLA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
CryptUIDlgViewCRL equ <CryptUIDlgViewCRLA>
ENDIF
CryptUIDlgViewCRLW PROTO STDCALL :DWORD
IFDEF __UNICODE__
CryptUIDlgViewCRL equ <CryptUIDlgViewCRLW>
ENDIF
CryptUIDlgViewCTLA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
CryptUIDlgViewCTL equ <CryptUIDlgViewCTLA>
ENDIF
CryptUIDlgViewCTLW PROTO STDCALL :DWORD
IFDEF __UNICODE__
CryptUIDlgViewCTL equ <CryptUIDlgViewCTLW>
ENDIF
CryptUIDlgViewCertificateA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
CryptUIDlgViewCertificate equ <CryptUIDlgViewCertificateA>
ENDIF
CryptUIDlgViewCertificatePropertiesA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
CryptUIDlgViewCertificateProperties equ <CryptUIDlgViewCertificatePropertiesA>
ENDIF
CryptUIDlgViewCertificatePropertiesW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
CryptUIDlgViewCertificateProperties equ <CryptUIDlgViewCertificatePropertiesW>
ENDIF
CryptUIDlgViewCertificateW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
CryptUIDlgViewCertificate equ <CryptUIDlgViewCertificateW>
ENDIF
CryptUIDlgViewContext PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptUIDlgViewSignerInfoA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
CryptUIDlgViewSignerInfo equ <CryptUIDlgViewSignerInfoA>
ENDIF
CryptUIDlgViewSignerInfoW PROTO STDCALL :DWORD
IFDEF __UNICODE__
CryptUIDlgViewSignerInfo equ <CryptUIDlgViewSignerInfoW>
ENDIF
CryptUIFreeCertificatePropertiesPagesA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
CryptUIFreeCertificatePropertiesPages equ <CryptUIFreeCertificatePropertiesPagesA>
ENDIF
CryptUIFreeCertificatePropertiesPagesW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
CryptUIFreeCertificatePropertiesPages equ <CryptUIFreeCertificatePropertiesPagesW>
ENDIF
CryptUIFreeViewSignaturesPagesA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
CryptUIFreeViewSignaturesPages equ <CryptUIFreeViewSignaturesPagesA>
ENDIF
CryptUIFreeViewSignaturesPagesW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
CryptUIFreeViewSignaturesPages equ <CryptUIFreeViewSignaturesPagesW>
ENDIF
CryptUIGetCertificatePropertiesPagesA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CryptUIGetCertificatePropertiesPages equ <CryptUIGetCertificatePropertiesPagesA>
ENDIF
CryptUIGetCertificatePropertiesPagesW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CryptUIGetCertificatePropertiesPages equ <CryptUIGetCertificatePropertiesPagesW>
ENDIF
CryptUIGetViewSignaturesPagesA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CryptUIGetViewSignaturesPages equ <CryptUIGetViewSignaturesPagesA>
ENDIF
CryptUIGetViewSignaturesPagesW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CryptUIGetViewSignaturesPages equ <CryptUIGetViewSignaturesPagesW>
ENDIF
CryptUIStartCertMgr PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CryptUIWizBuildCTL PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptUIWizCertRequest PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptUIWizCreateCertRequestNoDS PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CryptUIWizDigitalSign PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptUIWizExport PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptUIWizFreeCertRequestNoDS PROTO STDCALL :DWORD
CryptUIWizFreeDigitalSignContext PROTO STDCALL :DWORD
CryptUIWizImport PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CryptUIWizQueryCertRequestNoDS PROTO STDCALL :DWORD,:DWORD
CryptUIWizSubmitCertRequestNoDS PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
EnrollmentCOMObjectFactory_getInstance PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
I_CryptUIProtect PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
I_CryptUIProtectFailure PROTO STDCALL :DWORD,:DWORD,:DWORD
LocalEnroll PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
LocalEnrollNoDS PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
RetrievePKCS7FromCA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
RetrievePKCS7FromC equ <RetrievePKCS7FromCA>
ENDIF
WizardFree PROTO STDCALL :DWORD
ELSE
echo ------------------------------------------
echo WARNING duplicate include file cryptui.inc
echo ------------------------------------------
ENDIF
+257
View File
@@ -0,0 +1,257 @@
; --------------------------------------------------------------------------------------------------
; cscdll.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF CSCDLL_INC
CSCDLL_INC equ <1>
BreakConnections PROTO STDCALL :DWORD,:DWORD
CSCBeginSynchronizationW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CSCBeginSynchronization equ <CSCBeginSynchronizationW>
ENDIF
CSCCheckShareOnlineA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
CSCCheckShareOnline equ <CSCCheckShareOnlineA>
ENDIF
CSCCheckShareOnlineExW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
CSCCheckShareOnlineEx equ <CSCCheckShareOnlineExW>
ENDIF
CSCCheckShareOnlineW PROTO STDCALL :DWORD
IFDEF __UNICODE__
CSCCheckShareOnline equ <CSCCheckShareOnlineW>
ENDIF
CSCCopyReplicaA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
CSCCopyReplica equ <CSCCopyReplicaA>
ENDIF
CSCCopyReplicaW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
CSCCopyReplica equ <CSCCopyReplicaW>
ENDIF
CSCDeleteA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
CSCDelete equ <CSCDeleteA>
ENDIF
CSCDeleteW PROTO STDCALL :DWORD
IFDEF __UNICODE__
CSCDelete equ <CSCDeleteW>
ENDIF
CSCDoEnableDisable PROTO STDCALL :DWORD
CSCDoLocalRenameA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CSCDoLocalRename equ <CSCDoLocalRenameA>
ENDIF
CSCDoLocalRenameExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CSCDoLocalRenameEx equ <CSCDoLocalRenameExW>
ENDIF
CSCDoLocalRenameW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CSCDoLocalRename equ <CSCDoLocalRenameW>
ENDIF
CSCEncryptDecryptDatabase PROTO STDCALL :DWORD,:DWORD,:DWORD
CSCEndSynchronizationW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
CSCEndSynchronization equ <CSCEndSynchronizationW>
ENDIF
CSCEnumForStatsA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CSCEnumForStats equ <CSCEnumForStatsA>
ENDIF
CSCEnumForStatsExA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CSCEnumForStatsEx equ <CSCEnumForStatsExA>
ENDIF
CSCEnumForStatsExW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CSCEnumForStatsEx equ <CSCEnumForStatsExW>
ENDIF
CSCEnumForStatsW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CSCEnumForStats equ <CSCEnumForStatsW>
ENDIF
CSCFillSparseFilesA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CSCFillSparseFiles equ <CSCFillSparseFilesA>
ENDIF
CSCFillSparseFilesW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CSCFillSparseFiles equ <CSCFillSparseFilesW>
ENDIF
CSCFindClose PROTO STDCALL :DWORD
CSCFindFirstFileA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CSCFindFirstFile equ <CSCFindFirstFileA>
ENDIF
CSCFindFirstFileForSidA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CSCFindFirstFileForSid equ <CSCFindFirstFileForSidA>
ENDIF
CSCFindFirstFileForSidW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CSCFindFirstFileForSid equ <CSCFindFirstFileForSidW>
ENDIF
CSCFindFirstFileW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CSCFindFirstFile equ <CSCFindFirstFileW>
ENDIF
CSCFindNextFileA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CSCFindNextFile equ <CSCFindNextFileA>
ENDIF
CSCFindNextFileW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CSCFindNextFile equ <CSCFindNextFileW>
ENDIF
CSCFreeSpace PROTO STDCALL :DWORD,:DWORD
CSCGetSpaceUsageA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CSCGetSpaceUsage equ <CSCGetSpaceUsageA>
ENDIF
CSCGetSpaceUsageW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CSCGetSpaceUsage equ <CSCGetSpaceUsageW>
ENDIF
CSCIsCSCEnabled PROTO STDCALL
CSCIsServerOfflineA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
CSCIsServerOffline equ <CSCIsServerOfflineA>
ENDIF
CSCIsServerOfflineW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
CSCIsServerOffline equ <CSCIsServerOfflineW>
ENDIF
CSCMergeShareA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CSCMergeShare equ <CSCMergeShareA>
ENDIF
CSCMergeShareW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CSCMergeShare equ <CSCMergeShareW>
ENDIF
CSCPinFileA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CSCPinFile equ <CSCPinFileA>
ENDIF
CSCPinFileW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CSCPinFile equ <CSCPinFileW>
ENDIF
CSCPurgeUnpinnedFiles PROTO STDCALL :DWORD,:DWORD,:DWORD
CSCQueryDatabaseStatus PROTO STDCALL :DWORD,:DWORD
CSCQueryFileStatusA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CSCQueryFileStatus equ <CSCQueryFileStatusA>
ENDIF
CSCQueryFileStatusExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CSCQueryFileStatusEx equ <CSCQueryFileStatusExA>
ENDIF
CSCQueryFileStatusExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CSCQueryFileStatusEx equ <CSCQueryFileStatusExW>
ENDIF
CSCQueryFileStatusW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CSCQueryFileStatus equ <CSCQueryFileStatusW>
ENDIF
CSCQueryShareStatusA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CSCQueryShareStatus equ <CSCQueryShareStatusA>
ENDIF
CSCQueryShareStatusW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CSCQueryShareStatus equ <CSCQueryShareStatusW>
ENDIF
CSCSetMaxSpace PROTO STDCALL :DWORD,:DWORD
CSCShareIdToShareName PROTO STDCALL :DWORD,:DWORD,:DWORD
CSCTransitionServerOnlineA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
CSCTransitionServerOnline equ <CSCTransitionServerOnlineA>
ENDIF
CSCTransitionServerOnlineW PROTO STDCALL :DWORD
IFDEF __UNICODE__
CSCTransitionServerOnline equ <CSCTransitionServerOnlineW>
ENDIF
CSCUnpinFileA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CSCUnpinFile equ <CSCUnpinFileA>
ENDIF
CSCUnpinFileW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CSCUnpinFile equ <CSCUnpinFileW>
ENDIF
CheckCSC PROTO STDCALL :DWORD,:DWORD
CheckCSCEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
LogoffHappened PROTO STDCALL :DWORD
LogonHappened PROTO STDCALL :DWORD
MprServiceProc PROTO STDCALL :DWORD
ReInt_WndProc PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
RefreshConnections PROTO STDCALL :DWORD,:DWORD
Update PROTO STDCALL :DWORD,:DWORD
WinlogonLockEvent PROTO STDCALL :DWORD
WinlogonLogoffEvent PROTO STDCALL :DWORD
WinlogonLogonEvent PROTO STDCALL :DWORD
WinlogonScreenSaverEvent PROTO STDCALL :DWORD
WinlogonShutdownEvent PROTO STDCALL :DWORD
WinlogonStartShellEvent PROTO STDCALL :DWORD
WinlogonStartupEvent PROTO STDCALL :DWORD
WinlogonUnlockEvent PROTO STDCALL :DWORD
ELSE
echo -----------------------------------------
echo WARNING duplicate include file cscdll.inc
echo -----------------------------------------
ENDIF
+21
View File
@@ -0,0 +1,21 @@
; ===========================================
; csq.inc copyright MASM32 1998 - 2005
; ===========================================
IFNDEF CSQ_INC
CSQ_INC equ <1>
IoReleaseCancelSpinLock PROTO :DWORD
IopCsqCancelRoutine PROTO :DWORD,:DWORD
WdmlibIoCsqInitialize PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
WdmlibIoCsqInitializeEx PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
WdmlibIoCsqInsertIrp PROTO :DWORD,:DWORD,:DWORD
WdmlibIoCsqInsertIrpEx PROTO :DWORD,:DWORD,:DWORD,:DWORD
WdmlibIoCsqRemoveIrp PROTO :DWORD,:DWORD
WdmlibIoCsqRemoveNextIrp PROTO :DWORD,:DWORD
ELSE
echo -----------------------------------------
echo WARNING Duplicate include file csq.inc
echo -----------------------------------------
ENDIF
+14
View File
@@ -0,0 +1,14 @@
; --------------------------------------------------------------------------------------------------
; d3d8.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF D3D8_INC
D3D8_INC equ <1>
Direct3DCreate8 PROTO STDCALL :DWORD
ELSE
echo ---------------------------------------
echo WARNING duplicate include file d3d8.inc
echo ---------------------------------------
ENDIF
+14
View File
@@ -0,0 +1,14 @@
; --------------------------------------------------------------------------------------------------
; d3dpmesh.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF D3DPMESH_INC
D3DPMESH_INC equ <1>
CreateD3DRMPMeshVisual PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file d3dpmesh.inc
echo -------------------------------------------
ENDIF
+165
View File
@@ -0,0 +1,165 @@
; --------------------------------------------------------------------------------------------------
; d3dx.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF D3DX_INC
D3DX_INC equ <1>
AdjustWindowRectEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
BitBlt PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ClientToScreen PROTO STDCALL :DWORD,:DWORD
CloseHandle PROTO STDCALL :DWORD
CreateCompatibleDC PROTO STDCALL :DWORD
CreateFileA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CreateFile equ <CreateFileA>
ENDIF
CreateFileMappingA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CreateFileMapping equ <CreateFileMappingA>
ENDIF
CreateWindowExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CreateWindowEx equ <CreateWindowExA>
ENDIF
DebugBreak PROTO STDCALL
DefWindowProcA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DefWindowProc equ <DefWindowProcA>
ENDIF
DeleteDC PROTO STDCALL :DWORD
DeleteFileA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
DeleteFile equ <DeleteFileA>
ENDIF
DeleteObject PROTO STDCALL :DWORD
DestroyWindow PROTO STDCALL :DWORD
DrawTextA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DrawText equ <DrawTextA>
ENDIF
GetClassInfoA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetClassInfo equ <GetClassInfoA>
ENDIF
GetClientRect PROTO STDCALL :DWORD,:DWORD
GetDC PROTO STDCALL :DWORD
GetFileSize PROTO STDCALL :DWORD,:DWORD
GetLastError PROTO STDCALL
GetMenu PROTO STDCALL :DWORD
GetModuleHandleA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
GetModuleHandle equ <GetModuleHandleA>
ENDIF
GetObjectA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetObject equ <GetObjectA>
ENDIF
GetPaletteEntries PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GetParent PROTO STDCALL :DWORD
GetProcAddress PROTO STDCALL :DWORD,:DWORD
GetStockObject PROTO STDCALL :DWORD
GetSystemMetrics PROTO STDCALL :DWORD
GetVersionExA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
GetVersionEx equ <GetVersionExA>
ENDIF
GetWindowLongA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
GetWindowLong equ <GetWindowLongA>
ENDIF
GetWindowPlacement PROTO STDCALL :DWORD,:DWORD
GetWindowsDirectoryA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
GetWindowsDirectory equ <GetWindowsDirectoryA>
ENDIF
IsBadReadPtr PROTO STDCALL :DWORD,:DWORD
LoadCursorA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
LoadCursor equ <LoadCursorA>
ENDIF
LoadIconA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
LoadIcon equ <LoadIconA>
ENDIF
LoadImageA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
LoadImage equ <LoadImageA>
ENDIF
LoadLibraryA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
LoadLibrary equ <LoadLibraryA>
ENDIF
MapViewOfFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
OutputDebugStringA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
OutputDebugString equ <OutputDebugStringA>
ENDIF
RegisterClassA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
RegisterClass equ <RegisterClassA>
ENDIF
ReleaseDC PROTO STDCALL :DWORD,:DWORD
SelectObject PROTO STDCALL :DWORD,:DWORD
SetBkMode PROTO STDCALL :DWORD,:DWORD
SetCursor PROTO STDCALL :DWORD
SetFocus PROTO STDCALL :DWORD
SetTextColor PROTO STDCALL :DWORD,:DWORD
SetWindowPlacement PROTO STDCALL :DWORD,:DWORD
StretchBlt PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UnmapViewOfFile PROTO STDCALL :DWORD
UnregisterClassA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
UnregisterClass equ <UnregisterClassA>
ENDIF
lstrcatA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
lstrcat equ <lstrcatA>
ENDIF
lstrcmpiA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
lstrcmpi equ <lstrcmpiA>
ENDIF
lstrlenA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
lstrlen equ <lstrlenA>
ENDIF
; wsprintfA arg type unknown
ELSE
echo ---------------------------------------
echo WARNING duplicate include file d3dx.inc
echo ---------------------------------------
ENDIF
+157
View File
@@ -0,0 +1,157 @@
; --------------------------------------------------------------------------------------------------
; d3dx8.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF D3DX8_INC
D3DX8_INC equ <1>
CloseHandle PROTO STDCALL :DWORD
CreateCompatibleDC PROTO STDCALL :DWORD
CreateDIBSection PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CreateFileA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CreateFile equ <CreateFileA>
ENDIF
CreateFileMappingA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CreateFileMapping equ <CreateFileMappingA>
ENDIF
CreateFileW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CreateFile equ <CreateFileW>
ENDIF
CreateFontIndirectA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
CreateFontIndirect equ <CreateFontIndirectA>
ENDIF
DeleteDC PROTO STDCALL :DWORD
DeleteFileA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
DeleteFile equ <DeleteFileA>
ENDIF
DeleteObject PROTO STDCALL :DWORD
DrawTextA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DrawText equ <DrawTextA>
ENDIF
DrawTextW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DrawText equ <DrawTextW>
ENDIF
FindResourceA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
FindResource equ <FindResourceA>
ENDIF
FindResourceW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
FindResource equ <FindResourceW>
ENDIF
GetCurrentObject PROTO STDCALL :DWORD,:DWORD
GetFileSize PROTO STDCALL :DWORD,:DWORD
GetGlyphOutlineA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetGlyphOutline equ <GetGlyphOutlineA>
ENDIF
GetGlyphOutlineW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetGlyphOutline equ <GetGlyphOutlineW>
ENDIF
GetLastError PROTO STDCALL
GetModuleHandleA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
GetModuleHandle equ <GetModuleHandleA>
ENDIF
GetObjectA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetObject equ <GetObjectA>
ENDIF
GetOutlineTextMetricsA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetOutlineTextMetrics equ <GetOutlineTextMetricsA>
ENDIF
GetProcAddress PROTO STDCALL :DWORD,:DWORD
GetProcessHeap PROTO STDCALL
GetTempFileNameA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetTempFileName equ <GetTempFileNameA>
ENDIF
GetTempPathA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
GetTempPath equ <GetTempPathA>
ENDIF
GetVersionExA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
GetVersionEx equ <GetVersionExA>
ENDIF
HeapFree PROTO STDCALL :DWORD,:DWORD,:DWORD
HeapValidate PROTO STDCALL :DWORD,:DWORD,:DWORD
InterlockedDecrement PROTO STDCALL :DWORD
InterlockedIncrement PROTO STDCALL :DWORD
IsDBCSLeadByte PROTO STDCALL :DWORD
IsProcessorFeaturePresent PROTO STDCALL :DWORD
LoadLibraryA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
LoadLibrary equ <LoadLibraryA>
ENDIF
LoadResource PROTO STDCALL :DWORD,:DWORD
LockResource PROTO STDCALL :DWORD
MapViewOfFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MultiByteToWideChar PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
OutputDebugStringA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
OutputDebugString equ <OutputDebugStringA>
ENDIF
ReadFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
RegCloseKey PROTO STDCALL :DWORD
RegOpenKeyA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
RegOpenKey equ <RegOpenKeyA>
ENDIF
RegQueryValueExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
RegQueryValueEx equ <RegQueryValueExA>
ENDIF
SelectObject PROTO STDCALL :DWORD,:DWORD
SetBkColor PROTO STDCALL :DWORD,:DWORD
SetBkMode PROTO STDCALL :DWORD,:DWORD
SetTextColor PROTO STDCALL :DWORD,:DWORD
SizeofResource PROTO STDCALL :DWORD,:DWORD
UnmapViewOfFile PROTO STDCALL :DWORD
WideCharToMultiByte PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
WriteFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo ----------------------------------------
echo WARNING duplicate include file d3dx8.inc
echo ----------------------------------------
ENDIF
+446
View File
@@ -0,0 +1,446 @@
; --------------------------------------------------------------------------------------------------
; d3dx8d.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF D3DX8D_INC
D3DX8D_INC equ <1>
D3DXAssembleShader PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXAssembleShaderFromFileA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXAssembleShaderFromFile equ <D3DXAssembleShaderFromFileA>
ENDIF
D3DXAssembleShaderFromFileW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXAssembleShaderFromFile equ <D3DXAssembleShaderFromFileW>
ENDIF
D3DXAssembleShaderFromResourceA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXAssembleShaderFromResource equ <D3DXAssembleShaderFromResourceA>
ENDIF
D3DXAssembleShaderFromResourceW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXAssembleShaderFromResource equ <D3DXAssembleShaderFromResourceW>
ENDIF
D3DXBoxBoundProbe PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
D3DXCheckCubeTextureRequirements PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCheckTextureRequirements PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCheckVolumeTextureRequirements PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCleanMesh PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXColorAdjustContrast PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXColorAdjustSaturation PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXComputeBoundingBox PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXComputeBoundingSphere PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXComputeNormalMap PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXComputeNormals PROTO STDCALL :DWORD,:DWORD
D3DXComputeTangent PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXConvertMeshSubsetToSingleStrip PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXConvertMeshSubsetToStrips PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCpuOptimizations PROTO STDCALL :DWORD
D3DXCreateBox PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateBuffer PROTO STDCALL :DWORD,:DWORD
D3DXCreateCubeTexture PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateCubeTextureFromFileA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXCreateCubeTextureFromFile equ <D3DXCreateCubeTextureFromFileA>
ENDIF
D3DXCreateCubeTextureFromFileExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXCreateCubeTextureFromFileEx equ <D3DXCreateCubeTextureFromFileExA>
ENDIF
D3DXCreateCubeTextureFromFileExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXCreateCubeTextureFromFileEx equ <D3DXCreateCubeTextureFromFileExW>
ENDIF
D3DXCreateCubeTextureFromFileInMemory PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateCubeTextureFromFileInMemoryEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateCubeTextureFromFileW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXCreateCubeTextureFromFile equ <D3DXCreateCubeTextureFromFileW>
ENDIF
D3DXCreateCubeTextureFromResourceA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXCreateCubeTextureFromResource equ <D3DXCreateCubeTextureFromResourceA>
ENDIF
D3DXCreateCubeTextureFromResourceExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXCreateCubeTextureFromResourceEx equ <D3DXCreateCubeTextureFromResourceExA>
ENDIF
D3DXCreateCubeTextureFromResourceExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXCreateCubeTextureFromResourceEx equ <D3DXCreateCubeTextureFromResourceExW>
ENDIF
D3DXCreateCubeTextureFromResourceW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXCreateCubeTextureFromResource equ <D3DXCreateCubeTextureFromResourceW>
ENDIF
D3DXCreateCylinder PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateEffect PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateEffectFromFileA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXCreateEffectFromFile equ <D3DXCreateEffectFromFileA>
ENDIF
D3DXCreateEffectFromFileW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXCreateEffectFromFile equ <D3DXCreateEffectFromFileW>
ENDIF
D3DXCreateEffectFromResourceA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXCreateEffectFromResource equ <D3DXCreateEffectFromResourceA>
ENDIF
D3DXCreateEffectFromResourceW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXCreateEffectFromResource equ <D3DXCreateEffectFromResourceW>
ENDIF
D3DXCreateFont PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXCreateFontIndirect PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXCreateMatrixStack PROTO STDCALL :DWORD,:DWORD
D3DXCreateMesh PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateMeshFVF PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreatePMeshFromStream PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreatePolygon PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateRenderToEnvMap PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateRenderToSurface PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateSPMesh PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateSkinMesh PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateSkinMeshFVF PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateSkinMeshFromMesh PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXCreateSphere PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateSprite PROTO STDCALL :DWORD,:DWORD
D3DXCreateTeapot PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXCreateTextA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXCreateText equ <D3DXCreateTextA>
ENDIF
D3DXCreateTextW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXCreateText equ <D3DXCreateTextW>
ENDIF
D3DXCreateTexture PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateTextureFromFileA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXCreateTextureFromFile equ <D3DXCreateTextureFromFileA>
ENDIF
D3DXCreateTextureFromFileExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXCreateTextureFromFileEx equ <D3DXCreateTextureFromFileExA>
ENDIF
D3DXCreateTextureFromFileExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXCreateTextureFromFileEx equ <D3DXCreateTextureFromFileExW>
ENDIF
D3DXCreateTextureFromFileInMemory PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateTextureFromFileInMemoryEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateTextureFromFileW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXCreateTextureFromFile equ <D3DXCreateTextureFromFileW>
ENDIF
D3DXCreateTextureFromResourceA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXCreateTextureFromResource equ <D3DXCreateTextureFromResourceA>
ENDIF
D3DXCreateTextureFromResourceExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXCreateTextureFromResourceEx equ <D3DXCreateTextureFromResourceExA>
ENDIF
D3DXCreateTextureFromResourceExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXCreateTextureFromResourceEx equ <D3DXCreateTextureFromResourceExW>
ENDIF
D3DXCreateTextureFromResourceW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXCreateTextureFromResource equ <D3DXCreateTextureFromResourceW>
ENDIF
D3DXCreateTorus PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateVolumeTexture PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateVolumeTextureFromFileA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXCreateVolumeTextureFromFile equ <D3DXCreateVolumeTextureFromFileA>
ENDIF
D3DXCreateVolumeTextureFromFileExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXCreateVolumeTextureFromFileEx equ <D3DXCreateVolumeTextureFromFileExA>
ENDIF
D3DXCreateVolumeTextureFromFileExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXCreateVolumeTextureFromFileEx equ <D3DXCreateVolumeTextureFromFileExW>
ENDIF
D3DXCreateVolumeTextureFromFileInMemory PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateVolumeTextureFromFileInMemoryEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXCreateVolumeTextureFromFileW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXCreateVolumeTextureFromFile equ <D3DXCreateVolumeTextureFromFileW>
ENDIF
D3DXCreateVolumeTextureFromResourceA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXCreateVolumeTextureFromResource equ <D3DXCreateVolumeTextureFromResourceA>
ENDIF
D3DXCreateVolumeTextureFromResourceExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXCreateVolumeTextureFromResourceEx equ <D3DXCreateVolumeTextureFromResourceExA>
ENDIF
D3DXCreateVolumeTextureFromResourceExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXCreateVolumeTextureFromResourceEx equ <D3DXCreateVolumeTextureFromResourceExW>
ENDIF
D3DXCreateVolumeTextureFromResourceW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXCreateVolumeTextureFromResource equ <D3DXCreateVolumeTextureFromResourceW>
ENDIF
D3DXDeclaratorFromFVF PROTO STDCALL :DWORD,:DWORD
D3DXFVFFromDeclarator PROTO STDCALL :DWORD,:DWORD
D3DXFillCubeTexture PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXFillTexture PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXFillVolumeTexture PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXFilterTexture PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
D3DXFresnelTerm PROTO STDCALL :DWORD,:DWORD
D3DXGeneratePMesh PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXGetErrorStringA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXGetErrorString equ <D3DXGetErrorStringA>
ENDIF
D3DXGetErrorStringW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXGetErrorString equ <D3DXGetErrorStringW>
ENDIF
D3DXGetFVFVertexSize PROTO STDCALL :DWORD
D3DXGetImageInfoFromFileA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
D3DXGetImageInfoFromFile equ <D3DXGetImageInfoFromFileA>
ENDIF
D3DXGetImageInfoFromFileInMemory PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXGetImageInfoFromFileW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
D3DXGetImageInfoFromFile equ <D3DXGetImageInfoFromFileW>
ENDIF
D3DXGetImageInfoFromResourceA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXGetImageInfoFromResource equ <D3DXGetImageInfoFromResourceA>
ENDIF
D3DXGetImageInfoFromResourceW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXGetImageInfoFromResource equ <D3DXGetImageInfoFromResourceW>
ENDIF
D3DXIntersect PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXIntersectSubset PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXIntersectTri PROTO C :VARARG
D3DXLoadMeshFromX PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXLoadMeshFromXof PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXLoadSkinMeshFromXof PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXLoadSurfaceFromFileA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXLoadSurfaceFromFile equ <D3DXLoadSurfaceFromFileA>
ENDIF
D3DXLoadSurfaceFromFileInMemory PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXLoadSurfaceFromFileW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXLoadSurfaceFromFile equ <D3DXLoadSurfaceFromFileW>
ENDIF
D3DXLoadSurfaceFromMemory PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXLoadSurfaceFromResourceA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXLoadSurfaceFromResource equ <D3DXLoadSurfaceFromResourceA>
ENDIF
D3DXLoadSurfaceFromResourceW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXLoadSurfaceFromResource equ <D3DXLoadSurfaceFromResourceW>
ENDIF
D3DXLoadSurfaceFromSurface PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXLoadVolumeFromFileA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXLoadVolumeFromFile equ <D3DXLoadVolumeFromFileA>
ENDIF
D3DXLoadVolumeFromFileInMemory PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXLoadVolumeFromFileW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXLoadVolumeFromFile equ <D3DXLoadVolumeFromFileW>
ENDIF
D3DXLoadVolumeFromMemory PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXLoadVolumeFromResourceA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXLoadVolumeFromResource equ <D3DXLoadVolumeFromResourceA>
ENDIF
D3DXLoadVolumeFromResourceW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXLoadVolumeFromResource equ <D3DXLoadVolumeFromResourceW>
ENDIF
D3DXLoadVolumeFromVolume PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXMatrixAffineTransformation PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXMatrixInverse PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXMatrixLookAtLH PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
D3DXMatrixLookAtRH PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
D3DXMatrixMultiply PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXMatrixMultiplyTranspose PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXMatrixOrthoLH PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXMatrixOrthoOffCenterLH PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXMatrixOrthoOffCenterRH PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXMatrixOrthoRH PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXMatrixPerspectiveFovLH PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXMatrixPerspectiveFovRH PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXMatrixPerspectiveLH PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXMatrixPerspectiveOffCenterLH PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXMatrixPerspectiveOffCenterRH PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXMatrixPerspectiveRH PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXMatrixReflect PROTO STDCALL :DWORD,:DWORD
D3DXMatrixRotationAxis PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXMatrixRotationQuaternion PROTO STDCALL :DWORD,:DWORD
D3DXMatrixRotationX PROTO STDCALL :DWORD,:DWORD
D3DXMatrixRotationY PROTO STDCALL :DWORD,:DWORD
D3DXMatrixRotationYawPitchRoll PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
D3DXMatrixRotationZ PROTO STDCALL :DWORD,:DWORD
D3DXMatrixScaling PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
D3DXMatrixShadow PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXMatrixTransformation PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXMatrixTranslation PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
D3DXMatrixTranspose PROTO STDCALL :DWORD,:DWORD
D3DXMatrixfDeterminant PROTO STDCALL :DWORD
D3DXPlaneFromPointNormal PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXPlaneFromPoints PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
D3DXPlaneIntersectLine PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
D3DXPlaneNormalize PROTO STDCALL :DWORD,:DWORD
D3DXPlaneTransform PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXQuaternionBaryCentric PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXQuaternionExp PROTO STDCALL :DWORD,:DWORD
D3DXQuaternionInverse PROTO STDCALL :DWORD,:DWORD
D3DXQuaternionLn PROTO STDCALL :DWORD,:DWORD
D3DXQuaternionMultiply PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXQuaternionNormalize PROTO STDCALL :DWORD,:DWORD
D3DXQuaternionRotationAxis PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXQuaternionRotationMatrix PROTO STDCALL :DWORD,:DWORD
D3DXQuaternionRotationYawPitchRoll PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
D3DXQuaternionSlerp PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
D3DXQuaternionSquad PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXQuaternionSquadSetup PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXQuaternionToAxisAngle PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXSaveMeshToX PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXSaveSurfaceToFileA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXSaveSurfaceToFile equ <D3DXSaveSurfaceToFileA>
ENDIF
D3DXSaveSurfaceToFileW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXSaveSurfaceToFile equ <D3DXSaveSurfaceToFileW>
ENDIF
D3DXSaveTextureToFileA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXSaveTextureToFile equ <D3DXSaveTextureToFileA>
ENDIF
D3DXSaveTextureToFileW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXSaveTextureToFile equ <D3DXSaveTextureToFileW>
ENDIF
D3DXSaveVolumeToFileA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
D3DXSaveVolumeToFile equ <D3DXSaveVolumeToFileA>
ENDIF
D3DXSaveVolumeToFileW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
D3DXSaveVolumeToFile equ <D3DXSaveVolumeToFileW>
ENDIF
D3DXSimplifyMesh PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXSphereBoundProbe PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
D3DXSplitMesh PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXTessellateNPatches PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXValidMesh PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXVec2BaryCentric PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXVec2CatmullRom PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXVec2Hermite PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXVec2Normalize PROTO STDCALL :DWORD,:DWORD
D3DXVec2Transform PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXVec2TransformCoord PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXVec2TransformNormal PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXVec3BaryCentric PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXVec3CatmullRom PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXVec3Hermite PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXVec3Normalize PROTO STDCALL :DWORD,:DWORD
D3DXVec3Project PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXVec3Transform PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXVec3TransformCoord PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXVec3TransformNormal PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXVec3Unproject PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXVec4BaryCentric PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXVec4CatmullRom PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXVec4Cross PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
D3DXVec4Hermite PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
D3DXVec4Normalize PROTO STDCALL :DWORD,:DWORD
D3DXVec4Transform PROTO STDCALL :DWORD,:DWORD,:DWORD
D3DXWeldVertices PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo -----------------------------------------
echo WARNING duplicate include file d3dx8d.inc
echo -----------------------------------------
ENDIF
+14
View File
@@ -0,0 +1,14 @@
; --------------------------------------------------------------------------------------------------
; d3dxof.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF D3DXOF_INC
D3DXOF_INC equ <1>
DirectXFileCreate PROTO STDCALL :DWORD
ELSE
echo -----------------------------------------
echo WARNING duplicate include file d3dxof.inc
echo -----------------------------------------
ENDIF
+76
View File
@@ -0,0 +1,76 @@
EnumerateLoadedModules proto :dword, :dword, :dword
EnumerateLoadedModules64 proto :dword, :dword, :dword
ExtensionApiVersion proto
FindDebugInfoFile proto :dword, :dword, :dword
FindDebugInfoFileEx proto :dword, :dword, :dword, :dword, :dword
FindExecutableImage proto :dword, :dword, :dword
FindExecutableImageEx proto :dword, :dword, :dword, :dword, :dword
FindFileInSearchPath proto :dword, :dword, :dword, :dword, :dword, :dword, :dword
GetTimestampForLoadedLibrary proto :dword
ImageDirectoryEntryToData proto :dword, :dword, :dword, :dword
ImageDirectoryEntryToDataEx proto :dword, :dword, :dword, :dword, :dword
ImageNtHeader proto :dword
ImageRvaToSection proto :dword, :dword, :dword
ImageRvaToVa proto :dword, :dword, :dword, :dword
ImagehlpApiVersion proto
ImagehlpApiVersionEx proto :dword
MakeSureDirectoryPathExists proto :dword
MapDebugInformation proto :dword, :dword, :dword
SearchTreeForFile proto :dword, :dword, :dword
StackWalk proto :dword, :dword, :dword, :dword, :dword, :dword, :dword, :dword, :dword
StackWalk64 proto :dword, :dword, :dword, :dword, :dword, :dword, :dword, :dword, :dword
SymCleanup proto :dword
SymEnumerateModules proto :dword, :dword, :dword
SymEnumerateModules64 proto :dword, :dword, :dword
SymEnumerateSymbols proto :dword, :dword, :dword, :dword
SymEnumerateSymbols64 proto :dword, :dword, :dword, :dword
SymEnumerateSymbolsW proto :dword, :dword, :dword, :dword
SymEnumerateSymbolsW64 proto :dword, :dword, :dword, :dword
SymFunctionTableAccess proto :dword, :dword
SymFunctionTableAccess64 proto :dword, :dword
SymGetLineFromAddr proto :dword, :dword, :dword, :dword
SymGetLineFromAddr64 proto :dword, :dword, :dword, :dword
SymGetLineFromName proto :dword, :dword, :dword, :dword, :dword, :dword
SymGetLineFromName64 proto :dword, :dword, :dword, :dword, :dword, :dword
SymGetLineNext proto :dword, :dword
SymGetLineNext64 proto :dword, :dword
SymGetLinePrev proto :dword, :dword
SymGetLinePrev64 proto :dword, :dword
SymGetModuleBase proto :dword, :dword
SymGetModuleBase64 proto :dword, :dword
SymGetModuleInfo proto :dword, :dword, :dword
SymGetModuleInfo64 proto :dword, :dword, :dword
SymGetModuleInfoEx proto :dword, :dword, :dword, :dword, :dword, :dword, :dword
SymGetModuleInfoEx64 proto :dword, :dword, :dword, :dword, :dword, :dword, :dword
SymGetModuleInfoW proto :dword, :dword, :dword
SymGetModuleInfoW64 proto :dword, :dword, :dword
SymGetOptions proto
SymGetSearchPath proto :dword, :dword, :dword
SymGetSymFromAddr proto :dword, :dword, :dword, :dword
SymGetSymFromAddr64 proto :dword, :dword, :dword, :dword
SymGetSymFromName proto :dword, :dword, :dword
SymGetSymFromName64 proto :dword, :dword, :dword
SymGetSymNext proto :dword, :dword
SymGetSymNext64 proto :dword, :dword
SymGetSymPrev proto :dword, :dword
SymGetSymPrev64 proto :dword, :dword
SymGetSymbolInfo proto :dword, :dword, :dword, :dword, :dword, :dword, :dword
SymGetSymbolInfo64 proto :dword, :dword, :dword, :dword, :dword, :dword, :dword
SymInitialize proto :dword, :dword, :dword
SymLoadModule proto :dword, :dword, :dword, :dword, :dword, :dword
SymLoadModule64 proto :dword, :dword, :dword, :dword, :dword, :dword
SymMatchFileName proto :dword, :dword, :dword, :dword
SymRegisterCallback proto :dword, :dword, :dword
SymRegisterCallback64 proto :dword, :dword, :dword
SymRegisterFunctionEntryCallback proto :dword, :dword, :dword
SymRegisterFunctionEntryCallback64 proto :dword, :dword, :dword
SymSetOptions proto :dword
SymSetSearchPath proto :dword, :dword
SymUnDName proto :dword, :dword, :dword
SymUnDName64 proto :dword, :dword, :dword
SymUnloadModule proto :dword, :dword
SymUnloadModule64 proto :dword, :dword
UnDecorateSymbolName proto :dword, :dword, :dword, :dword
UnmapDebugInformation proto :dword
WinDbgExtensionDllInit proto
sym proto
+43
View File
@@ -0,0 +1,43 @@
; --------------------------------------------------------------------------------------------------
; ddraw.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DDRAW_INC
DDRAW_INC equ <1>
DDGetAttachedSurfaceLcl PROTO STDCALL :DWORD,:DWORD,:DWORD
DDInternalLock PROTO STDCALL :DWORD,:DWORD
DDInternalUnlock PROTO STDCALL :DWORD
DSoundHelp PROTO STDCALL :DWORD,:DWORD,:DWORD
DirectDrawCreate PROTO STDCALL :DWORD,:DWORD,:DWORD
DirectDrawCreateClipper PROTO STDCALL :DWORD,:DWORD,:DWORD
DirectDrawCreateEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DirectDrawEnumerateA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
DirectDrawEnumerate equ <DirectDrawEnumerateA>
ENDIF
DirectDrawEnumerateExA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DirectDrawEnumerateEx equ <DirectDrawEnumerateExA>
ENDIF
DirectDrawEnumerateExW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DirectDrawEnumerateEx equ <DirectDrawEnumerateExW>
ENDIF
DirectDrawEnumerateW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
DirectDrawEnumerate equ <DirectDrawEnumerateW>
ENDIF
GetDDSurfaceLocal PROTO STDCALL :DWORD,:DWORD,:DWORD
GetSurfaceFromDC PROTO STDCALL :DWORD,:DWORD,:DWORD
ELSE
echo ----------------------------------------
echo WARNING duplicate include file ddraw.inc
echo ----------------------------------------
ENDIF
+794
View File
@@ -0,0 +1,794 @@
;-----------------------------------------------------------------------------
;
; Include file for VKDEBUG v1.1, September 2002.
;
;-----------------------------------------------------------------------------
;PrintString, PrintStringByAddr, PrintDec, PrintHex, PrintDouble, PrintText,
;PrintLine, Spy, StopSpy, PrintError, ASSERT, PrintException, TrapException,
;FillString, FillMem, GetSize macros are written by vkim.
;-----------------------------------------------------------------------------
;SFileName is written by vkim and based on Four-F's idea.
;-----------------------------------------------------------------------------
;DbgDump is written by Thomas.
;-----------------------------------------------------------------------------
;DumpMem, DumpFPU are written by NaN.
;-----------------------------------------------------------------------------
;CTEXT is written by huh.
;-----------------------------------------------------------------------------
;m2m is written by hutch.
;-----------------------------------------------------------------------------
;Fix is written by Four-F.
;-----------------------------------------------------------------------------
;FillStirng and FillMem are optimized by bitRAKE.
;-----------------------------------------------------------------------------
;Some bugs of PrintDec and PrintHex are fixed by NaN and Four-F.
;-----------------------------------------------------------------------------
externdef stdcall DebugPrint :proto stdcall :dword
externdef stdcall HexDump2 :proto stdcall :dword, :dword
externdef stdcall FPUDump :proto stdcall
externdef C TrapEx_seh :proto C :dword, :dword, :dword, :dword
externdef stdcall GetExName :proto stdcall :dword
externdef stdcall FormatFlags :proto stdcall :dword, :dword, :dword
externdef C debug_except_handler :proto C :dword, :dword, :dword, :dword
externdef __fTrap: dword
externdef __pVar: dword
externdef __esp: dword
externdef __hLib: dword
externdef __hInst: dword
externdef __pSymOpt: dword
externdef __pSymInit: dword
externdef __pGetLine: dword
externdef __eh: dword
DBGWIN_DEBUG_ON = 1
DBGWIN_EXT_INFO = 1
;===================================HELPER MACROS=============================
CTEXT macro Text
local szText
.data
szText byte Text, 0
.code
exitm <offset szText>
endm
m2m macro M1, M2
push M2
pop M1
endm
FillString macro Arr, Text
local i,j
i = 0
j = 0
forc var, <&Text>
j = ('&var' shl ((i and 3)*8)) + j
if (i and 3) eq 3
mov dword ptr Arr[(i and -4)], j
j=0
endif
i = i + 1
endm
if (i and 3) eq 0
mov byte ptr Arr[i], 0
elseif (i and 3) eq 1
mov word ptr Arr[i-1], j
elseif (i and 3) eq 2
mov word ptr Arr[i-2], j
mov byte ptr Arr[i], 0
elseif (i and 3) eq 3
mov dword ptr Arr[(i-3)], j
endif
endm
FillMem macro pString, Text
ifdifi <&pString>, <eax>
push eax
mov eax, pString
FillString [eax], <&Text>
pop eax
else
FillString [eax], <&Text>
endif
endm
GetSize macro var: REQ
local char
if (OPATTR(var)) and 00010000y ;var is register
if @SizeStr(var) eq 3 ;eax, ebx, ecx, edx, esi, esi, esp, esp
exitm <4>
elseif @SizeStr(var) eq 2
char textequ @SubStr(var, 2, 1)
ifidni char, <l> ;al, bl, cl, dl
exitm <1>
else
ifidni char, <h> ;ah, bh, ch, dh
exitm <1>
else
exitm <2> ;ax, bx, cx, dx, si, di, sp, bp
endif
endif
endif
elseif (OPATTR(var)) and 00000100y
exitm <4> ;return size of dword if var is constant
else
exitm <sizeof &var>
endif
endm
SFileName macro
local i, pos
i = 0
pos = 0
% forc chr, @FileCur
i = i + 1
if "&chr" eq 5Ch
pos = i
endif
endm
exitm @SubStr(%@FileCur, pos+1,)
endm
;============================================================================
PrintString macro Var: REQ
local info
if DBGWIN_DEBUG_ON eq 1
pushad
invoke lstrlen, addr Var
if DBGWIN_EXT_INFO eq 1
info textequ @CatStr(< !(>, SFileName(), <!, >, %@Line, <!)>)
push eax
add eax, @SizeStr(&Var)+4+@SizeStr(%info)
else
add eax, @SizeStr(&Var)+4
endif
invoke GlobalAlloc, GPTR, eax
mov ebx, eax
FillMem ebx, &Var
mov dword ptr [eax+@SizeStr(&Var)], 203D20h
invoke lstrcat, ebx, addr Var
if DBGWIN_EXT_INFO eq 1
pop edx
push ebx
add ebx, @SizeStr(&Var)+3
add ebx, edx
FillMem ebx, %info
pop ebx
endif
invoke DebugPrint, ebx
invoke GlobalFree, ebx
popad
endif
endm
;----------------------------------------------------------------------------
PrintStringByAddr macro Var: REQ
local info
if DBGWIN_DEBUG_ON eq 1
info textequ @CatStr(< !(>, SFileName(), <!, >, %@Line, <!)>)
pushad
push Var
invoke lstrlen, Var
push eax
if DBGWIN_EXT_INFO eq 1
add eax, @SizeStr(&Var)+4+@SizeStr(%info)
else
add eax, @SizeStr(&Var)+4
endif
invoke GlobalAlloc, GPTR, eax
mov ebx, eax
FillMem ebx, &Var
mov dword ptr [eax+@SizeStr(&Var)], 203D20h
pop edx
pop eax
invoke lstrcat, ebx, eax
if DBGWIN_EXT_INFO eq 1
push ebx
add ebx, @SizeStr(&Var)+3
add ebx, edx
FillMem ebx, %info
pop ebx
endif
invoke DebugPrint, ebx
invoke GlobalFree, ebx
popad
endif
endm
;---------------------------------------------------------------------------
PrintText macro Var: REQ
local info
local szText
local szBuff
if DBGWIN_DEBUG_ON eq 1
info textequ @CatStr(< !(>, SFileName(), <!, >, %@Line, <!)>)
.data
szText byte Var, 0
if DBGWIN_EXT_INFO eq 1
szBuff byte @SizeStr(%info)+@SizeStr(&Var)+1 dup(0)
endif
.code
pushad
if DBGWIN_EXT_INFO eq 1
invoke lstrcpy, addr szBuff, addr szText ;returns address of a buffer in eax
add eax, @SizeStr(&Var)-2
FillMem eax, <%info>
invoke DebugPrint, addr szBuff
else
invoke DebugPrint, addr szText
endif
popad
endif
endm
;--------------------------------------------------------------------------
DumpMem macro lpData:REQ, lnLen:REQ, txt:VARARG
if DBGWIN_DEBUG_ON eq 1 ; If Debug is on
ifnb <txt> ; If text is given
PrintText txt ; Print Text
endif
pushad
invoke HexDump2, lpData, lnLen ; Call the Dump proc
popad
endif
endm
;--------------------------------------------------------------------------
DumpFPU macro txt:VARARG
if DBGWIN_DEBUG_ON eq 1 ; If Debug is on
ifnb <txt> ; If text is given
PrintText txt ; Print Text
PrintLine ; Print Line
endif
pushad
invoke FPUDump ; Call the Dump proc
popad
endif
endm
;--------------------------------------------------------------------------
PrintDec macro Var: REQ, Text
local szDebugNum
local info
local txt
local sz
local dwNum
local wNum
local bNum
if DBGWIN_DEBUG_ON eq 1
.data
szDebugNum byte 20 dup(0)
dwNum dword 0
.code
pushad
sz = GetSize(Var)
if sz eq 1
mov al, Var
cbw
cwde
mov dwNum, eax
elseif sz eq 2
mov ax, Var
cwde
mov dwNum, eax
elseif sz eq 4
m2m dwNum, Var
endif
invoke wsprintf, addr szDebugNum, CTEXT("%li"), dwNum
invoke lstrlen, addr szDebugNum
if DBGWIN_EXT_INFO eq 1
info textequ @CatStr(< !(>, SFileName(), <!, >, %@Line, <!)>)
push eax
ifnb <&Text>
add eax, @SizeStr(&Var)+3+@SizeStr(%info)+@SizeStr(&Text)+1
else
add eax, @SizeStr(&Var)+3+@SizeStr(%info)+1
endif
else
ifnb <&Text>
add eax, @SizeStr(&Var)+3+@SizeStr(&Text)+1
else
add eax, @SizeStr(&Var)+3+1
endif
endif
invoke GlobalAlloc, GPTR, eax
mov ebx, eax
FillMem eax, &Var
mov dword ptr [eax+@SizeStr(&Var)], 203D20h
invoke lstrcat, eax, addr szDebugNum
ifnb <&Text>
invoke lstrlen, eax
mov byte ptr [ebx+eax], ","
mov byte ptr [ebx+eax+1], " "
mov byte ptr [ebx+eax+2], 0
.data
txt byte &Text, 0
.code
invoke lstrcat, ebx, addr txt
endif
if DBGWIN_EXT_INFO eq 1
pop edx
push ebx
ifnb <&Text>
add ebx, @SizeStr(&Var)+3+@SizeStr(&Text)
else
add ebx, @SizeStr(&Var)+3
endif
add ebx, edx
FillMem ebx, %info
pop ebx
endif
invoke DebugPrint, ebx
invoke GlobalFree, ebx
popad
endif
endm
PrintDword equ <PrintDec>
;---------------------------------------------------------------------------
PrintDouble macro Var: REQ, Text
local szDebugNum
local info
local txt
if DBGWIN_DEBUG_ON eq 1
.data
szDebugNum byte 20 dup(0)
.code
pushad
invoke FloatToStr, Var, addr szDebugNum
invoke lstrlen, addr szDebugNum
if DBGWIN_EXT_INFO eq 1
info textequ @CatStr(< !(>, SFileName(), <!, >, %@Line, <!)>)
push eax
ifnb <&Text>
add eax, @SizeStr(&Var)+3+@SizeStr(%info)+@SizeStr(&Text)+1
else
add eax, @SizeStr(&Var)+3+@SizeStr(%info)+1
endif
else
ifnb <&Text>
add eax, @SizeStr(&Var)+3+@SizeStr(&Text)+1
else
add eax, @SizeStr(&Var)+3+1
endif
endif
invoke GlobalAlloc, GPTR, eax
mov ebx, eax
FillMem eax, &Var
mov dword ptr [eax+@SizeStr(&Var)], 203D20h
invoke lstrcat, eax, addr szDebugNum
ifnb <&Text>
invoke lstrlen, eax
mov byte ptr [ebx+eax], ","
mov byte ptr [ebx+eax+1], " "
mov byte ptr [ebx+eax+2], 0
.data
txt byte &Text, 0
.code
invoke lstrcat, ebx, addr txt
endif
if DBGWIN_EXT_INFO eq 1
pop edx
push ebx
ifnb <&Text>
add ebx, @SizeStr(&Var)+3+@SizeStr(&Text)
else
add ebx, @SizeStr(&Var)+3
endif
add ebx, edx
FillMem ebx, %info
pop ebx
endif
invoke DebugPrint, ebx
invoke GlobalFree, ebx
popad
endif
endm
;---------------------------------------------------------------------------
PrintLine macro
local szLine
if DBGWIN_DEBUG_ON eq 1
.data
szLine byte "----------------------------------------", 0
.code
pushad
invoke DebugPrint, addr szLine
popad
endif
endm
;---------------------------------------------------------------------------
PrintHex macro Var: REQ, Text
local szDebugNum
local info
local txt
local sz
local wNum
local bNum
local dwNum
if DBGWIN_DEBUG_ON eq 1
.data
szDebugNum byte 9 dup(0)
wNum label word
bNum label byte
dwNum dword 0
.code
pushad
sz = GetSize(Var)
if sz eq 1
if (OPATTR(Var)) and 00010000y
mov bNum, Var
else
mov al, Var
mov bNum, al
endif
shl dwNum, 24
elseif sz eq 2
m2m wNum, Var
shl dwNum, 16
elseif sz eq 4
m2m dwNum, Var
endif
invoke dw2hex, dwNum, addr szDebugNum
if sz eq 1
mov byte ptr szDebugNum[2], 0
elseif sz eq 2
mov byte ptr szDebugNum[4], 0
endif
invoke lstrlen, addr szDebugNum
if DBGWIN_EXT_INFO eq 1
info textequ @CatStr(< !(>, SFileName(), <!, >, %@Line, <!)>)
push eax
ifnb <&Text>
add eax, @SizeStr(&Var)+3+@SizeStr(%info)+@SizeStr(&Text)+1
else
add eax, @SizeStr(&Var)+3+@SizeStr(%info)+1
endif
else
ifnb <&Text>
add eax, @SizeStr(&Var)+3+@SizeStr(&Text)+1
else
add eax, @SizeStr(&Var)+3+1
endif
endif
invoke GlobalAlloc, GPTR, eax
mov ebx, eax
FillMem ebx, &Var
mov dword ptr [eax+@SizeStr(&Var)], 203D20h
invoke lstrcat, ebx, addr szDebugNum
ifnb <&Text>
invoke lstrlen, eax
mov byte ptr [ebx+eax], ","
mov byte ptr [ebx+eax+1], " "
mov byte ptr [ebx+eax+2], 0
.data
txt byte &Text, 0
.code
invoke lstrcat, ebx, addr txt
endif
if DBGWIN_EXT_INFO eq 1
pop edx
push ebx
ifnb <&Text>
add ebx, @SizeStr(&Var)+@SizeStr(&Text)+3
else
add ebx, @SizeStr(&Var)+3
endif
add ebx, edx
FillMem ebx, %info
pop ebx
endif
invoke DebugPrint, ebx
invoke GlobalFree, ebx
popad
endif
endm
;---------------------------------------------------------------------------
PrintError macro
local pDesc
local info
if DBGWIN_DEBUG_ON eq 1
pushad
.data
pDesc dword 0
.code
invoke GetLastError
invoke FormatMessage, FORMAT_MESSAGE_ALLOCATE_BUFFER or FORMAT_MESSAGE_FROM_SYSTEM, 0, eax, 0, addr pDesc, 0, 0
;FormatMessage returns length of err description in eax
if DBGWIN_EXT_INFO eq 1
info textequ @CatStr(< !(>, SFileName(), <!, >, %@Line, <!)>)
push eax
add eax, @SizeStr(%info)+1
invoke GlobalAlloc, GPTR, eax
push eax
invoke lstrcpy, eax, pDesc
pop eax
pop edx
push eax
add eax, edx
sub eax, 2
FillMem eax, %info
pop eax
invoke DebugPrint, eax
else
invoke DebugPrint, pDesc
endif
invoke LocalFree, pDesc
popad
endif
endm
;------------------------------------------------------------------------------
PrintException macro pExcept: REQ
local InfoText
local info
if DBGWIN_DEBUG_ON eq 1
info textequ @CatStr(< !(>, SFileName(), <!, >, %@Line, <!)>)
.data
InfoText byte 35+@SizeStr(%info) dup(0)
.code
pushad
mov eax, pExcept
mov eax, (EXCEPTION_RECORD ptr [eax]).ExceptionCode
invoke GetExName, eax
invoke lstrcpy, addr InfoText, eax
if DBGWIN_EXT_INFO eq 1
invoke lstrlen, addr InfoText
add eax, offset InfoText
FillMem eax, %info
endif
invoke DebugPrint, addr InfoText
popad
endif
endm
;-----------------------------------------------------------------------------
ASSERT macro Val: REQ, Message
local Msg, Text, Mwq
if DBGWIN_DEBUG_ON eq 1
if DBGWIN_EXT_INFO eq 1
ifnb <&Message>
if @InStr(1, Message, <!">)
Mwq equ @SubStr(Message, 2, @SizeStr(Message)-2)
endif
if @InStr(1, Message, <!'>)
Mwq equ @SubStr(Message, 2, @SizeStr(Message)-2)
endif
Text equ @CatStr(<ASSERT >, Val, <, >, Mwq, < !(>, SFileName(), <!, >, %@Line, <!)>)
else
Text equ @CatStr(<ASSERT >, Val, < !(>, SFileName(), <!, >, %@Line, <!)>)
endif
else
ifnb <&Message>
Text equ @CatStr(<ASSERT >, Val, <, >, Mwq)
else
Text equ @CatStr(<ASSERT >, Val)
endif
endif
.data
Msg byte @SizeStr(%Text)+1 dup(0)
.code
pushad
FillString &Msg, %Text
.if !Val
invoke DebugPrint, addr Msg
.endif
popad
endif
endm
assert equ <ASSERT>
;----------------------------------------------------------------------------
Spy macro Var: REQ
if DBGWIN_DEBUG_ON eq 1
.if __fTrap == 0
push eax
assume fs: nothing
mov __pVar, offset Var
push offset debug_except_handler
push fs:[0]
mov fs:[0], esp
mov __fTrap, 1
pushf
pop ax
or ax, 100h
push ax
popf
nop
.endif
endif
endm
StopSpy macro
if DBGWIN_DEBUG_ON eq 1
mov __fTrap, 0
mov eax, [esp] ;restore previous SEH
mov fs:[0], eax
add esp, 8
pop eax ;restore eax
endif
endm
;---------------------------------------------------------------------------
TrapException macro eh: REQ
if DBGWIN_DEBUG_ON eq 1
pushad
invoke LoadLibrary, CTEXT("dbghelp.dll")
mov __hLib, eax
invoke GetCurrentProcess
mov __hInst, eax
invoke GetProcAddress, __hLib, CTEXT("SymInitialize")
mov __pSymInit, eax
invoke GetProcAddress, __hLib, CTEXT("SymSetOptions")
mov __pSymOpt, eax
invoke GetProcAddress, __hLib, CTEXT("SymGetLineFromAddr")
mov __pGetLine, eax
.if __hLib
push SYMOPT_LOAD_LINES
call __pSymOpt
push TRUE
push NULL
push __hInst
call __pSymInit
popad
mov __esp, esp
assume fs: nothing
push offset TrapEx_seh
push fs:[0]
push esp
pop fs:[0]
push eh
pop __eh
pushf
pop ax
or ax, 100h ;set TF
push ax
popf
.else
popad
PrintText "Can't load dbghelp.dll. Please copy it to the system directory."
.endif
endif
endm
;---------------------------------------------------------------------------
Fix macro txt:=<Fix this later!!!!>
local pos, spos
pos = 0
spos = 0
% forc chr, @FileCur ;; Don't display full path. Easier to read.
pos = pos + 1
if "&chr" eq 5Ch ;; "\"
spos = pos
endif
endm
% echo @CatStr(<Fix: >, @SubStr(%@FileCur, spos+1,), <(%@Line) - txt>)
endm
;---------------------------------------------------------------------------
DbgDump macro lpStart: REQ, lnData: REQ
local @pmem
if DBGWIN_DEBUG_ON eq 1
.data?
@pmem dd ?
.code
pushad
push lpStart
push lnData
invoke GlobalAlloc, GMEM_FIXED, 80
mov @pmem, eax
pop ebx ;lnData
pop esi ;lpStart
.while ebx
mov edi, @pmem
invoke dw2hex, esi, edi
mov word ptr [edi+8], " :"
mov byte ptr [edi+10], " "
add edi, 11
push esi
push ebx
; dump hex values:
xor ecx, ecx
.while ecx < 16
.if !ebx
mov dword ptr [edi], " "
add edi, 3
.else
dec ebx
xor eax, eax
mov al, [esi]
inc esi
ror ax, 4
shr ah, 4
add ax, 3030h
cmp ah, 39h
jbe @F
add ah, "A"-3Ah
@@:
cmp al, 39h
jbe @F
add al, "A"-3Ah
@@:
mov word ptr [edi], ax
mov byte ptr [edi+2], " "
add edi, 3
.endif
inc ecx
.endw
pop ebx
pop esi
mov word ptr [edi], " "
add edi, 2
; dump text output:
xor ecx, ecx
.while ecx < 16
mov al, [esi]
.if !ebx
mov al, "."
.else
dec ebx
inc esi
cmp al, 20h
jae @F
mov al, "."
@@:
.endif
mov [edi], al
inc edi
inc ecx
.endw
mov byte ptr [edi],0
mov edi, @pmem
; write dashes:
mov byte ptr [edi+22], "-"
mov byte ptr [edi+34], "-"
mov byte ptr [edi+46], "-"
invoke DebugPrint, edi
.endw
invoke GlobalFree, @pmem
popad
endif
endm
+51
View File
@@ -0,0 +1,51 @@
; ===========================================
; decoder.inc copyright MASM32 1998 - 2005
; ===========================================
IFNDEF DECODER_INC
DECODER_INC equ <1>
CopyBlkAndWht PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CopyParameters PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DecRGB12_8_uv1 PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DecRGB12_8_y1 PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DecRGB12h_8_uv1 PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DecRGB12h_8_y1 PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DecRGB16_8_uv1 PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DecRGB16_8_y1 PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DecRGB16v_uv PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DecRGB16v_y PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DecRGB24uv1 PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DecRGB24y1 PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
Decode PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DecodeAndScale2 PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DecodeAndScale PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
FastCopyFrame PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetFxnAddrUV PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetFxnAddrY PROTO :DWORD,:DWORD,:DWORD,:DWORD
InitDecoder PROTO
LineCopyFast PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
NullScaler PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
RotateRight PROTO :DWORD,:DWORD
SaveState PROTO :DWORD,:DWORD
Scale2 PROTO
Scale PROTO :DWORD,:DWORD
SetDecoder PROTO :DWORD,:DWORD,:DWORD
SetNewLookUpTables PROTO :DWORD,:DWORD
SetOutputLUT PROTO :DWORD
SetUpScaler PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SwapUV PROTO
Test4ScChange PROTO :DWORD,:DWORD
TestColorMatrix PROTO :DWORD,:DWORD
UpdateDecoder PROTO :DWORD
_hF2dw PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
hF2dw PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
hF2up PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
vF2dw PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
vF2up PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo -----------------------------------------
echo WARNING Duplicate include file decoder.inc
echo -----------------------------------------
ENDIF
+26
View File
@@ -0,0 +1,26 @@
; --------------------------------------------------------------------------------------------------
; delayimp.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DELAYIMP_INC
DELAYIMP_INC equ <1>
FreeLibrary PROTO STDCALL :DWORD
GetLastError PROTO STDCALL
GetProcAddress PROTO STDCALL :DWORD,:DWORD
InterlockedExchange PROTO STDCALL :DWORD,:DWORD
LoadLibraryA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
LoadLibrary equ <LoadLibraryA>
ENDIF
LocalAlloc PROTO STDCALL :DWORD,:DWORD
LocalFree PROTO STDCALL :DWORD
RaiseException PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file delayimp.inc
echo -------------------------------------------
ENDIF
+26
View File
@@ -0,0 +1,26 @@
; --------------------------------------------------------------------------------------------------
; delayload.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DELAYLOAD_INC
DELAYLOAD_INC equ <1>
FreeLibrary PROTO STDCALL :DWORD
GetLastError PROTO STDCALL
GetProcAddress PROTO STDCALL :DWORD,:DWORD
InterlockedExchange PROTO STDCALL :DWORD,:DWORD
LoadLibraryA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
LoadLibrary equ <LoadLibraryA>
ENDIF
LocalAlloc PROTO STDCALL :DWORD,:DWORD
LocalFree PROTO STDCALL :DWORD
RaiseException PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo --------------------------------------------
echo WARNING duplicate include file delayload.inc
echo --------------------------------------------
ENDIF
+15
View File
@@ -0,0 +1,15 @@
; --------------------------------------------------------------------------------------------------
; devmgr.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DEVMGR_INC
DEVMGR_INC equ <1>
DeviceCreateHardwarePage PROTO STDCALL :DWORD,:DWORD
DeviceCreateHardwarePageEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo -----------------------------------------
echo WARNING duplicate include file devmgr.inc
echo -----------------------------------------
ENDIF
+14
View File
@@ -0,0 +1,14 @@
; --------------------------------------------------------------------------------------------------
; dflayout.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DFLAYOUT_INC
DFLAYOUT_INC equ <1>
StgOpenLayoutDocfile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file dflayout.inc
echo -------------------------------------------
ENDIF
+51
View File
@@ -0,0 +1,51 @@
; --------------------------------------------------------------------------------------------------
; dhcpcsvc.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DHCPCSVC_INC
DHCPCSVC_INC equ <1>
DhcpAcquireParameters PROTO STDCALL :DWORD
DhcpAcquireParametersByBroadcast PROTO STDCALL :DWORD
DhcpCApiCleanup PROTO STDCALL
DhcpCApiInitialize PROTO STDCALL :DWORD
DhcpDeRegisterOptions PROTO STDCALL :DWORD
DhcpDeRegisterParamChange PROTO STDCALL :DWORD,:DWORD,:DWORD
DhcpDelPersistentRequestParams PROTO STDCALL :DWORD,:DWORD
DhcpEnumClasses PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DhcpFallbackRefreshParams PROTO STDCALL :DWORD
DhcpHandlePnPEvent PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DhcpLeaseIpAddress PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DhcpLeaseIpAddressEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DhcpNotifyConfigChange PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DhcpNotifyConfigChangeEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DhcpNotifyMediaReconnected PROTO STDCALL :DWORD
DhcpOpenGlobalEvent PROTO STDCALL
DhcpPersistentRequestParams PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DhcpQueryHWInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DhcpRegisterOptions PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DhcpRegisterParamChange PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DhcpReleaseIpAddressLease PROTO STDCALL :DWORD,:DWORD
DhcpReleaseIpAddressLeaseEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DhcpReleaseParameters PROTO STDCALL :DWORD
DhcpRemoveDNSRegistrations PROTO STDCALL
DhcpRenewIpAddressLease PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DhcpRenewIpAddressLeaseEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DhcpRequestOptions PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DhcpRequestParams PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DhcpStaticRefreshParams PROTO STDCALL :DWORD
DhcpUndoRequestParams PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
McastApiCleanup PROTO STDCALL
McastApiStartup PROTO STDCALL :DWORD
McastEnumerateScopes PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
McastGenUID PROTO STDCALL :DWORD
McastReleaseAddress PROTO STDCALL :DWORD,:DWORD,:DWORD
McastRenewAddress PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
McastRequestAddress PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ServiceMain PROTO STDCALL :DWORD,:DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file dhcpcsvc.inc
echo -------------------------------------------
ENDIF
+600
View File
@@ -0,0 +1,600 @@
; ¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤
;
; Macros for in memory dialog templates
;
; ¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤=÷=¤
; ----------------------------------------
; 2 macros for aligning a 32 bit register
; ----------------------------------------
align_2 MACRO reg
add reg, 1
and reg, -2
ENDM
align_4 MACRO reg
add reg, 3
and reg, -4
ENDM
; ------------------------------------------------
; write unicode string at current location in EDI
; ------------------------------------------------
ustring MACRO quoted_text
LOCAL asc_txt
.data
asc_txt db quoted_text,0
.code
invoke MultiByteToWideChar,CP_ACP,MB_PRECOMPOSED,
ADDR asc_txt,-1,edi,LENGTHOF asc_txt
add edi, LENGTHOF asc_txt*2
ENDM
; --------------
; dialog window
; --------------
Dialog MACRO quoted_text_title,quoted_font,fsize,dstyle,ctlcnt,tx,ty,wd,ht,bsize
push esi
push edi
invoke GlobalAlloc,GMEM_FIXED or GMEM_ZEROINIT,bsize
mov esi, eax
mov edi, esi
mov DWORD PTR [edi+0], DS_SETFONT or dstyle
mov WORD PTR [edi+8], ctlcnt
mov WORD PTR [edi+10], tx
mov WORD PTR [edi+12], ty
mov WORD PTR [edi+14], wd
mov WORD PTR [edi+16], ht
add edi, 22
ustring quoted_text_title
mov WORD PTR [edi], fsize
add edi, 2
ustring quoted_font
ENDM
; DLGITEMTEMPLATE
; ------------
; push button
; ------------
DlgButton MACRO quoted_caption,dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
mov WORD PTR [edi+18], 0FFFFh ;; class array
mov WORD PTR [edi+20], 0080h ;; button
add edi, 22
ustring quoted_caption
align_2 edi
add edi, 2
ENDM
; -------------
; radio button
; -------------
DlgRadio MACRO quoted_caption,dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or BS_AUTORADIOBUTTON or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
mov WORD PTR [edi+18], 0FFFFh ;; class array
mov WORD PTR [edi+20], 0080h ;; button
add edi, 22
ustring quoted_caption
align_2 edi
add edi, 2
ENDM
; ----------
; check box
; ----------
DlgCheck MACRO quoted_caption,dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or BS_AUTOCHECKBOX or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
mov WORD PTR [edi+18], 0FFFFh ;; class array
mov WORD PTR [edi+20], 0080h ;; button
add edi, 22
ustring quoted_caption
align_2 edi
add edi, 2
ENDM
; ----------
; group box
; ----------
DlgGroup MACRO quoted_caption,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or BS_GROUPBOX
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
mov WORD PTR [edi+18], 0FFFFh ;; class array
mov WORD PTR [edi+20], 0080h ;; button
add edi, 22
ustring quoted_caption
align_2 edi
add edi, 2
ENDM
; ---------------
; static control
; ---------------
DlgStatic MACRO quoted_caption,dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
mov WORD PTR [edi+18], 0FFFFh ;; class array
mov WORD PTR [edi+20], 0082h ;; static
add edi, 22
ustring quoted_caption
align_2 edi
add edi, 2
ENDM
; ---------------
; icon control
; ---------------
DlgIcon MACRO IconID,tx,ty,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or SS_ICON
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+16], ctlID
mov WORD PTR [edi+18], 0FFFFh ;; class array
mov WORD PTR [edi+20], 0082h ;; static
mov WORD PTR [edi+22], 0FFFFh ;; title array
mov WORD PTR [edi+24], IconID
add edi, 26
ENDM
; ---------------
; bitmap control
; ---------------
DlgBitmap MACRO BmpID,tx,ty,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or SS_BITMAP
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+16], ctlID
mov WORD PTR [edi+18], 0FFFFh ;; class array
mov WORD PTR [edi+20], 0082h ;; static
mov WORD PTR [edi+22], 0FFFFh ;; title array
mov WORD PTR [edi+24], BmpID
add edi, 26
ENDM
; ---------------
; icon_ex control
; ---------------
DlgIconEx MACRO IconID,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or SS_ICON or SS_CENTERIMAGE
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
mov WORD PTR [edi+18], 0FFFFh ;; class array
mov WORD PTR [edi+20], 0082h ;; static
mov WORD PTR [edi+22], 0FFFFh ;; title array
mov WORD PTR [edi+24], IconID
add edi, 26
ENDM
; -----------------
; bitmap_ex control
; -----------------
DlgBitmapEx MACRO BmpID,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or SS_BITMAP or SS_CENTERIMAGE
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
mov WORD PTR [edi+18], 0FFFFh ;; class array
mov WORD PTR [edi+20], 0082h ;; static
mov WORD PTR [edi+22], 0FFFFh ;; title array
mov WORD PTR [edi+24], BmpID
add edi, 26
ENDM
; -------------
; edit control
; -------------
DlgEdit MACRO dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
mov WORD PTR [edi+18], 0FFFFh
mov WORD PTR [edi+20], 0081h ;; edit control
add edi, 26
ENDM
; ---------
; list box
; ---------
DlgList MACRO dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
mov WORD PTR [edi+18], 0FFFFh
mov WORD PTR [edi+20], 0083h ;; edit control
add edi, 26
ENDM
; ----------
; combo box
; ----------
DlgCombo MACRO dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
mov WORD PTR [edi+18], 0FFFFh
mov WORD PTR [edi+20], 0085h ;; edit control
add edi, 26
ENDM
; -----------
; scroll bar
; -----------
DlgScroll MACRO dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
mov WORD PTR [edi+18], 0FFFFh
mov WORD PTR [edi+20], 0084h ;; edit control
add edi, 26
ENDM
; "SysHeader32" ok
; "ToolbarWindow32" ok
; "msctls_statusbar32" ok
; "msctls_trackbar32" ok
; "msctls_updown32" ok
; "msctls_progress32" ok
; "SysListView32" ok
; "SysTreeView32" ok
; "SysTabControl32" ok
; "SysAnimate32" ok
; "RichEdit" ok
; "RichEdit20a" ok
; "SysMonthCal32" ok
; "SysDateTimePick32" ok
; "SysIPAddress32" ok
; "msctls_hotkey32" ok
; "ReBarWindow32" ok
; "SysPager" ok
; "NativeFontCtl"
; "commctrl_DragListMsg"
; "ComboBoxEx32"
; "tooltips_class32"
; ---------------------------------------------
; controls below from the common control
; library require the API "InitCommonControls"
; to initialise the common control library.
; Later common controls require the API
; "InitCommonControlsEx".
; ---------------------------------------------
; These are the styles that activate the common control library
; for each type of control listed that must be placed in the "dwICC"
; member of the "INITCOMMONCONTROLSEX" structure used by the API
; function "InitCommonControlsEx".
; ---------------------------------------------
; ICC_ANIMATE_CLASS Load animate control class.
; ICC_BAR_CLASSES Load toolbar, status bar,
; trackbar, and tooltip control classes.
; ICC_COOL_CLASSES Load rebar control class.
; ICC_DATE_CLASSES Load date and time picker control class.
; ICC_HOTKEY_CLASS Load hot key control class.
; ICC_INTERNET_CLASSES Load IP address class.
; ICC_LISTVIEW_CLASSES Load list view and header control classes.
; ICC_PAGESCROLLER_CLASS Load pager control class.
; ICC_PROGRESS_CLASS Load progress bar control class.
; ICC_TAB_CLASSES Load tab and tooltip control classes.
; ICC_TREEVIEW_CLASSES Load tree view and tooltip control classes.
; ICC_UPDOWN_CLASS Load up-down control class.
; ICC_USEREX_CLASSES Load ComboBoxEx class.
; ICC_WIN95_CLASSES Load animate control, header, hot key,
; list view, progress bar, status bar, tab,
; tooltip, toolbar, trackbar, tree view,
; and up-down control classes.
; -------------------------------------
; general purpose common control macro
; -------------------------------------
DlgComCtl MACRO quoted_class,dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
add edi, 18
ustring quoted_class
align_2 edi
add edi, 4
ENDM
; --------------
; rebar control
; --------------
DlgRebar MACRO dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
add edi, 18
ustring "ReBarWindow32"
align_2 edi
add edi, 4
ENDM
; ---------------
; hotkey control
; ---------------
DlgHotkey MACRO dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
add edi, 18
ustring "msctls_hotkey32"
align_2 edi
add edi, 4
ENDM
; -------------------
; IP address control
; -------------------
DlgIPAddress MACRO dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
add edi, 18
ustring "SysIPAddress32"
align_2 edi
add edi, 4
ENDM
; -----------------
; data time picker
; -----------------
DlgDateTime MACRO dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
add edi, 18
ustring "SysDateTimePick32"
align_2 edi
add edi, 4
ENDM
; ---------------
; month calender
; ---------------
DlgMonthCal MACRO dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
add edi, 18
ustring "SysMonthCal32"
align_2 edi
add edi, 4
ENDM
; -----------
; status bar
; -----------
DlgStatus MACRO ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD
mov WORD PTR [edi+16], ctlID
add edi, 18
ustring "msctls_statusbar32"
align_2 edi
add edi, 2
ENDM
; -------------
; progress bar
; -------------
DlgProgress MACRO dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
add edi, 18
ustring "msctls_progress32"
align_2 edi
add edi, 2
ENDM
; ------------------
; list view control
; ------------------
DlgListView MACRO dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
add edi, 18
ustring "SysListView32"
align_2 edi
add edi, 2
ENDM
DlgTreeView MACRO dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
add edi, 18
ustring "SysTreeView32"
align_2 edi
add edi, 2
ENDM
; ------------
; tab control
; ------------
DlgTabControl MACRO dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
add edi, 18
ustring "SysTabControl32"
align_2 edi
add edi, 2
ENDM
; ------------------
; animation control
; ------------------
DlgAnimate MACRO dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
add edi, 18
ustring "SysAnimate32"
align_2 edi
add edi, 2
ENDM
; ---------------
; header control
; ---------------
DlgHeader MACRO dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
add edi, 18
ustring "SysHeader32"
align_2 edi
add edi, 2
ENDM
; -----------------
; richedit control
; -----------------
DlgRichEdit MACRO dstyle,tx,ty,wd,ht,ctlID
align_4 edi
mov DWORD PTR [edi+0], WS_VISIBLE or WS_CHILD or dstyle
mov WORD PTR [edi+8], tx
mov WORD PTR [edi+10], ty
mov WORD PTR [edi+12], wd
mov WORD PTR [edi+14], ht
mov WORD PTR [edi+16], ctlID
add edi, 18
ustring "RICHEDIT"
align_2 edi
add edi, 2
ENDM
; ------------------------------------
; create a modal dialog from the data
; written to the memory template.
; ------------------------------------
CallModalDialog MACRO Instance,Parent,DlgProc,lpExtra
invoke DialogBoxIndirectParam,Instance,esi,Parent,
ADDR DlgProc,lpExtra
push eax ;; preserve return value
invoke GlobalFree,esi ;; free memory
pop eax ;; restore return value
pop edi
pop esi
ENDM
; -------------------------------------
; creat a modeless dialog from the data
; written to the memory template.
; -------------------------------------
CallModelessDialog MACRO Instance,Parent,DlgProc,lParamInit
invoke CreateDialogIndirectParam,Instance,esi,Parent,
ADDR DlgProc,lParamInit
push eax ;; preserve return value
invoke GlobalFree,esi ;; free memory
pop eax ;; restore return value
pop edi
pop esi
ENDM
+24
View File
@@ -0,0 +1,24 @@
; --------------------------------------------------------------------------------------------------
; dinput.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DINPUT_INC
DINPUT_INC equ <1>
DirectInputCreateA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DirectInputCreate equ <DirectInputCreateA>
ENDIF
DirectInputCreateEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DirectInputCreateW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DirectInputCreate equ <DirectInputCreateW>
ENDIF
ELSE
echo -----------------------------------------
echo WARNING duplicate include file dinput.inc
echo -----------------------------------------
ENDIF
+14
View File
@@ -0,0 +1,14 @@
; --------------------------------------------------------------------------------------------------
; dinput8.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DINPUT8_INC
DINPUT8_INC equ <1>
DirectInput8Create PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo ------------------------------------------
echo WARNING duplicate include file dinput8.inc
echo ------------------------------------------
ENDIF
+18
View File
@@ -0,0 +1,18 @@
; --------------------------------------------------------------------------------------------------
; dlcapi.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DLCAPI_INC
DLCAPI_INC equ <1>
AcsLan PROTO STDCALL :DWORD,:DWORD
DlcCallDriver PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetAdapterNameFromNumber PROTO STDCALL :DWORD,:DWORD
GetAdapterNumberFromName PROTO STDCALL :DWORD,:DWORD
NtAcsLan PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo -----------------------------------------
echo WARNING duplicate include file dlcapi.inc
echo -----------------------------------------
ENDIF
+295
View File
@@ -0,0 +1,295 @@
; --------------------------------------------------------------------------------------------------
; dnsapi.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DNSAPI_INC
DNSAPI_INC equ <1>
BreakRecordsIntoBlob PROTO STDCALL :DWORD,:DWORD,:DWORD
CombineRecordsInBlob PROTO STDCALL :DWORD,:DWORD
DnsAcquireContextHandle_A PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DnsAcquireContextHandle_ equ <DnsAcquireContextHandle_A>
ENDIF
DnsAcquireContextHandle_W PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DnsAcquireContextHandle_ equ <DnsAcquireContextHandle_W>
ENDIF
DnsAddRecordSet_A PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DnsAddRecordSet_ equ <DnsAddRecordSet_A>
ENDIF
DnsAddRecordSet_UTF8 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DnsAddRecordSet_W PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DnsAddRecordSet_ equ <DnsAddRecordSet_W>
ENDIF
DnsAllocateRecord PROTO STDCALL :DWORD
DnsApiAlloc PROTO STDCALL :DWORD
DnsApiFree PROTO STDCALL :DWORD
DnsApiHeapReset PROTO STDCALL :DWORD,:DWORD,:DWORD
DnsApiRealloc PROTO STDCALL :DWORD,:DWORD
DnsApiSetDebugGlobals PROTO STDCALL :DWORD
DnsAsyncRegisterHostAddrs PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DnsAsyncRegisterInit PROTO STDCALL :DWORD
DnsAsyncRegisterTerm PROTO STDCALL
DnsCopyStringEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DnsCreateReverseNameStringForIpAddress PROTO STDCALL :DWORD
DnsCreateStandardDnsNameCopy PROTO STDCALL :DWORD,:DWORD,:DWORD
DnsCreateStringCopy PROTO STDCALL :DWORD,:DWORD
DnsDhcpSrvRegisterHostName PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DnsDhcpSrvRegisterInit PROTO STDCALL
DnsDhcpSrvRegisterInitialize PROTO STDCALL :DWORD
DnsDhcpSrvRegisterTerm PROTO STDCALL
DnsDowncaseDnsNameLabel PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DnsExtractRecordsFromMessage_UTF8 PROTO STDCALL :DWORD,:DWORD,:DWORD
DnsExtractRecordsFromMessage_W PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DnsExtractRecordsFromMessage_ equ <DnsExtractRecordsFromMessage_W>
ENDIF
DnsFindAuthoritativeZone PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DnsFlushResolverCache PROTO STDCALL
DnsFlushResolverCacheEntry_A PROTO STDCALL :DWORD
IFNDEF __UNICODE__
DnsFlushResolverCacheEntry_ equ <DnsFlushResolverCacheEntry_A>
ENDIF
DnsFlushResolverCacheEntry_UTF8 PROTO STDCALL :DWORD
DnsFlushResolverCacheEntry_W PROTO STDCALL :DWORD
IFDEF __UNICODE__
DnsFlushResolverCacheEntry_ equ <DnsFlushResolverCacheEntry_W>
ENDIF
DnsFree PROTO STDCALL :DWORD,:DWORD
DnsFreeConfigStructure PROTO STDCALL :DWORD,:DWORD
DnsGetBufferLengthForStringCopy PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DnsGetCacheDataTable PROTO STDCALL :DWORD
DnsGetDnsServerList PROTO STDCALL :DWORD
DnsGetIpAddressInfoList PROTO STDCALL :DWORD
DnsGetLastFailedUpdateInfo PROTO STDCALL :DWORD
DnsGetLocalAddrArray PROTO STDCALL
DnsGetLocalAddrArrayDirect PROTO STDCALL
DnsGetPrimaryDomainName_A PROTO STDCALL
IFNDEF __UNICODE__
DnsGetPrimaryDomainName_ equ <DnsGetPrimaryDomainName_A>
ENDIF
DnsGlobals PROTO C :VARARG
DnsIpv6AddressToString PROTO STDCALL :DWORD,:DWORD
DnsIpv6StringToAddress PROTO STDCALL :DWORD,:DWORD,:DWORD
DnsIsStringCountValidForTextType PROTO STDCALL :DWORD,:DWORD
DnsModifyRecordSet_A PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DnsModifyRecordSet_ equ <DnsModifyRecordSet_A>
ENDIF
DnsModifyRecordSet_UTF8 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DnsModifyRecordSet_W PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DnsModifyRecordSet_ equ <DnsModifyRecordSet_W>
ENDIF
DnsModifyRecordsInSet_A PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DnsModifyRecordsInSet_ equ <DnsModifyRecordsInSet_A>
ENDIF
DnsModifyRecordsInSet_UTF8 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DnsModifyRecordsInSet_W PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DnsModifyRecordsInSet_ equ <DnsModifyRecordsInSet_W>
ENDIF
DnsNameCompareEx_A PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DnsNameCompareEx_ equ <DnsNameCompareEx_A>
ENDIF
DnsNameCompareEx_UTF8 PROTO STDCALL :DWORD,:DWORD,:DWORD
DnsNameCompareEx_W PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DnsNameCompareEx_ equ <DnsNameCompareEx_W>
ENDIF
DnsNameCompare_A PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
DnsNameCompare_ equ <DnsNameCompare_A>
ENDIF
DnsNameCompare_UTF8 PROTO STDCALL :DWORD,:DWORD
DnsNameCompare_W PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
DnsNameCompare_ equ <DnsNameCompare_W>
ENDIF
DnsNameCopy PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DnsNameCopyAllocate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DnsNotifyResolver PROTO STDCALL :DWORD,:DWORD
DnsNotifyResolverClusterIp PROTO STDCALL :DWORD,:DWORD
DnsNotifyResolverEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DnsQueryConfig PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DnsQueryConfigAllocEx PROTO STDCALL :DWORD,:DWORD,:DWORD
DnsQueryConfigDword PROTO STDCALL :DWORD,:DWORD
DnsQueryExA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
DnsQueryEx equ <DnsQueryExA>
ENDIF
DnsQueryExUTF8 PROTO STDCALL :DWORD
DnsQueryExW PROTO STDCALL :DWORD
IFDEF __UNICODE__
DnsQueryEx equ <DnsQueryExW>
ENDIF
DnsQuery_A PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DnsQuery_ equ <DnsQuery_A>
ENDIF
DnsQuery_UTF8 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DnsQuery_W PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DnsQuery_ equ <DnsQuery_W>
ENDIF
DnsRecordBuild_UTF8 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DnsRecordBuild_W PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DnsRecordBuild_ equ <DnsRecordBuild_W>
ENDIF
DnsRecordCompare PROTO STDCALL :DWORD,:DWORD
DnsRecordCopyEx PROTO STDCALL :DWORD,:DWORD,:DWORD
DnsRecordListFree PROTO STDCALL :DWORD,:DWORD
DnsRecordSetCompare PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DnsRecordSetCopyEx PROTO STDCALL :DWORD,:DWORD,:DWORD
DnsRecordSetDetach PROTO STDCALL :DWORD
DnsRecordStringForType PROTO STDCALL :DWORD
DnsRecordStringForWritableType PROTO STDCALL :DWORD
DnsRecordTypeForName PROTO STDCALL :DWORD,:DWORD
DnsRegisterClusterAddress PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DnsReleaseContextHandle PROTO STDCALL :DWORD
DnsRemoveRegistrations PROTO STDCALL
DnsReplaceRecordSetA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DnsReplaceRecordSet equ <DnsReplaceRecordSetA>
ENDIF
DnsReplaceRecordSetUTF8 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DnsReplaceRecordSetW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DnsReplaceRecordSet equ <DnsReplaceRecordSetW>
ENDIF
DnsSetConfigDword PROTO STDCALL :DWORD,:DWORD,:DWORD
DnsStringCopyAllocateEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DnsUpdate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DnsUpdateTest_A PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DnsUpdateTest_ equ <DnsUpdateTest_A>
ENDIF
DnsUpdateTest_UTF8 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DnsUpdateTest_W PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DnsUpdateTest_ equ <DnsUpdateTest_W>
ENDIF
DnsValidateName_A PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
DnsValidateName_ equ <DnsValidateName_A>
ENDIF
DnsValidateName_UTF8 PROTO STDCALL :DWORD,:DWORD
DnsValidateName_W PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
DnsValidateName_ equ <DnsValidateName_W>
ENDIF
DnsValidateUtf8Byte PROTO STDCALL :DWORD,:DWORD
DnsWriteQuestionToBuffer_UTF8 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DnsWriteQuestionToBuffer_W PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DnsWriteQuestionToBuffer_ equ <DnsWriteQuestionToBuffer_W>
ENDIF
DnsWriteReverseNameStringForIpAddress PROTO STDCALL :DWORD,:DWORD
Dns_AddRecordsToMessage PROTO STDCALL :DWORD,:DWORD,:DWORD
Dns_AllocateMsgBuf PROTO STDCALL :DWORD
Dns_BuildPacket PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
Dns_CacheSocketCleanup PROTO STDCALL
Dns_CacheSocketInit PROTO STDCALL :DWORD
Dns_CleanupWinsock PROTO STDCALL
Dns_CloseConnection PROTO STDCALL :DWORD
Dns_CloseHostFile PROTO STDCALL :DWORD
Dns_CloseSocket PROTO STDCALL :DWORD
Dns_CreateMulticastSocket PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
Dns_CreateSocket PROTO STDCALL :DWORD,:DWORD,:DWORD
Dns_CreateSocketEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
Dns_FindAuthoritativeZoneLib PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
Dns_GetIpAddresses PROTO STDCALL :DWORD,:DWORD
Dns_GetLocalIpAddressArray PROTO STDCALL
Dns_GetRandomXid PROTO STDCALL :DWORD
Dns_InitQueryTimeouts PROTO STDCALL
Dns_InitializeMsgRemoteSockaddr PROTO STDCALL :DWORD,:DWORD
Dns_InitializeWinsock PROTO STDCALL
Dns_OpenHostFile PROTO STDCALL :DWORD
Dns_OpenTcpConnectionAndSend PROTO STDCALL :DWORD,:DWORD,:DWORD
Dns_ParseMessage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
Dns_ParsePacketRecord PROTO STDCALL :DWORD,:DWORD,:DWORD
Dns_PingAdapterServers PROTO STDCALL :DWORD
Dns_ReadHostFileLine PROTO STDCALL :DWORD
Dns_ReadRecordStructureFromPacket PROTO STDCALL :DWORD,:DWORD,:DWORD
Dns_RecvTcp PROTO STDCALL :DWORD
Dns_ResetNetworkInfo PROTO STDCALL :DWORD
Dns_SendAndRecvUdp PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
Dns_SendEx PROTO STDCALL :DWORD,:DWORD,:DWORD
Dns_SetRecordDatalength PROTO STDCALL :DWORD,:DWORD
Dns_SkipToRecord PROTO STDCALL :DWORD,:DWORD,:DWORD
Dns_UpdateLib PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
Dns_UpdateLibEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
Dns_WriteQuestionToMessage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
Dns_WriteRecordStructureToPacketEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetCurrentTimeInSeconds PROTO STDCALL
GetRecordsForLocalName PROTO STDCALL :DWORD
NetInfo_Build PROTO STDCALL :DWORD
NetInfo_Clean PROTO STDCALL :DWORD,:DWORD
NetInfo_Copy PROTO STDCALL :DWORD
NetInfo_Free PROTO STDCALL :DWORD
NetInfo_IsForUpdate PROTO STDCALL :DWORD
NetInfo_ResetServerPriorities PROTO STDCALL :DWORD,:DWORD
QueryDirectEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
Query_Main PROTO STDCALL :DWORD
Reg_ReadGlobalsEx PROTO STDCALL :DWORD,:DWORD
ELSE
echo -----------------------------------------
echo WARNING duplicate include file dnsapi.inc
echo -----------------------------------------
ENDIF
+29
View File
@@ -0,0 +1,29 @@
; --------------------------------------------------------------------------------------------------
; dnscrcli.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DNSCRCLI_INC
DNSCRCLI_INC equ <1>
RpcBindingFree PROTO STDCALL :DWORD
RpcBindingFromStringBindingW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
RpcBindingFromStringBinding equ <RpcBindingFromStringBindingW>
ENDIF
RpcStringBindingComposeW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
RpcStringBindingCompose equ <RpcStringBindingComposeW>
ENDIF
RpcStringFreeW PROTO STDCALL :DWORD
IFDEF __UNICODE__
RpcStringFree equ <RpcStringFreeW>
ENDIF
ELSE
echo -------------------------------------------
echo WARNING duplicate include file dnscrcli.inc
echo -------------------------------------------
ENDIF
+206
View File
@@ -0,0 +1,206 @@
; --------------------------------------------------------------------------------------------------
; dnslib.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DNSLIB_INC
DNSLIB_INC equ <1>
AddAccessAllowedAce PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
AllocConsole PROTO STDCALL
CloseHandle PROTO STDCALL :DWORD
CompareStringA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CompareString equ <CompareStringA>
ENDIF
CompareStringW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CompareString equ <CompareStringW>
ENDIF
CreateEventA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CreateEvent equ <CreateEventA>
ENDIF
CreateFileA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CreateFile equ <CreateFileA>
ENDIF
DebugBreak PROTO STDCALL
DeleteCriticalSection PROTO STDCALL :DWORD
EnterCriticalSection PROTO STDCALL :DWORD
FlushFileBuffers PROTO STDCALL :DWORD
FreeLibrary PROTO STDCALL :DWORD
GetConsoleScreenBufferInfo PROTO STDCALL :DWORD,:DWORD
GetCurrentProcess PROTO STDCALL
GetCurrentProcessId PROTO STDCALL
GetCurrentThread PROTO STDCALL
GetCurrentThreadId PROTO STDCALL
GetDateFormatA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetDateFormat equ <GetDateFormatA>
ENDIF
GetLastError PROTO STDCALL
GetLengthSid PROTO STDCALL :DWORD
GetLocalTime PROTO STDCALL :DWORD
GetModuleHandleA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
GetModuleHandle equ <GetModuleHandleA>
ENDIF
GetProcAddress PROTO STDCALL :DWORD,:DWORD
GetSidSubAuthority PROTO STDCALL :DWORD,:DWORD
GetSidSubAuthorityCount PROTO STDCALL :DWORD
GetStdHandle PROTO STDCALL :DWORD
GetTickCount PROTO STDCALL
GetTimeFormatA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetTimeFormat equ <GetTimeFormatA>
ENDIF
GetTokenInformation PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ImpersonateLoggedOnUser PROTO STDCALL :DWORD
InitializeAcl PROTO STDCALL :DWORD,:DWORD,:DWORD
InitializeCriticalSection PROTO STDCALL :DWORD
InitializeSecurityDescriptor PROTO STDCALL :DWORD,:DWORD
InterlockedDecrement PROTO STDCALL :DWORD
InterlockedIncrement PROTO STDCALL :DWORD
LCMapStringW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
LCMapString equ <LCMapStringW>
ENDIF
LeaveCriticalSection PROTO STDCALL :DWORD
LoadLibraryA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
LoadLibrary equ <LoadLibraryA>
ENDIF
LoadLibraryExW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
LoadLibraryEx equ <LoadLibraryExW>
ENDIF
LoadStringW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
LoadString equ <LoadStringW>
ENDIF
LocalAlloc PROTO STDCALL :DWORD,:DWORD
LocalFree PROTO STDCALL :DWORD
LocalReAlloc PROTO STDCALL :DWORD,:DWORD,:DWORD
LogonUserW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
LogonUser equ <LogonUserW>
ENDIF
MoveFileExA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
MoveFileEx equ <MoveFileExA>
ENDIF
MultiByteToWideChar PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
OpenProcessToken PROTO STDCALL :DWORD,:DWORD,:DWORD
OpenThreadToken PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
OutputDebugStringA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
OutputDebugString equ <OutputDebugStringA>
ENDIF
ReadFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
RtlAllocateHeap PROTO STDCALL :DWORD,:DWORD,:DWORD
RtlCreateHeap PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
RtlDeleteCriticalSection PROTO STDCALL :DWORD
RtlDestroyHeap PROTO STDCALL :DWORD
RtlFreeHeap PROTO STDCALL :DWORD,:DWORD,:DWORD
RtlIpv6AddressToStringA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
RtlIpv6AddressToString equ <RtlIpv6AddressToStringA>
ENDIF
RtlIpv6AddressToStringW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
RtlIpv6AddressToString equ <RtlIpv6AddressToStringW>
ENDIF
RtlIpv6StringToAddressA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
RtlIpv6StringToAddress equ <RtlIpv6StringToAddressA>
ENDIF
RtlIpv6StringToAddressExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
RtlIpv6StringToAddressEx equ <RtlIpv6StringToAddressExW>
ENDIF
RtlIpv6StringToAddressW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
RtlIpv6StringToAddress equ <RtlIpv6StringToAddressW>
ENDIF
RtlReAllocateHeap PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
SetConsoleScreenBufferSize PROTO STDCALL :DWORD,:DWORD
SetEvent PROTO STDCALL :DWORD
SetLastError PROTO STDCALL :DWORD
SetSecurityDescriptorDacl PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
Sleep PROTO STDCALL :DWORD
UuidCreateSequential PROTO STDCALL :DWORD
WSAGetLastError PROTO STDCALL
WSAStartup PROTO STDCALL :DWORD,:DWORD
WaitForSingleObject PROTO STDCALL :DWORD,:DWORD
WideCharToMultiByte PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
WriteFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
_snprintf PROTO C :VARARG
_strlwr PROTO C :VARARG
_strnicmp PROTO C :VARARG
_strupr PROTO C :VARARG
_vsnprintf PROTO C :VARARG
atoi PROTO C :VARARG
getprotobyname PROTO STDCALL :DWORD
getprotobynumber PROTO STDCALL :DWORD
getservbyport PROTO STDCALL :DWORD,:DWORD
gmtime PROTO C :VARARG
htonl PROTO STDCALL :DWORD
htons PROTO STDCALL :DWORD
inet_addr PROTO STDCALL :DWORD
inet_ntoa PROTO STDCALL :DWORD
isdigit PROTO C :VARARG
ntohl PROTO STDCALL :DWORD
ntohs PROTO STDCALL :DWORD
printf PROTO C :VARARG
sprintf PROTO C :VARARG
sscanf PROTO C :VARARG
strncmp PROTO C :VARARG
strncpy PROTO C :VARARG
strtok PROTO C :VARARG
strtol PROTO C :VARARG
strtoul PROTO C :VARARG
swprintf PROTO C :VARARG
time PROTO C :VARARG
wcscat PROTO C :VARARG
wcschr PROTO C :VARARG
wcscmp PROTO C :VARARG
wcscpy PROTO C :VARARG
wcslen PROTO C :VARARG
wcsncpy PROTO C :VARARG
wcstok PROTO C :VARARG
wcstoul PROTO C :VARARG
; wsprintfW arg type unknown
ELSE
echo -----------------------------------------
echo WARNING duplicate include file dnslib.inc
echo -----------------------------------------
ENDIF
+16
View File
@@ -0,0 +1,16 @@
; --------------------------------------------------------------------------------------------------
; dnsperf.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DNSPERF_INC
DNSPERF_INC equ <1>
CloseDnsPerformanceData PROTO STDCALL
CollectDnsPerformanceData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
OpenDnsPerformanceData PROTO STDCALL :DWORD
ELSE
echo ------------------------------------------
echo WARNING duplicate include file dnsperf.inc
echo ------------------------------------------
ENDIF
+110
View File
@@ -0,0 +1,110 @@
; --------------------------------------------------------------------------------------------------
; dnsrpc.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DNSRPC_INC
DNSRPC_INC equ <1>
CoCreateInstance PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CoInitialize PROTO STDCALL :DWORD
CoInitializeSecurity PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CoSetProxyBlanket PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CoUninitialize PROTO STDCALL
FileTimeToSystemTime PROTO STDCALL :DWORD,:DWORD
GetComputerNameA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
GetComputerName equ <GetComputerNameA>
ENDIF
GetComputerNameW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
GetComputerName equ <GetComputerNameW>
ENDIF
GetDateFormatA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetDateFormat equ <GetDateFormatA>
ENDIF
GetLastError PROTO STDCALL
GetTimeFormatA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetTimeFormat equ <GetTimeFormatA>
ENDIF
InterlockedIncrement PROTO STDCALL :DWORD
RpcBindingFree PROTO STDCALL :DWORD
RpcBindingFromStringBindingW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
RpcBindingFromStringBinding equ <RpcBindingFromStringBindingW>
ENDIF
RpcBindingSetAuthInfoA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
RpcBindingSetAuthInfo equ <RpcBindingSetAuthInfoA>
ENDIF
RpcStringBindingComposeW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
RpcStringBindingCompose equ <RpcStringBindingComposeW>
ENDIF
RpcStringFreeW PROTO STDCALL :DWORD
IFDEF __UNICODE__
RpcStringFree equ <RpcStringFreeW>
ENDIF
SafeArrayAccessData PROTO STDCALL :DWORD,:DWORD
SafeArrayCreate PROTO STDCALL :DWORD,:DWORD,:DWORD
SafeArrayDestroy PROTO STDCALL :DWORD
SafeArrayGetElement PROTO STDCALL :DWORD,:DWORD,:DWORD
SafeArrayGetLBound PROTO STDCALL :DWORD,:DWORD,:DWORD
SafeArrayGetUBound PROTO STDCALL :DWORD,:DWORD,:DWORD
SafeArrayPutElement PROTO STDCALL :DWORD,:DWORD,:DWORD
SafeArrayUnaccessData PROTO STDCALL :DWORD
SetLastError PROTO STDCALL :DWORD
Sleep PROTO STDCALL :DWORD
SysAllocString PROTO STDCALL :DWORD
SysFreeString PROTO STDCALL :DWORD
SystemTimeToTzSpecificLocalTime PROTO STDCALL :DWORD,:DWORD,:DWORD
VariantClear PROTO STDCALL :DWORD
VariantCopy PROTO STDCALL :DWORD,:DWORD
VariantInit PROTO STDCALL :DWORD
WSAGetLastError PROTO STDCALL
WSAStartup PROTO STDCALL :DWORD,:DWORD
_itoa PROTO C :VARARG
_ltow PROTO C :VARARG
_stricmp PROTO C :VARARG
_ultow PROTO C :VARARG
_wcsicmp PROTO C :VARARG
_wtoi64 PROTO C :VARARG
ctime PROTO C :VARARG
free PROTO C :VARARG
getprotobynumber PROTO STDCALL :DWORD
getservbyport PROTO STDCALL :DWORD,:DWORD
htons PROTO STDCALL :DWORD
inet_addr PROTO STDCALL :DWORD
inet_ntoa PROTO STDCALL :DWORD
malloc PROTO C :VARARG
printf PROTO C :VARARG
realloc PROTO C :VARARG
sprintf PROTO C :VARARG
strchr PROTO C :VARARG
strncpy PROTO C :VARARG
swprintf PROTO C :VARARG
wcscat PROTO C :VARARG
wcschr PROTO C :VARARG
wcscmp PROTO C :VARARG
wcscpy PROTO C :VARARG
wcslen PROTO C :VARARG
wcsncpy PROTO C :VARARG
; wsprintfW arg type unknown
ELSE
echo -----------------------------------------
echo WARNING duplicate include file dnsrpc.inc
echo -----------------------------------------
ENDIF
+15
View File
@@ -0,0 +1,15 @@
; --------------------------------------------------------------------------------------------------
; dnsrslvr.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DNSRSLVR_INC
DNSRSLVR_INC equ <1>
ServiceMain PROTO STDCALL :DWORD,:DWORD
SvchostPushServiceGlobals PROTO STDCALL :DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file dnsrslvr.inc
echo -------------------------------------------
ENDIF
+15
View File
@@ -0,0 +1,15 @@
; --------------------------------------------------------------------------------------------------
; dplay.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DPLAY_INC
DPLAY_INC equ <1>
DirectPlayCreate PROTO STDCALL :DWORD,:DWORD,:DWORD
DirectPlayEnumerate PROTO STDCALL :DWORD,:DWORD
ELSE
echo ----------------------------------------
echo WARNING duplicate include file dplay.inc
echo ----------------------------------------
ENDIF
+36
View File
@@ -0,0 +1,36 @@
; --------------------------------------------------------------------------------------------------
; dplayx.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DPLAYX_INC
DPLAYX_INC equ <1>
DirectPlayCreate PROTO STDCALL :DWORD,:DWORD,:DWORD
DirectPlayEnumerateA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
DirectPlayEnumerate equ <DirectPlayEnumerateA>
ENDIF
DirectPlayEnumerateW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
DirectPlayEnumerate equ <DirectPlayEnumerateW>
ENDIF
DirectPlayLobbyCreateA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DirectPlayLobbyCreate equ <DirectPlayLobbyCreateA>
ENDIF
DirectPlayLobbyCreateW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DirectPlayLobbyCreate equ <DirectPlayLobbyCreateW>
ENDIF
; gdwDPlaySPRefCount arg type unknown
ELSE
echo -----------------------------------------
echo WARNING duplicate include file dplayx.inc
echo -----------------------------------------
ENDIF
+14
View File
@@ -0,0 +1,14 @@
; --------------------------------------------------------------------------------------------------
; dpmodemx.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DPMODEMX_INC
DPMODEMX_INC equ <1>
SPInit PROTO STDCALL :DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file dpmodemx.inc
echo -------------------------------------------
ENDIF
+14
View File
@@ -0,0 +1,14 @@
; --------------------------------------------------------------------------------------------------
; dpserial.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DPSERIAL_INC
DPSERIAL_INC equ <1>
; CreateNewDirectPlay arg type unknown
ELSE
echo -------------------------------------------
echo WARNING duplicate include file dpserial.inc
echo -------------------------------------------
ENDIF
+14
View File
@@ -0,0 +1,14 @@
; --------------------------------------------------------------------------------------------------
; dpwsock.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DPWSOCK_INC
DPWSOCK_INC equ <1>
; CreateNewDirectPlay arg type unknown
ELSE
echo ------------------------------------------
echo WARNING duplicate include file dpwsock.inc
echo ------------------------------------------
ENDIF
+16
View File
@@ -0,0 +1,16 @@
; --------------------------------------------------------------------------------------------------
; dpwsockx.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DPWSOCKX_INC
DPWSOCKX_INC equ <1>
DPWS_BuildIPMessageHeader PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DPWS_GetEnumPort PROTO STDCALL :DWORD,:DWORD
SPInit PROTO STDCALL :DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file dpwsockx.inc
echo -------------------------------------------
ENDIF
+21
View File
@@ -0,0 +1,21 @@
; --------------------------------------------------------------------------------------------------
; drmk.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DRMK_INC
DRMK_INC equ <1>
DrmAddContentHandlers PROTO STDCALL :DWORD,:DWORD,:DWORD
DrmCreateContentMixed PROTO STDCALL :DWORD,:DWORD,:DWORD
DrmDestroyContent PROTO STDCALL :DWORD
DrmForwardContentToDeviceObject PROTO STDCALL :DWORD,:DWORD,:DWORD
DrmForwardContentToFileObject PROTO STDCALL :DWORD,:DWORD
DrmForwardContentToInterface PROTO STDCALL :DWORD,:DWORD,:DWORD
DrmGetContentRights PROTO STDCALL :DWORD,:DWORD
DrmGetFilterDescriptor PROTO STDCALL :DWORD
ELSE
echo ---------------------------------------
echo WARNING duplicate include file drmk.inc
echo ---------------------------------------
ENDIF
+59
View File
@@ -0,0 +1,59 @@
; --------------------------------------------------------------------------------------------------
; dsetup.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DSETUP_INC
DSETUP_INC equ <1>
DirectXDeviceDriverSetupA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DirectXDeviceDriverSetup equ <DirectXDeviceDriverSetupA>
ENDIF
DirectXDeviceDriverSetupW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DirectXDeviceDriverSetup equ <DirectXDeviceDriverSetupW>
ENDIF
DirectXLoadString PROTO STDCALL :DWORD,:DWORD,:DWORD
DirectXRegisterApplicationA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
DirectXRegisterApplication equ <DirectXRegisterApplicationA>
ENDIF
DirectXRegisterApplicationW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
DirectXRegisterApplication equ <DirectXRegisterApplicationW>
ENDIF
DirectXSetupA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DirectXSetup equ <DirectXSetupA>
ENDIF
DirectXSetupCallback PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DirectXSetupGetFileVersion PROTO STDCALL :DWORD,:DWORD,:DWORD
DirectXSetupGetVersion PROTO STDCALL :DWORD,:DWORD
DirectXSetupIsEng PROTO STDCALL
DirectXSetupIsJapan PROTO STDCALL
DirectXSetupIsJapanNec PROTO STDCALL
DirectXSetupSetCallback PROTO STDCALL :DWORD
DirectXSetupShowEULA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
DirectXSetupShowEUL equ <DirectXSetupShowEULA>
ENDIF
DirectXSetupW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DirectXSetup equ <DirectXSetupW>
ENDIF
DirectXUnRegisterApplication PROTO STDCALL :DWORD,:DWORD
ELSE
echo -----------------------------------------
echo WARNING duplicate include file dsetup.inc
echo -----------------------------------------
ENDIF
+41
View File
@@ -0,0 +1,41 @@
; --------------------------------------------------------------------------------------------------
; dsound.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DSOUND_INC
DSOUND_INC equ <1>
DirectSoundCaptureCreate8 PROTO STDCALL :DWORD,:DWORD,:DWORD
DirectSoundCaptureCreate PROTO STDCALL :DWORD,:DWORD,:DWORD
DirectSoundCaptureEnumerateA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
DirectSoundCaptureEnumerate equ <DirectSoundCaptureEnumerateA>
ENDIF
DirectSoundCaptureEnumerateW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
DirectSoundCaptureEnumerate equ <DirectSoundCaptureEnumerateW>
ENDIF
DirectSoundCreate8 PROTO STDCALL :DWORD,:DWORD,:DWORD
DirectSoundCreate PROTO STDCALL :DWORD,:DWORD,:DWORD
DirectSoundEnumerateA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
DirectSoundEnumerate equ <DirectSoundEnumerateA>
ENDIF
DirectSoundEnumerateW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
DirectSoundEnumerate equ <DirectSoundEnumerateW>
ENDIF
DirectSoundFullDuplexCreate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetDeviceID PROTO STDCALL :DWORD,:DWORD
ELSE
echo -----------------------------------------
echo WARNING duplicate include file dsound.inc
echo -----------------------------------------
ENDIF
+23
View File
@@ -0,0 +1,23 @@
; --------------------------------------------------------------------------------------------------
; dsprop.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DSPROP_INC
DSPROP_INC equ <1>
ADsPropCheckIfWritable PROTO STDCALL :DWORD,:DWORD
ADsPropCreateNotifyObj PROTO STDCALL :DWORD,:DWORD,:DWORD
ADsPropGetInitInfo PROTO STDCALL :DWORD,:DWORD
ADsPropSendErrorMessage PROTO STDCALL :DWORD,:DWORD
ADsPropSetHwnd PROTO STDCALL :DWORD,:DWORD
ADsPropSetHwndWithTitle PROTO STDCALL :DWORD,:DWORD,:DWORD
ADsPropShowErrorDialog PROTO STDCALL :DWORD,:DWORD
BringSheetToForeground PROTO STDCALL :DWORD,:DWORD
IsSheetAlreadyUp PROTO STDCALL :DWORD
PostADsPropSheet PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo -----------------------------------------
echo WARNING duplicate include file dsprop.inc
echo -----------------------------------------
ENDIF
+17
View File
@@ -0,0 +1,17 @@
; --------------------------------------------------------------------------------------------------
; dssec.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DSSEC_INC
DSSEC_INC equ <1>
DSCreateISecurityInfoObject PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DSCreateISecurityInfoObjectEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DSCreateSecurityPage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DSEditSecurity PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo ----------------------------------------
echo WARNING duplicate include file dssec.inc
echo ----------------------------------------
ENDIF
+14
View File
@@ -0,0 +1,14 @@
; --------------------------------------------------------------------------------------------------
; dststlog.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DSTSTLOG_INC
DSTSTLOG_INC equ <1>
; PrintLog arg type unknown
ELSE
echo -------------------------------------------
echo WARNING duplicate include file dststlog.inc
echo -------------------------------------------
ENDIF
+131
View File
@@ -0,0 +1,131 @@
; --------------------------------------------------------------------------------------------------
; dsuiext.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DSUIEXT_INC
DSUIEXT_INC equ <1>
CheckDsPolicy PROTO STDCALL :DWORD,:DWORD
DsBrowseForContainerA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
DsBrowseForContainer equ <DsBrowseForContainerA>
ENDIF
DsBrowseForContainerW PROTO STDCALL :DWORD
IFDEF __UNICODE__
DsBrowseForContainer equ <DsBrowseForContainerW>
ENDIF
DsGetFriendlyClassName PROTO STDCALL :DWORD,:DWORD,:DWORD
DsGetIcon PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
FormatDirectoryName PROTO STDCALL :DWORD,:DWORD,:DWORD
FormatMsgBox PROTO C :VARARG
FormatMsgResource PROTO C :VARARG
GetArrayContents PROTO STDCALL :DWORD,:DWORD,:DWORD
GetDisplayNameFromADsPath PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetStringElementA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetStringElement equ <GetStringElementA>
ENDIF
GetStringElementW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetStringElement equ <GetStringElementW>
ENDIF
LocalAllocStringA2W PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
LocalAllocStringA2 equ <LocalAllocStringA2W>
ENDIF
LocalAllocStringA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
LocalAllocString equ <LocalAllocStringA>
ENDIF
LocalAllocStringLenA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
LocalAllocStringLen equ <LocalAllocStringLenA>
ENDIF
LocalAllocStringLenW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
LocalAllocStringLen equ <LocalAllocStringLenW>
ENDIF
LocalAllocStringW2A PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
LocalAllocStringW2 equ <LocalAllocStringW2A>
ENDIF
LocalAllocStringW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
LocalAllocString equ <LocalAllocStringW>
ENDIF
LocalFreeStringA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
LocalFreeString equ <LocalFreeStringA>
ENDIF
LocalFreeStringW PROTO STDCALL :DWORD
IFDEF __UNICODE__
LocalFreeString equ <LocalFreeStringW>
ENDIF
LocalQueryStringA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
LocalQueryString equ <LocalQueryStringA>
ENDIF
LocalQueryStringW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
LocalQueryString equ <LocalQueryStringW>
ENDIF
ObjectClassFromSearchColumn PROTO STDCALL :DWORD,:DWORD
PutStringElementA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
PutStringElement equ <PutStringElementA>
ENDIF
PutStringElementW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
PutStringElement equ <PutStringElementW>
ENDIF
ShowDirectoryUI PROTO STDCALL
StringDPA_AppendStringA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
StringDPA_AppendString equ <StringDPA_AppendStringA>
ENDIF
StringDPA_AppendStringW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
StringDPA_AppendString equ <StringDPA_AppendStringW>
ENDIF
StringDPA_DeleteString PROTO STDCALL :DWORD,:DWORD
StringDPA_Destroy PROTO STDCALL :DWORD
StringDPA_InsertStringA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
StringDPA_InsertString equ <StringDPA_InsertStringA>
ENDIF
StringDPA_InsertStringW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
StringDPA_InsertString equ <StringDPA_InsertStringW>
ENDIF
StringFromSearchColumn PROTO STDCALL :DWORD,:DWORD
ELSE
echo ------------------------------------------
echo WARNING duplicate include file dsuiext.inc
echo ------------------------------------------
ENDIF
+35
View File
@@ -0,0 +1,35 @@
; --------------------------------------------------------------------------------------------------
; dtchelp.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DTCHELP_INC
DTCHELP_INC equ <1>
FreeLibrary PROTO STDCALL :DWORD
GetLocaleInfoA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetLocaleInfo equ <GetLocaleInfoA>
ENDIF
GetModuleHandleA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
GetModuleHandle equ <GetModuleHandleA>
ENDIF
GetProcAddress PROTO STDCALL :DWORD,:DWORD
GetUserDefaultLCID PROTO STDCALL
InterlockedCompareExchange PROTO STDCALL :DWORD,:DWORD,:DWORD
LoadLibraryA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
LoadLibrary equ <LoadLibraryA>
ENDIF
; wsprintfA arg type unknown
ELSE
echo ------------------------------------------
echo WARNING duplicate include file dtchelp.inc
echo ------------------------------------------
ENDIF
+20
View File
@@ -0,0 +1,20 @@
; --------------------------------------------------------------------------------------------------
; dxapi.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF DXAPI_INC
DXAPI_INC equ <1>
DxApi PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DxApiGetVersion PROTO STDCALL
DxApiInitialize PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DxAutoflipUpdate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DxEnableIRQ PROTO STDCALL :DWORD,:DWORD
DxLoseObject PROTO STDCALL :DWORD,:DWORD
DxUpdateCapture PROTO STDCALL :DWORD,:DWORD,:DWORD
ELSE
echo ----------------------------------------
echo WARNING duplicate include file dxapi.inc
echo ----------------------------------------
ENDIF
+51
View File
@@ -0,0 +1,51 @@
; --------------------------------------------------------------------------------------------------
; elfapi.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF ELFAPI_INC
ELFAPI_INC equ <1>
GetComputerNameA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
GetComputerName equ <GetComputerNameA>
ENDIF
GetComputerNameW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
GetComputerName equ <GetComputerNameW>
ENDIF
GetLastError PROTO STDCALL
I_RpcMapWin32Status PROTO STDCALL :DWORD
LocalAlloc PROTO STDCALL :DWORD,:DWORD
LocalFree PROTO STDCALL :DWORD
NtQuerySystemTime PROTO STDCALL :DWORD
RpcBindingFromStringBindingW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
RpcBindingFromStringBinding equ <RpcBindingFromStringBindingW>
ENDIF
RpcStringBindingComposeW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
RpcStringBindingCompose equ <RpcStringBindingComposeW>
ENDIF
RpcStringFreeW PROTO STDCALL :DWORD
IFDEF __UNICODE__
RpcStringFree equ <RpcStringFreeW>
ENDIF
RtlAdjustPrivilege PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
RtlAnsiStringToUnicodeString PROTO STDCALL :DWORD,:DWORD,:DWORD
RtlAssert PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
RtlFreeUnicodeString PROTO STDCALL :DWORD
RtlInitAnsiString PROTO STDCALL :DWORD,:DWORD
RtlInitUnicodeString PROTO STDCALL :DWORD,:DWORD
RtlTimeToSecondsSince1970 PROTO STDCALL :DWORD,:DWORD
ELSE
echo -----------------------------------------
echo WARNING duplicate include file elfapi.inc
echo -----------------------------------------
ENDIF
+158
View File
@@ -0,0 +1,158 @@
; --------------------------------------------------------------------------------------------------
; esent.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF ESENT_INC
ESENT_INC equ <1>
JetAddColumn PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetAttachDatabase2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetAttachDatabase PROTO STDCALL :DWORD,:DWORD,:DWORD
JetAttachDatabaseWithStreaming PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetBackup PROTO STDCALL :DWORD,:DWORD,:DWORD
JetBackupInstance PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetBeginExternalBackup PROTO STDCALL :DWORD
JetBeginExternalBackupInstance PROTO STDCALL :DWORD,:DWORD
JetBeginSession PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetBeginTransaction2 PROTO STDCALL :DWORD,:DWORD
JetBeginTransaction PROTO STDCALL :DWORD
JetCloseDatabase PROTO STDCALL :DWORD,:DWORD,:DWORD
JetCloseFile PROTO STDCALL :DWORD
JetCloseFileInstance PROTO STDCALL :DWORD,:DWORD
JetCloseTable PROTO STDCALL :DWORD,:DWORD
JetCommitTransaction PROTO STDCALL :DWORD,:DWORD
JetCompact PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetComputeStats PROTO STDCALL :DWORD,:DWORD
JetConvertDDL PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetCreateDatabase2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetCreateDatabase PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetCreateDatabaseWithStreaming PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetCreateIndex2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetCreateIndex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetCreateInstance2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetCreateInstance PROTO STDCALL :DWORD,:DWORD
JetCreateTable PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetCreateTableColumnIndex2 PROTO STDCALL :DWORD,:DWORD,:DWORD
JetCreateTableColumnIndex PROTO STDCALL :DWORD,:DWORD,:DWORD
JetDBUtilities PROTO STDCALL :DWORD
JetDefragment2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetDefragment PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetDelete PROTO STDCALL :DWORD,:DWORD
JetDeleteColumn2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetDeleteColumn PROTO STDCALL :DWORD,:DWORD,:DWORD
JetDeleteIndex PROTO STDCALL :DWORD,:DWORD,:DWORD
JetDeleteTable PROTO STDCALL :DWORD,:DWORD,:DWORD
JetDetachDatabase2 PROTO STDCALL :DWORD,:DWORD,:DWORD
JetDetachDatabase PROTO STDCALL :DWORD,:DWORD
JetDupCursor PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetDupSession PROTO STDCALL :DWORD,:DWORD
JetEnableMultiInstance PROTO STDCALL :DWORD,:DWORD,:DWORD
JetEndExternalBackup PROTO STDCALL
JetEndExternalBackupInstance2 PROTO STDCALL :DWORD,:DWORD
JetEndExternalBackupInstance PROTO STDCALL :DWORD
JetEndSession PROTO STDCALL :DWORD,:DWORD
JetEnumerateColumns PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetEscrowUpdate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetExternalRestore2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetExternalRestore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetFreeBuffer PROTO STDCALL :DWORD
JetGetAttachInfo PROTO STDCALL :DWORD,:DWORD,:DWORD
JetGetAttachInfoInstance PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetGetBookmark PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetGetColumnInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetGetCounter PROTO STDCALL :DWORD,:DWORD,:DWORD
JetGetCurrentIndex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetGetCursorInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetGetDatabaseFileInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetGetDatabaseInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetGetIndexInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetGetInstanceInfo PROTO STDCALL :DWORD,:DWORD
JetGetLS PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetGetLock PROTO STDCALL :DWORD,:DWORD,:DWORD
JetGetLogInfo PROTO STDCALL :DWORD,:DWORD,:DWORD
JetGetLogInfoInstance2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetGetLogInfoInstance PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetGetObjectInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetGetRecordPosition PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetGetSecondaryIndexBookmark PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetGetSystemParameter PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetGetTableColumnInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetGetTableIndexInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetGetTableInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetGetTruncateLogInfoInstance PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetGetVersion PROTO STDCALL :DWORD,:DWORD
JetGotoBookmark PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetGotoPosition PROTO STDCALL :DWORD,:DWORD,:DWORD
JetGotoSecondaryIndexBookmark PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetGrowDatabase PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetIdle PROTO STDCALL :DWORD,:DWORD
JetIndexRecordCount PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetInit2 PROTO STDCALL :DWORD,:DWORD
JetInit3 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetInit PROTO STDCALL :DWORD
JetIntersectIndexes PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetMakeKey PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetMove PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetOSSnapshotFreeze PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetOSSnapshotPrepare PROTO STDCALL :DWORD,:DWORD
JetOSSnapshotThaw PROTO STDCALL :DWORD,:DWORD
JetOpenDatabase PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetOpenFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetOpenFileInstance PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetOpenFileSectionInstance PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetOpenTable PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetOpenTempTable2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetOpenTempTable3 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetOpenTempTable PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetPrepareToCommitTransaction PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetPrepareUpdate PROTO STDCALL :DWORD,:DWORD,:DWORD
JetReadFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetReadFileInstance PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetRegisterCallback PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetRenameColumn PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetRenameTable PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetResetCounter PROTO STDCALL :DWORD,:DWORD
JetResetSessionContext PROTO STDCALL :DWORD
JetResetTableSequential PROTO STDCALL :DWORD,:DWORD,:DWORD
JetRestore2 PROTO STDCALL :DWORD,:DWORD,:DWORD
JetRestore PROTO STDCALL :DWORD,:DWORD
JetRestoreInstance PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetRetrieveColumn PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetRetrieveColumns PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetRetrieveKey PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetRetrieveTaggedColumnList PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetRollback PROTO STDCALL :DWORD,:DWORD
JetSeek PROTO STDCALL :DWORD,:DWORD,:DWORD
JetSetColumn PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetSetColumnDefaultValue PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetSetColumns PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetSetCurrentIndex2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetSetCurrentIndex3 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetSetCurrentIndex4 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetSetCurrentIndex PROTO STDCALL :DWORD,:DWORD,:DWORD
JetSetDatabaseSize PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetSetIndexRange PROTO STDCALL :DWORD,:DWORD,:DWORD
JetSetLS PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetSetSessionContext PROTO STDCALL :DWORD,:DWORD
JetSetSystemParameter PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetSetTableSequential PROTO STDCALL :DWORD,:DWORD,:DWORD
JetSnapshotStart PROTO STDCALL :DWORD,:DWORD,:DWORD
JetSnapshotStop PROTO STDCALL :DWORD,:DWORD
JetStopBackup PROTO STDCALL
JetStopBackupInstance PROTO STDCALL :DWORD
JetStopService PROTO STDCALL
JetStopServiceInstance PROTO STDCALL :DWORD
JetTerm2 PROTO STDCALL :DWORD,:DWORD
JetTerm PROTO STDCALL :DWORD
JetTruncateLog PROTO STDCALL
JetTruncateLogInstance PROTO STDCALL :DWORD
JetUnregisterCallback PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
JetUpdate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
JetUpgradeDatabase PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ese PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo ----------------------------------------
echo WARNING duplicate include file esent.inc
echo ----------------------------------------
ENDIF
+81
View File
@@ -0,0 +1,81 @@
; --------------------------------------------------------------------------------------------------
; excppkg.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF EXCPPKG_INC
EXCPPKG_INC equ <1>
CoTaskMemFree PROTO STDCALL :DWORD
ExpandEnvironmentStringsW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
ExpandEnvironmentStrings equ <ExpandEnvironmentStringsW>
ENDIF
GetFileAttributesW PROTO STDCALL :DWORD
IFDEF __UNICODE__
GetFileAttributes equ <GetFileAttributesW>
ENDIF
GetLastError PROTO STDCALL
GetProcessHeap PROTO STDCALL
HeapAlloc PROTO STDCALL :DWORD,:DWORD,:DWORD
HeapFree PROTO STDCALL :DWORD,:DWORD,:DWORD
IIDFromString PROTO STDCALL :DWORD,:DWORD
RegCloseKey PROTO STDCALL :DWORD
RegCreateKeyExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
RegCreateKeyEx equ <RegCreateKeyExW>
ENDIF
RegDeleteKeyW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
RegDeleteKey equ <RegDeleteKeyW>
ENDIF
RegDeleteValueW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
RegDeleteValue equ <RegDeleteValueW>
ENDIF
RegOpenKeyExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
RegOpenKeyEx equ <RegOpenKeyExW>
ENDIF
RegQueryValueExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
RegQueryValueEx equ <RegQueryValueExW>
ENDIF
RegSetValueExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
RegSetValueEx equ <RegSetValueExW>
ENDIF
SetLastError PROTO STDCALL :DWORD
SetupCloseInfFile PROTO STDCALL :DWORD
SetupFindFirstLineW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
SetupFindFirstLine equ <SetupFindFirstLineW>
ENDIF
SetupGetStringFieldW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
SetupGetStringField equ <SetupGetStringFieldW>
ENDIF
SetupOpenInfFileW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
SetupOpenInfFile equ <SetupOpenInfFileW>
ENDIF
StringFromIID PROTO STDCALL :DWORD,:DWORD
ELSE
echo ------------------------------------------
echo WARNING duplicate include file excppkg.inc
echo ------------------------------------------
ENDIF
+16
View File
@@ -0,0 +1,16 @@
; ===========================================
; exsup.inc copyright MASM32 1998 - 2005
; ===========================================
IFNDEF EXSUP_INC
EXSUP_INC equ <1>
RtlUnwind PROTO :DWORD,:DWORD,:DWORD,:DWORD
_rt_probe_read4 PROTO :DWORD
_seh_longjmp_unwind PROTO :DWORD
ELSE
echo -----------------------------------------
echo WARNING Duplicate include file exsup.inc
echo -----------------------------------------
ENDIF
+139
View File
@@ -0,0 +1,139 @@
; ===========================================
; fci.inc copyright MASM32 1998 - 2005
; ===========================================
IFNDEF FCI_INC
FCI_INC equ <1>
AddFileToFolder PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AddFolderToCabinet PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CSUMCompute PROTO :DWORD,:DWORD,:DWORD
CabDestroy PROTO :DWORD,:DWORD
CrTempFiles PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CreateCab PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ErfSetCodes PROTO :DWORD,:DWORD,:DWORD
FlushCab PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
FolderDestroy PROTO :DWORD,:DWORD
FolderFlush PROTO :DWORD,:DWORD,:DWORD
FolderInit PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
InitCFHEADER PROTO :DWORD
LZX_Encode PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
LZX_EncodeFlush PROTO :DWORD
LZX_EncodeFree PROTO :DWORD
LZX_EncodeInit PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
LZX_EncodeNewGroup PROTO :DWORD
LZX_GetInputData PROTO :DWORD,:DWORD,:DWORD
MCICompressGlobal PROTO :DWORD,:DWORD
MCICreateCompressionGlobal PROTO :DWORD
MCIDestroyCompressionGlobal PROTO :DWORD
MCIResetCompressionGlobal PROTO :DWORD
NFMcomp_create PROTO :DWORD
NFMcomp_destroy PROTO :DWORD,:DWORD
NFMcompress PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
NFMcompress_init PROTO :DWORD,:DWORD,:DWORD
NukeTempFiles PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ReadCFDATAEntry PROTO :DWORD,:DWORD,:DWORD,:DWORD
ReadCFFILEEntry PROTO :DWORD,:DWORD,:DWORD
ReadPSZ PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SetCompressionType PROTO :DWORD,:DWORD
StringCatWorkerA PROTO :DWORD,:DWORD,:DWORD
StringCatWorker equ <StringCatWorkerA>
StringCchCatA PROTO :DWORD,:DWORD,:DWORD
StringCchCat equ <StringCchCatA>
StringCchCopyA PROTO :DWORD,:DWORD,:DWORD
StringCchCopy equ <StringCchCopyA>
StringCopyWorkerA PROTO :DWORD,:DWORD,:DWORD
StringCopyWorker equ <StringCopyWorkerA>
StringLengthWorkerA PROTO :DWORD,:DWORD,:DWORD
StringLengthWorker equ <StringLengthWorkerA>
WriteCFDATABlock PROTO :DWORD,:DWORD,:DWORD
WriteCount PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
WritePsz PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
WritePszTmp PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
WriteRepTree PROTO :DWORD,:DWORD,:DWORD,:DWORD
_security_check_cookie PROTO :DWORD
bi_init PROTO :DWORD
bi_reverse PROTO :DWORD,:DWORD
bi_windup PROTO :DWORD
binary_search_findmatch PROTO :DWORD,:DWORD
binary_search_remove_node PROTO :DWORD,:DWORD,:DWORD
block_end PROTO :DWORD,:DWORD
build_bl_tree PROTO :DWORD
build_tree PROTO :DWORD,:DWORD
comp_alloc_compress_memory PROTO :DWORD
comp_free_compress_memory PROTO :DWORD
comp_read_input PROTO :DWORD,:DWORD,:DWORD
compress_block PROTO :DWORD,:DWORD,:DWORD
copy_block PROTO :DWORD,:DWORD,:DWORD,:DWORD
count_len PROTO :DWORD,:DWORD
create_ones_table PROTO :DWORD
create_slot_lookup_table PROTO :DWORD
create_trees PROTO :DWORD,:DWORD
ct_init PROTO :DWORD
ct_tally PROTO :DWORD,:DWORD,:DWORD
deflate PROTO :DWORD
do_block_output PROTO :DWORD,:DWORD,:DWORD
downheap PROTO :DWORD,:DWORD
encode_aligned_block PROTO :DWORD,:DWORD
encode_aligned_tree PROTO :DWORD
encode_trees PROTO :DWORD
encode_uncompressed_block PROTO :DWORD,:DWORD,:DWORD
encode_verbatim_block PROTO :DWORD,:DWORD
encoder_start PROTO :DWORD
encoder_translate_e8 PROTO :DWORD,:DWORD,:DWORD
estimate_buffer_contents PROTO :DWORD
estimate_compressed_block_size PROTO :DWORD
filecopy PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
fix_tree_cost_estimates PROTO :DWORD
flush_all_pending_blocks PROTO :DWORD
flush_block PROTO :DWORD,:DWORD,:DWORD,:DWORD
flush_output_bit_buffer PROTO :DWORD
free_compressed_output_buffer PROTO :DWORD
gen_bitlen PROTO :DWORD,:DWORD
gen_codes PROTO :DWORD,:DWORD,:DWORD
get_aligned_stats PROTO :DWORD,:DWORD
get_block_stats PROTO :DWORD,:DWORD,:DWORD,:DWORD
get_distances_from_literals PROTO :DWORD,:DWORD
get_final_repeated_offset_states PROTO :DWORD,:DWORD
init_block PROTO :DWORD
init_compressed_output_buffer PROTO :DWORD
init_compression_memory PROTO :DWORD
lm_init PROTO :DWORD
lm_init_clear_tables PROTO :DWORD
lm_init_use_tables PROTO :DWORD
longest_match PROTO :DWORD,:DWORD
make_code PROTO :DWORD,:DWORD,:DWORD,:DWORD
make_len PROTO :DWORD,:DWORD
make_tree2 PROTO :DWORD,:DWORD,:DWORD,:DWORD
make_tree PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
opt_encode_top PROTO :DWORD,:DWORD
output_bits PROTO :DWORD,:DWORD,:DWORD
output_block PROTO :DWORD
perform_flush_output_callback PROTO :DWORD
pqdownheap PROTO :DWORD,:DWORD,:DWORD
prevent_far_matches PROTO :DWORD
quick_insert_bsearch_findmatch PROTO :DWORD,:DWORD,:DWORD
read_input_data PROTO :DWORD,:DWORD,:DWORD
redo_first_block PROTO :DWORD,:DWORD
reset_translation PROTO :DWORD
return_difference PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
scan_tree PROTO :DWORD,:DWORD,:DWORD
send_all_trees PROTO :DWORD,:DWORD,:DWORD,:DWORD
send_bits PROTO :DWORD,:DWORD,:DWORD
send_tree PROTO :DWORD,:DWORD,:DWORD
split_block PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
tally_aligned_bits PROTO :DWORD,:DWORD
tally_frequency PROTO :DWORD,:DWORD,:DWORD,:DWORD
update_cumulative_block_stats PROTO :DWORD,:DWORD,:DWORD,:DWORD
update_tree_estimates PROTO :DWORD
ELSE
echo -----------------------------------------
echo WARNING Duplicate include file fci.inc
echo -----------------------------------------
ENDIF
+105
View File
@@ -0,0 +1,105 @@
; ===========================================
; fdi.inc copyright MASM32 1998 - 2005
; ===========================================
IFNDEF FDI_INC
FDI_INC equ <1>
Arith_Close PROTO
Arith_Decode_Bits PROTO :DWORD
Arith_Init PROTO
CSUMCompute PROTO :DWORD,:DWORD,:DWORD
DComp_Close PROTO
DComp_DecompressBlock PROTO :DWORD,:DWORD,:DWORD,:DWORD
DComp_Init PROTO :DWORD
DComp_Reset PROTO
ErfSetCodes PROTO :DWORD,:DWORD,:DWORD
FDICallEnumerate PROTO :DWORD
FDIGetDataBlock PROTO :DWORD
FDIGetFile PROTO :DWORD
FDIReadCFDATAEntry PROTO :DWORD,:DWORD
FDIReadCFFILEEntry PROTO :DWORD
FDIReadPSZ PROTO :DWORD,:DWORD,:DWORD
GetCount PROTO :DWORD
HuftBuild PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
InflateBlock PROTO :DWORD
InflateCodes PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
InflateDynamic PROTO :DWORD
InflateFixed PROTO :DWORD
InflateStored PROTO :DWORD,:DWORD
InitFixed PROTO
InitFolder PROTO :DWORD,:DWORD
Internal_Literal PROTO :DWORD
Internal_Match PROTO :DWORD,:DWORD
LZX_Decode PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
LZX_DecodeFree PROTO :DWORD
LZX_DecodeInit PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
LZX_DecodeNewGroup PROTO :DWORD
LoginCabinet PROTO :DWORD,:DWORD,:DWORD,:DWORD
Lz_Bump PROTO :DWORD
Lz_Close PROTO
Lz_Init PROTO :DWORD
Lz_NextToken PROTO
MDICreateDecompressionGlobal PROTO :DWORD
MDIDecompressGlobal PROTO :DWORD,:DWORD
MDIDestroyDecompressionGlobal PROTO :DWORD
MDIResetDecompressionGlobal PROTO :DWORD
NFM_Decompress PROTO :DWORD,:DWORD
NFM_Prepare PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
NFMdeco_create PROTO :DWORD
NFMdeco_destroy PROTO :DWORD,:DWORD
ReadRepTree PROTO :DWORD,:DWORD,:DWORD,:DWORD
Remove_Symbol PROTO :DWORD,:DWORD
Rtl_Free PROTO :DWORD
Rtl_Malloc PROTO :DWORD
SeekFolder PROTO :DWORD,:DWORD
SetDecompressionType PROTO :DWORD,:DWORD
StringCatWorkerA PROTO :DWORD,:DWORD,:DWORD
StringCatWorker equ <StringCatWorkerA>
StringCchCatA PROTO :DWORD,:DWORD,:DWORD
StringCchCat equ <StringCchCatA>
StringCchCopyA PROTO :DWORD,:DWORD,:DWORD
StringCchCopy equ <StringCchCopyA>
StringCopyWorkerA PROTO :DWORD,:DWORD,:DWORD
StringCopyWorker equ <StringCopyWorkerA>
StringLengthWorkerA PROTO :DWORD,:DWORD,:DWORD
StringLengthWorker equ <StringLengthWorkerA>
SwitchToNewCab PROTO :DWORD
_security_check_cookie PROTO :DWORD
allocate_decompression_memory PROTO :DWORD
copy_data_to_output PROTO :DWORD,:DWORD,:DWORD
decode_aligned_offset_block PROTO :DWORD,:DWORD,:DWORD
decode_block PROTO :DWORD,:DWORD,:DWORD,:DWORD
decode_data PROTO :DWORD,:DWORD
decode_uncompressed_block PROTO :DWORD,:DWORD,:DWORD
decode_verbatim_block PROTO :DWORD,:DWORD,:DWORD
decoder_misc_init PROTO :DWORD
decoder_translate_e8 PROTO :DWORD,:DWORD,:DWORD
doCabinetInfoNotify PROTO :DWORD
fast_decode_aligned_offset_block PROTO :DWORD,:DWORD,:DWORD
fast_decode_verbatim_block PROTO :DWORD,:DWORD,:DWORD
fillbuf PROTO :DWORD,:DWORD
free_decompression_memory PROTO :DWORD
getbits PROTO :DWORD,:DWORD
handle_beginning_of_uncompressed_block PROTO :DWORD
init_decoder_input PROTO :DWORD
init_decoder_translation PROTO :DWORD
initialise_decoder_bitbuf PROTO :DWORD
make_table PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
make_table_8bit PROTO :DWORD,:DWORD,:DWORD
read_aligned_offset_tree PROTO :DWORD
read_main_and_secondary_trees PROTO :DWORD
reset_decoder_trees PROTO :DWORD
special_decode_aligned_block PROTO :DWORD,:DWORD,:DWORD
special_decode_verbatim_block PROTO :DWORD,:DWORD,:DWORD
ELSE
echo -----------------------------------------
echo WARNING Duplicate include file fdi.inc
echo -----------------------------------------
ENDIF
+14
View File
@@ -0,0 +1,14 @@
; --------------------------------------------------------------------------------------------------
; feclient.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF FECLIENT_INC
FECLIENT_INC equ <1>
FeClientInitialize PROTO STDCALL :DWORD,:DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file feclient.inc
echo -------------------------------------------
ENDIF
+72
View File
@@ -0,0 +1,72 @@
FpuAtoFL PROTO :DWORD,:DWORD,:DWORD
FpuFLtoA PROTO :DWORD,:DWORD,:DWORD,:DWORD
FpuAdd PROTO :DWORD,:DWORD,:DWORD,:DWORD
FpuSub PROTO :DWORD,:DWORD,:DWORD,:DWORD
FpuMul PROTO :DWORD,:DWORD,:DWORD,:DWORD
FpuDiv PROTO :DWORD,:DWORD,:DWORD,:DWORD
FpuSqrt PROTO :DWORD,:DWORD,:DWORD
FpuXexpY PROTO :DWORD,:DWORD,:DWORD,:DWORD
FpuAbs PROTO :DWORD,:DWORD,:DWORD
FpuTrunc PROTO :DWORD,:DWORD,:DWORD
FpuRound PROTO :DWORD,:DWORD,:DWORD
FpuChs PROTO :DWORD,:DWORD,:DWORD
FpuLnx PROTO :DWORD,:DWORD,:DWORD
FpuLogx PROTO :DWORD,:DWORD,:DWORD
FpuEexpX PROTO :DWORD,:DWORD,:DWORD
FpuTexpX PROTO :DWORD,:DWORD,:DWORD
FpuSin PROTO :DWORD,:DWORD,:DWORD
FpuCos PROTO :DWORD,:DWORD,:DWORD
FpuTan PROTO :DWORD,:DWORD,:DWORD
FpuArcsin PROTO :DWORD,:DWORD,:DWORD
FpuArccos PROTO :DWORD,:DWORD,:DWORD
FpuArctan PROTO :DWORD,:DWORD,:DWORD
FpuSinh PROTO :DWORD,:DWORD,:DWORD
FpuCosh PROTO :DWORD,:DWORD,:DWORD
FpuTanh PROTO :DWORD,:DWORD,:DWORD
FpuArcsinh PROTO :DWORD,:DWORD,:DWORD
FpuArccosh PROTO :DWORD,:DWORD,:DWORD
FpuArctanh PROTO :DWORD,:DWORD,:DWORD
FpuSize PROTO :DWORD,:DWORD,:DWORD
FpuComp PROTO :DWORD,:DWORD,:DWORD
FpuExam PROTO :DWORD,:DWORD
FpuState PROTO :DWORD,:DWORD
SRC1_FPU EQU 1
SRC1_REAL EQU 2
SRC1_DMEM EQU 4
SRC1_DIMM EQU 8
SRC1_CONST EQU 16
ANG_DEG EQU 0
ANG_RAD EQU 32
DEST_MEM EQU 0
DEST_IMEM EQU 64
DEST_FPU EQU 128
SRC2_FPU EQU 256
SRC2_REAL EQU 512
SRC2_DMEM EQU 1024
SRC2_DIMM EQU 2048
SRC2_CONST EQU 4096
STR_REG EQU 0
STR_SCI EQU 32768
FPU_PI EQU 1
FPU_NAPIER EQU 2
XAM_VALID EQU 1
XAM_ZERO EQU 2
XAM_NEG EQU 4
XAM_SMALL EQU 8
XAM_INFINIT EQU 16
CMP_EQU EQU 1
CMP_GREATER EQU 2
CMP_LOWER EQU 4
+14
View File
@@ -0,0 +1,14 @@
; --------------------------------------------------------------------------------------------------
; framedyd.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF FRAMEDYD_INC
FRAMEDYD_INC equ <1>
DoCmd PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file framedyd.inc
echo -------------------------------------------
ENDIF
+14
View File
@@ -0,0 +1,14 @@
; --------------------------------------------------------------------------------------------------
; framedyn.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF FRAMEDYN_INC
FRAMEDYN_INC equ <1>
DoCmd PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo -------------------------------------------
echo WARNING duplicate include file framedyn.inc
echo -------------------------------------------
ENDIF
+45
View File
@@ -0,0 +1,45 @@
; --------------------------------------------------------------------------------------------------
; ftsrch.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF FTSRCH_INC
FTSRCH_INC equ <1>
ClearDisplayText PROTO STDCALL :DWORD
CompressText PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CountHilites PROTO STDCALL :DWORD,:DWORD,:DWORD
DecompressText PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DeleteCompressor PROTO STDCALL :DWORD
DeleteHiliter PROTO STDCALL :DWORD
DeleteIndex PROTO STDCALL :DWORD
DeleteSearcher PROTO STDCALL :DWORD
DiscardIndex PROTO STDCALL :DWORD,:DWORD
DllMain PROTO STDCALL :DWORD,:DWORD,:DWORD
GetPhraseTable PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IsValidIndex PROTO STDCALL :DWORD,:DWORD
LoadGroup PROTO STDCALL :DWORD,:DWORD
NewCompressor PROTO STDCALL :DWORD
NewHiliter PROTO STDCALL :DWORD
NewIndex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
NewSearcher PROTO STDCALL
OpenBiDiTabDialog PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
OpenDialog PROTO STDCALL :DWORD,:DWORD
OpenIndex PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
OpenTabDialog PROTO STDCALL :DWORD,:DWORD,:DWORD
QueryHilites PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
QueryOptions PROTO STDCALL :DWORD,:DWORD,:DWORD
RegisterAnimator PROTO STDCALL :DWORD,:DWORD
SaveGroup PROTO STDCALL :DWORD,:DWORD
SaveIndex PROTO STDCALL :DWORD,:DWORD
ScanDisplayText PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ScanText PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ScanTopicText PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ScanTopicTitle PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SetDirectoryLocator PROTO STDCALL :DWORD
SetPhraseTable PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo -----------------------------------------
echo WARNING duplicate include file ftsrch.inc
echo -----------------------------------------
ENDIF
+203
View File
@@ -0,0 +1,203 @@
; --------------------------------------------------------------------------------------------------
; gapi32.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF GAPI32_INC
GAPI32_INC equ <1>
CbGSzLen PROTO STDCALL :DWORD
CbVSzLen PROTO STDCALL :DWORD,:DWORD
CchGSzLen PROTO STDCALL :DWORD
CchVSzLen PROTO STDCALL :DWORD,:DWORD
EntryFunc PROTO STDCALL :DWORD,:DWORD,:DWORD
FDeinitIME PROTO STDCALL :DWORD
FEucCodeE PROTO STDCALL :DWORD,:DWORD
FEucCodeS PROTO STDCALL :DWORD,:DWORD
FFlushIMEComposition PROTO STDCALL :DWORD,:DWORD
FGAddPunct PROTO STDCALL :DWORD,:DWORD
FGAlign PROTO STDCALL :DWORD,:DWORD
FGCheckLang PROTO STDCALL :DWORD,:DWORD
FGGetDefFont PROTO STDCALL :DWORD,:DWORD
FGGetLangInfo PROTO STDCALL :DWORD,:DWORD
FGGetLangInfos PROTO STDCALL :DWORD
FGInitPunct PROTO STDCALL :DWORD,:DWORD
FGLeadByte PROTO STDCALL :DWORD
FGLeadBytep PROTO STDCALL :DWORD
FGPunct PROTO STDCALL :DWORD,:DWORD
FGRemovePunct PROTO STDCALL :DWORD,:DWORD
FGSetLangInfo PROTO STDCALL :DWORD,:DWORD
FGSetWordBreakProc PROTO STDCALL :DWORD
FGSyncSys PROTO STDCALL
FGValidString PROTO STDCALL :DWORD
FGetActiveIMEStatus PROTO STDCALL :DWORD
FGetConversionStatus PROTO STDCALL :DWORD,:DWORD,:DWORD
FGetOpenIMEStatus PROTO STDCALL :DWORD
FGetOpenIMEStatusWindow PROTO STDCALL :DWORD
FIMEMessage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
FIMEWordRegister PROTO STDCALL :DWORD,:DWORD,:DWORD
FInitIME PROTO STDCALL :DWORD,:DWORD,:DWORD
FRedefCommand PROTO STDCALL :DWORD,:DWORD
FRegisterHelpID PROTO STDCALL :DWORD,:DWORD,:DWORD
FSJISCode PROTO STDCALL :DWORD,:DWORD
FSetActiveIMEStatus PROTO STDCALL :DWORD,:DWORD
FSetConversionStatus PROTO STDCALL :DWORD,:DWORD,:DWORD
FSetIMEFont PROTO STDCALL :DWORD,:DWORD
FSetIMEFontH PROTO STDCALL :DWORD,:DWORD
FSetIMEWndProc PROTO STDCALL :DWORD,:DWORD
FSetOpenIMEStatus PROTO STDCALL :DWORD,:DWORD
FSetOpenIMEStatusWindow PROTO STDCALL :DWORD,:DWORD
FTerminatorCode PROTO STDCALL :DWORD,:DWORD
FVAddPunct PROTO STDCALL :DWORD,:DWORD,:DWORD
FVAlign PROTO STDCALL :DWORD,:DWORD,:DWORD
FVCheckLang PROTO STDCALL :DWORD,:DWORD,:DWORD
FVFreeCharObject PROTO STDCALL :DWORD
FVFreeConvObject PROTO STDCALL :DWORD
FVFreeLangObject PROTO STDCALL :DWORD
FVFreePunctObject PROTO STDCALL :DWORD
FVGetLangInfo PROTO STDCALL :DWORD,:DWORD,:DWORD
FVGetLangInfos PROTO STDCALL :DWORD,:DWORD
FVInitPunct PROTO STDCALL :DWORD,:DWORD,:DWORD
FVLeadByte PROTO STDCALL :DWORD,:DWORD
FVLeadBytep PROTO STDCALL :DWORD,:DWORD
FVPunct PROTO STDCALL :DWORD,:DWORD,:DWORD
FVRegDecodeProc PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
FVRegDecodeProcEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
FVRegEncodeProc PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
FVRemoveDecodeProc PROTO STDCALL :DWORD,:DWORD
FVRemoveEncodeProc PROTO STDCALL :DWORD,:DWORD
FVRemovePunct PROTO STDCALL :DWORD,:DWORD,:DWORD
FVSetLangInfo PROTO STDCALL :DWORD,:DWORD,:DWORD
FVSetWordBreakProc PROTO STDCALL :DWORD,:DWORD
FVValidString PROTO STDCALL :DWORD,:DWORD
FValidateLogfont PROTO STDCALL :DWORD,:DWORD,:DWORD
FreeAllIMEObject PROTO STDCALL
HConvDlg PROTO STDCALL :DWORD,:DWORD
HConvDlgTemplate PROTO STDCALL :DWORD
HFreeDlg PROTO STDCALL :DWORD
HFreeDlgTemplate PROTO STDCALL :DWORD
IGetValidFontSize PROTO STDCALL :DWORD,:DWORD
IVWordBreakProc PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IWordBreakProc PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
LpConvDlgTemplate PROTO STDCALL :DWORD
LpConvLockDlg PROTO STDCALL :DWORD,:DWORD
LpConvPropSheet PROTO STDCALL :DWORD
LpFreeDlg PROTO STDCALL :DWORD
LpFreeDlgTemplate PROTO STDCALL :DWORD
LpFreePropSheet PROTO STDCALL :DWORD
LpGetIMEComposition PROTO STDCALL :DWORD
LpGetIMECriticalSection PROTO STDCALL :DWORD
LpGetIMEWndProc PROTO STDCALL :DWORD
LpVCreateCharObject PROTO STDCALL
LpVCreateConvObject PROTO STDCALL
LpVCreateLangObject PROTO STDCALL
LpVCreatePunctObject PROTO STDCALL
LpVGetWordBreakProc PROTO STDCALL :DWORD
NCheckIMEMessage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
NDetectCodeFromESC PROTO STDCALL :DWORD
NDetectCodeFromSz PROTO STDCALL :DWORD
NGetFontInfo PROTO STDCALL :DWORD,:DWORD,:DWORD
NGetIMEType PROTO STDCALL
NVGetDecodeProcList PROTO STDCALL :DWORD,:DWORD,:DWORD
NVGetDecodeProcNum PROTO STDCALL :DWORD
NVGetEncodeProcList PROTO STDCALL :DWORD,:DWORD,:DWORD
NVGetEncodeProcNum PROTO STDCALL :DWORD
REDEFCALL_New PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
REDEFCALL_Release PROTO STDCALL :DWORD
RedefOnCommand PROTO STDCALL :DWORD,:DWORD
SetIMECandidatePos PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SzGAlign PROTO STDCALL :DWORD,:DWORD
SzGCombine PROTO STDCALL :DWORD,:DWORD
SzGCombineCh PROTO STDCALL :DWORD,:DWORD
SzGConvToDBCS PROTO STDCALL :DWORD,:DWORD
SzGConvToSBCS PROTO STDCALL :DWORD,:DWORD
SzGCopy PROTO STDCALL :DWORD,:DWORD
SzGCopyCh PROTO STDCALL :DWORD,:DWORD
SzGFind PROTO STDCALL :DWORD,:DWORD
SzGFindBack PROTO STDCALL :DWORD,:DWORD,:DWORD
SzGFindBackCh PROTO STDCALL :DWORD,:DWORD,:DWORD
SzGFindCh PROTO STDCALL :DWORD,:DWORD
SzGLower PROTO STDCALL :DWORD,:DWORD
SzGNext PROTO STDCALL :DWORD
SzGPrev PROTO STDCALL :DWORD,:DWORD
SzGUpper PROTO STDCALL :DWORD,:DWORD
SzVAlign PROTO STDCALL :DWORD,:DWORD,:DWORD
SzVCombine PROTO STDCALL :DWORD,:DWORD,:DWORD
SzVCombineCh PROTO STDCALL :DWORD,:DWORD,:DWORD
SzVConvToDBCS PROTO STDCALL :DWORD,:DWORD,:DWORD
SzVConvToSBCS PROTO STDCALL :DWORD,:DWORD,:DWORD
SzVCopy PROTO STDCALL :DWORD,:DWORD,:DWORD
SzVCopyCh PROTO STDCALL :DWORD,:DWORD,:DWORD
SzVDecode PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SzVEncode PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SzVFind PROTO STDCALL :DWORD,:DWORD,:DWORD
SzVFindBack PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
SzVFindBackCh PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
SzVFindCh PROTO STDCALL :DWORD,:DWORD,:DWORD
SzVLower PROTO STDCALL :DWORD,:DWORD,:DWORD
SzVNext PROTO STDCALL :DWORD,:DWORD
SzVPrev PROTO STDCALL :DWORD,:DWORD,:DWORD
SzVUpper PROTO STDCALL :DWORD,:DWORD,:DWORD
UlDecodeEUC_JIS PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlDecodeGB2312_1980 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlDecodeISO8859_1 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlDecodeISO8859_7 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlDecodeJISX0201_1976 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlDecodeJISX0208_1978 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlDecodeJISX0208_1983 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlDecodeJISX0208_NEC PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlDecodeJISX0212_1990 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlDecodeKSC5601_1987 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlDecodeTerminator PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlEncodeEUC_JIS PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlEncodeGB2312_1980 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlEncodeISO8859_1 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlEncodeISO8859_7 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlEncodeJISX0201K_1976 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlEncodeJISX0201R_1976 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlEncodeJISX0201_1976 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlEncodeJISX0208S_1978 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlEncodeJISX0208S_1983 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlEncodeJISX0208S_NEC PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlEncodeJISX0208_1978 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlEncodeJISX0208_1983 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlEncodeJISX0208_NEC PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlEncodeJISX0212S_1990 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlEncodeJISX0212_1990 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlEncodeKSC5601_1987 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlEncodeTerminator PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
UlGCharType PROTO STDCALL :DWORD
UlGGetLang PROTO STDCALL
UlGGetPunctMask PROTO STDCALL :DWORD
UlGSetLang PROTO STDCALL :DWORD,:DWORD
UlGSetPunctMask PROTO STDCALL :DWORD,:DWORD
UlGetIMEComposition PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
UlGetIMEMode PROTO STDCALL :DWORD
UlSetIMEMode PROTO STDCALL :DWORD,:DWORD
UlVCharType PROTO STDCALL :DWORD,:DWORD
UlVGetLang PROTO STDCALL :DWORD
UlVGetPunctMask PROTO STDCALL :DWORD,:DWORD
UlVSetLang PROTO STDCALL :DWORD,:DWORD,:DWORD
UlVSetPunctMask PROTO STDCALL :DWORD,:DWORD,:DWORD
UsGCharSize PROTO STDCALL :DWORD
UsGDecChar PROTO STDCALL :DWORD
UsGGetBreakOption PROTO STDCALL
UsGGetPunct PROTO STDCALL :DWORD,:DWORD,:DWORD
UsGIncChar PROTO STDCALL :DWORD
UsGPunct PROTO STDCALL :DWORD
UsGSetBreakOption PROTO STDCALL :DWORD
UsVCharSize PROTO STDCALL :DWORD,:DWORD
UsVDecChar PROTO STDCALL :DWORD,:DWORD
UsVGetBreakOption PROTO STDCALL :DWORD
UsVGetPunct PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
UsVIncChar PROTO STDCALL :DWORD,:DWORD
UsVPunct PROTO STDCALL :DWORD,:DWORD
UsVSetBreakOption PROTO STDCALL :DWORD,:DWORD
VGetLastError PROTO STDCALL :DWORD
VResetDecodingStatus PROTO STDCALL :DWORD
VResetEncodingStatus PROTO STDCALL :DWORD
ELSE
echo -----------------------------------------
echo WARNING duplicate include file gapi32.inc
echo -----------------------------------------
ENDIF
+821
View File
@@ -0,0 +1,821 @@
; --------------------------------------------------------------------------------------------------
; gdi32.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF GDI32_INC
GDI32_INC equ <1>
AbortDoc PROTO STDCALL :DWORD
AbortPath PROTO STDCALL :DWORD
AddFontMemResourceEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
AddFontResourceA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
AddFontResource equ <AddFontResourceA>
ENDIF
AddFontResourceExA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
AddFontResourceEx equ <AddFontResourceExA>
ENDIF
AddFontResourceExW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
AddFontResourceEx equ <AddFontResourceExW>
ENDIF
AddFontResourceW PROTO STDCALL :DWORD
IFDEF __UNICODE__
AddFontResource equ <AddFontResourceW>
ENDIF
AngleArc PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
AnimatePalette PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
Arc PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ArcTo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
BeginPath PROTO STDCALL :DWORD
BitBlt PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CancelDC PROTO STDCALL :DWORD
CheckColorsInGamut PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ChoosePixelFormat PROTO STDCALL :DWORD,:DWORD
Chord PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CloseEnhMetaFile PROTO STDCALL :DWORD
CloseFigure PROTO STDCALL :DWORD
CloseMetaFile PROTO STDCALL :DWORD
ColorCorrectPalette PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
ColorMatchToTarget PROTO STDCALL :DWORD,:DWORD,:DWORD
CombineRgn PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CombineTransform PROTO STDCALL :DWORD,:DWORD,:DWORD
CopyEnhMetaFileA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
CopyEnhMetaFile equ <CopyEnhMetaFileA>
ENDIF
CopyEnhMetaFileW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
CopyEnhMetaFile equ <CopyEnhMetaFileW>
ENDIF
CopyMetaFileA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
CopyMetaFile equ <CopyMetaFileA>
ENDIF
CopyMetaFileW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
CopyMetaFile equ <CopyMetaFileW>
ENDIF
CreateBitmap PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CreateBitmapIndirect PROTO STDCALL :DWORD
CreateBrushIndirect PROTO STDCALL :DWORD
CreateColorSpaceA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
CreateColorSpace equ <CreateColorSpaceA>
ENDIF
CreateColorSpaceW PROTO STDCALL :DWORD
IFDEF __UNICODE__
CreateColorSpace equ <CreateColorSpaceW>
ENDIF
CreateCompatibleBitmap PROTO STDCALL :DWORD,:DWORD,:DWORD
CreateCompatibleDC PROTO STDCALL :DWORD
CreateDCA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CreateDC equ <CreateDCA>
ENDIF
CreateDCW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CreateDC equ <CreateDCW>
ENDIF
CreateDIBPatternBrush PROTO STDCALL :DWORD,:DWORD
CreateDIBPatternBrushPt PROTO STDCALL :DWORD,:DWORD
CreateDIBSection PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CreateDIBitmap PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CreateDiscardableBitmap PROTO STDCALL :DWORD,:DWORD,:DWORD
CreateEllipticRgn PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CreateEllipticRgnIndirect PROTO STDCALL :DWORD
CreateEnhMetaFileA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CreateEnhMetaFile equ <CreateEnhMetaFileA>
ENDIF
CreateEnhMetaFileW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CreateEnhMetaFile equ <CreateEnhMetaFileW>
ENDIF
CreateFontA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CreateFont equ <CreateFontA>
ENDIF
CreateFontIndirectA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
CreateFontIndirect equ <CreateFontIndirectA>
ENDIF
CreateFontIndirectExA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
CreateFontIndirectEx equ <CreateFontIndirectExA>
ENDIF
CreateFontIndirectExW PROTO STDCALL :DWORD
IFDEF __UNICODE__
CreateFontIndirectEx equ <CreateFontIndirectExW>
ENDIF
CreateFontIndirectW PROTO STDCALL :DWORD
IFDEF __UNICODE__
CreateFontIndirect equ <CreateFontIndirectW>
ENDIF
CreateFontW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CreateFont equ <CreateFontW>
ENDIF
CreateHalftonePalette PROTO STDCALL :DWORD
CreateHatchBrush PROTO STDCALL :DWORD,:DWORD
CreateICA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CreateIC equ <CreateICA>
ENDIF
CreateICW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CreateIC equ <CreateICW>
ENDIF
CreateMetaFileA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
CreateMetaFile equ <CreateMetaFileA>
ENDIF
CreateMetaFileW PROTO STDCALL :DWORD
IFDEF __UNICODE__
CreateMetaFile equ <CreateMetaFileW>
ENDIF
CreatePalette PROTO STDCALL :DWORD
CreatePatternBrush PROTO STDCALL :DWORD
CreatePen PROTO STDCALL :DWORD,:DWORD,:DWORD
CreatePenIndirect PROTO STDCALL :DWORD
CreatePolyPolygonRgn PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CreatePolygonRgn PROTO STDCALL :DWORD,:DWORD,:DWORD
CreateRectRgn PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
CreateRectRgnIndirect PROTO STDCALL :DWORD
CreateRoundRectRgn PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CreateScalableFontResourceA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CreateScalableFontResource equ <CreateScalableFontResourceA>
ENDIF
CreateScalableFontResourceW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CreateScalableFontResource equ <CreateScalableFontResourceW>
ENDIF
CreateSolidBrush PROTO STDCALL :DWORD
DPtoLP PROTO STDCALL :DWORD,:DWORD,:DWORD
DeleteColorSpace PROTO STDCALL :DWORD
DeleteDC PROTO STDCALL :DWORD
DeleteEnhMetaFile PROTO STDCALL :DWORD
DeleteMetaFile PROTO STDCALL :DWORD
DeleteObject PROTO STDCALL :DWORD
DescribePixelFormat PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DeviceCapabilitiesExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DeviceCapabilitiesEx equ <DeviceCapabilitiesExA>
ENDIF
DeviceCapabilitiesExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
DeviceCapabilitiesEx equ <DeviceCapabilitiesExW>
ENDIF
DrawEscape PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
Ellipse PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
EnableEUDC PROTO STDCALL :DWORD
EndDoc PROTO STDCALL :DWORD
EndFormPage PROTO STDCALL :DWORD
EndPage PROTO STDCALL :DWORD
EndPath PROTO STDCALL :DWORD
EnumEnhMetaFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
EnumFontFamiliesA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
EnumFontFamilies equ <EnumFontFamiliesA>
ENDIF
EnumFontFamiliesExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
EnumFontFamiliesEx equ <EnumFontFamiliesExA>
ENDIF
EnumFontFamiliesExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
EnumFontFamiliesEx equ <EnumFontFamiliesExW>
ENDIF
EnumFontFamiliesW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
EnumFontFamilies equ <EnumFontFamiliesW>
ENDIF
EnumFontsA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
EnumFonts equ <EnumFontsA>
ENDIF
EnumFontsW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
EnumFonts equ <EnumFontsW>
ENDIF
EnumICMProfilesA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
EnumICMProfiles equ <EnumICMProfilesA>
ENDIF
EnumICMProfilesW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
EnumICMProfiles equ <EnumICMProfilesW>
ENDIF
EnumMetaFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
EnumObjects PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
EqualRgn PROTO STDCALL :DWORD,:DWORD
Escape PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
EudcLoadLinkW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
EudcLoadLink equ <EudcLoadLinkW>
ENDIF
EudcUnloadLinkW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
EudcUnloadLink equ <EudcUnloadLinkW>
ENDIF
ExcludeClipRect PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ExtCreatePen PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ExtCreateRegion PROTO STDCALL :DWORD,:DWORD,:DWORD
ExtEscape PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ExtFloodFill PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ExtSelectClipRgn PROTO STDCALL :DWORD,:DWORD,:DWORD
ExtTextOutA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
ExtTextOut equ <ExtTextOutA>
ENDIF
ExtTextOutW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
ExtTextOut equ <ExtTextOutW>
ENDIF
FillPath PROTO STDCALL :DWORD
FillRgn PROTO STDCALL :DWORD,:DWORD,:DWORD
FixBrushOrgEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
FlattenPath PROTO STDCALL :DWORD
FloodFill PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
FrameRgn PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdiArtificialDecrementDriver PROTO STDCALL :DWORD,:DWORD
GdiComment PROTO STDCALL :DWORD,:DWORD,:DWORD
GdiDeleteSpoolFileHandle PROTO STDCALL :DWORD
GdiEndDocEMF PROTO STDCALL :DWORD
GdiEndPageEMF PROTO STDCALL :DWORD,:DWORD
GdiFlush PROTO STDCALL
GdiGetBatchLimit PROTO STDCALL
GdiGetDC PROTO STDCALL :DWORD
GdiGetDevmodeForPage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdiGetPageCount PROTO STDCALL :DWORD
GdiGetPageHandle PROTO STDCALL :DWORD,:DWORD,:DWORD
GdiGetSpoolFileHandle PROTO STDCALL :DWORD,:DWORD,:DWORD
GdiPlayDCScript PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdiPlayEMF PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdiPlayJournal PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdiPlayPageEMF PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdiPlayPrivatePageEMF PROTO STDCALL :DWORD,:DWORD,:DWORD
GdiPlayScript PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdiResetDCEMF PROTO STDCALL :DWORD,:DWORD
GdiSetBatchLimit PROTO STDCALL :DWORD
GdiStartDocEMF PROTO STDCALL :DWORD,:DWORD
GdiStartPageEMF PROTO STDCALL :DWORD
GetArcDirection PROTO STDCALL :DWORD
GetAspectRatioFilterEx PROTO STDCALL :DWORD,:DWORD
GetBitmapBits PROTO STDCALL :DWORD,:DWORD,:DWORD
GetBitmapDimensionEx PROTO STDCALL :DWORD,:DWORD
GetBkColor PROTO STDCALL :DWORD
GetBkMode PROTO STDCALL :DWORD
GetBoundsRect PROTO STDCALL :DWORD,:DWORD,:DWORD
GetBrushOrgEx PROTO STDCALL :DWORD,:DWORD
GetCharABCWidthsA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetCharABCWidths equ <GetCharABCWidthsA>
ENDIF
GetCharABCWidthsFloatA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetCharABCWidthsFloat equ <GetCharABCWidthsFloatA>
ENDIF
GetCharABCWidthsFloatW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetCharABCWidthsFloat equ <GetCharABCWidthsFloatW>
ENDIF
GetCharABCWidthsI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetCharABCWidthsW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetCharABCWidths equ <GetCharABCWidthsW>
ENDIF
GetCharWidth32A PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetCharWidth32 equ <GetCharWidth32A>
ENDIF
GetCharWidth32W PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetCharWidth32 equ <GetCharWidth32W>
ENDIF
GetCharWidthA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetCharWidth equ <GetCharWidthA>
ENDIF
GetCharWidthFloatA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetCharWidthFloat equ <GetCharWidthFloatA>
ENDIF
GetCharWidthFloatW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetCharWidthFloat equ <GetCharWidthFloatW>
ENDIF
GetCharWidthI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetCharWidthW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetCharWidth equ <GetCharWidthW>
ENDIF
GetCharacterPlacementA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetCharacterPlacement equ <GetCharacterPlacementA>
ENDIF
GetCharacterPlacementW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetCharacterPlacement equ <GetCharacterPlacementW>
ENDIF
GetClipBox PROTO STDCALL :DWORD,:DWORD
GetClipRgn PROTO STDCALL :DWORD,:DWORD
GetColorAdjustment PROTO STDCALL :DWORD,:DWORD
GetColorSpace PROTO STDCALL :DWORD
GetCurrentObject PROTO STDCALL :DWORD,:DWORD
GetCurrentPositionEx PROTO STDCALL :DWORD,:DWORD
GetDCBrushColor PROTO STDCALL :DWORD
GetDCOrgEx PROTO STDCALL :DWORD,:DWORD
GetDCPenColor PROTO STDCALL :DWORD
GetDIBColorTable PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GetDIBits PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetDeviceCaps PROTO STDCALL :DWORD,:DWORD
GetDeviceGammaRamp PROTO STDCALL :DWORD,:DWORD
GetEnhMetaFileA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
GetEnhMetaFile equ <GetEnhMetaFileA>
ENDIF
GetEnhMetaFileBits PROTO STDCALL :DWORD,:DWORD,:DWORD
GetEnhMetaFileDescriptionA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetEnhMetaFileDescription equ <GetEnhMetaFileDescriptionA>
ENDIF
GetEnhMetaFileDescriptionW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetEnhMetaFileDescription equ <GetEnhMetaFileDescriptionW>
ENDIF
GetEnhMetaFileHeader PROTO STDCALL :DWORD,:DWORD,:DWORD
GetEnhMetaFilePaletteEntries PROTO STDCALL :DWORD,:DWORD,:DWORD
GetEnhMetaFilePixelFormat PROTO STDCALL :DWORD,:DWORD,:DWORD
GetEnhMetaFileW PROTO STDCALL :DWORD
IFDEF __UNICODE__
GetEnhMetaFile equ <GetEnhMetaFileW>
ENDIF
GetFontAssocStatus PROTO STDCALL :DWORD
GetFontData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetFontLanguageInfo PROTO STDCALL :DWORD
GetFontResourceInfoW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetFontResourceInfo equ <GetFontResourceInfoW>
ENDIF
GetFontUnicodeRanges PROTO STDCALL :DWORD,:DWORD
GetGlyphIndicesA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetGlyphIndices equ <GetGlyphIndicesA>
ENDIF
GetGlyphIndicesW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetGlyphIndices equ <GetGlyphIndicesW>
ENDIF
GetGlyphOutlineA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetGlyphOutline equ <GetGlyphOutlineA>
ENDIF
GetGlyphOutlineW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetGlyphOutline equ <GetGlyphOutlineW>
ENDIF
GetGraphicsMode PROTO STDCALL :DWORD
GetICMProfileA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetICMProfile equ <GetICMProfileA>
ENDIF
GetICMProfileW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetICMProfile equ <GetICMProfileW>
ENDIF
GetKerningPairsA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetKerningPairs equ <GetKerningPairsA>
ENDIF
GetKerningPairsW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetKerningPairs equ <GetKerningPairsW>
ENDIF
GetLayout PROTO STDCALL :DWORD
GetLogColorSpaceA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetLogColorSpace equ <GetLogColorSpaceA>
ENDIF
GetLogColorSpaceW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetLogColorSpace equ <GetLogColorSpaceW>
ENDIF
GetMapMode PROTO STDCALL :DWORD
GetMetaFileA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
GetMetaFile equ <GetMetaFileA>
ENDIF
GetMetaFileBitsEx PROTO STDCALL :DWORD,:DWORD,:DWORD
GetMetaFileW PROTO STDCALL :DWORD
IFDEF __UNICODE__
GetMetaFile equ <GetMetaFileW>
ENDIF
GetMetaRgn PROTO STDCALL :DWORD,:DWORD
GetMiterLimit PROTO STDCALL :DWORD,:DWORD
GetNearestColor PROTO STDCALL :DWORD,:DWORD
GetNearestPaletteIndex PROTO STDCALL :DWORD,:DWORD
GetObjectA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetObject equ <GetObjectA>
ENDIF
GetObjectType PROTO STDCALL :DWORD
GetObjectW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetObject equ <GetObjectW>
ENDIF
GetOutlineTextMetricsA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetOutlineTextMetrics equ <GetOutlineTextMetricsA>
ENDIF
GetOutlineTextMetricsW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetOutlineTextMetrics equ <GetOutlineTextMetricsW>
ENDIF
GetPaletteEntries PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GetPath PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GetPixel PROTO STDCALL :DWORD,:DWORD,:DWORD
GetPixelFormat PROTO STDCALL :DWORD
GetPolyFillMode PROTO STDCALL :DWORD
GetROP2 PROTO STDCALL :DWORD
GetRandomRgn PROTO STDCALL :DWORD,:DWORD,:DWORD
GetRasterizerCaps PROTO STDCALL :DWORD,:DWORD
GetRegionData PROTO STDCALL :DWORD,:DWORD,:DWORD
GetRelAbs PROTO STDCALL :DWORD,:DWORD
GetRgnBox PROTO STDCALL :DWORD,:DWORD
GetStockObject PROTO STDCALL :DWORD
GetStretchBltMode PROTO STDCALL :DWORD
GetSystemPaletteEntries PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GetSystemPaletteUse PROTO STDCALL :DWORD
GetTextAlign PROTO STDCALL :DWORD
GetTextCharacterExtra PROTO STDCALL :DWORD
GetTextCharset PROTO STDCALL :DWORD
GetTextCharsetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD
GetTextColor PROTO STDCALL :DWORD
GetTextExtentExPointA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetTextExtentExPoint equ <GetTextExtentExPointA>
ENDIF
GetTextExtentExPointI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetTextExtentExPointW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetTextExtentExPoint equ <GetTextExtentExPointW>
ENDIF
GetTextExtentPoint32A PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetTextExtentPoint32 equ <GetTextExtentPoint32A>
ENDIF
GetTextExtentPoint32W PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetTextExtentPoint32 equ <GetTextExtentPoint32W>
ENDIF
GetTextExtentPointA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetTextExtentPoint equ <GetTextExtentPointA>
ENDIF
GetTextExtentPointI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GetTextExtentPointW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetTextExtentPoint equ <GetTextExtentPointW>
ENDIF
GetTextFaceA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetTextFace equ <GetTextFaceA>
ENDIF
GetTextFaceW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GetTextFace equ <GetTextFaceW>
ENDIF
GetTextMetricsA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
GetTextMetrics equ <GetTextMetricsA>
ENDIF
GetTextMetricsW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
GetTextMetrics equ <GetTextMetricsW>
ENDIF
GetViewportExtEx PROTO STDCALL :DWORD,:DWORD
GetViewportOrgEx PROTO STDCALL :DWORD,:DWORD
GetWinMetaFileBits PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetWindowExtEx PROTO STDCALL :DWORD,:DWORD
GetWindowOrgEx PROTO STDCALL :DWORD,:DWORD
GetWorldTransform PROTO STDCALL :DWORD,:DWORD
IntersectClipRect PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
InvertRgn PROTO STDCALL :DWORD,:DWORD
LPtoDP PROTO STDCALL :DWORD,:DWORD,:DWORD
LineDDA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
LineDD equ <LineDDA>
ENDIF
LineTo PROTO STDCALL :DWORD,:DWORD,:DWORD
MaskBlt PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ModifyWorldTransform PROTO STDCALL :DWORD,:DWORD,:DWORD
MoveToEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
OffsetClipRgn PROTO STDCALL :DWORD,:DWORD,:DWORD
OffsetRgn PROTO STDCALL :DWORD,:DWORD,:DWORD
OffsetViewportOrgEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
OffsetWindowOrgEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
PaintRgn PROTO STDCALL :DWORD,:DWORD
PatBlt PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
PathToRegion PROTO STDCALL :DWORD
Pie PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
PlayEnhMetaFile PROTO STDCALL :DWORD,:DWORD,:DWORD
PlayEnhMetaFileRecord PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
PlayMetaFile PROTO STDCALL :DWORD,:DWORD
PlayMetaFileRecord PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
PlgBlt PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
PolyBezier PROTO STDCALL :DWORD,:DWORD,:DWORD
PolyBezierTo PROTO STDCALL :DWORD,:DWORD,:DWORD
PolyDraw PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
PolyPolygon PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
PolyPolyline PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
PolyTextOutA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
PolyTextOut equ <PolyTextOutA>
ENDIF
PolyTextOutW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
PolyTextOut equ <PolyTextOutW>
ENDIF
Polygon PROTO STDCALL :DWORD,:DWORD,:DWORD
Polyline PROTO STDCALL :DWORD,:DWORD,:DWORD
PolylineTo PROTO STDCALL :DWORD,:DWORD,:DWORD
PtInRegion PROTO STDCALL :DWORD,:DWORD,:DWORD
PtVisible PROTO STDCALL :DWORD,:DWORD,:DWORD
RealizePalette PROTO STDCALL :DWORD
RectInRegion PROTO STDCALL :DWORD,:DWORD
RectVisible PROTO STDCALL :DWORD,:DWORD
Rectangle PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
RemoveFontMemResourceEx PROTO STDCALL :DWORD
RemoveFontResourceA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
RemoveFontResource equ <RemoveFontResourceA>
ENDIF
RemoveFontResourceExA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
RemoveFontResourceEx equ <RemoveFontResourceExA>
ENDIF
RemoveFontResourceExW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
RemoveFontResourceEx equ <RemoveFontResourceExW>
ENDIF
RemoveFontResourceW PROTO STDCALL :DWORD
IFDEF __UNICODE__
RemoveFontResource equ <RemoveFontResourceW>
ENDIF
ResetDCA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
ResetDC equ <ResetDCA>
ENDIF
ResetDCW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
ResetDC equ <ResetDCW>
ENDIF
ResizePalette PROTO STDCALL :DWORD,:DWORD
RestoreDC PROTO STDCALL :DWORD,:DWORD
RoundRect PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SaveDC PROTO STDCALL :DWORD
ScaleViewportExtEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ScaleWindowExtEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SelectBrushLocal PROTO STDCALL :DWORD,:DWORD
SelectClipPath PROTO STDCALL :DWORD,:DWORD
SelectClipRgn PROTO STDCALL :DWORD,:DWORD
SelectFontLocal PROTO STDCALL :DWORD,:DWORD
SelectObject PROTO STDCALL :DWORD,:DWORD
SelectPalette PROTO STDCALL :DWORD,:DWORD,:DWORD
SetAbortProc PROTO STDCALL :DWORD,:DWORD
SetArcDirection PROTO STDCALL :DWORD,:DWORD
SetBitmapBits PROTO STDCALL :DWORD,:DWORD,:DWORD
SetBitmapDimensionEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
SetBkColor PROTO STDCALL :DWORD,:DWORD
SetBkMode PROTO STDCALL :DWORD,:DWORD
SetBoundsRect PROTO STDCALL :DWORD,:DWORD,:DWORD
SetBrushOrgEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
SetColorAdjustment PROTO STDCALL :DWORD,:DWORD
SetColorSpace PROTO STDCALL :DWORD,:DWORD
SetDCBrushColor PROTO STDCALL :DWORD,:DWORD
SetDCPenColor PROTO STDCALL :DWORD,:DWORD
SetDIBColorTable PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
SetDIBits PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SetDIBitsToDevice PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SetDeviceGammaRamp PROTO STDCALL :DWORD,:DWORD
SetEnhMetaFileBits PROTO STDCALL :DWORD,:DWORD
SetFontEnumeration PROTO STDCALL :DWORD
SetGraphicsMode PROTO STDCALL :DWORD,:DWORD
SetICMMode PROTO STDCALL :DWORD,:DWORD
SetICMProfileA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
SetICMProfile equ <SetICMProfileA>
ENDIF
SetICMProfileW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
SetICMProfile equ <SetICMProfileW>
ENDIF
SetLayout PROTO STDCALL :DWORD,:DWORD
SetMagicColors PROTO STDCALL :DWORD,:DWORD,:DWORD
SetMapMode PROTO STDCALL :DWORD,:DWORD
SetMapperFlags PROTO STDCALL :DWORD,:DWORD
SetMetaFileBitsEx PROTO STDCALL :DWORD,:DWORD
SetMetaRgn PROTO STDCALL :DWORD
SetMiterLimit PROTO STDCALL :DWORD,:DWORD,:DWORD
SetPaletteEntries PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
SetPixel PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
SetPixelFormat PROTO STDCALL :DWORD,:DWORD,:DWORD
SetPixelV PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
SetPolyFillMode PROTO STDCALL :DWORD,:DWORD
SetROP2 PROTO STDCALL :DWORD,:DWORD
SetRectRgn PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SetRelAbs PROTO STDCALL :DWORD,:DWORD
SetStretchBltMode PROTO STDCALL :DWORD,:DWORD
SetSystemPaletteUse PROTO STDCALL :DWORD,:DWORD
SetTextAlign PROTO STDCALL :DWORD,:DWORD
SetTextCharacterExtra PROTO STDCALL :DWORD,:DWORD
SetTextColor PROTO STDCALL :DWORD,:DWORD
SetTextJustification PROTO STDCALL :DWORD,:DWORD,:DWORD
SetViewportExtEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
SetViewportOrgEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
SetWinMetaFileBits PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
SetWindowExtEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
SetWindowOrgEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
SetWorldTransform PROTO STDCALL :DWORD,:DWORD
StartDocA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
StartDoc equ <StartDocA>
ENDIF
StartDocW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
StartDoc equ <StartDocW>
ENDIF
StartFormPage PROTO STDCALL :DWORD
StartPage PROTO STDCALL :DWORD
StretchBlt PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
StretchDIBits PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
StrokeAndFillPath PROTO STDCALL :DWORD
StrokePath PROTO STDCALL :DWORD
SwapBuffers PROTO STDCALL :DWORD
TextOutA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
TextOut equ <TextOutA>
ENDIF
TextOutW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
TextOut equ <TextOutW>
ENDIF
TranslateCharsetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD
UnrealizeObject PROTO STDCALL :DWORD
UpdateColors PROTO STDCALL :DWORD
UpdateICMRegKeyA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
UpdateICMRegKey equ <UpdateICMRegKeyA>
ENDIF
UpdateICMRegKeyW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
UpdateICMRegKey equ <UpdateICMRegKeyW>
ENDIF
WidenPath PROTO STDCALL :DWORD
gdiPlaySpoolStream PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo ----------------------------------------
echo WARNING duplicate include file gdi32.inc
echo ----------------------------------------
ENDIF
+645
View File
@@ -0,0 +1,645 @@
; --------------------------------------------------------------------------------------------------
; gdiplus.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF GDIPLUS_INC
GDIPLUS_INC equ <1>
GdipAddPathArc PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathArcI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathBezier PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathBezierI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathBeziers PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipAddPathBeziersI PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipAddPathClosedCurve2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathClosedCurve2I PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathClosedCurve PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipAddPathClosedCurveI PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipAddPathCurve2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathCurve2I PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathCurve3 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathCurve3I PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathCurve PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipAddPathCurveI PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipAddPathEllipse PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathEllipseI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathLine2 PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipAddPathLine2I PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipAddPathLine PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathLineI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathPath PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipAddPathPie PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathPieI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathPolygon PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipAddPathPolygonI PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipAddPathRectangle PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathRectangleI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathRectangles PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipAddPathRectanglesI PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipAddPathString PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipAddPathStringI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipAlloc PROTO STDCALL :DWORD
GdipBeginContainer2 PROTO STDCALL :DWORD,:DWORD
GdipBeginContainer PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipBeginContainerI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipBitmapGetPixel PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipBitmapLockBits PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipBitmapSetPixel PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipBitmapSetResolution PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipBitmapUnlockBits PROTO STDCALL :DWORD,:DWORD
GdipClearPathMarkers PROTO STDCALL :DWORD
GdipCloneBitmapArea PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipCloneBitmapAreaI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipCloneBrush PROTO STDCALL :DWORD,:DWORD
GdipCloneCustomLineCap PROTO STDCALL :DWORD,:DWORD
GdipCloneFont PROTO STDCALL :DWORD,:DWORD
GdipCloneFontFamily PROTO STDCALL :DWORD,:DWORD
GdipCloneImage PROTO STDCALL :DWORD,:DWORD
GdipCloneImageAttributes PROTO STDCALL :DWORD,:DWORD
GdipCloneMatrix PROTO STDCALL :DWORD,:DWORD
GdipClonePath PROTO STDCALL :DWORD,:DWORD
GdipClonePen PROTO STDCALL :DWORD,:DWORD
GdipCloneRegion PROTO STDCALL :DWORD,:DWORD
GdipCloneStringFormat PROTO STDCALL :DWORD,:DWORD
GdipClosePathFigure PROTO STDCALL :DWORD
GdipClosePathFigures PROTO STDCALL :DWORD
GdipCombineRegionPath PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCombineRegionRect PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCombineRegionRectI PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCombineRegionRegion PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipComment PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCreateAdjustableArrowCap PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipCreateBitmapFromDirectDrawSurface PROTO STDCALL :DWORD,:DWORD
GdipCreateBitmapFromFile PROTO STDCALL :DWORD,:DWORD
GdipCreateBitmapFromFileICM PROTO STDCALL :DWORD,:DWORD
GdipCreateBitmapFromGdiDib PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCreateBitmapFromGraphics PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipCreateBitmapFromHBITMAP PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCreateBitmapFromHICON PROTO STDCALL :DWORD,:DWORD
GdipCreateBitmapFromResource PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCreateBitmapFromScan0 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipCreateBitmapFromStream PROTO STDCALL :DWORD,:DWORD
GdipCreateBitmapFromStreamICM PROTO STDCALL :DWORD,:DWORD
GdipCreateCachedBitmap PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCreateCustomLineCap PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipCreateFont PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipCreateFontFamilyFromName PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCreateFontFromDC PROTO STDCALL :DWORD,:DWORD
GdipCreateFontFromLogfontA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GdipCreateFontFromLogfont equ <GdipCreateFontFromLogfontA>
ENDIF
GdipCreateFontFromLogfontW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GdipCreateFontFromLogfont equ <GdipCreateFontFromLogfontW>
ENDIF
GdipCreateFromHDC2 PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCreateFromHDC PROTO STDCALL :DWORD,:DWORD
GdipCreateFromHWND PROTO STDCALL :DWORD,:DWORD
GdipCreateFromHWNDICM PROTO STDCALL :DWORD,:DWORD
GdipCreateHBITMAPFromBitmap PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCreateHICONFromBitmap PROTO STDCALL :DWORD,:DWORD
GdipCreateHalftonePalette PROTO STDCALL
GdipCreateHatchBrush PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipCreateImageAttributes PROTO STDCALL :DWORD
GdipCreateLineBrush PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipCreateLineBrushFromRect PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipCreateLineBrushFromRectI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipCreateLineBrushFromRectWithAngle PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipCreateLineBrushFromRectWithAngleI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipCreateLineBrushI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipCreateMatrix2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipCreateMatrix3 PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCreateMatrix3I PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCreateMatrix PROTO STDCALL :DWORD
GdipCreateMetafileFromEmf PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCreateMetafileFromFile PROTO STDCALL :DWORD,:DWORD
GdipCreateMetafileFromStream PROTO STDCALL :DWORD,:DWORD
GdipCreateMetafileFromWmf PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipCreateMetafileFromWmfFile PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCreatePath2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipCreatePath2I PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipCreatePath PROTO STDCALL :DWORD,:DWORD
GdipCreatePathGradient PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipCreatePathGradientFromPath PROTO STDCALL :DWORD,:DWORD
GdipCreatePathGradientI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipCreatePathIter PROTO STDCALL :DWORD,:DWORD
GdipCreatePen1 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipCreatePen2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipCreateRegion PROTO STDCALL :DWORD
GdipCreateRegionHrgn PROTO STDCALL :DWORD,:DWORD
GdipCreateRegionPath PROTO STDCALL :DWORD,:DWORD
GdipCreateRegionRect PROTO STDCALL :DWORD,:DWORD
GdipCreateRegionRectI PROTO STDCALL :DWORD,:DWORD
GdipCreateRegionRgnData PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCreateSolidFill PROTO STDCALL :DWORD,:DWORD
GdipCreateStreamOnFile PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCreateStringFormat PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCreateTexture2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipCreateTexture2I PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipCreateTexture PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipCreateTextureIA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GdipCreateTextureI equ <GdipCreateTextureIA>
ENDIF
GdipCreateTextureIAI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDeleteBrush PROTO STDCALL :DWORD
GdipDeleteCachedBitmap PROTO STDCALL :DWORD
GdipDeleteCustomLineCap PROTO STDCALL :DWORD
GdipDeleteFont PROTO STDCALL :DWORD
GdipDeleteFontFamily PROTO STDCALL :DWORD
GdipDeleteGraphics PROTO STDCALL :DWORD
GdipDeleteMatrix PROTO STDCALL :DWORD
GdipDeletePath PROTO STDCALL :DWORD
GdipDeletePathIter PROTO STDCALL :DWORD
GdipDeletePen PROTO STDCALL :DWORD
GdipDeletePrivateFontCollection PROTO STDCALL :DWORD
GdipDeleteRegion PROTO STDCALL :DWORD
GdipDeleteStringFormat PROTO STDCALL :DWORD
GdipDisposeImage PROTO STDCALL :DWORD
GdipDisposeImageAttributes PROTO STDCALL :DWORD
GdipDrawArc PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawArcI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawBezier PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawBezierI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawBeziers PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipDrawBeziersI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipDrawCachedBitmap PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipDrawClosedCurve2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawClosedCurve2I PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawClosedCurve PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipDrawClosedCurveI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipDrawCurve2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawCurve2I PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawCurve3 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawCurve3I PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawCurve PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipDrawCurveI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipDrawDriverString PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawEllipse PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawEllipseI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawImage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipDrawImageI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipDrawImagePointRect PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawImagePointRectI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawImagePoints PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipDrawImagePointsI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipDrawImagePointsRect PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawImagePointsRectI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawImageRect PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawImageRectI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawImageRectRect PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawImageRectRectI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawLine PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawLineI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawLines PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipDrawLinesI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipDrawPath PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipDrawPie PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawPieI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawPolygon PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipDrawPolygonI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipDrawRectangle PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawRectangleI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipDrawRectangles PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipDrawRectanglesI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipDrawString PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipEmfToWmfBits PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipEndContainer PROTO STDCALL :DWORD,:DWORD
GdipEnumerateMetafileDestPoint PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipEnumerateMetafileDestPointI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipEnumerateMetafileDestPoints PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipEnumerateMetafileDestPointsI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipEnumerateMetafileDestRect PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipEnumerateMetafileDestRectI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipEnumerateMetafileSrcRectDestPoint PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipEnumerateMetafileSrcRectDestPointI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipEnumerateMetafileSrcRectDestPoints PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipEnumerateMetafileSrcRectDestPointsI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipEnumerateMetafileSrcRectDestRect PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipEnumerateMetafileSrcRectDestRectI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipFillClosedCurve2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipFillClosedCurve2I PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipFillClosedCurve PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipFillClosedCurveI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipFillEllipse PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipFillEllipseI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipFillPath PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipFillPie PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipFillPieI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipFillPolygon2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipFillPolygon2I PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipFillPolygon PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipFillPolygonI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipFillRectangle PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipFillRectangleI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipFillRectangles PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipFillRectanglesI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipFillRegion PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipFlattenPath PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipFlush PROTO STDCALL :DWORD,:DWORD
GdipFree PROTO STDCALL :DWORD
GdipGetAdjustableArrowCapFillState PROTO STDCALL :DWORD,:DWORD
GdipGetAdjustableArrowCapHeight PROTO STDCALL :DWORD,:DWORD
GdipGetAdjustableArrowCapMiddleInset PROTO STDCALL :DWORD,:DWORD
GdipGetAdjustableArrowCapWidth PROTO STDCALL :DWORD,:DWORD
GdipGetAllPropertyItems PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipGetBrushType PROTO STDCALL :DWORD,:DWORD
GdipGetCellAscent PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetCellDescent PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetClip PROTO STDCALL :DWORD,:DWORD
GdipGetClipBounds PROTO STDCALL :DWORD,:DWORD
GdipGetClipBoundsI PROTO STDCALL :DWORD,:DWORD
GdipGetCompositingMode PROTO STDCALL :DWORD,:DWORD
GdipGetCompositingQuality PROTO STDCALL :DWORD,:DWORD
GdipGetCustomLineCapBaseCap PROTO STDCALL :DWORD,:DWORD
GdipGetCustomLineCapBaseInset PROTO STDCALL :DWORD,:DWORD
GdipGetCustomLineCapStrokeCaps PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetCustomLineCapStrokeJoin PROTO STDCALL :DWORD,:DWORD
GdipGetCustomLineCapType PROTO STDCALL :DWORD,:DWORD
GdipGetCustomLineCapWidthScale PROTO STDCALL :DWORD,:DWORD
GdipGetDC PROTO STDCALL :DWORD,:DWORD
GdipGetDpiX PROTO STDCALL :DWORD,:DWORD
GdipGetDpiY PROTO STDCALL :DWORD,:DWORD
GdipGetEmHeight PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetEncoderParameterList PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipGetEncoderParameterListSize PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetFamily PROTO STDCALL :DWORD,:DWORD
GdipGetFamilyName PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetFontCollectionFamilyCount PROTO STDCALL :DWORD,:DWORD
GdipGetFontCollectionFamilyList PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipGetFontHeight PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetFontHeightGivenDPI PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetFontSize PROTO STDCALL :DWORD,:DWORD
GdipGetFontStyle PROTO STDCALL :DWORD,:DWORD
GdipGetFontUnit PROTO STDCALL :DWORD,:DWORD
GdipGetGenericFontFamilyMonospace PROTO STDCALL :DWORD
GdipGetGenericFontFamilySansSerif PROTO STDCALL :DWORD
GdipGetGenericFontFamilySerif PROTO STDCALL :DWORD
GdipGetHatchBackgroundColor PROTO STDCALL :DWORD,:DWORD
GdipGetHatchForegroundColor PROTO STDCALL :DWORD,:DWORD
GdipGetHatchStyle PROTO STDCALL :DWORD,:DWORD
GdipGetHemfFromMetafile PROTO STDCALL :DWORD,:DWORD
GdipGetImageAttributesAdjustedPalette PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetImageBounds PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetImageDecoders PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetImageDecodersSize PROTO STDCALL :DWORD,:DWORD
GdipGetImageDimension PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetImageEncoders PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetImageEncodersSize PROTO STDCALL :DWORD,:DWORD
GdipGetImageFlags PROTO STDCALL :DWORD,:DWORD
GdipGetImageGraphicsContext PROTO STDCALL :DWORD,:DWORD
GdipGetImageHeight PROTO STDCALL :DWORD,:DWORD
GdipGetImageHorizontalResolution PROTO STDCALL :DWORD,:DWORD
GdipGetImagePalette PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetImagePaletteSize PROTO STDCALL :DWORD,:DWORD
GdipGetImagePixelFormat PROTO STDCALL :DWORD,:DWORD
GdipGetImageRawFormat PROTO STDCALL :DWORD,:DWORD
GdipGetImageThumbnail PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipGetImageType PROTO STDCALL :DWORD,:DWORD
GdipGetImageVerticalResolution PROTO STDCALL :DWORD,:DWORD
GdipGetImageWidth PROTO STDCALL :DWORD,:DWORD
GdipGetInterpolationMode PROTO STDCALL :DWORD,:DWORD
GdipGetLineBlend PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipGetLineBlendCount PROTO STDCALL :DWORD,:DWORD
GdipGetLineColors PROTO STDCALL :DWORD,:DWORD
GdipGetLineGammaCorrection PROTO STDCALL :DWORD,:DWORD
GdipGetLinePresetBlend PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipGetLinePresetBlendCount PROTO STDCALL :DWORD,:DWORD
GdipGetLineRect PROTO STDCALL :DWORD,:DWORD
GdipGetLineRectI PROTO STDCALL :DWORD,:DWORD
GdipGetLineSpacing PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetLineTransform PROTO STDCALL :DWORD,:DWORD
GdipGetLineWrapMode PROTO STDCALL :DWORD,:DWORD
GdipGetLogFontA PROTO STDCALL :DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GdipGetLogFont equ <GdipGetLogFontA>
ENDIF
GdipGetLogFontW PROTO STDCALL :DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
GdipGetLogFont equ <GdipGetLogFontW>
ENDIF
GdipGetMatrixElements PROTO STDCALL :DWORD,:DWORD
GdipGetMetafileDownLevelRasterizationLimit PROTO STDCALL :DWORD,:DWORD
GdipGetMetafileHeaderFromEmf PROTO STDCALL :DWORD,:DWORD
GdipGetMetafileHeaderFromFile PROTO STDCALL :DWORD,:DWORD
GdipGetMetafileHeaderFromMetafile PROTO STDCALL :DWORD,:DWORD
GdipGetMetafileHeaderFromStream PROTO STDCALL :DWORD,:DWORD
GdipGetMetafileHeaderFromWmf PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetNearestColor PROTO STDCALL :DWORD,:DWORD
GdipGetPageScale PROTO STDCALL :DWORD,:DWORD
GdipGetPageUnit PROTO STDCALL :DWORD,:DWORD
GdipGetPathData PROTO STDCALL :DWORD,:DWORD
GdipGetPathFillMode PROTO STDCALL :DWORD,:DWORD
GdipGetPathGradientBlend PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipGetPathGradientBlendCount PROTO STDCALL :DWORD,:DWORD
GdipGetPathGradientCenterColor PROTO STDCALL :DWORD,:DWORD
GdipGetPathGradientCenterPoint PROTO STDCALL :DWORD,:DWORD
GdipGetPathGradientCenterPointI PROTO STDCALL :DWORD,:DWORD
GdipGetPathGradientFocusScales PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetPathGradientGammaCorrection PROTO STDCALL :DWORD,:DWORD
GdipGetPathGradientPath PROTO STDCALL :DWORD,:DWORD
GdipGetPathGradientPointCount PROTO STDCALL :DWORD,:DWORD
GdipGetPathGradientPresetBlend PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipGetPathGradientPresetBlendCount PROTO STDCALL :DWORD,:DWORD
GdipGetPathGradientRect PROTO STDCALL :DWORD,:DWORD
GdipGetPathGradientRectI PROTO STDCALL :DWORD,:DWORD
GdipGetPathGradientSurroundColorCount PROTO STDCALL :DWORD,:DWORD
GdipGetPathGradientSurroundColorsWithCount PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetPathGradientTransform PROTO STDCALL :DWORD,:DWORD
GdipGetPathGradientWrapMode PROTO STDCALL :DWORD,:DWORD
GdipGetPathLastPoint PROTO STDCALL :DWORD,:DWORD
GdipGetPathPoints PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetPathPointsI PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetPathTypes PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetPathWorldBounds PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipGetPathWorldBoundsI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipGetPenBrushFill PROTO STDCALL :DWORD,:DWORD
GdipGetPenColor PROTO STDCALL :DWORD,:DWORD
GdipGetPenCompoundArray PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetPenCompoundCount PROTO STDCALL :DWORD,:DWORD
GdipGetPenCustomEndCap PROTO STDCALL :DWORD,:DWORD
GdipGetPenCustomStartCap PROTO STDCALL :DWORD,:DWORD
GdipGetPenDashArray PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetPenDashCap197819 PROTO STDCALL :DWORD,:DWORD
GdipGetPenDashCount PROTO STDCALL :DWORD,:DWORD
GdipGetPenDashOffset PROTO STDCALL :DWORD,:DWORD
GdipGetPenDashStyle PROTO STDCALL :DWORD,:DWORD
GdipGetPenEndCap PROTO STDCALL :DWORD,:DWORD
GdipGetPenFillType PROTO STDCALL :DWORD,:DWORD
GdipGetPenLineJoin PROTO STDCALL :DWORD,:DWORD
GdipGetPenMiterLimit PROTO STDCALL :DWORD,:DWORD
GdipGetPenMode PROTO STDCALL :DWORD,:DWORD
GdipGetPenStartCap PROTO STDCALL :DWORD,:DWORD
GdipGetPenTransform PROTO STDCALL :DWORD,:DWORD
GdipGetPenUnit PROTO STDCALL :DWORD,:DWORD
GdipGetPenWidth PROTO STDCALL :DWORD,:DWORD
GdipGetPixelOffsetMode PROTO STDCALL :DWORD,:DWORD
GdipGetPointCount PROTO STDCALL :DWORD,:DWORD
GdipGetPropertyCount PROTO STDCALL :DWORD,:DWORD
GdipGetPropertyIdList PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetPropertyItem PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipGetPropertyItemSize PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetPropertySize PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetRegionBounds PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetRegionBoundsI PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetRegionData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipGetRegionDataSize PROTO STDCALL :DWORD,:DWORD
GdipGetRegionHRgn PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetRegionScans PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipGetRegionScansCount PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetRegionScansI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipGetRenderingOrigin PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetSmoothingMode PROTO STDCALL :DWORD,:DWORD
GdipGetSolidFillColor PROTO STDCALL :DWORD,:DWORD
GdipGetStringFormatAlign PROTO STDCALL :DWORD,:DWORD
GdipGetStringFormatDigitSubstitution PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipGetStringFormatFlags PROTO STDCALL :DWORD,:DWORD
GdipGetStringFormatHotkeyPrefix PROTO STDCALL :DWORD,:DWORD
GdipGetStringFormatLineAlign PROTO STDCALL :DWORD,:DWORD
GdipGetStringFormatMeasurableCharacterRangeCount PROTO STDCALL :DWORD,:DWORD
GdipGetStringFormatTabStopCount PROTO STDCALL :DWORD,:DWORD
GdipGetStringFormatTabStops PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipGetStringFormatTrimming PROTO STDCALL :DWORD,:DWORD
GdipGetTextContrast PROTO STDCALL :DWORD,:DWORD
GdipGetTextRenderingHint PROTO STDCALL :DWORD,:DWORD
GdipGetTextureImage PROTO STDCALL :DWORD,:DWORD
GdipGetTextureTransform PROTO STDCALL :DWORD,:DWORD
GdipGetTextureWrapMode PROTO STDCALL :DWORD,:DWORD
GdipGetVisibleClipBounds PROTO STDCALL :DWORD,:DWORD
GdipGetVisibleClipBoundsI PROTO STDCALL :DWORD,:DWORD
GdipGetWorldTransform PROTO STDCALL :DWORD,:DWORD
GdipGraphicsClear PROTO STDCALL :DWORD,:DWORD
GdipImageForceValidation PROTO STDCALL :DWORD
GdipImageGetFrameCount PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipImageGetFrameDimensionsCount PROTO STDCALL :DWORD,:DWORD
GdipImageGetFrameDimensionsList PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipImageRotateFlip PROTO STDCALL :DWORD,:DWORD
GdipImageSelectActiveFrame PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipInvertMatrix PROTO STDCALL :DWORD
GdipIsClipEmpty PROTO STDCALL :DWORD,:DWORD
GdipIsEmptyRegion PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipIsEqualRegion PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipIsInfiniteRegion PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipIsMatrixEqual PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipIsMatrixIdentity PROTO STDCALL :DWORD,:DWORD
GdipIsMatrixInvertible PROTO STDCALL :DWORD,:DWORD
GdipIsOutlineVisiblePathPoint PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipIsOutlineVisiblePathPointI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipIsStyleAvailable PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipIsVisibleClipEmpty PROTO STDCALL :DWORD,:DWORD
GdipIsVisiblePathPoint PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipIsVisiblePathPointI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipIsVisiblePoint PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipIsVisiblePointI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipIsVisibleRect PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipIsVisibleRectI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipIsVisibleRegionPoint PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipIsVisibleRegionPointI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipIsVisibleRegionRect PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipIsVisibleRegionRectI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipLoadImageFromFile PROTO STDCALL :DWORD,:DWORD
GdipLoadImageFromFileICM PROTO STDCALL :DWORD,:DWORD
GdipLoadImageFromStream PROTO STDCALL :DWORD,:DWORD
GdipLoadImageFromStreamICM PROTO STDCALL :DWORD,:DWORD
GdipMeasureCharacterRanges PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipMeasureDriverString PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipMeasureString PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipMultiplyLineTransform PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipMultiplyMatrix PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipMultiplyPathGradientTransform PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipMultiplyPenTransform PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipMultiplyTextureTransform PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipMultiplyWorldTransform PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipNewInstalledFontCollection PROTO STDCALL :DWORD
GdipNewPrivateFontCollection PROTO STDCALL :DWORD
GdipPathIterCopyData PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipPathIterEnumerate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipPathIterGetCount PROTO STDCALL :DWORD,:DWORD
GdipPathIterGetSubpathCount PROTO STDCALL :DWORD,:DWORD
GdipPathIterHasCurve PROTO STDCALL :DWORD,:DWORD
GdipPathIterIsValid PROTO STDCALL :DWORD,:DWORD
GdipPathIterNextMarker PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipPathIterNextMarkerPath PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipPathIterNextPathType PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipPathIterNextSubpath PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipPathIterNextSubpathPath PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipPathIterRewind PROTO STDCALL :DWORD
GdipPlayMetafileRecord PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipPrivateAddFontFile PROTO STDCALL :DWORD,:DWORD
GdipPrivateAddMemoryFont PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipRecordMetafile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipRecordMetafileFileName PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipRecordMetafileFileNameI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipRecordMetafileI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipRecordMetafileStream PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipRecordMetafileStreamI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipReleaseDC PROTO STDCALL :DWORD,:DWORD
GdipRemovePropertyItem PROTO STDCALL :DWORD,:DWORD
GdipResetClip PROTO STDCALL :DWORD
GdipResetImageAttributes PROTO STDCALL :DWORD,:DWORD
GdipResetLineTransform PROTO STDCALL :DWORD
GdipResetPageTransform PROTO STDCALL :DWORD
GdipResetPath PROTO STDCALL :DWORD
GdipResetPathGradientTransform PROTO STDCALL :DWORD
GdipResetPenTransform PROTO STDCALL :DWORD
GdipResetTextureTransform PROTO STDCALL :DWORD
GdipResetWorldTransform PROTO STDCALL :DWORD
GdipRestoreGraphics PROTO STDCALL :DWORD,:DWORD
GdipReversePath PROTO STDCALL :DWORD
GdipRotateLineTransform PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipRotateMatrix PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipRotatePathGradientTransform PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipRotatePenTransform PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipRotateTextureTransform PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipRotateWorldTransform PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSaveAdd PROTO STDCALL :DWORD,:DWORD
GdipSaveAddImage PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSaveGraphics PROTO STDCALL :DWORD,:DWORD
GdipSaveImageToFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipSaveImageToStream PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipScaleLineTransform PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipScaleMatrix PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipScalePathGradientTransform PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipScalePenTransform PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipScaleTextureTransform PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipScaleWorldTransform PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipSetAdjustableArrowCapFillState PROTO STDCALL :DWORD,:DWORD
GdipSetAdjustableArrowCapHeight PROTO STDCALL :DWORD,:DWORD
GdipSetAdjustableArrowCapMiddleInset PROTO STDCALL :DWORD,:DWORD
GdipSetAdjustableArrowCapWidth PROTO STDCALL :DWORD,:DWORD
GdipSetClipGraphics PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSetClipHrgn PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSetClipPath PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSetClipRect PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipSetClipRectI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipSetClipRegion PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSetCompositingMode PROTO STDCALL :DWORD,:DWORD
GdipSetCompositingQuality PROTO STDCALL :DWORD,:DWORD
GdipSetCustomLineCapBaseCap PROTO STDCALL :DWORD,:DWORD
GdipSetCustomLineCapBaseInset PROTO STDCALL :DWORD,:DWORD
GdipSetCustomLineCapStrokeCaps PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSetCustomLineCapStrokeJoin PROTO STDCALL :DWORD,:DWORD
GdipSetCustomLineCapWidthScale PROTO STDCALL :DWORD,:DWORD
GdipSetEmpty PROTO STDCALL :DWORD
GdipSetImageAttributesCachedBackground PROTO STDCALL :DWORD,:DWORD
GdipSetImageAttributesColorKeys PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipSetImageAttributesColorMatrix PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipSetImageAttributesGamma PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipSetImageAttributesNoOp PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSetImageAttributesOutputChannel PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipSetImageAttributesOutputChannelColorProfile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipSetImageAttributesRemapTable PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipSetImageAttributesThreshold PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipSetImageAttributesToIdentity PROTO STDCALL :DWORD,:DWORD
GdipSetImageAttributesWrapMode PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipSetImagePalette PROTO STDCALL :DWORD,:DWORD
GdipSetInfinite PROTO STDCALL :DWORD
GdipSetInterpolationMode PROTO STDCALL :DWORD,:DWORD
GdipSetLineBlend PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipSetLineColors PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSetLineGammaCorrection PROTO STDCALL :DWORD,:DWORD
GdipSetLineLinearBlend PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSetLinePresetBlend PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipSetLineSigmaBlend PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSetLineTransform PROTO STDCALL :DWORD,:DWORD
GdipSetLineWrapMode PROTO STDCALL :DWORD,:DWORD
GdipSetMatrixElements PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipSetMetafileDownLevelRasterizationLimit PROTO STDCALL :DWORD,:DWORD
GdipSetPageScale PROTO STDCALL :DWORD,:DWORD
GdipSetPageUnit PROTO STDCALL :DWORD,:DWORD
GdipSetPathFillMode PROTO STDCALL :DWORD,:DWORD
GdipSetPathGradientBlend PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipSetPathGradientCenterColor PROTO STDCALL :DWORD,:DWORD
GdipSetPathGradientCenterPoint PROTO STDCALL :DWORD,:DWORD
GdipSetPathGradientCenterPointI PROTO STDCALL :DWORD,:DWORD
GdipSetPathGradientFocusScales PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSetPathGradientGammaCorrection PROTO STDCALL :DWORD,:DWORD
GdipSetPathGradientLinearBlend PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSetPathGradientPath PROTO STDCALL :DWORD,:DWORD
GdipSetPathGradientPresetBlend PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipSetPathGradientSigmaBlend PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSetPathGradientSurroundColorsWithCount PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSetPathGradientTransform PROTO STDCALL :DWORD,:DWORD
GdipSetPathGradientWrapMode PROTO STDCALL :DWORD,:DWORD
GdipSetPathMarker PROTO STDCALL :DWORD
GdipSetPenBrushFill PROTO STDCALL :DWORD,:DWORD
GdipSetPenColor PROTO STDCALL :DWORD,:DWORD
GdipSetPenCompoundArray PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSetPenCustomEndCap PROTO STDCALL :DWORD,:DWORD
GdipSetPenCustomStartCap PROTO STDCALL :DWORD,:DWORD
GdipSetPenDashArray PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSetPenDashCap197819 PROTO STDCALL :DWORD,:DWORD
GdipSetPenDashOffset PROTO STDCALL :DWORD,:DWORD
GdipSetPenDashStyle PROTO STDCALL :DWORD,:DWORD
GdipSetPenEndCap PROTO STDCALL :DWORD,:DWORD
GdipSetPenLineCap197819 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipSetPenLineJoin PROTO STDCALL :DWORD,:DWORD
GdipSetPenMiterLimit PROTO STDCALL :DWORD,:DWORD
GdipSetPenMode PROTO STDCALL :DWORD,:DWORD
GdipSetPenStartCap PROTO STDCALL :DWORD,:DWORD
GdipSetPenTransform PROTO STDCALL :DWORD,:DWORD
GdipSetPenUnit PROTO STDCALL :DWORD,:DWORD
GdipSetPenWidth PROTO STDCALL :DWORD,:DWORD
GdipSetPixelOffsetMode PROTO STDCALL :DWORD,:DWORD
GdipSetPropertyItem PROTO STDCALL :DWORD,:DWORD
GdipSetRenderingOrigin PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSetSmoothingMode PROTO STDCALL :DWORD,:DWORD
GdipSetSolidFillColor PROTO STDCALL :DWORD,:DWORD
GdipSetStringFormatAlign PROTO STDCALL :DWORD,:DWORD
GdipSetStringFormatDigitSubstitution PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSetStringFormatFlags PROTO STDCALL :DWORD,:DWORD
GdipSetStringFormatHotkeyPrefix PROTO STDCALL :DWORD,:DWORD
GdipSetStringFormatLineAlign PROTO STDCALL :DWORD,:DWORD
GdipSetStringFormatMeasurableCharacterRanges PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipSetStringFormatTabStops PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipSetStringFormatTrimming PROTO STDCALL :DWORD,:DWORD
GdipSetTextContrast PROTO STDCALL :DWORD,:DWORD
GdipSetTextRenderingHint PROTO STDCALL :DWORD,:DWORD
GdipSetTextureTransform PROTO STDCALL :DWORD,:DWORD
GdipSetTextureWrapMode PROTO STDCALL :DWORD,:DWORD
GdipSetWorldTransform PROTO STDCALL :DWORD,:DWORD
GdipShearMatrix PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipStartPathFigure PROTO STDCALL :DWORD
GdipStringFormatGetGenericDefault PROTO STDCALL :DWORD
GdipStringFormatGetGenericTypographic PROTO STDCALL :DWORD
GdipTestControl PROTO STDCALL :DWORD,:DWORD
GdipTransformMatrixPoints PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipTransformMatrixPointsI PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipTransformPath PROTO STDCALL :DWORD,:DWORD
GdipTransformPoints PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipTransformPointsI PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipTransformRegion PROTO STDCALL :DWORD,:DWORD
GdipTranslateClip PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipTranslateClipI PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipTranslateLineTransform PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipTranslateMatrix PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipTranslatePathGradientTransform PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipTranslatePenTransform PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipTranslateRegion PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipTranslateRegionI PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipTranslateTextureTransform PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipTranslateWorldTransform PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipVectorTransformMatrixPoints PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipVectorTransformMatrixPointsI PROTO STDCALL :DWORD,:DWORD,:DWORD
GdipWarpPath PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GdipWidenPath PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GdipWindingModeOutline PROTO STDCALL :DWORD,:DWORD,:DWORD
GdiplusNotificationHook PROTO STDCALL :DWORD
GdiplusNotificationUnhook PROTO STDCALL :DWORD
GdiplusShutdown PROTO STDCALL :DWORD
GdiplusStartup PROTO STDCALL :DWORD,:DWORD,:DWORD
ELSE
echo ------------------------------------------
echo WARNING duplicate include file gdiplus.inc
echo ------------------------------------------
ENDIF
+203
View File
@@ -0,0 +1,203 @@
; --------------------------------------------------------------------------------------------------
; glaux.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF GLAUX_INC
GLAUX_INC equ <1>
AdjustWindowRect PROTO STDCALL :DWORD,:DWORD,:DWORD
BeginPaint PROTO STDCALL :DWORD,:DWORD
ChoosePixelFormat PROTO STDCALL :DWORD,:DWORD
CloseHandle PROTO STDCALL :DWORD
CreateCompatibleDC PROTO STDCALL :DWORD
CreateDIBSection PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
CreateFileA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CreateFile equ <CreateFileA>
ENDIF
CreateFileMappingA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CreateFileMapping equ <CreateFileMappingA>
ENDIF
CreateFileW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CreateFile equ <CreateFileW>
ENDIF
CreatePalette PROTO STDCALL :DWORD
CreateWindowExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
CreateWindowEx equ <CreateWindowExA>
ENDIF
CreateWindowExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFDEF __UNICODE__
CreateWindowEx equ <CreateWindowExW>
ENDIF
DefWindowProcA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
DefWindowProc equ <DefWindowProcA>
ENDIF
DeleteDC PROTO STDCALL :DWORD
DeleteObject PROTO STDCALL :DWORD
DescribePixelFormat PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
DestroyWindow PROTO STDCALL :DWORD
DispatchMessageA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
DispatchMessage equ <DispatchMessageA>
ENDIF
EndPaint PROTO STDCALL :DWORD,:DWORD
ExitProcess PROTO STDCALL :DWORD
GdiFlush PROTO STDCALL
GetClientRect PROTO STDCALL :DWORD,:DWORD
GetCursorPos PROTO STDCALL :DWORD
GetDC PROTO STDCALL :DWORD
GetFocus PROTO STDCALL
GetKeyState PROTO STDCALL :DWORD
GetMessageA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
GetMessage equ <GetMessageA>
ENDIF
GetModuleHandleA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
GetModuleHandle equ <GetModuleHandleA>
ENDIF
GetPaletteEntries PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
GetPixelFormat PROTO STDCALL :DWORD
GetStockObject PROTO STDCALL :DWORD
GetSysColor PROTO STDCALL :DWORD
GetSystemMetrics PROTO STDCALL :DWORD
GetVersionExA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
GetVersionEx equ <GetVersionExA>
ENDIF
GetWindowRect PROTO STDCALL :DWORD,:DWORD
InvalidateRect PROTO STDCALL :DWORD,:DWORD,:DWORD
LoadCursorA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
LoadCursor equ <LoadCursorA>
ENDIF
LoadIconA PROTO STDCALL :DWORD,:DWORD
IFNDEF __UNICODE__
LoadIcon equ <LoadIconA>
ENDIF
LocalAlloc PROTO STDCALL :DWORD,:DWORD
LocalFree PROTO STDCALL :DWORD
MapViewOfFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MessageBoxA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
MessageBox equ <MessageBoxA>
ENDIF
PeekMessageA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
PeekMessage equ <PeekMessageA>
ENDIF
PostMessageA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
PostMessage equ <PostMessageA>
ENDIF
PostQuitMessage PROTO STDCALL :DWORD
ReadFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
RealizePalette PROTO STDCALL :DWORD
RegCloseKey PROTO STDCALL :DWORD
RegOpenKeyExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
RegOpenKeyEx equ <RegOpenKeyExA>
ENDIF
RegQueryValueExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
IFNDEF __UNICODE__
RegQueryValueEx equ <RegQueryValueExA>
ENDIF
RegisterClassA PROTO STDCALL :DWORD
IFNDEF __UNICODE__
RegisterClass equ <RegisterClassA>
ENDIF
RegisterClassW PROTO STDCALL :DWORD
IFDEF __UNICODE__
RegisterClass equ <RegisterClassW>
ENDIF
ReleaseCapture PROTO STDCALL
ReleaseDC PROTO STDCALL :DWORD,:DWORD
SelectObject PROTO STDCALL :DWORD,:DWORD
SelectPalette PROTO STDCALL :DWORD,:DWORD,:DWORD
SetCapture PROTO STDCALL :DWORD
SetDIBits PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SetFilePointer PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
SetPaletteEntries PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
SetPixelFormat PROTO STDCALL :DWORD,:DWORD,:DWORD
SetSysColors PROTO STDCALL :DWORD,:DWORD,:DWORD
SetSystemPaletteUse PROTO STDCALL :DWORD,:DWORD
ShowWindow PROTO STDCALL :DWORD,:DWORD
Sleep PROTO STDCALL :DWORD
SwapBuffers PROTO STDCALL :DWORD
TranslateMessage PROTO STDCALL :DWORD
UnmapViewOfFile PROTO STDCALL :DWORD
UnrealizeObject PROTO STDCALL :DWORD
glBegin PROTO STDCALL :DWORD
glBitmap PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
glCallList PROTO STDCALL :DWORD
glCallLists PROTO STDCALL :DWORD,:DWORD,:DWORD
glClearColor PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
glClearIndex PROTO STDCALL :DWORD
glDisable PROTO STDCALL :DWORD
glDrawBuffer PROTO STDCALL :DWORD
glEnable PROTO STDCALL :DWORD
glEnd PROTO STDCALL
glEndList PROTO STDCALL
glEvalMesh2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
glGenLists PROTO STDCALL :DWORD
glIsList PROTO STDCALL :DWORD
glListBase PROTO STDCALL :DWORD
glLoadIdentity PROTO STDCALL
glMap2f PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
glMapGrid2f PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
glMatrixMode PROTO STDCALL :DWORD
glNewList PROTO STDCALL :DWORD,:DWORD
glNormal3dv PROTO STDCALL :DWORD
glOrtho PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
glPixelStorei PROTO STDCALL :DWORD,:DWORD
glPopAttrib PROTO STDCALL
glPopMatrix PROTO STDCALL
glPushAttrib PROTO STDCALL :DWORD
glPushMatrix PROTO STDCALL
glRotatef PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
glScalef PROTO STDCALL :DWORD,:DWORD,:DWORD
glTranslatef PROTO STDCALL :DWORD,:DWORD,:DWORD
glVertex2f PROTO STDCALL :DWORD,:DWORD
glVertex3dv PROTO STDCALL :DWORD
glViewport PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
wglCreateContext PROTO STDCALL :DWORD
wglDeleteContext PROTO STDCALL :DWORD
wglMakeCurrent PROTO STDCALL :DWORD,:DWORD
; wsprintfA arg type unknown
ELSE
echo ----------------------------------------
echo WARNING duplicate include file glaux.inc
echo ----------------------------------------
ENDIF
+147
View File
@@ -0,0 +1,147 @@
; --------------------------------------------------------------------------------------------------
; glmf32.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF GLMF32_INC
GLMF32_INC equ <1>
__glsParser_create PROTO STDCALL
__glsParser_print PROTO STDCALL :DWORD
__glsString_appendChar PROTO STDCALL :DWORD,:DWORD
__glsString_assign PROTO STDCALL :DWORD,:DWORD
__glsString_init PROTO STDCALL :DWORD
glsAbortCall PROTO STDCALL :DWORD
glsAppRef PROTO STDCALL :DWORD,:DWORD,:DWORD
glsBeginCapture PROTO STDCALL :DWORD,:DWORD,:DWORD
glsBeginGLS PROTO STDCALL :DWORD,:DWORD
glsBeginObj PROTO STDCALL :DWORD
glsBinary PROTO STDCALL :DWORD
glsBlock PROTO STDCALL :DWORD
glsCallArray PROTO STDCALL :DWORD,:DWORD,:DWORD
glsCallArrayInContext PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
glsCallStream PROTO STDCALL :DWORD
glsCaptureFlags PROTO STDCALL :DWORD,:DWORD
glsCaptureFunc PROTO STDCALL :DWORD,:DWORD
glsChannel PROTO STDCALL :DWORD,:DWORD
glsCharubz PROTO STDCALL :DWORD,:DWORD
glsCommandAPI PROTO STDCALL :DWORD
glsCommandFunc PROTO STDCALL :DWORD,:DWORD
glsCommandString PROTO STDCALL :DWORD
glsComment PROTO STDCALL :DWORD
glsContext PROTO STDCALL :DWORD
glsCopyStream PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
glsDataPointer PROTO STDCALL :DWORD
glsDeleteContext PROTO STDCALL :DWORD
glsDeleteReadPrefix PROTO STDCALL :DWORD
glsDeleteStream PROTO STDCALL :DWORD
glsDisplayMapfv PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
glsEndCapture PROTO STDCALL
glsEndGLS PROTO STDCALL
glsEndObj PROTO STDCALL
glsEnumString PROTO STDCALL :DWORD,:DWORD
glsError PROTO STDCALL :DWORD,:DWORD
glsFlush PROTO STDCALL :DWORD
glsGLRC PROTO STDCALL :DWORD
glsGLRCLayer PROTO STDCALL :DWORD,:DWORD,:DWORD
glsGenContext PROTO STDCALL
glsGetAllContexts PROTO STDCALL
glsGetCaptureDispatchTable PROTO STDCALL :DWORD,:DWORD
glsGetCaptureExecTable PROTO STDCALL :DWORD,:DWORD
glsGetCaptureFlags PROTO STDCALL :DWORD
glsGetCommandAlignment PROTO STDCALL :DWORD,:DWORD,:DWORD
glsGetCommandAttrib PROTO STDCALL :DWORD
glsGetCommandFunc PROTO STDCALL :DWORD
glsGetConsti PROTO STDCALL :DWORD
glsGetConstiv PROTO STDCALL :DWORD
glsGetConstubz PROTO STDCALL :DWORD
glsGetContextFunc PROTO STDCALL :DWORD
glsGetContextListl PROTO STDCALL :DWORD,:DWORD
glsGetContextListubz PROTO STDCALL :DWORD,:DWORD
glsGetContextPointer PROTO STDCALL :DWORD
glsGetContexti PROTO STDCALL :DWORD
glsGetContextubz PROTO STDCALL :DWORD
glsGetCurrentContext PROTO STDCALL
glsGetCurrentTime PROTO STDCALL :DWORD
glsGetError PROTO STDCALL :DWORD
glsGetGLRCi PROTO STDCALL :DWORD,:DWORD
glsGetHeaderf PROTO STDCALL :DWORD
glsGetHeaderfv PROTO STDCALL :DWORD,:DWORD
glsGetHeaderi PROTO STDCALL :DWORD
glsGetHeaderiv PROTO STDCALL :DWORD,:DWORD
glsGetHeaderubz PROTO STDCALL :DWORD
glsGetLayerf PROTO STDCALL :DWORD,:DWORD
glsGetLayeri PROTO STDCALL :DWORD,:DWORD
glsGetOpcodeCount PROTO STDCALL :DWORD
glsGetOpcodes PROTO STDCALL :DWORD
glsGetStreamAttrib PROTO STDCALL :DWORD
glsGetStreamCRC32 PROTO STDCALL :DWORD
glsGetStreamReadName PROTO STDCALL :DWORD
glsGetStreamSize PROTO STDCALL :DWORD
glsGetStreamType PROTO STDCALL :DWORD
glsHeaderGLRCi PROTO STDCALL :DWORD,:DWORD,:DWORD
glsHeaderLayerf PROTO STDCALL :DWORD,:DWORD,:DWORD
glsHeaderLayeri PROTO STDCALL :DWORD,:DWORD,:DWORD
glsHeaderf PROTO STDCALL :DWORD,:DWORD
glsHeaderfv PROTO STDCALL :DWORD,:DWORD
glsHeaderi PROTO STDCALL :DWORD,:DWORD
glsHeaderiv PROTO STDCALL :DWORD,:DWORD
glsHeaderubz PROTO STDCALL :DWORD,:DWORD
glsIsContext PROTO STDCALL :DWORD
glsIsContextStream PROTO STDCALL :DWORD
glsIsExtensionSupported PROTO STDCALL :DWORD
glsIsUTF8String PROTO STDCALL :DWORD
glsLong PROTO STDCALL :DWORD,:DWORD
glsLongHigh PROTO STDCALL :DWORD,:DWORD
glsLongLow PROTO STDCALL :DWORD,:DWORD
glsNullCommandFunc PROTO STDCALL :DWORD
glsNumb PROTO STDCALL :DWORD,:DWORD
glsNumbv PROTO STDCALL :DWORD,:DWORD,:DWORD
glsNumd PROTO STDCALL :DWORD,:DWORD,:DWORD
glsNumdv PROTO STDCALL :DWORD,:DWORD,:DWORD
glsNumf PROTO STDCALL :DWORD,:DWORD
glsNumfv PROTO STDCALL :DWORD,:DWORD,:DWORD
glsNumi PROTO STDCALL :DWORD,:DWORD
glsNumiv PROTO STDCALL :DWORD,:DWORD,:DWORD
glsNuml PROTO STDCALL :DWORD,:DWORD,:DWORD
glsNumlv PROTO STDCALL :DWORD,:DWORD,:DWORD
glsNums PROTO STDCALL :DWORD,:DWORD
glsNumsv PROTO STDCALL :DWORD,:DWORD,:DWORD
glsNumub PROTO STDCALL :DWORD,:DWORD
glsNumubv PROTO STDCALL :DWORD,:DWORD,:DWORD
glsNumui PROTO STDCALL :DWORD,:DWORD
glsNumuiv PROTO STDCALL :DWORD,:DWORD,:DWORD
glsNumul PROTO STDCALL :DWORD,:DWORD,:DWORD
glsNumulv PROTO STDCALL :DWORD,:DWORD,:DWORD
glsNumus PROTO STDCALL :DWORD,:DWORD
glsNumusv PROTO STDCALL :DWORD,:DWORD,:DWORD
glsPad PROTO STDCALL
glsPixelSetup PROTO STDCALL
glsPixelSetupGen PROTO STDCALL :DWORD
glsReadFunc PROTO STDCALL :DWORD
glsReadPrefix PROTO STDCALL :DWORD,:DWORD
glsRequireExtension PROTO STDCALL :DWORD
glsSwapBuffers PROTO STDCALL :DWORD
glsUCS1toUTF8z PROTO STDCALL :DWORD,:DWORD,:DWORD
glsUCS2toUTF8z PROTO STDCALL :DWORD,:DWORD,:DWORD
glsUCS4toUTF8 PROTO STDCALL :DWORD,:DWORD
glsUCS4toUTF8z PROTO STDCALL :DWORD,:DWORD,:DWORD
glsUCStoUTF8z PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
glsULong PROTO STDCALL :DWORD,:DWORD
glsULongHigh PROTO STDCALL :DWORD,:DWORD
glsULongLow PROTO STDCALL :DWORD,:DWORD
glsUTF8toUCS1z PROTO STDCALL :DWORD,:DWORD,:DWORD
glsUTF8toUCS2z PROTO STDCALL :DWORD,:DWORD,:DWORD
glsUTF8toUCS4 PROTO STDCALL :DWORD,:DWORD
glsUTF8toUCS4z PROTO STDCALL :DWORD,:DWORD,:DWORD
glsUTF8toUCSz PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
glsUnreadFunc PROTO STDCALL :DWORD
glsUnsupportedCommand PROTO STDCALL
glsUpdateCaptureExecTable PROTO STDCALL :DWORD,:DWORD
glsWriteFunc PROTO STDCALL :DWORD
glsWritePrefix PROTO STDCALL :DWORD
ELSE
echo -----------------------------------------
echo WARNING duplicate include file glmf32.inc
echo -----------------------------------------
ENDIF
+65
View File
@@ -0,0 +1,65 @@
; --------------------------------------------------------------------------------------------------
; glu32.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------
IFNDEF GLU32_INC
GLU32_INC equ <1>
gluBeginCurve PROTO STDCALL :DWORD
gluBeginPolygon PROTO STDCALL :DWORD
gluBeginSurface PROTO STDCALL :DWORD
gluBeginTrim PROTO STDCALL :DWORD
gluBuild1DMipmaps PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
gluBuild2DMipmaps PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
gluCylinder PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
gluDeleteNurbsRenderer PROTO STDCALL :DWORD
gluDeleteQuadric PROTO STDCALL :DWORD
gluDeleteTess PROTO STDCALL :DWORD
gluDisk PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
gluEndCurve PROTO STDCALL :DWORD
gluEndPolygon PROTO STDCALL :DWORD
gluEndSurface PROTO STDCALL :DWORD
gluEndTrim PROTO STDCALL :DWORD
gluErrorString PROTO STDCALL :DWORD
gluErrorUnicodeStringEXT PROTO STDCALL :DWORD
gluGetNurbsProperty PROTO STDCALL :DWORD,:DWORD,:DWORD
gluGetString PROTO STDCALL :DWORD
gluGetTessProperty PROTO STDCALL :DWORD,:DWORD,:DWORD
gluLoadSamplingMatrices PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
gluLookAt PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
gluNewNurbsRenderer PROTO STDCALL
gluNewQuadric PROTO STDCALL
gluNewTess PROTO STDCALL
gluNextContour PROTO STDCALL :DWORD,:DWORD
gluNurbsCallback PROTO STDCALL :DWORD,:DWORD,:DWORD
gluNurbsCurve PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
gluNurbsProperty PROTO STDCALL :DWORD,:DWORD,:DWORD
gluNurbsSurface PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
gluOrtho2D PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
gluPartialDisk PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
gluPerspective PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
gluPickMatrix PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
gluProject PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
gluPwlCurve PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
gluQuadricCallback PROTO STDCALL :DWORD,:DWORD,:DWORD
gluQuadricDrawStyle PROTO STDCALL :DWORD,:DWORD
gluQuadricNormals PROTO STDCALL :DWORD,:DWORD
gluQuadricOrientation PROTO STDCALL :DWORD,:DWORD
gluQuadricTexture PROTO STDCALL :DWORD,:DWORD
gluScaleImage PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
gluSphere PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
gluTessBeginContour PROTO STDCALL :DWORD
gluTessBeginPolygon PROTO STDCALL :DWORD,:DWORD
gluTessCallback PROTO STDCALL :DWORD,:DWORD,:DWORD
gluTessEndContour PROTO STDCALL :DWORD
gluTessEndPolygon PROTO STDCALL :DWORD
gluTessNormal PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
gluTessProperty PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
gluTessVertex PROTO STDCALL :DWORD,:DWORD,:DWORD
gluUnProject PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ELSE
echo ----------------------------------------
echo WARNING duplicate include file glu32.inc
echo ----------------------------------------
ENDIF

Some files were not shown because too many files have changed in this diff Show More