If the function succeeds, the return value will be the handle of the
HNUserFilter object. Otherwise the return value will be NULL.
The one only reason for unsuccessful HNUserFilter object creation can be a lack of memory.
Description:
Creates HNUserFilter object that allows to create user-settable packet
filtering programs.