updates. New data types.
[silc.git] / lib / silccore / silcprivate.h
index 4cc2872f9b2c2aa8706dad51c69a32724d866cfa..8a174f849700bbbb92eaa9432691c68c4fa74b5e 100644 (file)
@@ -28,20 +28,20 @@ typedef struct SilcPrivateMessagePayloadStruct *SilcPrivateMessagePayload;
 
 SilcPrivateMessagePayload 
 silc_private_message_payload_parse(SilcBuffer buffer, SilcCipher cipher);
-SilcBuffer silc_private_message_payload_encode(unsigned int nickname_len,
+SilcBuffer silc_private_message_payload_encode(uint16 flags,
+                                              uint32 nickname_len,
                                               unsigned char *nickname,
-                                              unsigned short flags,
-                                              unsigned short data_len,
+                                              uint16 data_len,
                                               unsigned char *data,
                                               SilcCipher cipher);
 void silc_private_message_payload_free(SilcPrivateMessagePayload payload);
+uint16 
+silc_private_message_get_flags(SilcPrivateMessagePayload payload);
 unsigned char *
 silc_private_message_get_nickname(SilcPrivateMessagePayload payload,
-                                 unsigned int *nickname_len);
+                                 uint32 *nickname_len);
 unsigned char *
 silc_private_message_get_message(SilcPrivateMessagePayload payload,
-                                unsigned int *message_len);
-unsigned short 
-silc_private_message_get_flags(SilcPrivateMessagePayload payload);
+                                uint32 *message_len);
 
 #endif