|
From: <ea...@us...> - 2002-10-14 20:25:57
|
Update of /cvsroot/mingw/w32api/lib/ddk In directory usw-pr-cvs1:/tmp/cvs-serv14476/lib/ddk Added Files: 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 Log Message: Merge changes from winsup/w32api --- NEW FILE: Makefile.in --- # 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@ build_alias = @build@ target_alias = @target@ 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/ddk/*.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)/../../include/ddk/$$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 --- NEW FILE: apcups.def --- LIBRARY apcups.dll EXPORTS UPSCancelWait@0 UPSGetState@0 UPSInit@0 UPSStop@0 UPSTurnOff@4 UPSWaitForStateChange@8 --- NEW FILE: cfgmgr32.def --- 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 --- NEW FILE: dxapi.def --- LIBRARY dxapi.sys EXPORTS ;_DxApi@20 ;_DxApiGetVersion@0 ;_DxApiInitialize@32 ;_DxAutoflipUpdate@20 ;_DxEnableIRQ@8 ;_DxLoseObject@8 ;_DxUpdateCapture@12 --- NEW FILE: hal.def --- 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 --- NEW FILE: hid.def --- 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 --- NEW FILE: hidparse.def --- 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 --- NEW FILE: mcd.def --- LIBRARY mcd.sys EXPORTS ChangerClassAllocatePool@8 ChangerClassDebugPrint@8 ChangerClassFreePool@4 ChangerClassInitialize@12 ChangerClassSendSrbSynchronous@20 --- NEW FILE: ndis.def --- 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 --- NEW FILE: ntoskrnl.def --- LIBRARY ntoskrnl.exe EXPORTS ;CcCanIWrite ;CcCopyRead ;CcCopyWrite ;CcDeferWrite ;CcFastCopyRead ;CcFastCopyWrite ;CcFastMdlReadWait ;CcFastReadNotPossible ;CcFastReadWait ;CcFlushCache ;CcGetDirtyPages ;CcGetFileObjectFromBcb ;CcGetFileObjectFromSectionPtrs ;CcGetFlushedValidData ;CcGetLsnForFileObject ;CcInitializeCacheMap ;CcIsThereDirtyData [...1421 lines suppressed...] ;toupper ;towlower ;towupper ;vDbgPrintEx ;vDbgPrintExWithPrefix ;vsprintf wcscat wcschr wcscmp wcscpy wcscspn wcslen wcsncat wcsncmp wcsncpy wcsrchr wcsspn wcsstr ;wcstombs ;wctomb --- NEW FILE: scsiport.def --- 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 --- NEW FILE: tdi.def --- 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 --- NEW FILE: usbcamd.def --- 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 --- NEW FILE: usbcamd2.def --- 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 --- NEW FILE: videoprt.def --- 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 --- NEW FILE: win32k.def --- 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 |