lpmapi.h header
This header is used by Quality of Service (QOS). For more information, see:
lpmapi.h contains the following programming interfaces:
Functions
LPM_AdmitRsvpMsg The LPM_AdmitRsvpMsg function is called by the PCM to pass RSVP messages to the LPM for policy based�admission control decisions. |
LPM_CommitResv The LPM_CommitResv function is called by the PCM to obtain reservation commitment decisions from the LPM. |
LPM_Deinitialize The LPM_Deinitialize function allows the PCM to instruct LPMs to deinitialize, whether due to system shutdown or a change in Designated Subnet Bandwidth Manager (DSBM) status. |
LPM_DeleteState The LPM_DeleteState function is called by the PCM to delete the LPMs' RSVP state information. |
LPM_GetRsvpObjects The LPM_GetRsvpObjects function allows the PCM to query LPMs for policy data. |
LPM_Initialize The LPM_Initialize function initializes a local policy module (LPM). |
LPM_IpAddressTable The LPM_IpAddressTable function is used by the PCM to pass a list of IP addresses assigned to the Windows 2000 Server upon which the LPM is initialized. |
Callback functions
CBADMITRESULT The cbAdmitResult function is used by LPMs to return results for the LPM_AdmitRsvpMsg request. |
CBGETRSVPOBJECTS The cbGetRsvpObjects function is a callback function for LPMs to asynchronously return results for LPM_GetRsvpObjects requests. |
PALLOCMEM The PALLOCMEM function is a memory allocation function provided by the PCM, used for allocating memory when returning policy information to the PCM. |
PFREEMEM The PFREEMEM function is a memory-freeing function provided by the PCM. |
Structures
ADSPEC The ADSPEC structure contains Adspec message information for RSVP. |
CtrlLoadFlowspec The CtrlLoadFlowspec structure contains a Controlled Load FLOWSPEC. |
ERROR_SPEC The ERROR_SPEC structure contains RSVP error messages. |
Error_Spec_IPv4 The Error_Spec_IPv4 structure stores error code information for RSVP transmissions. |
FILTER_SPEC The FILTER_SPEC structure stores information about an RSVP FILTERSPEC. |
Filter_Spec_IPv4 The Filter_Spec_IPv4 structure contains information about an IPv4 FILTERSPEC. |
Filter_Spec_IPv4GPI The Filter_Spec_IPv4GPI structure contains generalized port ID information about an IPv4 FILTERSPEC. |
FLOW_DESC The FLOW_DESC structure contains flow descriptor information for RSVP. |
Gads_parms_t The Gads_parms_t structure stores guaranteed service Adspec parameters. |
GenAdspecParams The GenAdspecParams structure contains general path characterization parameters. |
GenTspec The GenTspec structure stores generic Tspec information. |
GenTspecParms The GenTspecParms structure stores generic Tspec parameters. |
GuarFlowSpec The GuarFlowSpec structure contains guaranteed flowspec information. |
GuarRspec The GuarRspec structure contains guaranteed Rspec information. |
ID_ERROR_OBJECT The ID_ERROR_OBJECT structure contains error message information for Identity Policy Elements for RSVP. |
IntServFlowSpec The IntServFlowSpec structure contains information about Integrated Services flowspecs. |
IntServMainHdr The IntServMainHdr structure is a header for Integrated Services RSVP objects. |
IntServParmHdr The IntServParmHdr structure is a header for Integrated Services parameters. |
IntServServiceHdr The IntServServiceHdr structure is a header for Integrated Services service objects. |
IntServTspecBody The IntServTspecBody structure contains information for an RSVP Tspec. |
IS_ADSPEC_BODY The IS_ADSPEC_BODY structure contains Integrated Services Adspec information. |
IS_FLOWSPEC The IS_FLOWSPEC structure stores an Integrated Services FLOWSPEC object. |
LPM_INIT_INFO The LPM_INIT_INFO structure contains local policy module initialization information. |
LPMIPTABLE The LPMIPTABLE structure contains IP information, including the SNMP index, IP address, and subnet mask for each interface. The LPMIPTABLE structure is supplied as an argument for the Lpm_IpAddressTable function. |
POLICY_DATA The POLICY_DATA structure contains policy data for RSVP messages. |
POLICY_DECISION The POLICY_DECISION structure contains RSVP policy decision information. |
POLICY_ELEMENT The POLICY_ELEMENT (lpmapi.h) structure contains an RSVP policy element. |
QualAppFlowSpec The QualAppFlowSpec structure contains FLOWSPEC information for a qualitative application. |
QualTspec The QualTspec structure contains qualitative Tspec information. |
QualTspecParms The QualTspecParms structure contains qualitative Tspec parameters. |
RESV_STYLE The RESV_STYLE structure contains information about RSVP RESV style. |
RSVP_HOP The RSVP_HOP structure contains information about an RSVP-enabled hop. |
Rsvp_Hop_IPv4 The Rsvp_Hop_IPv4 structure stores information about an RSVP-enabled IPv4 hop. |
RSVP_MSG_OBJS The RSVP_MSG_OBJS structure contains RSVP message objects. |
RSVP_SCOPE The RSVP_SCOPE structure provides RSVP scope information. |
RSVP_SESSION The RSVP_SESSION structure stores information about an RSVP SESSION message. |
RsvpObjHdr The RsvpObjHdr structure provides an object header for an RSVP message. |
Scope_list_ipv4 The Scope_list_ipv4 structure contains RSVP SCOPE object information. |
SENDER_TSPEC The SENDER_TSPEC structure contains information for an RSVP sender Tspec. |
Session_IPv4 The Session_IPv4 structure stores information about an IPv4 RSVP SESSION object. |