; -------------------------------------------------------------------------------------------------- ; ntmsapi.inc Copyright The MASM32 SDK 1998-2010 ; -------------------------------------------------------------------------------------------------- IFNDEF NTMSAPI_INC NTMSAPI_INC equ <1> AccessNtmsLibraryDoor PROTO STDCALL :DWORD,:DWORD,:DWORD AddNtmsMediaType PROTO STDCALL :DWORD,:DWORD,:DWORD AllocateNtmsMedia PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD BeginNtmsDeviceChangeDetection PROTO STDCALL :DWORD,:DWORD CancelNtmsLibraryRequest PROTO STDCALL :DWORD,:DWORD CancelNtmsOperatorRequest PROTO STDCALL :DWORD,:DWORD ChangeNtmsMediaType PROTO STDCALL :DWORD,:DWORD,:DWORD CleanNtmsDrive PROTO STDCALL :DWORD,:DWORD CloseNtmsNotification PROTO STDCALL :DWORD CloseNtmsSession PROTO STDCALL :DWORD CreateNtmsMediaA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ CreateNtmsMedia equ ENDIF CreateNtmsMediaPoolA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ CreateNtmsMediaPool equ ENDIF CreateNtmsMediaPoolW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ CreateNtmsMediaPool equ ENDIF CreateNtmsMediaW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ CreateNtmsMedia equ ENDIF DeallocateNtmsMedia PROTO STDCALL :DWORD,:DWORD,:DWORD DecommissionNtmsMedia PROTO STDCALL :DWORD,:DWORD DeleteNtmsDrive PROTO STDCALL :DWORD,:DWORD DeleteNtmsLibrary PROTO STDCALL :DWORD,:DWORD DeleteNtmsMedia PROTO STDCALL :DWORD,:DWORD DeleteNtmsMediaPool PROTO STDCALL :DWORD,:DWORD DeleteNtmsMediaType PROTO STDCALL :DWORD,:DWORD,:DWORD DeleteNtmsRequests PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD DisableNtmsObject PROTO STDCALL :DWORD,:DWORD,:DWORD DismountNtmsDrive PROTO STDCALL :DWORD,:DWORD DismountNtmsMedia PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD DoEjectFromSADriveW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ DoEjectFromSADrive equ ENDIF EjectDiskFromSADriveA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ EjectDiskFromSADrive equ ENDIF EjectDiskFromSADriveW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ EjectDiskFromSADrive equ ENDIF EjectNtmsCleaner PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD EjectNtmsMedia PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD EnableNtmsObject PROTO STDCALL :DWORD,:DWORD,:DWORD EndNtmsDeviceChangeDetection PROTO STDCALL :DWORD,:DWORD EnumerateNtmsObject PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD ExportNtmsDatabase PROTO STDCALL :DWORD GetNtmsMediaPoolNameA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ GetNtmsMediaPoolName equ ENDIF GetNtmsMediaPoolNameW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ GetNtmsMediaPoolName equ ENDIF GetNtmsObjectAttributeA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ GetNtmsObjectAttribute equ ENDIF GetNtmsObjectAttributeW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ GetNtmsObjectAttribute equ ENDIF GetNtmsObjectInformationA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ GetNtmsObjectInformation equ ENDIF GetNtmsObjectInformationW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ GetNtmsObjectInformation equ ENDIF GetNtmsObjectSecurity PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetNtmsRequestOrder PROTO STDCALL :DWORD,:DWORD,:DWORD GetNtmsUIOptionsA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ GetNtmsUIOptions equ ENDIF GetNtmsUIOptionsW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ GetNtmsUIOptions equ ENDIF GetVolumesFromDriveA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ GetVolumesFromDrive equ ENDIF GetVolumesFromDriveW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ GetVolumesFromDrive equ ENDIF IdentifyNtmsSlot PROTO STDCALL :DWORD,:DWORD,:DWORD ImportNtmsDatabase PROTO STDCALL :DWORD InjectNtmsCleaner PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD InjectNtmsMedia PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD InventoryNtmsLibrary PROTO STDCALL :DWORD,:DWORD,:DWORD MountNtmsMedia PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD MoveToNtmsMediaPool PROTO STDCALL :DWORD,:DWORD,:DWORD OpenNtmsNotification PROTO STDCALL :DWORD,:DWORD OpenNtmsSessionA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ OpenNtmsSession equ ENDIF OpenNtmsSessionW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ OpenNtmsSession equ ENDIF ReleaseNtmsCleanerSlot PROTO STDCALL :DWORD,:DWORD ReserveNtmsCleanerSlot PROTO STDCALL :DWORD,:DWORD,:DWORD SatisfyNtmsOperatorRequest PROTO STDCALL :DWORD,:DWORD SetNtmsDeviceChangeDetection PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD SetNtmsMediaComplete PROTO STDCALL :DWORD,:DWORD SetNtmsObjectAttributeA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SetNtmsObjectAttribute equ ENDIF SetNtmsObjectAttributeW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SetNtmsObjectAttribute equ ENDIF SetNtmsObjectInformationA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SetNtmsObjectInformation equ ENDIF SetNtmsObjectInformationW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SetNtmsObjectInformation equ ENDIF SetNtmsObjectSecurity PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD SetNtmsRequestOrder PROTO STDCALL :DWORD,:DWORD,:DWORD SetNtmsUIOptionsA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SetNtmsUIOptions equ ENDIF SetNtmsUIOptionsW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SetNtmsUIOptions equ ENDIF SubmitNtmsOperatorRequestA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SubmitNtmsOperatorRequest equ ENDIF SubmitNtmsOperatorRequestW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SubmitNtmsOperatorRequest equ ENDIF SwapNtmsMedia PROTO STDCALL :DWORD,:DWORD,:DWORD UpdateNtmsOmidInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD WaitForNtmsNotification PROTO STDCALL :DWORD,:DWORD,:DWORD WaitForNtmsOperatorRequest PROTO STDCALL :DWORD,:DWORD,:DWORD ELSE echo ------------------------------------------ echo WARNING duplicate include file ntmsapi.inc echo ------------------------------------------ ENDIF