ulInitial (ULONG) - input
This parameter is ignored for version 3, or higher, of the OS/2 operating system. The ulInitial parameter is dynamically allocated. The initial number of bytes should be set to zero.
For versions prior to version 3 of the OS/2 operating system, this parameter is the initial number of bytes to be reserved for the atom table. This is a lower bound on the amount of memory reserved. The amount of memory actually used by an atom table depends upon the actual number of atoms stored in the table. If zero, the size of the atom table is the minimum size needed to store the atom hash table. The minimum size of atom table allocated is 16+(2*ulBuckets).
ulBuckets (ULONG) - input
Used to access atoms. If zero, the default value of 37 is used. The best results are achieved if a prime number is used.
hatomtblAtomTbl (HATOMTBL) - returns
NULLHANDLE