nfpdev.h header

This header is used by nfpdrivers. For more information, see:

nfpdev.h contains the following programming interfaces:

IOCTLs

 
IOCTL_NFP_DISABLE

A client sends the IOCTL_NFP_DISABLE request to temporarily disable subscriptions, publications, and presence events.
IOCTL_NFP_ENABLE

The client sends the IOCTL_NFP_ENABLE request to re-enable previously disabled subscriptions, publications, and presence events.
IOCTL_NFP_GET_KILO_BYTES_PER_SECOND

A client sends the IOCTL_NFP_GET_KILO_BYTES_PER_SECOND request to any generic handle, one that is non-published and non-subscribed, to the provider device.
IOCTL_NFP_GET_MAX_MESSAGE_BYTES

A client sends the IOCTL_NFP_GET_MAX_MESSAGE_BYTES request to any generic handle, one that is non-published and non-subscribed, to the provider device to determine the maximum message size supported.
IOCTL_NFP_GET_NEXT_SUBSCRIBED_MESSAGE

The client sends the IOCTL_NFP_GET_NEXT_SUBSCRIBED_MESSAGE request to the subscription handle repeatedly in order to receive subscribed messages as they arrive.
IOCTL_NFP_GET_NEXT_TRANSMITTED_MESSAGE

A client interested in receiving notifications that a message has been transmitted will send the IOCTL_NFP_GET_NEXT_TRANSMITTED_MESSAGE request to the proximity driver.
IOCTL_NFP_SET_PAYLOAD

A client application sends message data and confirms publication with the IOCTL_NFP_SET_PAYLOAD request.