# WMKeySetBuf

## C Specification

  `#include <nitro/wm.h>`

      typedef struct WMKeySetBuf
      {
          u16         next_ks;
          u16         left_num;
          WMKeySet    ks[4];

      } WMKeySetBuf;

## Description

The ring buffer that holds key data that is obtained by the WM key sharing feature.

## Arguments

`next_ks` | Specifies the index of the ring buffer that indicates the `WMKeySet` that must be read.
`left_num` | Specifies the counter that indicates how many `WMKeySet` remain unread.
`ks` | Specifies the ring buffer for `WMKeySet`. You may store up to four sets of data. Note that if you attempt to store more than four sets of data, the additional data will not be stored.

## Revision History

08/02/2004 Standardized structure names
07/29/2004 Initial Version