LIBRARY DHCPSAPI.DLL

EXPORTS

    DhcpCreateSubnet
    DhcpSetSubnetInfo
    DhcpGetSubnetInfo
    DhcpEnumSubnets
    DhcpAddSubnetElement
    DhcpEnumSubnetElements
    DhcpRemoveSubnetElement
    DhcpDeleteSubnet
    DhcpCreateOption
    DhcpSetOptionInfo
    DhcpGetOptionInfo
    DhcpRemoveOption
    DhcpSetOptionValue
    DhcpGetOptionValue
    DhcpEnumOptionValues
    DhcpRemoveOptionValue
    DhcpCreateClientInfo
    DhcpSetClientInfo
    DhcpGetClientInfo
    DhcpDeleteClientInfo
    DhcpEnumSubnetClients
    DhcpGetClientOptions
    DhcpGetMibInfo
    DhcpRpcFreeMemory
    DhcpEnumOptions
    DhcpSetOptionValues
    DhcpServerSetConfig
    DhcpServerGetConfig
    DhcpScanDatabase
    DhcpGetVersion

    DhcpSetClientInfoV4
    DhcpGetClientInfoV4
    DhcpCreateClientInfoV4
    DhcpEnumSubnetClientsV4
    DhcpServerSetConfigV4
    DhcpServerGetConfigV4
    DhcpAddSubnetElementV4
    DhcpEnumSubnetElementsV4
    DhcpRemoveSubnetElementV4
    DhcpSetSuperScopeV4
    DhcpGetSuperScopeInfoV4
    DhcpDeleteSuperScopeV4

    DhcpEnumSubnetClientsV5
    DhcpCreateOptionV5
    DhcpSetOptionInfoV5
    DhcpGetOptionInfoV5
    DhcpEnumOptionsV5
    DhcpRemoveOptionV5
    DhcpSetOptionValueV5
    DhcpSetOptionValuesV5
    DhcpGetOptionValueV5
    DhcpEnumOptionValuesV5
    DhcpRemoveOptionValueV5
    DhcpCreateClass
    DhcpModifyClass
    DhcpDeleteClass
    DhcpGetClassInfo
    DhcpEnumClasses
    DhcpGetAllOptions
    DhcpGetAllOptionValues

    DhcpSetMScopeInfo
    DhcpAddMScopeElement
    DhcpEnumMScopeClients
    DhcpGetMScopeInfo
    DhcpEnumMScopes
    DhcpDeleteMScope
    DhcpDeleteMClientInfo
    DhcpRemoveMScopeElement
    DhcpEnumMScopeElements
    DhcpScanMDatabase
    DhcpGetMCastMibInfo

    ; the following are functions in dhcpds.dll that r exported here.
    DhcpEnumServers
    DhcpAddServer
    DhcpDeleteServer
    DhcpDsInit
    DhcpDsCleanup
    DhcpSetThreadOptions
    DhcpGetThreadOptions

    ; querying server attributes
    DhcpServerQueryAttributes
    DhcpServerQueryAttribute

    ; force retry of authorization
    DhcpServerRedoAuthorization

    ; audit logging
    DhcpAuditLogSetParams
    DhcpAuditLogGetParams

    ; dynamic bootp
    DhcpAddSubnetElementV5
    DhcpEnumSubnetElementsV5
    DhcpRemoveSubnetElementV5

    ; clear DS info for current machine
    DhcpDsClearHostServerEntries

    ; binding information
    DhcpSetServerBindingInfo
    DhcpGetServerBindingInfo

    ; DNS info
    DhcpServerQueryDnsRegCredentials
    DhcpServerSetDnsRegCredentials

    ; backup restore APIs
    DhcpServerBackupDatabase
    DhcpServerRestoreDatabase