Builds a linked list of names that can be freed by calling NWSMFreeNameList.
typedef struct _NWSM_NAME_LIST { _NWSM_NAME_LIST *next; STRING name; void *other_info; } NWSM_NAME_LIST;
Points to the next element in the list or to NULL (indicating the end of the list).
Specifies a NULL-terminated string indicating the name space number and the associated name space.
Points to an engine-defined value or to a structure.
The values that can be set to name is listed in the following table, and the first four bytes of name contain the name space number.