X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcclient%2Fclient.h;fp=lib%2Fsilcclient%2Fclient.h;h=d49833f6247bbd4770e539ff4a695dea77f1bfe7;hb=714b3135b188e7406e4e48384c44239b3254485b;hp=0fc86888d79db4e36a85196b5f37c1e58ce6401f;hpb=ace0dc3b3e6e65ad7510ce22f1282e69896f4baf;p=silc.git diff --git a/lib/silcclient/client.h b/lib/silcclient/client.h index 0fc86888..d49833f6 100644 --- a/lib/silcclient/client.h +++ b/lib/silcclient/client.h @@ -38,5 +38,19 @@ typedef struct SilcChannelUserStruct *SilcChannelUser; typedef struct SilcClientInternalStruct *SilcClientInternal; typedef struct SilcClientConnectionInternalStruct *SilcClientConnectionInternal; +typedef struct SilcChannelPrivateKeyStruct *SilcChannelPrivateKey; +/* Client entry status */ +typedef enum { + SILC_CLIENT_STATUS_NONE = 0x0000, + SILC_CLIENT_STATUS_RESOLVING = 0x0001, +} SilcEntryStatus; + +/* Client and its mode on a channel */ +struct SilcChannelUserStruct { + SilcClientEntry client; + SilcUInt32 mode; + SilcChannelEntry channel; +}; + #endif