Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

54 lines
2.4 KiB

;******************************************************************************
TITLE mmdevldr.inc - Windows/386 MMSYSTEM Device loader DLVxD include file
;******************************************************************************
;
; (C) Copyright (c) 1993-1998 Microsoft Corporation
;
; Title: mmdevldr.INC - Windows/386 Config Manager DLVxD DEVLOADER for MMSYSTEM
;
; Version: 1.00
;
;
;==============================================================================
Multimedia_OEM_ID equ 0440h ; MS Reserved OEM # 34
MMDEVLDR_Device_ID equ Multimedia_OEM_ID + 10 ;MMDEVLDR's device ID
MMDEVLDR_Ver_Major equ 1 ; version 1.0 of this VxD
MMDEVLDR_Ver_Minor equ 0
MMDEVLDR_API_MMSystem_Up equ 0 ;Internal
MMDEVLDR_API_Continue equ 1 ;Internal
MMDEVLDR_API_QueryVxD equ 2 ;Internal
MMDEVLDR_API_QueueCallback32 equ 3 ;Internal
MMDEVLDR_API_SetEvent equ 4 ;Internal
MMDEVLDR_API_PageAllocate equ 5 ;Internal
MMDEVLDR_API_PageFree equ 6 ;Internal
MMDEVLDR_APIS equ 7 ;Internal
ifdef DDB_Sys_Crit_Init_Done
Begin_Service_Table MMDEVLDR
MMDEVLDR_Service MMDEVLDR_Register_Device_Driver, LOCAL
MMDEVLDR_Service _MMDEVLDR_SetDevicePresence
MMDEVLDR_Service _MMDEVLDR_SetEnvironmentString
MMDEVLDR_Service _MMDEVLDR_GetEnvironmentString
MMDEVLDR_Service _MMDEVLDR_RemoveEnvironmentString
MMDEVLDR_Service _MMDEVLDR_AddEnvironmentString
End_Service_Table MMDEVLDR
MMDEVLDR_IOCTL_GETVERSION equ 0 ;Internal
MMDEVLDR_IOCTL_LINPAGELOCK equ 1 ;Internal
MMDEVLDR_IOCTL_LINPAGEUNLOCK equ 2 ;Internal
MMDEVLDR_IOCTL_RING0THREADHANDLE equ 3 ;Internal
MMDEVLDR_IOCTL_QUEUEAPC equ 4 ;Internal
MMDEVLDR_IOCTL_GETCHANGENOTIFYPTR equ 5 ;Internal
MMDEVLDR_IOCTL_CLOSEVXDHANDLE equ 6 ;Internal
MMDEVLDR_IOCTL_PAGEALLOCATE equ 7 ;Internal
MMDEVLDR_IOCTL_PAGEFREE equ 8 ;Internal
MMDEVLDR_IOCTL_GETDEVICESTATUS equ 9 ;Internal
;Internal
MM_DEVSTATUS_ERROR equ 0 ;Internal
MM_DEVSTATUS_STARTED equ 1 ;Internal
MM_DEVSTATUS_UNKNOWNPROB equ 2 ;Internal
MM_DEVSTATUS_DISABLED equ 3 ;Internal
endif