  | 
»  | 
 | 
  
 | 
 | 
CM callable only. Returns the plabel of an NM procedure. Syntax |    |  
 
    U32                  CA      I16V     CA
   plabel:=HPLOADNMPROC(procname,proclen,libname,
                         I16V
                       liblen)
 |  
 Functional Return |    |  
 - plabel
 32-bit unsigned integer (assigned functional return) Plabel of the target NM procedure. 
 Parameters |    |  
 - procname
 character array by reference (required) Passes the target procedure name.  The target
procedure must be contained in an executable library (XL).
If the value of procname is invalid, blank, or does not
contain the NM procedure, NL.PUB.SYS is searched.
 - proclen
 16-bit signed integer by value (required) Passes the byte length of the procedure name.
 - libname
 character array by reference (required) Passes the name of the NM library to be searched for the target.
If the value of libname is invalid, blank, or
does not contain the NM procedure, NL.PUB.SYS is searched.
 - liblen
 16-bit signed integer by value (required) Passes the byte length of the library name. 
 Operational Notes |    |  
 Do not use HPLOADNMPROC to invoke a native mode (NM) system-supplied
intrinsic.  The result of the call may
be unpredictable. Used to obtain the NM plabel of the target
procedure.  Then the plabel is used by the HPSWTONMPLABEL
intrinsic for its proc parameter. The strings you supply as values of
the procname and libname parameters must exactly
match the names of the target NM routine and its NM library,
respectively. Related Information |    |  
 - Intrinsics
 HPSWITCHTOCMPROCEDURE - Commands
 None - Manuals
 Switch Programming Guide (32650-90014) 
  
 |