[DllImport("TweetMedia")] public static extern tmTweetState tmGetTweetState(tmContext ctx, int thandle);
[DllImport("TweetMedia")] public static extern bool tmAddMedia(tmContext ctx, IntPtr data, int data_size, tmEMediaType mtype);
[DllImport("TweetMedia")] public static extern void tmClearMedia(tmContext ctx);
[DllImport("TweetMedia")] public static extern tmAuthState tmGetRequestAuthURLState(tmContext ctx);
[DllImport("TweetMedia")] public static extern void tmEnterPinAsync(tmContext ctx, string pin);
[DllImport("TweetMedia")] public static extern void tmVerifyCredentialsAsync(tmContext ctx);
[DllImport("TweetMedia")] public static extern tmAuthState tmRequestAuthURL(tmContext ctx, string consumer_key, string consumer_secret);
public static extern tmAuthState tmGetRequestAuthURLState(tmContext ctx);
public static extern tmTweetState tmGetTweetState(tmContext ctx, int thandle);
public static extern void tmEnterPinAsync(tmContext ctx, string pin);
public static extern tmAuthState tmGetEnterPinState(tmContext ctx);
public static extern tmAuthState tmEnterPin(tmContext ctx, string pin);
public static extern void tmDestroyContext(tmContext ctx);
public static extern void tmClearMedia(tmContext ctx);
public static extern bool tmAddMediaFile(tmContext ctx, string path);
public static extern void tmReleaseTweetCache(tmContext ctx, int thandle);
[DllImport("TweetMedia")] public static extern bool tmSaveCredentials(tmContext ctx, string path);
public static extern tmAuthState tmRequestAuthURL(tmContext ctx, string consumer_key, string consumer_secret);
[DllImport("TweetMedia")] public static extern tmAuthState tmGetVerifyCredentialsState(tmContext ctx);
public static extern void tmRequestAuthURLAsync(tmContext ctx, string consumer_key, string consumer_secret);
[DllImport("TweetMedia")] public static extern void tmRequestAuthURLAsync(tmContext ctx, string consumer_key, string consumer_secret);
public static extern bool tmSaveCredentials(tmContext ctx, string path);
[DllImport("TweetMedia")] public static extern tmAuthState tmEnterPin(tmContext ctx, string pin);
public static extern int tmTweetAsync(tmContext ctx, string message);
[DllImport("TweetMedia")] public static extern tmAuthState tmGetEnterPinState(tmContext ctx);
public static extern tmAuthState tmVerifyCredentials(tmContext ctx);
[DllImport("TweetMedia")] public static extern bool tmAddMediaFile(tmContext ctx, string path);
public static extern void tmVerifyCredentialsAsync(tmContext ctx);
[DllImport("TweetMedia")] public static extern int tmTweetAsync(tmContext ctx, string message);
[DllImport("TweetMedia")] public static extern void tmDestroyContext(tmContext ctx);
[DllImport("TweetMedia")] public static extern void tmReleaseTweetCache(tmContext ctx, int thandle);
public static extern bool tmAddMedia(tmContext ctx, IntPtr data, int data_size, tmEMediaType mtype);