FreeRDP
Utils.h File Reference
#import <Foundation/Foundation.h>
#import <CoreGraphics/CoreGraphics.h>
#import "TSXTypes.h"
This graph shows which files directly or indirectly include this file:

Macros

#define GET_TAG(section, row)   ((((int)section) << 16) | ((int)(row)))
 
#define GET_TAG_FROM_PATH(path)   ((((int)path.section) << 16) | ((int)(path.row)))
 

Functions

BOOL ScanHostNameAndPort (NSString *address, NSString **host, unsigned short *port)
 
NSString * ScreenResolutionDescription (TSXScreenOptions type, int width, int height)
 
BOOL ScanScreenResolution (NSString *description, int *width, int *height, TSXScreenOptions *type)
 
NSDictionary * SelectionForColorSetting (void)
 
NSArray * ResolutionModes (void)
 
NSString * ProtocolSecurityDescription (TSXProtocolSecurityOptions type)
 
BOOL ScanProtocolSecurity (NSString *description, TSXProtocolSecurityOptions *type)
 
NSDictionary * SelectionForSecuritySetting (void)
 
NSMutableArray * FilterBookmarks (NSArray *bookmarks, NSArray *filter_words)
 
NSMutableArray * FilterHistory (NSArray *history, NSString *filterStr)
 
BOOL IsPad (void)
 
BOOL IsPhone (void)
 
NSString * TSXAppFullVersion (void)
 
void SetSwapMouseButtonsFlag (BOOL swapped)
 
void SetInvertScrollingFlag (BOOL invert)
 
int GetLeftMouseButtonClickEvent (BOOL down)
 
int GetRightMouseButtonClickEvent (BOOL down)
 
int GetMouseMoveEvent (void)
 
int GetMouseWheelEvent (BOOL down)
 
CGFloat GetScrollGestureDelta (void)
 
void WakeUpWWAN (void)
 
NSString * TSXGetPlatform (void)
 
BOOL TSXDeviceHasJailBreak (void)
 
NSString * TSXGetPrimaryMACAddress (NSString *sep)
 

Macro Definition Documentation

◆ GET_TAG

#define GET_TAG (   section,
  row 
)    ((((int)section) << 16) | ((int)(row)))

◆ GET_TAG_FROM_PATH

#define GET_TAG_FROM_PATH (   path)    ((((int)path.section) << 16) | ((int)(path.row)))

Function Documentation

◆ FilterBookmarks()

NSMutableArray* FilterBookmarks ( NSArray *  bookmarks,
NSArray *  filter_words 
)

◆ FilterHistory()

NSMutableArray* FilterHistory ( NSArray *  history,
NSString *  filterStr 
)

◆ GetLeftMouseButtonClickEvent()

int GetLeftMouseButtonClickEvent ( BOOL  down)

◆ GetMouseMoveEvent()

int GetMouseMoveEvent ( void  )

◆ GetMouseWheelEvent()

int GetMouseWheelEvent ( BOOL  down)

◆ GetRightMouseButtonClickEvent()

int GetRightMouseButtonClickEvent ( BOOL  down)

◆ GetScrollGestureDelta()

CGFloat GetScrollGestureDelta ( void  )

◆ IsPad()

BOOL IsPad ( void  )

◆ IsPhone()

BOOL IsPhone ( void  )
Here is the caller graph for this function:

◆ ProtocolSecurityDescription()

NSString* ProtocolSecurityDescription ( TSXProtocolSecurityOptions  type)
Here is the call graph for this function:

◆ ResolutionModes()

NSArray* ResolutionModes ( void  )

◆ ScanHostNameAndPort()

BOOL ScanHostNameAndPort ( NSString *  address,
NSString **  host,
unsigned short *  port 
)

◆ ScanProtocolSecurity()

BOOL ScanProtocolSecurity ( NSString *  description,
TSXProtocolSecurityOptions type 
)
Here is the call graph for this function:

◆ ScanScreenResolution()

BOOL ScanScreenResolution ( NSString *  description,
int *  width,
int *  height,
TSXScreenOptions type 
)
Here is the call graph for this function:

◆ ScreenResolutionDescription()

NSString* ScreenResolutionDescription ( TSXScreenOptions  type,
int  width,
int  height 
)
Here is the call graph for this function:

◆ SelectionForColorSetting()

NSDictionary* SelectionForColorSetting ( void  )

◆ SelectionForSecuritySetting()

NSDictionary* SelectionForSecuritySetting ( void  )

◆ SetInvertScrollingFlag()

void SetInvertScrollingFlag ( BOOL  invert)

◆ SetSwapMouseButtonsFlag()

void SetSwapMouseButtonsFlag ( BOOL  swapped)

◆ TSXAppFullVersion()

NSString* TSXAppFullVersion ( void  )

◆ TSXDeviceHasJailBreak()

BOOL TSXDeviceHasJailBreak ( void  )

◆ TSXGetPlatform()

NSString* TSXGetPlatform ( void  )
Here is the call graph for this function:

◆ TSXGetPrimaryMACAddress()

NSString* TSXGetPrimaryMACAddress ( NSString *  sep)
Here is the call graph for this function:

◆ WakeUpWWAN()

void WakeUpWWAN ( void  )