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.