mirror of
https://github.com/DKJone/DKWechatHelper.git
synced 2025-05-23 02:26:09 +08:00

what's new * 好友检测改为通过请求是否可以转账进行判断 * 动态启动图资源改为下载 * 支持8.0.13 * 更新越狱包8.0.13 * 更新已注入助手的8.0.13未签名包 * 更新越狱源安装包
650 lines
24 KiB
Objective-C
650 lines
24 KiB
Objective-C
//
|
||
// WechatHeaders.h
|
||
// testHook
|
||
//
|
||
// Created by 朱德坤 on 2018/12/29.
|
||
// Copyright © 2018 DKJone. All rights reserved.
|
||
//
|
||
|
||
#ifndef WechatHeaders_h
|
||
#define WechatHeaders_h
|
||
|
||
#import <UIKit/UIKit.h>
|
||
|
||
@interface MMUIViewController : UIViewController
|
||
- (id)findMainTableView;
|
||
@end
|
||
|
||
|
||
|
||
@interface MMTabBarBaseViewController : MMUIViewController
|
||
@end
|
||
|
||
#pragma mark - MMTableView
|
||
|
||
|
||
|
||
@interface MMTableViewSectionInfo : NSObject
|
||
+ (id)sectionInfoDefaut;
|
||
+ (id)sectionInfoHeader:(id)arg1;
|
||
+ (id)sectionInfoHeader:(id)arg1 Footer:(id)arg2;
|
||
- (void)addCell:(id)arg1;
|
||
- (void)removeCellAt:(unsigned long long)arg1;
|
||
- (unsigned long long)getCellCount;
|
||
@end
|
||
|
||
@interface MMTableViewCellInfo
|
||
+ (id)normalCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 accessoryType:(long long)arg4;
|
||
+ (id)switchCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 on:(BOOL)arg4;
|
||
+ (id)normalCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 rightValue:(id)arg4 accessoryType:(long long)arg5;
|
||
+ (id)editorCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 margin:(double)arg4 tip:(id)arg5 focus:(BOOL)arg6 text:(id)arg7;
|
||
+ (id)normalCellForTitle:(id)arg1 rightValue:(id)arg2;
|
||
+ (id)urlCellForTitle:(id)arg1 url:(id)arg2;
|
||
@property(nonatomic) long long editStyle; // @synthesize editStyle=_editStyle;
|
||
@property(retain, nonatomic) id userInfo;
|
||
@end
|
||
|
||
@interface MMTableView: UITableView
|
||
@end
|
||
|
||
//MARK: - WCTableViewNormalCellManager
|
||
|
||
|
||
@class UIColor, UITableViewCell, WCTableViewCellBaseConfig;
|
||
|
||
@interface WCTableViewCellManager : NSObject
|
||
+ (id)normalCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3;
|
||
+ (id)loadingCell;
|
||
+ (id)ActivityIndicatorCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3;
|
||
+ (id)detailDisclosureButtonCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3;
|
||
+ (id)switchCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 on:(BOOL)arg4;
|
||
|
||
@end
|
||
|
||
|
||
@interface WCTableViewNormalCellManager : WCTableViewCellManager
|
||
+ (WCTableViewNormalCellManager *)normalCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 accessoryType:(long long)arg4;
|
||
+ (WCTableViewNormalCellManager *)normalCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 rightValue:(id)arg4 accessoryType:(long long)arg5;
|
||
- (id)getUserInfoValueForKey:(id)arg1;
|
||
- (void)addUserInfoValue:(id)arg1 forKey:(id)arg2;
|
||
@end
|
||
|
||
@class NSMutableArray, NSString, UITableView, UIView;
|
||
|
||
@interface WCTableViewSectionManager : NSObject
|
||
|
||
@property(nonatomic) double fTopLineLeftInset; // @synthesize fTopLineLeftInset=_fTopLineLeftInset;
|
||
@property(nonatomic) double fFooterHeight; // @synthesize fFooterHeight=_fFooterHeight;
|
||
@property(nonatomic) double fHeaderHeight; // @synthesize fHeaderHeight=_fHeaderHeight;
|
||
@property(copy, nonatomic) NSString *footerTitle; // @synthesize footerTitle=_footerTitle;
|
||
@property(copy, nonatomic) NSString *headerTitle; // @synthesize headerTitle=_headerTitle;
|
||
|
||
+ (id)defaultSection;
|
||
+ (id)sectionInfoDefaut;
|
||
- (void)removeCellAt:(unsigned long long)arg1;
|
||
- (id)getCellAt:(unsigned long long)arg1;
|
||
- (unsigned long long)getCellCount;
|
||
- (void)insertCell:(id)arg1 At:(unsigned int)arg2;
|
||
- (void)didBeClickedAt:(id)arg1;
|
||
- (void)addCell:(id)arg1;
|
||
- (id)getFooterView;
|
||
- (id)getHeaderView;
|
||
|
||
@end
|
||
|
||
|
||
//MARK: - WCTableViewManager
|
||
@class MMTableView, NSMutableArray, NSString;
|
||
@protocol MMTableViewInfoDelegate;
|
||
|
||
@interface WCTableViewManager : NSObject <UITableViewDelegate, UITableViewDataSource >
|
||
|
||
@property(retain, nonatomic) NSMutableArray *sections;
|
||
|
||
@property(nonatomic) __weak id <MMTableViewInfoDelegate> delegate;
|
||
@property(retain, nonatomic) MMTableView *tableView;
|
||
- (id)cellInfoAtIndexPath:(id)arg1;
|
||
- (void)clearCell:(id)arg1;
|
||
|
||
- (void)reloadTableView;
|
||
- (void)clearAllSection;
|
||
- (void)removeCellAt:(id)arg1;
|
||
- (void)removeSectionAt:(unsigned long long)arg1;
|
||
- (WCTableViewSectionManager *)getSectionAt:(unsigned long long)arg1;
|
||
- (unsigned long long)getSectionCount;
|
||
- (void)insertSection:(id)arg1 At:(unsigned int)arg2;
|
||
- (void)addSection:(WCTableViewSectionManager *)arg1;
|
||
|
||
- (id)getTableView;
|
||
- (id)initWithFrame:(struct CGRect)arg1 style:(long long)arg2;
|
||
- (void)addTableViewToSuperView:(id)arg1;
|
||
|
||
@end
|
||
|
||
@interface MMTableViewInfo:WCTableViewManager
|
||
|
||
@end
|
||
|
||
@interface PhotoViewController:UIViewController
|
||
- (void)initImageViewerWithUrls:(id)arg1 current:(id)arg2;
|
||
+ (id)imageFromCacheWithUrl:(id)arg1;
|
||
+ (id)imageDataFromCacheWithUrl:(id)arg1;
|
||
+ (id)genKeyForUrl:(id)arg1;
|
||
@property(nonatomic) __weak id delegate;
|
||
@property(copy, nonatomic) NSString *relativeUrl;
|
||
@property(nonatomic) BOOL needDistinguishGif; // @synthesize needDistinguishGif=_needDistinguishGif;
|
||
@property(nonatomic) BOOL isFromSafariOr3rdApp; // @synthesize isFromSafariOr3rdApp=_isFromSafariOr3rdApp;
|
||
@property(nonatomic) BOOL isFromWeApp; // @synthesize isFromWeApp=_isFromWeApp;
|
||
@property(nonatomic) BOOL isForbidForward; // @synthesize isForbidForward=_isForbidForward;
|
||
@property(nonatomic) BOOL isFromWebview; // @synthesize isFromWebview=m_isFromWebview;
|
||
@end
|
||
|
||
@interface NewQRCodeScannerParams
|
||
- (id)initWithCodeType:(int)arg1;
|
||
- (id)initWithCodeType:(int)arg1 isUseSmallCropArea:(BOOL)arg2;
|
||
@end
|
||
|
||
|
||
@interface NewQRCodeScanner
|
||
- (BOOL)scanOnePicture:(id)arg1;
|
||
- (id)initWithDelegate:(id)arg1 scannerParams:(NewQRCodeScannerParams *)arg2;
|
||
@end
|
||
|
||
@interface ScanQRCodeLogicController
|
||
- (id)initWithViewController:(id)arg1 logicParams:(id)arg2;
|
||
@property(readonly, nonatomic) NSDictionary *tryScanExtraInfo;
|
||
- (void)showScanResult;
|
||
- (void)reportEngineStatWithScene:(unsigned int)arg1 scanType:(long long)arg2;
|
||
- (void)startScan;
|
||
- (void)doScanQRCode:(id)img;
|
||
@end
|
||
|
||
|
||
@interface MMWebViewController: UIViewController
|
||
- (id)initWithURL:(id)arg1 presentModal:(BOOL)arg2 extraInfo:(id)arg3;
|
||
@end
|
||
|
||
@interface UINavigationController (LogicController)
|
||
- (void)PushViewController:(id)arg1 animated:(BOOL)arg2;
|
||
@end
|
||
|
||
|
||
@interface ContactSelectView : UIView
|
||
|
||
@property(nonatomic) unsigned int m_uiGroupScene; // @synthesize m_uiGroupScene;
|
||
@property(nonatomic) BOOL m_bMultiSelect; // @synthesize m_bMultiSelect;
|
||
@property(nonatomic) BOOL m_bShowHistoryGroup;
|
||
@property(nonatomic) BOOL m_bShowRadarCreateRoom;
|
||
@property(retain, nonatomic) NSMutableDictionary *m_dicMultiSelect; // @synthesize m_dicMultiSelect;
|
||
|
||
- (id)initWithFrame:(struct CGRect)arg1 delegate:(id)arg2;
|
||
- (void)initData:(unsigned int)arg1;
|
||
- (void)initView;
|
||
- (void)addSelect:(id)arg1;
|
||
- (void)removeSelect:(id)arg1;
|
||
- (void)setM_dicExistContact:(id)arg1;
|
||
@end
|
||
|
||
@interface MMUINavigationController : UINavigationController
|
||
@end
|
||
|
||
|
||
@interface WCPayInfoItem: NSObject
|
||
|
||
@property(retain, nonatomic) NSString *m_c2cNativeUrl;
|
||
|
||
@end
|
||
|
||
/// 朋友圈点赞和评论
|
||
@interface WCUserComment : NSObject
|
||
@property (retain, nonatomic) NSString * nickname;
|
||
@property (retain, nonatomic) NSString* username;
|
||
@property (retain, nonatomic) NSString* contentPattern;
|
||
@property (retain, nonatomic) NSString* content;
|
||
@property (retain, nonatomic) NSString* commentID;
|
||
@property (retain, nonatomic) NSString* m_cpKeyForComment;//@"wctlcm|33||z314250405||1563794344" @"wctlcm|99|1|wxid_6913ohfkk7kq12|liuwenling001|1563794437"
|
||
|
||
@property (retain, nonatomic) NSString* refCommentID;
|
||
@property (retain, nonatomic) NSString* refUserName;
|
||
|
||
/// 点赞:1,评论:2
|
||
@property (nonatomic) int type;
|
||
@property (nonatomic) int isRichText;
|
||
@property (nonatomic) unsigned int createTime;
|
||
|
||
@end
|
||
|
||
|
||
@interface CContact: NSObject <NSCoding>
|
||
@property (nonatomic, copy) NSString *m_nsOwner; // 拥有者
|
||
@property (nonatomic, copy) NSString *m_nsNickName; // 用户昵称
|
||
@property (nonatomic, copy) NSString *m_nsUsrName; // 微信id
|
||
@property (nonatomic, copy) NSString *m_nsMemberName;
|
||
@property (nonatomic, copy) NSString *m_nsRemark;
|
||
@property(retain, nonatomic) NSString *m_nsHeadImgUrl;
|
||
@property(nonatomic) unsigned int m_uiSex;
|
||
|
||
- (id)getContactDisplayName;
|
||
|
||
/// 是不是公众号
|
||
- (BOOL)isBrandContact;
|
||
/// 是不是公众号
|
||
- (BOOL)isHolderContact;
|
||
|
||
|
||
@end
|
||
|
||
@interface CContactMgr : NSObject
|
||
|
||
- (id)getSelfContact;
|
||
- (id)getContactByName:(id)arg1;
|
||
- (id)getContactForSearchByName:(id)arg1;
|
||
- (BOOL)getContactsFromServer:(id)arg1;
|
||
- (BOOL)isInContactList:(id)arg1;
|
||
- (BOOL)addLocalContact:(id)arg1 listType:(unsigned int)arg2;
|
||
- (NSArray *)getContactList:(unsigned int)arg1 contactType:(unsigned int)arg2;
|
||
- (BOOL)deleteContactLocal:(id)arg1 listType:(unsigned int)arg2;
|
||
- (BOOL)deleteContact:(id)arg1 listType:(unsigned int)arg2;
|
||
@end
|
||
|
||
@protocol ContactSelectViewDelegate <NSObject>
|
||
|
||
- (void)onSelectContact:(CContact *)arg1;
|
||
|
||
@end
|
||
|
||
@interface MMServiceCenter : NSObject
|
||
|
||
+ (instancetype)defaultCenter;
|
||
- (id)getService:(Class)service;
|
||
|
||
@end
|
||
|
||
@interface MMContext : NSObject
|
||
|
||
+ (id)activeUserContext;
|
||
+ (id)rootContext;
|
||
+ (id)currentContext;
|
||
- (id)getService:(Class)arg1;
|
||
@property(readonly, nonatomic) MMServiceCenter *serviceCenter;
|
||
|
||
@end
|
||
|
||
@interface ScanQRCodeLogicParams
|
||
- (id)initWithCodeType:(int)arg1 fromScene:(unsigned int)arg2 enterScene:(unsigned long long)arg3 bNeedCameraScan:(BOOL)arg4 bShowMyQRCodeBtn:(BOOL)arg5 wrapper:(id)arg6;
|
||
- (id)initWithCodeType:(int)arg1 fromScene:(unsigned int)arg2;
|
||
|
||
@end
|
||
|
||
@interface CMessageWrap : NSObject
|
||
@property (retain, nonatomic) WCPayInfoItem *m_oWCPayInfoItem;
|
||
@property(nonatomic, assign) NSInteger m_uiGameType; // 1、猜拳; 2、骰子; 0、自定义表情
|
||
@property(nonatomic, assign) unsigned long m_uiGameContent;
|
||
@property(nonatomic, strong) NSString *m_nsEmoticonMD5;
|
||
@property(nonatomic) long long m_n64MesSvrID;
|
||
@property (nonatomic, copy) NSString *m_nsContent; // 内容
|
||
@property (nonatomic, copy) NSString *m_nsToUsr; // 接收的用户(微信id)
|
||
@property (nonatomic, copy) NSString *m_nsFromUsr; // 发送的用户(微信id)
|
||
@property (nonatomic, copy) NSString *m_nsLastDisplayContent;
|
||
@property (nonatomic, assign) unsigned int m_uiCreateTime; // 消息生成时间
|
||
@property (nonatomic, assign) unsigned int m_uiStatus; // 消息状态
|
||
@property (nonatomic, assign) int m_uiMessageType; // 消息类型
|
||
@property (nonatomic, copy) NSString *m_nsRealChatUsr;
|
||
@property (nonatomic, copy) NSString *m_nsPushContent;
|
||
- (id)initWithMsgType:(long long)arg1;
|
||
|
||
@property(nonatomic) unsigned int m_uiMesLocalID;
|
||
@end
|
||
|
||
@interface CBaseContact : NSObject
|
||
@property (nonatomic, copy) NSString *m_nsEncodeUserName; // 微信用户名转码
|
||
@property (nonatomic, assign) int m_uiFriendScene; // 是否是自己的好友(非订阅号、自己)
|
||
@property (nonatomic,assign) BOOL m_isPlugin; // 是否为微信插件
|
||
- (BOOL)isChatroom;
|
||
@end
|
||
|
||
@interface GameController : NSObject
|
||
+ (NSString*)getMD5ByGameContent:(NSInteger) content;
|
||
@end
|
||
|
||
@interface CMessageMgr : NSObject
|
||
- (id)GetMsg:(id)arg1 n64SvrID:(long long)arg2;
|
||
- (void)onRevokeMsg:(id)msg;
|
||
- (void)AddMsg:(id)arg1 MsgWrap:(id)arg2;
|
||
- (void)AddLocalMsg:(id)arg1 MsgWrap:(id)arg2 fixTime:(BOOL)arg3 NewMsgArriveNotify:(BOOL)arg4;
|
||
- (void)AsyncOnSpecialSession:(id)arg1 MsgList:(id)arg2;
|
||
- (id)GetHelloUsers:(id)arg1 Limit:(unsigned int)arg2 OnlyUnread:(BOOL)arg3;
|
||
- (void)AddEmoticonMsg:(NSString *)msg MsgWrap:(CMessageWrap *)msgWrap;
|
||
- (void)DelMsg:(id)arg1 MsgWrap:(id)arg2;
|
||
- (void)ResendMsg:(id)arg1 MsgWrap:(id)arg2;
|
||
- (_Bool)RevokeMsg:(id)arg1 MsgWrap:(id)arg2 Counter:(unsigned int)arg3;
|
||
|
||
|
||
@end
|
||
|
||
@interface WCContentItem : NSObject
|
||
@property(retain, nonatomic) NSString *linkUrl;
|
||
@property(nonatomic) int type;
|
||
@property(retain, nonatomic) NSMutableArray *mediaList;
|
||
@end
|
||
|
||
/// 朋友圈数据
|
||
@interface WCDataItem : NSObject
|
||
@property (retain, nonatomic) NSMutableArray * likeUsers;
|
||
@property (nonatomic) int likeCount;
|
||
@property (retain, nonatomic) NSString* username;
|
||
@property (retain, nonatomic) NSMutableArray * commentUsers;
|
||
@property (nonatomic) int commentCount;
|
||
@property(nonatomic,assign) BOOL likeFlag;
|
||
@property(nonatomic) unsigned int createtime;
|
||
@property(retain, nonatomic) NSString *contentDesc;
|
||
@property(retain, nonatomic) WCContentItem *contentObj;
|
||
|
||
@end
|
||
@interface WCNewCommitViewController : MMUIViewController
|
||
- (id)initWithSightDraft:(id)arg1;
|
||
@end
|
||
@interface WCForwardViewController : WCNewCommitViewController
|
||
- (id)initWithDataItem:(id)arg1 sessionID:(id)arg2;
|
||
- (id)initWithDataItem:(id)arg1;
|
||
@end
|
||
|
||
|
||
@interface SettingUtil : NSObject
|
||
/// 获取当前用户的用户名:wxid_....
|
||
+ (id)getLocalUsrName:(unsigned int)arg1;
|
||
@end
|
||
|
||
@interface MMNewSessionMgr : NSObject
|
||
- (unsigned int)GenSendMsgTime;
|
||
- (void)deleteSessionAtIndex:(unsigned int)arg1 forceDelete:(_Bool)arg2;
|
||
- (unsigned int)getSessionIndexOfUser:(id)arg1;
|
||
@end
|
||
|
||
@interface WCBizUtil : NSObject
|
||
|
||
+ (id)dictionaryWithDecodedComponets:(id)arg1 separator:(id)arg2;
|
||
|
||
@end
|
||
|
||
@interface NSMutableDictionary (SafeInsert)
|
||
|
||
- (void)safeSetObject:(id)arg1 forKey:(id)arg2;
|
||
|
||
@end
|
||
|
||
@interface NSDictionary (NSDictionary_SafeJSON)
|
||
|
||
- (id)arrayForKey:(id)arg1;
|
||
- (id)dictionaryForKey:(id)arg1;
|
||
- (double)doubleForKey:(id)arg1;
|
||
- (float)floatForKey:(id)arg1;
|
||
- (long long)int64ForKey:(id)arg1;
|
||
- (long long)integerForKey:(id)arg1;
|
||
- (id)stringForKey:(id)arg1;
|
||
|
||
@end
|
||
|
||
@interface NSString (NSString_SBJSON)
|
||
|
||
- (id)JSONArray;
|
||
- (id)JSONDictionary;
|
||
- (id)JSONValue;
|
||
|
||
@end
|
||
|
||
@interface WCRedEnvelopesLogicMgr: NSObject
|
||
|
||
- (void)OpenRedEnvelopesRequest:(id)params;
|
||
- (void)ReceiverQueryRedEnvelopesRequest:(id)arg1;
|
||
- (void)GetHongbaoBusinessRequest:(id)arg1 CMDID:(unsigned int)arg2 OutputType:(unsigned int)arg3;
|
||
|
||
/** Added Methods */
|
||
- (unsigned int)calculateDelaySeconds;
|
||
|
||
@end
|
||
|
||
|
||
@interface SKBuiltinBuffer_t : NSObject
|
||
|
||
@property(retain, nonatomic) NSData *buffer; // @dynamic buffer;
|
||
|
||
@end
|
||
|
||
@interface HongBaoRes : NSObject
|
||
|
||
@property(retain, nonatomic) SKBuiltinBuffer_t *retText; // @dynamic retText;
|
||
@property(nonatomic) int cgiCmdid; // @dynamic cgiCmdid;
|
||
|
||
@end
|
||
|
||
@interface HongBaoReq : NSObject
|
||
|
||
@property(retain, nonatomic) SKBuiltinBuffer_t *reqText; // @dynamic reqText;
|
||
|
||
@end
|
||
|
||
|
||
|
||
@interface CAppViewControllerManager: NSObject
|
||
|
||
+ (id)topViewControllerOfWindow:(id)arg1;
|
||
+ (id)topViewControllerOfMainWindow;
|
||
+ (id)topMostController;
|
||
+ (id)getCurrentNavigationController;
|
||
+ (id)getTabBarController;
|
||
+ (id)getAppViewControllerManager;
|
||
|
||
@end
|
||
|
||
|
||
|
||
@interface ScanCodeHistoryItem : NSObject
|
||
@property(copy, nonatomic) NSString *type;
|
||
@property(copy, nonatomic) NSString *codeUrl;
|
||
@end
|
||
|
||
@interface ScanQRCodeResultsMgr :NSObject
|
||
- (void)retryRequetScanResult:(ScanCodeHistoryItem *)arg1 viewController:(id)arg2;
|
||
@end
|
||
|
||
@interface CGroupMgr :NSObject
|
||
+ (BOOL)isSupportOpenIMGroup;
|
||
- (BOOL)CreateGroup:(id)arg1 withMemberList:(id)arg2;
|
||
@end
|
||
|
||
/// 群组成员
|
||
@interface GroupMember : NSObject
|
||
@property(retain, nonatomic) NSString *m_nsMemberName;
|
||
- (id)init;
|
||
@end
|
||
|
||
@interface MMLoadingView : UIView
|
||
@property(retain, nonatomic) NSString *text;
|
||
- (void)stopLoadingAndShowOK;
|
||
- (void)stopLoadingAndShowError:(id)arg1 withDelay:(double)arg2;
|
||
- (void)stopLoadingAndShowError:(id)arg1;
|
||
- (void)stopLoadingAndShowOK:(id)arg1 withDelay:(double)arg2;
|
||
- (void)stopLoadingAndShowOK:(id)arg1;
|
||
- (void)stopLoading;
|
||
- (void)startLoading;
|
||
|
||
|
||
@end
|
||
|
||
@interface MicroMessengerAppDelegate
|
||
+ (MicroMessengerAppDelegate *)GlobalInstance;
|
||
@property(retain, nonatomic) UIWindow *window;
|
||
@property (nonatomic, retain) UIWindow *launchWindow;
|
||
-(void)showLaunchVideo;
|
||
@end
|
||
|
||
@interface WCOperateFloatView : UIView{
|
||
UIImageView *m_lineView;
|
||
}
|
||
|
||
@property(nonatomic) __weak UINavigationController *navigationController;
|
||
@property(readonly, nonatomic) UIButton *m_commentBtn;
|
||
@property(readonly, nonatomic) UIButton *m_likeBtn;
|
||
@property(nonatomic,strong) UIButton *m_shareBtn;
|
||
@property(nonatomic,strong)UIImageView *m_lineView2;
|
||
@property(readonly, nonatomic) WCDataItem *m_item;
|
||
- (void)onLikeItem:(id)arg1;
|
||
- (void)hide;
|
||
- (void)animationDidStopHide;
|
||
- (void)animationDidStop;
|
||
- (void)showWithItemData:(id)arg1 tipPoint:(struct CGPoint)arg2;
|
||
- (id)init;
|
||
- (double)protectWidth:(double)arg1;
|
||
- (double)buttonWidth:(id)arg1;
|
||
/// 朋友圈转发
|
||
- (void)forwordTimeLine:(id)arg1;
|
||
|
||
@end
|
||
|
||
@interface WCPayTransferPrepayRequestStruct : NSObject
|
||
|
||
@property(retain, nonatomic) NSString *placeorderReserves;
|
||
@property(nonatomic) unsigned int m_uiPayChannel;
|
||
@property(nonatomic) int m_transferScene;
|
||
@property(retain, nonatomic) NSString *m_nsProducetDesc;
|
||
@property(nonatomic) unsigned int m_uiPayScene;
|
||
@property(nonatomic) unsigned long long m_uiTotalFee;
|
||
@property(nonatomic) unsigned int m_uiFeeType;
|
||
@property(retain, nonatomic) NSString *m_nsReceiverUserName;
|
||
@end
|
||
|
||
@interface WCPayLogicMgr:NSObject
|
||
- (void)GetTransferPrepayRequest:(id)arg1;
|
||
@end
|
||
|
||
//MARK: - imagePicker
|
||
@class EditImageAttr, MMAsset, MMImagePickerController, NSArray, NSDictionary, SightDraft, UINavigationController, WCFinderDataItem, WCFinderReportPostStateModel;
|
||
@protocol MMImagePickerControllerDelegate <NSObject>
|
||
@optional
|
||
- (void)onImagePickerControllerClickPostFinderLongVideoWithPostStateModel:(WCFinderReportPostStateModel *)arg1;
|
||
- (void)MMImagePickerController:(MMImagePickerController *)arg1 didFinishPickingImageWithEditImageAttr:(EditImageAttr *)arg2;
|
||
- (void)MMVideoPickerController:(UINavigationController *)arg1 didFinishPickingVideoWithAsset:(MMAsset *)arg2;
|
||
- (void)MMVideoPickerController:(UINavigationController *)arg1 didFinishPickingSightWithInfo:(SightDraft *)arg2;
|
||
- (void)MMVideoPickerController:(UINavigationController *)arg1 didFinishPickingMediaWithInfo:(NSDictionary *)arg2;
|
||
- (void)MMImagePickerControllerDidSkip:(MMImagePickerController *)arg1;
|
||
- (void)MMImagePickerControllerDidCancel:(MMImagePickerController *)arg1;
|
||
- (void)MMImagePickerManager:(UINavigationController *)arg1 didFinishPickingAssetWithDataItem:(WCFinderDataItem *)arg2 GPSInfoArrayOfAsset:(NSArray *)arg3 dataReportModel:(WCFinderReportPostStateModel *)arg4;
|
||
- (void)MMImagePickerController:(MMImagePickerController *)arg1 didFailToPickAssets:(NSArray *)arg2;
|
||
- (void)MMImagePickerController:(MMImagePickerController *)arg1 didFinishPickingMediaWithInfo:(NSArray *)arg2;
|
||
@end
|
||
|
||
@class EditImageLogicController, EditVideoLogicController, MMAssetPickerController, MMImagePickerControllerPreviewReportObject, MMNearbyAssetPickerViewController, NSArray, NSString, WCFinderEditOptionModel;
|
||
@protocol MMImagePickerControllerDelegate;
|
||
|
||
@interface MMImagePickerController : MMUINavigationController
|
||
|
||
@property(nonatomic) unsigned long long enterTime; // @synthesize enterTime=_enterTime;
|
||
@property(nonatomic) __weak MMNearbyAssetPickerViewController *nearbyAssetPicker; // @synthesize nearbyAssetPicker=_nearbyAssetPicker;
|
||
@property(nonatomic) _Bool showSkipBtn; // @synthesize showSkipBtn=_showSkipBtn;
|
||
@property(retain, nonatomic) WCFinderEditOptionModel *finderOptionModel; // @synthesize finderOptionModel=_finderOptionModel;
|
||
@property(nonatomic) _Bool buttonEnableAfterSend; // @synthesize buttonEnableAfterSend=_buttonEnableAfterSend;
|
||
@property(nonatomic) _Bool videoDirectToEdit; // @synthesize videoDirectToEdit=_videoDirectToEdit;
|
||
@property(nonatomic) unsigned long long maxGifDataSize; // @synthesize maxGifDataSize=_maxGifDataSize;
|
||
@property(retain, nonatomic) EditVideoLogicController *editVideoLogicController; // @synthesize editVideoLogicController=_editVideoLogicController;
|
||
@property(retain, nonatomic) EditImageLogicController *editImageLogicController; // @synthesize editImageLogicController=_editImageLogicController;
|
||
@property(retain, nonatomic) MMImagePickerControllerPreviewReportObject *m_previewReportObject; // @synthesize m_previewReportObject;
|
||
@property(nonatomic) _Bool isAllowCache; // @synthesize isAllowCache=_isAllowCache;
|
||
@property(nonatomic) _Bool isPresentInSplitVC; // @synthesize isPresentInSplitVC=_isPresentInSplitVC;
|
||
@property(nonatomic) int previewEditScene; // @synthesize previewEditScene=_previewEditScene;
|
||
@property(nonatomic) _Bool isEditMode; // @synthesize isEditMode=_isEditMode;
|
||
@property(nonatomic) _Bool isOriginalImage; // @synthesize isOriginalImage=_isOriginalImage;
|
||
@property(retain, nonatomic) NSArray *selectedImageAssets; // @synthesize selectedImageAssets=_selectedImageAssets;
|
||
@property(retain, nonatomic) NSArray *selectedImageURLs; // @synthesize selectedImageURLs=_selectedImageURLs;
|
||
@property(retain, nonatomic) NSString *currentAlbum; // @synthesize currentAlbum=_currentAlbum;
|
||
@property(retain, nonatomic) NSString *finishWording; // @synthesize finishWording=_finishWording;
|
||
@property(nonatomic) int compressType; // @synthesize compressType=_compressType;
|
||
@property(nonatomic) int maxImageCount; // @synthesize maxImageCount=_maxImageCount;
|
||
@property(nonatomic) _Bool canHybridSendAsset; // @synthesize canHybridSendAsset=_canHybridSendAsset;
|
||
@property(nonatomic) _Bool canSendGif; // @synthesize canSendGif=_canSendGif;
|
||
@property(nonatomic) _Bool returnMetaForVideo; // @synthesize returnMetaForVideo=_returnMetaForVideo;
|
||
@property(nonatomic) _Bool customizesClickAction; // @synthesize customizesClickAction=_customizesClickAction;
|
||
@property(nonatomic) _Bool showPreviewView; // @synthesize showPreviewView=_showPreviewView;
|
||
@property(nonatomic) _Bool needThumbImage; // @synthesize needThumbImage=_needThumbImage;
|
||
@property(nonatomic) _Bool canSendMultiVideo; // @synthesize canSendMultiVideo=_canSendMultiVideo;
|
||
@property(nonatomic) _Bool canSendMultiImage; // @synthesize canSendMultiImage=_canSendMultiImage;
|
||
@property(nonatomic) _Bool isNotShowVideoSizeAlertView; // @synthesize isNotShowVideoSizeAlertView=_isNotShowVideoSizeAlertView;
|
||
@property(nonatomic) _Bool isOnlyShowVideoMessage; // @synthesize isOnlyShowVideoMessage=_isOnlyShowVideoMessage;
|
||
@property(nonatomic) _Bool canSendVideoMessage; // @synthesize canSendVideoMessage=_canSendVideoMessage;
|
||
@property(nonatomic) _Bool forceSendOriginImage; // @synthesize forceSendOriginImage=_forceSendOriginImage;
|
||
@property(nonatomic) _Bool canSendOriginImage; // @synthesize canSendOriginImage=_canSendOriginImage;
|
||
@property(nonatomic) __weak MMAssetPickerController *photoPicker; // @synthesize photoPicker=_photoPicker;
|
||
@property(nonatomic) __weak id <MMImagePickerControllerDelegate> m_delegate; // @synthesize m_delegate;
|
||
- (void)onAssetPickerControlCenterClickPostFinderLongVideoWithPostStateModel:(id)arg1;
|
||
- (void)didReceiveMemoryWarning;
|
||
- (int)getPickerScene;
|
||
- (void)logImagePickerFinishLoad:(_Bool)arg1;
|
||
- (void)logStartImagePicker;
|
||
- (void)reportPickerActionInfo;
|
||
- (void)reportPicerReportInfo;
|
||
- (id)pickerReportInfo;
|
||
- (void)reportPreviewCount;
|
||
- (void)increasePreviewCount;
|
||
- (void)selectedDataItem:(id)arg1 GPSInfoArrayOfAsset:(id)arg2 dataReportModel:(id)arg3;
|
||
- (void)failToFetchAssets:(id)arg1;
|
||
- (void)selectAsset:(id)arg1;
|
||
- (void)selectedEditImageAttr:(id)arg1;
|
||
- (void)selectedSight:(id)arg1;
|
||
- (void)selectedVideo:(id)arg1;
|
||
- (void)didClickSkipBtn;
|
||
- (void)selectedAssets:(id)arg1;
|
||
- (void)selectedClickNextAction;
|
||
- (void)cancelImagePicker;
|
||
- (void)removeImageDatas;
|
||
- (id)getReportExtInfoDismissState:(_Bool)arg1 eventCode:(long long)arg2;
|
||
- (_Bool)isFinderScene;
|
||
|
||
- (id)initWithPoiInfo:(id)arg1 withOnlyShowVideoMessage:(_Bool)arg2 withNotShowVideoSizeAlertView:(_Bool)arg3 withMaxDuration:(unsigned long long)arg4 withShouldIncludeVideo:(_Bool)arg5;
|
||
- (id)initForJustReturnMMAsset:(_Bool)arg1 withAdjustRevertIndex:(unsigned long long)arg2 withDirectToFirstAlbum:(_Bool)arg3 withOnlyShowVideoMessage:(_Bool)arg4 withNotShowVideoSizeAlertView:(_Bool)arg5 withPickerVCForceFullScrenn:(_Bool)arg6;
|
||
|
||
|
||
@end
|
||
|
||
|
||
|
||
@interface ZipArchive : NSObject
|
||
|
||
|
||
|
||
@property(nonatomic) id delegate; // @synthesize delegate=_delegate;
|
||
- (id)Date1980;
|
||
- (_Bool)OverWrite:(id)arg1;
|
||
- (void)OutputErrorMessage:(id)arg1;
|
||
- (_Bool)UnzipCloseFile;
|
||
- (_Bool)UnzipCurrentFileWithPosition:(unsigned int)arg1 length:(unsigned int)arg2 retData:(id *)arg3;
|
||
- (_Bool)UnzipGetCurrentFileName:(id *)arg1 retIsDirectory:(_Bool *)arg2 retFileLength:(unsigned long long *)arg3;
|
||
- (_Bool)UnzipGoToFirstFile;
|
||
- (_Bool)UnzipGoToNextFile;
|
||
- (_Bool)UnzipLocateFile:(id)arg1;
|
||
- (_Bool)UnzipHasRelativeDir:(_Bool *)arg1;
|
||
- (_Bool)UnzipFileTo:(id)arg1 overWrite:(_Bool)arg2;
|
||
- (_Bool)UnzipOpenFile:(id)arg1 Password:(id)arg2;
|
||
- (_Bool)UnzipOpenFile:(id)arg1;
|
||
- (_Bool)CloseZipFile2;
|
||
- (_Bool)addFileToZip:(id)arg1 newname:(id)arg2;
|
||
- (_Bool)addSingleFileToZip:(id)arg1 fileNameInZip:(id)arg2;
|
||
- (_Bool)CreateZipFile2:(id)arg1 Password:(id)arg2;
|
||
- (_Bool)CreateZipFile2:(id)arg1;
|
||
- (void)dealloc;
|
||
- (id)init;
|
||
|
||
@end
|
||
|
||
@interface MZipUtil : NSObject
|
||
|
||
+ (BOOL)UnZipFile:(NSString *)path toPath:(NSString *)destination;
|
||
+ (BOOL)UnZipFile:(NSString *)path toPath:(NSString *)destination overwrite:(BOOL)overwrite password:(NSString *)password error:(NSError **)error;
|
||
|
||
|
||
@end
|
||
|
||
|
||
#endif /* WechatHeaders_h */
|
||
|
||
|