; --------------------------------------------------------------------------------------------------
;                           mprapi.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------

IFNDEF MPRAPI_INC
MPRAPI_INC equ <1>

CompressPhoneNumber PROTO STDCALL :DWORD,:DWORD
MprAdminBufferFree PROTO STDCALL :DWORD
MprAdminConnectionClearStats PROTO STDCALL :DWORD,:DWORD
MprAdminConnectionEnum PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminConnectionGetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprAdminDeregisterConnectionNotification PROTO STDCALL :DWORD,:DWORD
MprAdminDeviceEnum PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprAdminEstablishDomainRasServer PROTO STDCALL :DWORD,:DWORD,:DWORD
MprAdminGetErrorString PROTO STDCALL :DWORD,:DWORD
MprAdminGetPDCServer PROTO STDCALL :DWORD,:DWORD,:DWORD
MprAdminInterfaceConnect PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprAdminInterfaceCreate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprAdminInterfaceDelete PROTO STDCALL :DWORD,:DWORD
MprAdminInterfaceDeviceGetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminInterfaceDeviceSetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminInterfaceDisconnect PROTO STDCALL :DWORD,:DWORD
MprAdminInterfaceEnum PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminInterfaceGetCredentials PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminInterfaceGetCredentialsEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprAdminInterfaceGetHandle PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprAdminInterfaceGetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprAdminInterfaceQueryUpdateResult PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprAdminInterfaceSetCredentials PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminInterfaceSetCredentialsEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprAdminInterfaceSetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprAdminInterfaceTransportAdd PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminInterfaceTransportGetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminInterfaceTransportRemove PROTO STDCALL :DWORD,:DWORD,:DWORD
MprAdminInterfaceTransportSetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminInterfaceUpdatePhonebookInfo PROTO STDCALL :DWORD,:DWORD
MprAdminInterfaceUpdateRoutes PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprAdminIsDomainRasServer PROTO STDCALL :DWORD,:DWORD,:DWORD
MprAdminIsServiceRunning PROTO STDCALL :DWORD
MprAdminMIBBufferFree PROTO STDCALL :DWORD
MprAdminMIBEntryCreate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminMIBEntryDelete PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminMIBEntryGet PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminMIBEntryGetFirst PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminMIBEntryGetNext PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminMIBEntrySet PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminMIBServerConnect PROTO STDCALL :DWORD,:DWORD
MprAdminMIBServerDisconnect PROTO STDCALL :DWORD
MprAdminPortClearStats PROTO STDCALL :DWORD,:DWORD
MprAdminPortDisconnect PROTO STDCALL :DWORD,:DWORD
MprAdminPortEnum PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminPortGetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprAdminPortReset PROTO STDCALL :DWORD,:DWORD
MprAdminRegisterConnectionNotification PROTO STDCALL :DWORD,:DWORD
MprAdminSendUserMessage PROTO STDCALL :DWORD,:DWORD,:DWORD
MprAdminServerConnect PROTO STDCALL :DWORD,:DWORD
MprAdminServerDisconnect PROTO STDCALL :DWORD
MprAdminServerGetCredentials PROTO STDCALL :DWORD,:DWORD,:DWORD
MprAdminServerGetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD
MprAdminServerSetCredentials PROTO STDCALL :DWORD,:DWORD,:DWORD
MprAdminTransportCreate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminTransportGetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminTransportSetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprAdminUpgradeUsers PROTO STDCALL :DWORD,:DWORD
MprAdminUserClose PROTO STDCALL :DWORD
MprAdminUserGetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprAdminUserOpen PROTO STDCALL :DWORD,:DWORD,:DWORD
MprAdminUserRead PROTO STDCALL :DWORD,:DWORD,:DWORD
MprAdminUserReadProfFlags PROTO STDCALL :DWORD,:DWORD
MprAdminUserServerConnect PROTO STDCALL :DWORD,:DWORD,:DWORD
MprAdminUserServerDisconnect PROTO STDCALL :DWORD
MprAdminUserSetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprAdminUserWrite PROTO STDCALL :DWORD,:DWORD,:DWORD
MprAdminUserWriteProfFlags PROTO STDCALL :DWORD,:DWORD
MprConfigBufferFree PROTO STDCALL :DWORD
MprConfigGetFriendlyName PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprConfigGetGuidName PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprConfigInterfaceCreate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprConfigInterfaceDelete PROTO STDCALL :DWORD,:DWORD
MprConfigInterfaceEnum PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprConfigInterfaceGetHandle PROTO STDCALL :DWORD,:DWORD,:DWORD
MprConfigInterfaceGetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprConfigInterfaceSetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprConfigInterfaceTransportAdd PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprConfigInterfaceTransportEnum PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprConfigInterfaceTransportGetHandle PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MprConfigInterfaceTransportGetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprConfigInterfaceTransportRemove PROTO STDCALL :DWORD,:DWORD,:DWORD
MprConfigInterfaceTransportSetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprConfigServerBackup PROTO STDCALL :DWORD,:DWORD
MprConfigServerConnect PROTO STDCALL :DWORD,:DWORD
MprConfigServerDisconnect PROTO STDCALL :DWORD
MprConfigServerGetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD
MprConfigServerInstall PROTO STDCALL :DWORD,:DWORD
MprConfigServerRefresh PROTO STDCALL :DWORD
MprConfigServerRestore PROTO STDCALL :DWORD,:DWORD
MprConfigTransportCreate PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprConfigTransportDelete PROTO STDCALL :DWORD,:DWORD
MprConfigTransportEnum PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprConfigTransportGetHandle PROTO STDCALL :DWORD,:DWORD,:DWORD
MprConfigTransportGetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprConfigTransportSetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprDomainQueryAccess PROTO STDCALL :DWORD,:DWORD
MprDomainQueryRasServer PROTO STDCALL :DWORD,:DWORD,:DWORD
MprDomainRegisterRasServer PROTO STDCALL :DWORD,:DWORD,:DWORD
MprDomainSetAccess PROTO STDCALL :DWORD,:DWORD
MprGetUsrParams PROTO STDCALL :DWORD,:DWORD,:DWORD
MprInfoBlockAdd PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprInfoBlockFind PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprInfoBlockQuerySize PROTO STDCALL :DWORD
MprInfoBlockRemove PROTO STDCALL :DWORD,:DWORD,:DWORD
MprInfoBlockSet PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MprInfoCreate PROTO STDCALL :DWORD,:DWORD
MprInfoDelete PROTO STDCALL :DWORD
MprInfoDuplicate PROTO STDCALL :DWORD,:DWORD
MprInfoRemoveAll PROTO STDCALL :DWORD,:DWORD
MprPortSetUsage PROTO STDCALL :DWORD
MprSetupIpInIpInterfaceFriendlyNameCreate PROTO STDCALL :DWORD,:DWORD
MprSetupIpInIpInterfaceFriendlyNameDelete PROTO STDCALL :DWORD,:DWORD
MprSetupIpInIpInterfaceFriendlyNameEnum PROTO STDCALL :DWORD,:DWORD,:DWORD
MprSetupIpInIpInterfaceFriendlyNameFree PROTO STDCALL :DWORD
RasPrivilegeAndCallBackNumber PROTO STDCALL :DWORD,:DWORD

ELSE
  echo -----------------------------------------
  echo WARNING duplicate include file mprapi.inc
  echo -----------------------------------------
ENDIF
