2002-10-06 Casper Hornstrup <chorns@it.dk>

* include/ddk: New subdir.
	* lib/ddk: Ditto.
	* include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
	d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, hidusage.h, mcd.h,
	miniport.h, minitape.h, mountdev.h, mountmgr.h, ndis.h,
	ndisquid.h, ndistapi.h, ndisvan.h, netevent.h, netpnp.h,
	netdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h,
	ntddcdvd.h, ntddchgr.h, ntdddisk.h, ntddk.h, ntddkbd.h,
	ntddmou.h, ntddndis.h, ntddpar.h, ntddpcm.h, ntddscsi.h,
	ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h, ntddvdeo.h,
	ntddvol.h, ntifs.h, ntpoapi.h, ntstatus.h, parallel.h, pfhook.h,
	poclass.h, scsi.h, scsiscan.h, scsiwmi.h, smbus.h, srb.h,
	storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h,
	upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h,
	usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h,
	winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h,
	xfilter.h): New files.
	* lib/ddk/(Makefile.in, apcups.def, cfgmgr32.def, dxapi.def,
	hal.def, hid.def, hidparse.def, mcd.def, ndis.def, ntoskrnl.def,
	scsiport.def, tdi.def, usbcamd.def, usbcamd2.def, videoprt.def,
	win32k.def): Ditto.
This commit is contained in:
Earnie Boyd
2002-10-06 22:18:26 +00:00
parent 09663d31bb
commit 2bacbfb1d1
94 changed files with 53242 additions and 0 deletions

View File

@@ -0,0 +1,195 @@
# Makefile.in
#
# This file is part of a free library building Windows NT drivers.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# start config section
SHELL = @SHELL@
srcdir = @srcdir@
VPATH = @srcdir@
host_alias = @host_alias@
build_alias = @build_alias@
target_alias = @target_alias@
prefix = @prefix@
includedir:=@includedir@
program_transform_name = @program_transform_name@
exec_prefix = @exec_prefix@
libdir:=@libdir@
bindir = @bindir@
ifeq ($(target_alias),$(host_alias))
ifeq ($(build_alias),$(host_alias))
tooldir:=$(exec_prefix)
else
tooldir:=$(exec_prefix)/$(target_alias)
endif
else
tooldir:=$(exec_prefix)/$(target_alias)
endif
datadir = @datadir@
infodir = @infodir@
ifneq (,$(findstring cygwin,$(target_alias)))
inst_includedir:=$(tooldir)/include/ddk
inst_libdir:=$(tooldir)/lib
else
inst_includedir:=$(includedir)/ddk
inst_libdir:=$(libdir)
endif
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
mkinstalldirs = mkdir -p
CC = @CC@
CC_FOR_TARGET = $(CC)
DLLTOOL = @DLLTOOL@
DLLTOOL_FLAGS = --as=$(AS) -k
AS = @AS@
AS_FOR_TARGET = $(AS_FOR_TARGET)
WINDRES = @WINDRES@
# Depending on if we build as part of winsup or mingw we need to
# add additional include paths in order to get the correct headers
# from the C library.
BUILDENV = @BUILDENV@
ifeq ($(BUILDENV), cygwin)
# winsup/include
# winsup/../newlib/libc/include
# winsup/../newlib/libc/sys/cygwin
EXTRA_INCLUDES = -I$(srcdir)/../../include -I$(srcdir)/../../../newlib/libc/include -I$(srcdir)/../../../newlib/libc/sys/cygwin
endif
ifeq ($(BUILDENV), mingw)
EXTRA_INCLUDES = -I$(srcdir)/../../mingw/include
endif
INCLUDES = -I$(srcdir)/../include $(EXTRA_INCLUDES)
CFLAGS = @CFLAGS@
ALL_CFLAGS = $(CFLAGS) $(INCLUDES)
RANLIB = @RANLIB@
AR = @AR@
LD = @LD@
# end config section
# headers
HEADERS = $(notdir $(wildcard $(srcdir)/../include/*.h))
# libraries
DEF_FILES = $(notdir $(wildcard $(srcdir)/*.def))
IMPLIBS = $(addprefix lib,$(subst .def,.a,$(DEF_FILES)))
LIBS = $(IMPLIBS)
DISTFILES = Makefile.in $(DEF_FILES)
.NOTPARALLEL:
# targets
all: $(LIBS)
TEST_OPTIONS = $(ALL_CFLAGS) -Wall -pedantic -Wsystem-headers -c $(srcdir)/test.c -o test.o
.PHONY: test
test:
@echo "Testing ddk..."
@for lang in c c++ objective-c ; do \
echo "$$lang..."; \
$(CC) -x$$lang $(TEST_OPTIONS) ; \
echo "$$lang UNICODE..."; \
$(CC) -x$$lang -DUNICODE $(TEST_OPTIONS) ; \
done
@echo "windres..."
@$(WINDRES) --include-dir $(INCDIR) -i $(srcdir)/res.rc -o test.o
@echo "windres UNICODE..."
@$(WINDRES) --define UNICODE --include-dir $(INCDIR) -i $(srcdir)/res.rc -o test.o
@rm -f test.o
# make rules
.SUFFIXES: .c .o .def .a
.c.o:
$(CC) -c $(ALL_CFLAGS) -o $@ $<
lib%.a : %.def %.o
$(DLLTOOL) $(DLLTOOL_FLAGS) --output-lib $@ --def $(srcdir)/$*.def
$(AR) r $@ $*.o
$(RANLIB) $@
lib%.a: %.def
$(DLLTOOL) $(DLLTOOL_FLAGS) --output-lib $@ --def $<
lib%.a: %.o
$(AR) rc $@ $*.o
$(RANLIB) $@
# install headers and libraries in a target specified directory.
install: install-libraries install-headers
install-libraries: all
$(mkinstalldirs) $(inst_libdir)
for i in $(LIBS); do \
$(INSTALL_DATA) $$i $(inst_libdir)/$$i ; \
done
install-headers:
$(mkinstalldirs) $(inst_includedir)
for i in $(HEADERS); do \
$(INSTALL_DATA) $(srcdir)/../../ddk/include/$$i $(inst_includedir)/$$i ; \
done
# uninstall headers and libraries from a target specified directory
uninstall: uninstall-libraries uninstall-headers
uninstall-libraries:
@for i in $(LIBS); do \
rm -f $(inst_libdir)/$$i ; \
done
rmdir $(inst_libdir)
uninstall-headers:
@for i in $(HEADERS); do \
rm -r $(inst_includedir)/$$i ; \
done
rmdir $(inst_includedir)
dist:
mkdir $(distdir)/include
chmod 755 $(distdir)/include
@for i in $(HEADERS); do \
cp -p $(srcdir)/../../ddk/include/$$i $(distdir)/include/ddk/$$i ; \
done
mkdir $(distdir)/lib
chmod 755 $(distdir)/lib
@for i in $(DISTFILES); do \
cp -p $(srcdir)/$$i $(distdir)/lib/$$i ; \
done
Makefile: Makefile.in ../../config.status ../../configure
cd ../..; $(SHELL) config.status
# clean
mostlyclean:
rm -f *~ *.o *.s
clean:
rm -f *.o *.a *.s *~
distclean: clean
rm -f config.cache config.status config.log Makefile
maintainer-clean: distclean

View File

@@ -0,0 +1,8 @@
LIBRARY apcups.dll
EXPORTS
UPSCancelWait@0
UPSGetState@0
UPSInit@0
UPSStop@0
UPSTurnOff@4
UPSWaitForStateChange@8

View File

@@ -0,0 +1,394 @@
LIBRARY cfgmgr32.dll
EXPORTS
;CMP_Init_Detection
;CMP_RegisterNotification
;CMP_Report_LogOn
;CMP_UnregisterNotification
CMP_WaitNoPendingInstallEvents@4
;CMP_WaitServicesAvailable
CM_Add_Empty_Log_Conf@16
CM_Add_Empty_Log_Conf_Ex@20
CM_Add_IDA@16
CM_Add_IDW@16
CM_Add_ID_ExA@16
CM_Add_ID_ExW@16
;CM_Add_Range
CM_Add_Res_Des@24
CM_Add_Res_Des_Ex@28
CM_Connect_MachineA@8
CM_Connect_MachineW@8
;CM_Create_DevNodeA
;CM_Create_DevNodeW
;CM_Create_DevNode_ExA
;CM_Create_DevNode_ExW
;CM_Create_Range_List
;CM_Delete_Class_Key
;CM_Delete_Class_Key_Ex
;CM_Delete_DevNode_Key
;CM_Delete_DevNode_Key_Ex
;CM_Delete_Range
;CM_Detect_Resource_Conflict
;CM_Detect_Resource_Conflict_Ex
;CM_Disable_DevNode
;CM_Disable_DevNode_Ex
CM_Disconnect_Machine@4
;CM_Dup_Range_List
;CM_Enable_DevNode
;CM_Enable_DevNode_Ex
CM_Enumerate_Classes@12
CM_Enumerate_Classes_Ex@16
CM_Enumerate_EnumeratorsA@16
CM_Enumerate_EnumeratorsW@16
CM_Enumerate_Enumerators_ExA@20
CM_Enumerate_Enumerators_ExW@20
;CM_Find_Range
;CM_First_Range
CM_Free_Log_Conf@8
CM_Free_Log_Conf_Ex@12
CM_Free_Log_Conf_Handle@4
;CM_Free_Range_List
CM_Free_Res_Des@12
CM_Free_Res_Des_Ex@16
CM_Free_Res_Des_Handle@4
CM_Free_Resource_Conflict_Handle@4
CM_Get_Child@12
CM_Get_Child_Ex@16
;CM_Get_Class_Key_NameA
;CM_Get_Class_Key_NameW
;CM_Get_Class_Key_Name_ExA
;CM_Get_Class_Key_Name_ExW
;CM_Get_Class_NameA
;CM_Get_Class_NameW
;CM_Get_Class_Name_ExA
;CM_Get_Class_Name_ExW
;CM_Get_Class_Registry_PropertyA
;CM_Get_Class_Registry_PropertyW
CM_Get_Depth@12
CM_Get_Depth_Ex@16
;CM_Get_DevNode_Registry_PropertyA
;CM_Get_DevNode_Registry_PropertyW
;CM_Get_DevNode_Registry_Property_ExA
;CM_Get_DevNode_Registry_Property_ExW
CM_Get_DevNode_Status@16
CM_Get_DevNode_Status_Ex@20
CM_Get_Device_IDA@16
CM_Get_Device_IDW@16
CM_Get_Device_ID_ExA@20
CM_Get_Device_ID_ExW@20
CM_Get_Device_ID_ListA@16
CM_Get_Device_ID_ListW@16
CM_Get_Device_ID_List_ExA@20
CM_Get_Device_ID_List_ExW@20
CM_Get_Device_ID_List_SizeA@12
CM_Get_Device_ID_List_SizeW@12
CM_Get_Device_ID_List_Size_ExA@16
CM_Get_Device_ID_List_Size_ExW@16
CM_Get_Device_ID_Size@12
CM_Get_Device_ID_Size_Ex@16
;CM_Get_Device_Interface_AliasA
;CM_Get_Device_Interface_AliasW
;CM_Get_Device_Interface_Alias_ExA
;CM_Get_Device_Interface_Alias_ExW
;CM_Get_Device_Interface_ListA
;CM_Get_Device_Interface_ListW
;CM_Get_Device_Interface_List_ExA
;CM_Get_Device_Interface_List_ExW
;CM_Get_Device_Interface_List_SizeA
;CM_Get_Device_Interface_List_SizeW
;CM_Get_Device_Interface_List_Size_ExA
;CM_Get_Device_Interface_List_Size_ExW
CM_Get_First_Log_Conf@12
CM_Get_First_Log_Conf_Ex@16
;CM_Get_Global_State
;CM_Get_Global_State_Ex
;CM_Get_HW_Prof_FlagsA
;CM_Get_HW_Prof_FlagsW
;CM_Get_HW_Prof_Flags_ExA
;CM_Get_HW_Prof_Flags_ExW
;CM_Get_Hardware_Profile_InfoA
;CM_Get_Hardware_Profile_InfoW
;CM_Get_Hardware_Profile_Info_ExA
;CM_Get_Hardware_Profile_Info_ExW
CM_Get_Log_Conf_Priority@12
CM_Get_Log_Conf_Priority_Ex@16
CM_Get_Next_Log_Conf@12
CM_Get_Next_Log_Conf_Ex@16
CM_Get_Next_Res_Des@20
CM_Get_Next_Res_Des_Ex@24
CM_Get_Parent@12
CM_Get_Parent_Ex@16
CM_Get_Res_Des_Data@16
CM_Get_Res_Des_Data_Ex@20
CM_Get_Res_Des_Data_Size@12
CM_Get_Res_Des_Data_Size_Ex@16
CM_Get_Resource_Conflict_Count@8
CM_Get_Resource_Conflict_DetailsA@12
CM_Get_Resource_Conflict_DetailsW@12
CM_Get_Sibling@12
CM_Get_Sibling_Ex@16
CM_Get_Version@0
CM_Get_Version_Ex@4
;CM_Intersect_Range_List
;CM_Invert_Range_List
;CM_Is_Dock_Station_Present
;CM_Is_Dock_Station_Present_Ex
CM_Locate_DevNodeA@12
CM_Locate_DevNodeW@12
CM_Locate_DevNode_ExA@16
CM_Locate_DevNode_ExW@16
;CM_Merge_Range_List
CM_Modify_Res_Des@24
CM_Modify_Res_Des_Ex@28
;CM_Move_DevNode
;CM_Move_DevNode_Ex
;CM_Next_Range
;CM_Open_Class_KeyA
;CM_Open_Class_KeyW
;CM_Open_Class_Key_ExA
;CM_Open_Class_Key_ExW
;CM_Open_DevNode_Key
;CM_Open_DevNode_Key_Ex
CM_Query_And_Remove_SubTreeA@20
CM_Query_And_Remove_SubTreeW@20
CM_Query_And_Remove_SubTree_ExA@0
CM_Query_And_Remove_SubTree_ExW@0
;CM_Query_Arbitrator_Free_Data
;CM_Query_Arbitrator_Free_Data_Ex
;CM_Query_Arbitrator_Free_Size
;CM_Query_Arbitrator_Free_Size_Ex
;CM_Query_Remove_SubTree
;CM_Query_Remove_SubTree_Ex
CM_Query_Resource_Conflict_List@28
CM_Reenumerate_DevNode@8
CM_Reenumerate_DevNode_Ex@12
;CM_Register_Device_Driver
;CM_Register_Device_Driver_Ex
;CM_Register_Device_InterfaceA
;CM_Register_Device_InterfaceW
;CM_Register_Device_Interface_ExA
;CM_Register_Device_Interface_ExW
;CM_Remove_SubTree
;CM_Remove_SubTree_Ex
;CM_Request_Eject_PC
;CM_Request_Eject_PC_Ex
;CM_Run_Detection
;CM_Run_Detection_Ex
;CM_Set_Class_Registry_PropertyA
;CM_Set_Class_Registry_PropertyW
;CM_Set_DevNode_Problem
;CM_Set_DevNode_Problem_Ex
;CM_Set_DevNode_Registry_PropertyA
;CM_Set_DevNode_Registry_PropertyW
;CM_Set_DevNode_Registry_Property_ExA
;CM_Set_DevNode_Registry_Property_ExW
;CM_Set_HW_Prof
;CM_Set_HW_Prof_Ex
;CM_Set_HW_Prof_FlagsA
;CM_Set_HW_Prof_FlagsW
;CM_Set_HW_Prof_Flags_ExA
;CM_Set_HW_Prof_Flags_ExW
;CM_Setup_DevNode
;CM_Setup_DevNode_Ex
;CM_Test_Range_Available
;CM_Uninstall_DevNode
;CM_Uninstall_DevNode_Ex
;CM_Unregister_Device_InterfaceA
;CM_Unregister_Device_InterfaceW
;CM_Unregister_Device_Interface_ExA
;CM_Unregister_Device_Interface_ExW
;CMP_Init_Detection
;CMP_RegisterNotification
;CMP_Report_LogOn
;CMP_UnregisterNotification
CMP_WaitNoPendingInstallEvents@4
;CMP_WaitServicesAvailable
CM_Add_Empty_Log_Conf@16
CM_Add_Empty_Log_Conf_Ex@20
CM_Add_IDA@16
CM_Add_IDW@16
CM_Add_ID_ExA@16
CM_Add_ID_ExW@16
;CM_Add_Range
CM_Add_Res_Des@24
CM_Add_Res_Des_Ex@28
CM_Connect_MachineA@8
CM_Connect_MachineW@8
;CM_Create_DevNodeA
;CM_Create_DevNodeW
;CM_Create_DevNode_ExA
;CM_Create_DevNode_ExW
;CM_Create_Range_List
;CM_Delete_Class_Key
;CM_Delete_Class_Key_Ex
;CM_Delete_DevNode_Key
;CM_Delete_DevNode_Key_Ex
;CM_Delete_Range
;CM_Detect_Resource_Conflict
;CM_Detect_Resource_Conflict_Ex
;CM_Disable_DevNode
;CM_Disable_DevNode_Ex
CM_Disconnect_Machine@4
;CM_Dup_Range_List
;CM_Enable_DevNode
;CM_Enable_DevNode_Ex
CM_Enumerate_Classes@12
CM_Enumerate_Classes_Ex@16
CM_Enumerate_EnumeratorsA@16
CM_Enumerate_EnumeratorsW@16
CM_Enumerate_Enumerators_ExA@20
CM_Enumerate_Enumerators_ExW@20
;CM_Find_Range
;CM_First_Range
CM_Free_Log_Conf@8
CM_Free_Log_Conf_Ex@12
CM_Free_Log_Conf_Handle@4
;CM_Free_Range_List
CM_Free_Res_Des@12
CM_Free_Res_Des_Ex@16
CM_Free_Res_Des_Handle@4
CM_Free_Resource_Conflict_Handle@4
CM_Get_Child@12
CM_Get_Child_Ex@16
;CM_Get_Class_Key_NameA
;CM_Get_Class_Key_NameW
;CM_Get_Class_Key_Name_ExA
;CM_Get_Class_Key_Name_ExW
;CM_Get_Class_NameA
;CM_Get_Class_NameW
;CM_Get_Class_Name_ExA
;CM_Get_Class_Name_ExW
;CM_Get_Class_Registry_PropertyA
;CM_Get_Class_Registry_PropertyW
CM_Get_Depth@12
CM_Get_Depth_Ex@16
;CM_Get_DevNode_Registry_PropertyA
;CM_Get_DevNode_Registry_PropertyW
;CM_Get_DevNode_Registry_Property_ExA
;CM_Get_DevNode_Registry_Property_ExW
CM_Get_DevNode_Status@16
CM_Get_DevNode_Status_Ex@20
CM_Get_Device_IDA@16
CM_Get_Device_IDW@16
CM_Get_Device_ID_ExA@20
CM_Get_Device_ID_ExW@20
CM_Get_Device_ID_ListA@16
CM_Get_Device_ID_ListW@16
CM_Get_Device_ID_List_ExA@20
CM_Get_Device_ID_List_ExW@20
CM_Get_Device_ID_List_SizeA@12
CM_Get_Device_ID_List_SizeW@12
CM_Get_Device_ID_List_Size_ExA@16
CM_Get_Device_ID_List_Size_ExW@16
CM_Get_Device_ID_Size@12
CM_Get_Device_ID_Size_Ex@16
;CM_Get_Device_Interface_AliasA
;CM_Get_Device_Interface_AliasW
;CM_Get_Device_Interface_Alias_ExA
;CM_Get_Device_Interface_Alias_ExW
;CM_Get_Device_Interface_ListA
;CM_Get_Device_Interface_ListW
;CM_Get_Device_Interface_List_ExA
;CM_Get_Device_Interface_List_ExW
;CM_Get_Device_Interface_List_SizeA
;CM_Get_Device_Interface_List_SizeW
;CM_Get_Device_Interface_List_Size_ExA
;CM_Get_Device_Interface_List_Size_ExW
CM_Get_First_Log_Conf@12
CM_Get_First_Log_Conf_Ex@16
;CM_Get_Global_State
;CM_Get_Global_State_Ex
;CM_Get_HW_Prof_FlagsA
;CM_Get_HW_Prof_FlagsW
;CM_Get_HW_Prof_Flags_ExA
;CM_Get_HW_Prof_Flags_ExW
;CM_Get_Hardware_Profile_InfoA
;CM_Get_Hardware_Profile_InfoW
;CM_Get_Hardware_Profile_Info_ExA
;CM_Get_Hardware_Profile_Info_ExW
CM_Get_Log_Conf_Priority@12
CM_Get_Log_Conf_Priority_Ex@16
CM_Get_Next_Log_Conf@12
CM_Get_Next_Log_Conf_Ex@16
CM_Get_Next_Res_Des@20
CM_Get_Next_Res_Des_Ex@24
CM_Get_Parent@12
CM_Get_Parent_Ex@16
CM_Get_Res_Des_Data@16
CM_Get_Res_Des_Data_Ex@20
CM_Get_Res_Des_Data_Size@12
CM_Get_Res_Des_Data_Size_Ex@16
CM_Get_Resource_Conflict_Count@8
CM_Get_Resource_Conflict_DetailsA@12
CM_Get_Resource_Conflict_DetailsW@12
CM_Get_Sibling@12
CM_Get_Sibling_Ex@16
CM_Get_Version@0
CM_Get_Version_Ex@4
;CM_Intersect_Range_List
;CM_Invert_Range_List
;CM_Is_Dock_Station_Present
;CM_Is_Dock_Station_Present_Ex
CM_Locate_DevNodeA@12
CM_Locate_DevNodeW@12
CM_Locate_DevNode_ExA@16
CM_Locate_DevNode_ExW@16
;CM_Merge_Range_List
CM_Modify_Res_Des@24
CM_Modify_Res_Des_Ex@28
;CM_Move_DevNode
;CM_Move_DevNode_Ex
;CM_Next_Range
;CM_Open_Class_KeyA
;CM_Open_Class_KeyW
;CM_Open_Class_Key_ExA
;CM_Open_Class_Key_ExW
;CM_Open_DevNode_Key
;CM_Open_DevNode_Key_Ex
CM_Query_And_Remove_SubTreeA@20
CM_Query_And_Remove_SubTreeW@20
CM_Query_And_Remove_SubTree_ExA@0
CM_Query_And_Remove_SubTree_ExW@0
;CM_Query_Arbitrator_Free_Data
;CM_Query_Arbitrator_Free_Data_Ex
;CM_Query_Arbitrator_Free_Size
;CM_Query_Arbitrator_Free_Size_Ex
;CM_Query_Remove_SubTree
;CM_Query_Remove_SubTree_Ex
CM_Query_Resource_Conflict_List@28
CM_Reenumerate_DevNode@8
CM_Reenumerate_DevNode_Ex@12
;CM_Register_Device_Driver
;CM_Register_Device_Driver_Ex
;CM_Register_Device_InterfaceA
;CM_Register_Device_InterfaceW
;CM_Register_Device_Interface_ExA
;CM_Register_Device_Interface_ExW
;CM_Remove_SubTree
;CM_Remove_SubTree_Ex
;CM_Request_Eject_PC
;CM_Request_Eject_PC_Ex
;CM_Run_Detection
;CM_Run_Detection_Ex
;CM_Set_Class_Registry_PropertyA
;CM_Set_Class_Registry_PropertyW
;CM_Set_DevNode_Problem
;CM_Set_DevNode_Problem_Ex
;CM_Set_DevNode_Registry_PropertyA
;CM_Set_DevNode_Registry_PropertyW
;CM_Set_DevNode_Registry_Property_ExA
;CM_Set_DevNode_Registry_Property_ExW
;CM_Set_HW_Prof
;CM_Set_HW_Prof_Ex
;CM_Set_HW_Prof_FlagsA
;CM_Set_HW_Prof_FlagsW
;CM_Set_HW_Prof_Flags_ExA
;CM_Set_HW_Prof_Flags_ExW
;CM_Setup_DevNode
;CM_Setup_DevNode_Ex
;CM_Test_Range_Available
;CM_Uninstall_DevNode
;CM_Uninstall_DevNode_Ex
;CM_Unregister_Device_InterfaceA
;CM_Unregister_Device_InterfaceW
;CM_Unregister_Device_Interface_ExA
;CM_Unregister_Device_Interface_ExW

View File

@@ -0,0 +1,9 @@
LIBRARY dxapi.sys
EXPORTS
;_DxApi@20
;_DxApiGetVersion@0
;_DxApiInitialize@32
;_DxAutoflipUpdate@20
;_DxEnableIRQ@8
;_DxLoseObject@8
;_DxUpdateCapture@12

View File

@@ -0,0 +1,94 @@
LIBRARY hal.dll
EXPORTS
@ExAcquireFastMutex@4
@ExReleaseFastMutex@4
@ExTryToAcquireFastMutex@4
;HalAcquireDisplayOwnership
;HalAdjustResourceList
;HalAllProcessorsStarted
;HalAllocateAdapterChannel
HalAllocateCommonBuffer@16
;HalAllocateCrashDumpRegisters
HalAssignSlotResources@32
;HalBeginSystemInterrupt
;HalCalibratePerformanceCounter
;HalClearSoftwareInterrupt
;HalDisableSystemInterrupt
;HalDisplayString
;HalEnableSystemInterrupt
;HalEndSystemInterrupt
;HalFlushCommonBuffer
HalFreeCommonBuffer@20
HalGetAdapter@8
HalGetBusData@20
HalGetBusDataByOffset@24
;HalGetEnvironmentVariable
HalGetInterruptVector@24
;HalHandleNMI
;HalInitSystem
;HalInitializeProcessor
;HalMakeBeep
;HalProcessorIdle
;HalQueryDisplayParameters
;HalQueryRealTimeClock
HalReadDmaCounter@4
;HalReportResourceUsage
;HalRequestIpi
;HalRequestSoftwareInterrupt
;HalReturnToFirmware
HalSetBusData@20
HalSetBusDataByOffset@24
;HalSetDisplayParameters
;HalSetEnvironmentVariable
;HalSetProfileInterval
;HalSetRealTimeClock
;HalSetTimeIncrement
;HalStartNextProcessor
;HalStartProfileInterrupt
;HalStopProfileInterrupt
;HalSystemVectorDispatchEntry
HalTranslateBusAddress@20
;IoAssignDriveLetters
IoFlushAdapterBuffers@24
IoFreeAdapterChannel@4
IoFreeMapRegisters@12
IoMapTransfer@24
IoReadPartitionTable@16
IoSetPartitionInformation@16
IoWritePartitionTable@20
;KdComPortInUse DATA
@KeAcquireInStackQueuedSpinLock@8
;KeAcquireInStackQueuedSpinLockRaiseToSynch
;KeAcquireQueuedSpinLock
;KeAcquireQueuedSpinLockRaiseToSynch
KeAcquireSpinLock@8
;KeAcquireSpinLockRaiseToSynch
;KeFlushWriteBuffer
KeGetCurrentIrql@0
KeLowerIrql@4
KeQueryPerformanceCounter@4
KeRaiseIrql@8
KeRaiseIrqlToDpcLevel@0
;KeRaiseIrqlToSynchLevel
@KeReleaseInStackQueuedSpinLock@4
;KeReleaseQueuedSpinLock
KeReleaseSpinLock@8
KeStallExecutionProcessor@4
;KeTryToAcquireQueuedSpinLock
;KeTryToAcquireQueuedSpinLockRaiseToSynch
;KfAcquireSpinLock
;KfLowerIrql
;KfRaiseIrql
;KfReleaseSpinLock
READ_PORT_BUFFER_UCHAR@12
READ_PORT_BUFFER_ULONG@12
READ_PORT_BUFFER_USHORT@12
READ_PORT_UCHAR@4
READ_PORT_ULONG@4
READ_PORT_USHORT@4
WRITE_PORT_BUFFER_UCHAR@12
WRITE_PORT_BUFFER_ULONG@12
WRITE_PORT_BUFFER_USHORT@12
WRITE_PORT_UCHAR@8
WRITE_PORT_ULONG@8
WRITE_PORT_USHORT@8

View File

@@ -0,0 +1,47 @@
LIBRARY hid.dll
EXPORTS
;HidD_FlushQueue
;HidD_FreePreparsedData
;HidD_GetAttributes
;HidD_GetConfiguration
;HidD_GetFeature
;HidD_GetHidGuid
;HidD_GetIndexedString
;HidD_GetInputReport
;HidD_GetManufacturerString
;HidD_GetMsGenreDescriptor
;HidD_GetNumInputBuffers
;HidD_GetPhysicalDescriptor
;HidD_GetPreparsedData
;HidD_GetProductString
;HidD_GetSerialNumberString
;HidD_Hello
;HidD_SetConfiguration
;HidD_SetFeature
;HidD_SetNumInputBuffers
;HidD_SetOutputReport
;HidP_GetButtonCaps
HidP_GetCaps@8
HidP_GetData@24
HidP_GetExtendedAttributes@20
HidP_GetLinkCollectionNodes@12
HidP_GetScaledUsageValue@32
HidP_GetSpecificButtonCaps@28
HidP_GetSpecificValueCaps@28
HidP_GetUsageValue@32
HidP_GetUsageValueArray@36
HidP_GetUsages@32
HidP_GetUsagesEx@28
;HidP_GetValueCaps
HidP_InitializeReportForID@20
HidP_MaxDataListLength@8
HidP_MaxUsageListLength@12
HidP_SetData@24
HidP_SetScaledUsageValue@32
HidP_SetUsageValue@32
HidP_SetUsageValueArray@36
HidP_SetUsages@32
HidP_TranslateUsagesToI8042ScanCodes@24
HidP_UnsetUsages@32
HidP_UsageListDifference@20
;HidservInstaller

View File

@@ -0,0 +1,32 @@
LIBRARY hidparse.sys
EXPORTS
;HidP_FreeCollectionDescription
;HidP_GetButtonCaps
HidP_GetCaps@8
;HidP_GetCollectionDescription
HidP_GetData@24
HidP_GetExtendedAttributes@20
HidP_GetLinkCollectionNodes@12
HidP_GetScaledUsageValue@32
HidP_GetSpecificButtonCaps@28
HidP_GetSpecificValueCaps@28
HidP_GetUsageValue@32
HidP_GetUsageValueArray@36
HidP_GetUsages@32
HidP_GetUsagesEx@28
;HidP_GetValueCaps
HidP_InitializeReportForID@20
HidP_MaxDataListLength@8
HidP_MaxUsageListLength@12
HidP_SetData@24
HidP_SetScaledUsageValue@32
HidP_SetUsageValue@32
HidP_SetUsageValueArray@36
HidP_SetUsages@32
;HidP_SysPowerCaps
;HidP_SysPowerEvent
HidP_TranslateUsageAndPagesToI8042ScanCodes@24
HidP_TranslateUsagesToI8042ScanCodes@24
HidP_UnsetUsages@32
HidP_UsageAndPageListDifference@20
HidP_UsageListDifference@20

View File

@@ -0,0 +1,7 @@
LIBRARY mcd.sys
EXPORTS
ChangerClassAllocatePool@8
ChangerClassDebugPrint@8
ChangerClassFreePool@4
ChangerClassInitialize@12
ChangerClassSendSrbSynchronous@20

View File

@@ -0,0 +1,277 @@
LIBRARY ndis.sys
EXPORTS
;ArcFilterDprIndicateReceive
;ArcFilterDprIndicateReceiveComplete
;EthFilterDprIndicateReceive
;EthFilterDprIndicateReceiveComplete
;FddiFilterDprIndicateReceive
;FddiFilterDprIndicateReceiveComplete
NDIS_BUFFER_TO_SPAN_PAGES@4
NdisAcquireReadWriteLock@12
;NdisAcquireSpinLock
NdisAdjustBufferLength@8
NdisAllocateBuffer@20
NdisAllocateBufferPool@12
;NdisAllocateFromBlockPool
NdisAllocateMemory@16
NdisAllocateMemoryWithTag@12
NdisAllocatePacket@12
NdisAllocatePacketPool@16
NdisAllocatePacketPoolEx@20
;NdisAllocateSpinLock
NdisAnsiStringToUnicodeString@8
NdisBufferLength@4
NdisBufferVirtualAddress@4
;NdisCancelSendPackets
;NdisCancelTimer
NdisClAddParty@16
NdisClCloseAddressFamily@4
NdisClCloseCall@16
NdisClDeregisterSap@4
NdisClDropParty@12
;NdisClGetProtocolVcContextFromTapiCallId
NdisClIncomingCallComplete@12
NdisClMakeCall@16
NdisClModifyCallQoS@8
NdisClOpenAddressFamily@24
NdisClRegisterSap@16
NdisCloseAdapter@8
NdisCloseConfiguration@4
;NdisCloseFile
NdisCmActivateVc@8
NdisCmAddPartyComplete@16
NdisCmCloseAddressFamilyComplete@8
NdisCmCloseCallComplete@12
NdisCmDeactivateVc@4
NdisCmDeregisterSapComplete@8
NdisCmDispatchCallConnected@4
NdisCmDispatchIncomingCall@12
NdisCmDispatchIncomingCallQoSChange@8
NdisCmDispatchIncomingCloseCall@16
NdisCmDispatchIncomingDropParty@16
NdisCmDropPartyComplete@8
NdisCmMakeCallComplete@20
NdisCmModifyCallQoSComplete@12
NdisCmOpenAddressFamilyComplete@12
NdisCmRegisterAddressFamily@16
NdisCmRegisterSapComplete@12
;NdisCoAssignInstanceName
NdisCoCreateVc@16
NdisCoDeleteVc@4
;NdisCoGetTapiCallId
NdisCoRequest@20
NdisCoRequestComplete@20
NdisCoSendPackets@12
;NdisCompareAnsiString DATA
;NdisCompareUnicodeString DATA
NdisCompleteBindAdapter@12
;NdisCompleteDmaTransfer
NdisCompletePnPEvent@12
NdisCompleteUnbindAdapter@8
;NdisConvertStringToAtmAddress
NdisCopyBuffer@24
NdisCopyFromPacketToPacket@24
;NdisCopyFromPacketToPacketSafe
;NdisCreateBlockPool
NdisDeregisterProtocol@8
;NdisDestroyBlockPool
;NdisDprAcquireSpinLock
NdisDprAllocatePacket@12
NdisDprAllocatePacketNonInterlocked@12
NdisDprFreePacket@4
NdisDprFreePacketNonInterlocked@4
;NdisDprReleaseSpinLock
;NdisEqualString DATA
NdisFreeBuffer@4
NdisFreeBufferPool@4
NdisFreeMemory@12
NdisFreePacket@4
NdisFreePacketPool@4
;NdisFreeSpinLock
;NdisFreeToBlockPool
;NdisGeneratePartialCancelId
NdisGetBufferPhysicalArraySize@8
NdisGetCurrentProcessorCounts@12
NdisGetCurrentProcessorCpuUsage@4
;NdisGetCurrentSystemTime
NdisGetDriverHandle@8
NdisGetFirstBufferFromPacket@20
;NdisGetFirstBufferFromPacketSafe
;NdisGetPacketCancelId
;NdisGetPoolFromPacket
NdisGetReceivedPacket@8
;NdisGetRoutineAddress
;NdisGetSharedDataAlignment
NdisGetSystemUpTime@4
;NdisGetVersion
NdisIMAssociateMiniport@8
NdisIMCancelInitializeDeviceInstance@8
NdisIMCopySendCompletePerPacketInfo@8
NdisIMCopySendPerPacketInfo@8
NdisIMDeInitializeDeviceInstance@4
NdisIMDeregisterLayeredMiniport@4
NdisIMGetBindingContext@4
;NdisIMGetCurrentPacketStack
NdisIMGetDeviceContext@4
;NdisIMInitializeDeviceInstance
NdisIMInitializeDeviceInstanceEx@12
;NdisIMNotifyPnPEvent
;NdisIMQueueMiniportCallback
NdisIMRegisterLayeredMiniport@16
;NdisIMRevertBack
;NdisIMSwitchToMiniport
;NdisImmediateReadPciSlotInformation
;NdisImmediateReadPortUchar
;NdisImmediateReadPortUlong
;NdisImmediateReadPortUshort
NdisImmediateReadSharedMemory@16
;NdisImmediateWritePciSlotInformation
;NdisImmediateWritePortUchar
;NdisImmediateWritePortUlong
;NdisImmediateWritePortUshort
NdisImmediateWriteSharedMemory@16
;NdisInitAnsiString DATA
;NdisInitUnicodeString DATA
;NdisInitializeEvent
NdisInitializeReadWriteLock@4
;NdisInitializeString
;NdisInitializeTimer
NdisInitializeWrapper@16
;NdisInterlockedAddLargeInterger DATA
;NdisInterlockedAddUlong
;NdisInterlockedDecrement
;NdisInterlockedIncrement
;NdisInterlockedInsertHeadList
;NdisInterlockedInsertTailList
;NdisInterlockedPopEntryList
;NdisInterlockedPushEntryList
;NdisInterlockedRemoveHeadList
NdisMAllocateMapRegisters@20
NdisMAllocateSharedMemory@20
NdisMAllocateSharedMemoryAsync@16
;NdisMCancelTimer
NdisMCloseLog@4
NdisMCmActivateVc@8
NdisMCmCreateVc@16
NdisMCmDeactivateVc@4
NdisMCmDeleteVc@4
NdisMCmRegisterAddressFamily@16
NdisMCmRequest@16
NdisMCoActivateVcComplete@12
NdisMCoDeactivateVcComplete@8
NdisMCoIndicateReceivePacket@12
NdisMCoIndicateStatus@20
NdisMCoReceiveComplete@4
NdisMCoRequestComplete@12
NdisMCoSendComplete@12
;NdisMCompleteBufferPhysicalMapping
NdisMCreateLog@12
NdisMDeregisterAdapterShutdownHandler@4
NdisMDeregisterDevice@4
;NdisMDeregisterDmaChannel
NdisMDeregisterInterrupt@4
NdisMDeregisterIoPortRange@16
NdisMFlushLog@4
NdisMFreeMapRegisters@4
NdisMFreeSharedMemory@20
NdisMGetDeviceProperty@24
;NdisMGetDmaAlignment
;NdisMIndicateStatus
;NdisMIndicateStatusComplete
NdisMInitializeScatterGatherDma@12
;NdisMInitializeTimer
NdisMMapIoSpace@16
;NdisMPciAssignResources
NdisMPromoteMiniport@4
NdisMQueryAdapterInstanceName@8
NdisMQueryAdapterResources@16
;NdisMQueryInformationComplete
;NdisMReadDmaCounter
NdisMRegisterAdapterShutdownHandler@12
NdisMRegisterDevice@24
;NdisMRegisterDmaChannel
NdisMRegisterInterrupt@28
NdisMRegisterIoPortRange@16
NdisMRegisterMiniport@12
NdisMRegisterUnloadHandler@8
NdisMRemoveMiniport@4
;NdisMResetComplete
;NdisMSendComplete
;NdisMSendResourcesAvailable
;NdisMSetAttributes
NdisMSetAttributesEx@20
;NdisMSetInformationComplete
NdisMSetMiniportSecondary@8
;NdisMSetPeriodicTimer
;NdisMSetTimer
NdisMSleep@4
;NdisMStartBufferPhysicalMapping
NdisMSynchronizeWithInterrupt@12
;NdisMTransferDataComplete
NdisMUnmapIoSpace@12
NdisMWanIndicateReceive@20
NdisMWanIndicateReceiveComplete@4
NdisMWanSendComplete@12
NdisMWriteLogData@12
;NdisMapFile
;NdisMatchPdoWithPacket
NdisOpenAdapter@44
NdisOpenConfiguration@12
NdisOpenConfigurationKeyByIndex@20
NdisOpenConfigurationKeyByName@16
;NdisOpenFile
NdisOpenProtocolConfiguration@12
;NdisOverrideBusNumber
NdisPacketPoolUsage@4
;NdisPacketSize
NdisQueryAdapterInstanceName@8
;NdisQueryBindInstanceName
NdisQueryBuffer@12
NdisQueryBufferOffset@12
NdisQueryBufferSafe@16
;NdisQueryMapRegisterCount
;NdisQueryPendingIOCount
;NdisReEnumerateProtocolBindings
NdisReadConfiguration@20
NdisReadEisaSlotInformation@16
NdisReadEisaSlotInformationEx@20
;NdisReadMcaPosInformation
NdisReadNetworkAddress@16
NdisReadPciSlotInformation@20
NdisReadPcmciaAttributeMemory@16
NdisRegisterProtocol@16
;NdisRegisterTdiCallBack
NdisReleaseReadWriteLock@8
;NdisReleaseSpinLock
NdisRequest@12
NdisReset@8
;NdisResetEvent
NdisReturnPackets@8
;NdisScheduleWorkItem
NdisSend@12
NdisSendPackets@12
;NdisSetEvent
;NdisSetPacketCancelId
;NdisSetPacketPoolProtocolId
;NdisSetPacketStatus
;NdisSetProtocolFilter
;NdisSetTimer
;NdisSetTimerEx
NdisSetupDmaTransfer@24
;NdisSystemProcessorCount
NdisTerminateWrapper@8
NdisTransferData@28
NdisUnchainBufferAtBack@8
NdisUnchainBufferAtFront@8
NdisUnicodeStringToAnsiString@8
;NdisUnmapFile
NdisUpcaseUnicodeString@8
NdisUpdateSharedMemory@16
;NdisWaitEvent
NdisWriteConfiguration@16
NdisWriteErrorLogEntry
NdisWriteEventLogEntry@28
NdisWritePciSlotInformation@20
NdisWritePcmciaAttributeMemory@16
;TrFilterDprIndicateReceive
;TrFilterDprIndicateReceiveComplete

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,49 @@
LIBRARY scsiport.sys
EXPORTS
DllInitialize@4
ScsiDebugPrint
ScsiPortCompleteRequest@20
;ScsiPortConvertPhysicalAddressToUlong
ScsiPortConvertUlongToPhysicalAddress@4
ScsiPortFlushDma@4
ScsiPortFreeDeviceBase@8
ScsiPortGetBusData@24
ScsiPortGetDeviceBase@24
ScsiPortGetLogicalUnit@16
ScsiPortGetPhysicalAddress@16
ScsiPortGetSrb@20
ScsiPortGetUncachedExtension@12
ScsiPortGetVirtualAddress@8
ScsiPortInitialize@16
ScsiPortIoMapTransfer@16
ScsiPortLogError@28
ScsiPortMoveMemory@12
ScsiPortNotification
ScsiPortQuerySystemTime@4
ScsiPortReadPortBufferUchar@12
ScsiPortReadPortBufferUlong@12
ScsiPortReadPortBufferUshort@12
ScsiPortReadPortUchar@4
ScsiPortReadPortUlong@4
ScsiPortReadPortUshort@4
ScsiPortReadRegisterBufferUchar@12
ScsiPortReadRegisterBufferUlong@12
ScsiPortReadRegisterBufferUshort@12
ScsiPortReadRegisterUchar@4
ScsiPortReadRegisterUlong@4
ScsiPortReadRegisterUshort@4
ScsiPortSetBusDataByOffset@28
ScsiPortStallExecution@4
ScsiPortValidateRange@24
ScsiPortWritePortBufferUchar@12
ScsiPortWritePortBufferUlong@12
ScsiPortWritePortBufferUshort@12
ScsiPortWritePortUchar@8
ScsiPortWritePortUlong@8
ScsiPortWritePortUshort@8
ScsiPortWriteRegisterBufferUchar@12
ScsiPortWriteRegisterBufferUlong@12
ScsiPortWriteRegisterBufferUshort@12
ScsiPortWriteRegisterUchar@8
ScsiPortWriteRegisterUlong@8
ScsiPortWriteRegisterUshort@8

View File

@@ -0,0 +1,50 @@
LIBRARY tdi.sys
EXPORTS
;CTEAllocateString
;CTEBlock
;CTEInitEvent
;CTEInitString
;CTEInitTimer
;CTEInitialize
;CTELogEvent
;CTEScheduleDelayedEvent
;CTEScheduleEvent
;CTESignal
;CTEStartTimer
;CTESystemUpTime
TdiBuildNetbiosAddress@12
TdiBuildNetbiosAddressEa@12
TdiCopyBufferToMdl@24
TdiCopyMdlChainToMdlChain@20
TdiCopyMdlToBuffer@24
TdiDefaultChainedRcvDatagramHandler@40
TdiDefaultChainedRcvExpeditedHandler@28
TdiDefaultChainedReceiveHandler@28
TdiDefaultConnectHandler@36
TdiDefaultDisconnectHandler@28
TdiDefaultErrorHandler@8
TdiDefaultRcvDatagramHandler@44
TdiDefaultRcvExpeditedHandler@32
TdiDefaultReceiveHandler@32
TdiDefaultSendPossibleHandler@12
TdiDeregisterAddressChangeHandler@4
TdiDeregisterDeviceObject@4
TdiDeregisterNetAddress@4
;TdiDeregisterNotificationHandler
TdiDeregisterPnPHandlers@4
TdiDeregisterProvider@4
TdiEnumerateAddresses@4
TdiInitialize@0
TdiMapUserRequest@12
TdiMatchPdoWithChainedReceiveContext@8
;TdiOpenNetbiosAddress
TdiPnPPowerComplete@12
TdiPnPPowerRequest@20
TdiProviderReady@4
TdiRegisterAddressChangeHandler@12
TdiRegisterDeviceObject@8
TdiRegisterNetAddress@16
TdiRegisterNotificationHandler@12
TdiRegisterPnPHandlers@12
TdiRegisterProvider@8
TdiReturnChainedReceives@8

View File

@@ -0,0 +1,10 @@
LIBRARY usbcamd.sys
EXPORTS
DllUnload@0
USBCAMD_AdapterReceivePacket@16
USBCAMD_ControlVendorCommand@36
;USBCAMD_Debug_LogEntry
USBCAMD_DriverEntry@20
USBCAMD_GetRegistryKeyValue@20
USBCAMD_InitializeNewInterface@16
USBCAMD_SelectAlternateInterface@8

View File

@@ -0,0 +1,10 @@
LIBRARY usbcamd2.sys
EXPORTS
DllUnload@0
USBCAMD_AdapterReceivePacket@16
USBCAMD_ControlVendorCommand@36
;USBCAMD_Debug_LogEntry
USBCAMD_DriverEntry@20
USBCAMD_GetRegistryKeyValue@20
USBCAMD_InitializeNewInterface@16
USBCAMD_SelectAlternateInterface@8

View File

@@ -0,0 +1,115 @@
LIBRARY videoprt.sys
EXPORTS
VideoPortAcquireDeviceLock@4
VideoPortAcquireSpinLock@12
VideoPortAcquireSpinLockAtDpcLevel@8
VideoPortAllocateBuffer@12
VideoPortAllocateCommonBuffer@24
VideoPortAllocateContiguousMemory@12
VideoPortAllocatePool@16
VideoPortAssociateEventsWithDmaHandle@16
;VideoPortCheckForDeviceExistance
VideoPortCheckForDeviceExistence@28
VideoPortClearEvent@8
VideoPortCompareMemory@12
VideoPortCompleteDma@16
VideoPortCreateEvent@16
VideoPortCreateSecondaryDisplay@12
VideoPortCreateSpinLock@8
VideoPortDDCMonitorHelper@16
VideoPortDebugPrint
VideoPortDeleteEvent@8
VideoPortDeleteSpinLock@8
VideoPortDisableInterrupt@4
VideoPortDoDma@12
VideoPortEnableInterrupt@4
VideoPortEnumerateChildren@8
;VideoPortFlushRegistry
VideoPortFreeCommonBuffer@20
VideoPortFreeDeviceBase@8
VideoPortFreePool@8
VideoPortGetAccessRanges@32
VideoPortGetAgpServices@8
VideoPortGetAssociatedDeviceExtension@4
VideoPortGetAssociatedDeviceID@4
VideoPortGetBusData@24
VideoPortGetBytesUsed@8
VideoPortGetCommonBuffer@24
VideoPortGetCurrentIrql@0
VideoPortGetDeviceBase@16
VideoPortGetDeviceData@16
VideoPortGetDmaAdapter@8
VideoPortGetDmaContext@8
VideoPortGetMdl@8
VideoPortGetRegistryParameters@20
VideoPortGetRomImage@16
VideoPortGetVersion@8
VideoPortGetVgaStatus@8
VideoPortInitialize@16
VideoPortInt10@8
@VideoPortInterlockedDecrement@4
@VideoPortInterlockedExchange@8
@VideoPortInterlockedIncrement@4
VideoPortLockBuffer@16
VideoPortLockPages@20
VideoPortLogError@16
VideoPortMapBankedMemory@36
VideoPortMapDmaMemory@32
VideoPortMapMemory@20
VideoPortMoveMemory@12
VideoPortPutDmaAdapter@8
VideoPortQueryPerformanceCounter@8
VideoPortQueryServices@12
VideoPortQuerySystemTime@4
VideoPortQueueDpc@12
VideoPortReadPortBufferUchar@12
VideoPortReadPortBufferUlong@12
VideoPortReadPortBufferUshort@12
VideoPortReadPortUchar@4
VideoPortReadPortUlong@4
VideoPortReadPortUshort@4
VideoPortReadRegisterBufferUchar@12
VideoPortReadRegisterBufferUlong@12
VideoPortReadRegisterBufferUshort@12
VideoPortReadRegisterUchar@4
VideoPortReadRegisterUlong@4
VideoPortReadRegisterUshort@4
VideoPortReadStateEvent@8
VideoPortReleaseBuffer@8
VideoPortReleaseCommonBuffer@24
VideoPortReleaseDeviceLock@4
VideoPortReleaseSpinLock@12
VideoPortReleaseSpinLockFromDpcLevel@8
VideoPortScanRom@16
VideoPortSetBusData@24
VideoPortSetBytesUsed@12
VideoPortSetDmaContext@12
VideoPortSetEvent@8
VideoPortSetRegistryParameters@16
VideoPortSetTrappedEmulatorPorts@12
VideoPortSignalDmaComplete@8
VideoPortStallExecution@4
VideoPortStartDma@32
VideoPortStartTimer@4
VideoPortStopTimer@4
VideoPortSynchronizeExecution@16
VideoPortUnlockBuffer@8
VideoPortUnlockPages@8
VideoPortUnmapDmaMemory@16
VideoPortUnmapMemory@12
VideoPortVerifyAccessRanges@12
VideoPortWaitForSingleObject@12
VideoPortWritePortBufferUchar@12
VideoPortWritePortBufferUlong@12
VideoPortWritePortBufferUshort@12
VideoPortWritePortUchar@8
VideoPortWritePortUlong@8
VideoPortWritePortUshort@8
VideoPortWriteRegisterBufferUchar@12
VideoPortWriteRegisterBufferUlong@12
VideoPortWriteRegisterBufferUshort@12
VideoPortWriteRegisterUchar@8
VideoPortWriteRegisterUlong@8
VideoPortWriteRegisterUshort@8
VideoPortZeroDeviceMemory@8
VideoPortZeroMemory@8

View File

@@ -0,0 +1,226 @@
LIBRARY win32k.sys
EXPORTS
BRUSHOBJ_hGetColorTransform@4
BRUSHOBJ_pvAllocRbrush@8
BRUSHOBJ_pvGetRbrush@4
BRUSHOBJ_ulGetBrushColor@4
CLIPOBJ_bEnum@12
CLIPOBJ_cEnumStart@20
CLIPOBJ_ppoGetPath@4
EngAcquireSemaphore@4
EngAllocMem@12
EngAllocPrivateUserMem@12
;EngAllocSectionMem
EngAllocUserMem@8
EngAlphaBlend@28
EngAssociateSurface@12
EngBitBlt@44
EngCheckAbort@4
EngClearEvent@4
EngComputeGlyphSet@12
EngControlSprites@8
EngCopyBits@24
EngCreateBitmap@20
EngCreateClip@0
EngCreateDeviceBitmap@12
EngCreateDeviceSurface@12
;EngCreateDriverObj
EngCreateEvent@4
EngCreatePalette@24
EngCreatePath@0
EngCreateSemaphore@0
EngCreateWnd@20
EngDebugBreak@0
EngDebugPrint@12
EngDeleteClip@4
EngDeleteDriverObj@12
EngDeleteEvent@4
EngDeleteFile@4
EngDeletePalette@4
EngDeletePath@4
EngDeleteSafeSemaphore@4
EngDeleteSemaphore@4
EngDeleteSurface@4
EngDeleteWnd@4
EngDeviceIoControl@28
EngDitherColor@16
;EngDxIoctl
EngEnumForms@24
EngEraseSurface@12
;EngFileIoControl
;EngFileWrite
EngFillPath@28
EngFindImageProcAddress@8
EngFindResource@16
EngFntCacheAlloc@8
EngFntCacheFault@8
EngFntCacheLookUp@8
EngFreeMem@4
EngFreeModule@4
EngFreePrivateUserMem@8
;EngFreeSectionMem
EngFreeUserMem@4
EngGetCurrentCodePage@8
EngGetCurrentProcessId@0
EngGetCurrentThreadId@0
EngGetDriverName@4
EngGetFileChangeTime@8
EngGetFilePath@8
EngGetForm@24
EngGetLastError@0
EngGetPrinter@20
EngGetPrinterData@24
EngGetPrinterDataFileName@4
EngGetPrinterDriver@24
EngGetProcessHandle@0
;EngGetTickCount
EngGetType1FontList@24
EngGradientFill@40
EngHangNotification@8
EngInitializeSafeSemaphore@4
EngIsSemaphoreOwned@4
EngIsSemaphoreOwnedByCurrentThread@4
EngLineTo@36
EngLoadImage@4
EngLoadModule@4
EngLoadModuleForWrite@8
EngLockDirectDrawSurface@4
;EngLockDriverObj
EngLockSurface@4
EngLpkInstalled@0
EngMapEvent@20
EngMapFile@12
EngMapFontFile@12
EngMapFontFileFD@12
EngMapModule@8
;EngMapSection
EngMarkBandingSurface@4
EngModifySurface@32
EngMovePointer@16
EngMulDiv@12
EngMultiByteToUnicodeN@20
EngMultiByteToWideChar@20
;EngNineGrid
EngPaint@20
EngPlgBlt@44
EngProbeForRead@12
EngProbeForReadAndWrite@12
EngQueryDeviceAttribute@24
EngQueryLocalTime@4
EngQueryPalette@16
EngQueryPerformanceCounter@4
EngQueryPerformanceFrequency@4
EngQuerySystemAttribute@8
EngReadStateEvent@4
EngReleaseSemaphore@4
EngRestoreFloatingPointState@4
EngSaveFloatingPointState@8
EngSecureMem@8
EngSetEvent@4
EngSetLastError@4
EngSetPointerShape@40
EngSetPointerTag@20
EngSetPrinterData@20
EngSort@16
EngStretchBlt@44
EngStretchBltROP@52
EngStrokeAndFillPath@40
EngStrokePath@32
EngTextOut@40
EngTransparentBlt@32
EngUnicodeToMultiByteN@20
EngUnloadImage@4
EngUnlockDirectDrawSurface@4
EngUnlockDriverObj@4
EngUnlockSurface@4
EngUnmapEvent@4
EngUnmapFile@4
EngUnmapFontFile@4
EngUnmapFontFileFD@4
EngUnsecureMem@4
EngWaitForSingleObject@8
EngWideCharToMultiByte@20
EngWritePrinter@16
FLOATOBJ_Add@8
FLOATOBJ_AddFloat@8
;FLOATOBJ_AddFloatObj
FLOATOBJ_AddLong@8
FLOATOBJ_Div@8
FLOATOBJ_DivFloat@8
;FLOATOBJ_DivFloatObj
FLOATOBJ_DivLong@8
FLOATOBJ_Equal@8
FLOATOBJ_EqualLong@8
FLOATOBJ_GetFloat@4
FLOATOBJ_GetLong@4
FLOATOBJ_GreaterThan@8
FLOATOBJ_GreaterThanLong@8
FLOATOBJ_LessThan@8
FLOATOBJ_LessThanLong@8
FLOATOBJ_Mul@8
FLOATOBJ_MulFloat@8
;FLOATOBJ_MulFloatObj
FLOATOBJ_MulLong@8
FLOATOBJ_Neg@4
FLOATOBJ_SetFloat@8
FLOATOBJ_SetLong@8
FLOATOBJ_Sub@8
FLOATOBJ_SubFloat@8
;FLOATOBJ_SubFloatObj
FLOATOBJ_SubLong@8
FONTOBJ_cGetAllGlyphHandles@8
FONTOBJ_cGetGlyphs@20
FONTOBJ_pQueryGlyphAttrs@8
FONTOBJ_pfdg@4
FONTOBJ_pifi@4
FONTOBJ_pjOpenTypeTablePointer@12
FONTOBJ_pvTrueTypeFontFile@8
FONTOBJ_pwszFontFilePaths@8
FONTOBJ_pxoGetXform@4
FONTOBJ_vGetInfo@12
HT_ComputeRGBGammaTable@24
HT_Get8BPPFormatPalette@16
HT_Get8BPPMaskPalette@24
HeapVidMemAllocAligned@20
PALOBJ_cGetColors@16
PATHOBJ_bCloseFigure@4
PATHOBJ_bEnum@8
PATHOBJ_bEnumClipLines@12
PATHOBJ_bMoveTo@8
PATHOBJ_bPolyBezierTo@12
PATHOBJ_bPolyLineTo@12
PATHOBJ_vEnumStart@4
PATHOBJ_vEnumStartClipLines@16
PATHOBJ_vGetBounds@8
;RtlAnsiCharToUnicodeChar
;RtlMultiByteToUnicodeN
;RtlRaiseException
;RtlUnicodeToMultiByteN
;RtlUnicodeToMultiByteSize
;RtlUnwind
RtlUpcaseUnicodeChar@4
;RtlUpcaseUnicodeToMultiByteN
STROBJ_bEnum@12
STROBJ_bEnumPositionsOnly@12
STROBJ_bGetAdvanceWidths@16
STROBJ_dwGetCodePage@4
STROBJ_fxBreakExtra@4
STROBJ_fxCharacterExtra@4
STROBJ_vEnumStart@4
VidMemFree@8
WNDOBJ_bEnum@12
WNDOBJ_cEnumStart@16
WNDOBJ_vSetConsumer@8
XFORMOBJ_bApplyXform@20
XFORMOBJ_iGetFloatObjXform@8
XFORMOBJ_iGetXform@8
XLATEOBJ_cGetPalette@16
XLATEOBJ_hGetColorTransform@4
XLATEOBJ_iXlate@8
XLATEOBJ_piVector@4
;_abnormal_termination
;_except_handler2
;_global_unwind2
;_itoa
;_itow
;_local_unwind2