6 #if !defined(__OFC_FRAMEWORK_H__)
7 #define __OFC_FRAMEWORK_H__
10 #include "ofc/config.h"
186 #if defined(__cplusplus)
619 #if defined(__cplusplus)
OFC_DWORD_PTR OFC_HANDLE
Definition: handle.h:43
OFC_CORE_LIB OFC_VOID ofc_framework_free_workgroup(OFC_LPTSTR str)
OFC_CORE_LIB OFC_VOID ofc_framework_set_logging(OFC_UINT log_level, OFC_BOOL log_console)
OFC_VOID ofc_framework_remove_map(OFC_LPCTSTR tszPrefix)
OFC_VOID ofc_framework_free_interfaces(OFC_FRAMEWORK_INTERFACES *ifaces)
OFC_CORE_LIB OFC_VOID ofc_framework_set_host_name(OFC_LPCTSTR name, OFC_LPCTSTR workgroup, OFC_LPCTSTR desc)
OFC_VOID ofc_framework_free_maps(OFC_FRAMEWORK_MAPS *maps)
OFC_CORE_LIB OFC_VOID ofc_set_config_path(OFC_TCHAR *filename)
OFC_CORE_LIB OFC_VOID ofc_framework_load(OFC_LPCTSTR filename)
OFC_FRAMEWORK_INTERFACES * ofc_framework_get_interfaces(OFC_VOID)
OFC_CORE_LIB OFC_LPTSTR ofc_framework_get_root_dir(OFC_VOID)
OFC_CORE_LIB OFC_VOID ofc_framework_set_netbios(OFC_BOOL enabled)
OFC_CHAR * ofc_framework_get_uuid(OFC_VOID)
OFC_CORE_LIB OFC_VOID ofc_framework_destroy(OFC_VOID)
OFC_CORE_LIB OFC_VOID ofc_framework_loadbuf(OFC_LPVOID buf, OFC_SIZET len)
OFC_VOID ofc_framework_add_interface(OFC_FRAMEWORK_INTERFACE *iface)
OFC_CORE_LIB OFC_VOID ofc_framework_startup(OFC_VOID)
OFC_CORE_LIB OFC_VOID ofc_framework_shutdown(OFC_VOID)
OFC_BOOL ofc_framework_get_interface_discovery(OFC_VOID)
OFC_CORE_LIB OFC_LPTSTR ofc_framework_get_host_name(OFC_VOID)
OFC_CORE_LIB OFC_VOID ofc_framework_free_host_name(OFC_LPTSTR str)
OFC_CCHAR * ofc_framework_get_realm(OFC_VOID)
OFC_VOID ofc_framework_remove_interface(OFC_IPADDR *ip)
OFC_CORE_LIB OFC_VOID ofc_framework_save(OFC_LPCTSTR filename)
OFC_FRAMEWORK_MAPS * ofc_framework_get_maps(OFC_VOID)
OFC_VOID ofc_framework_dump_heap(OFC_VOID)
OFC_CORE_LIB OFC_VOID ofc_framework_savebuf(OFC_LPVOID *buf, OFC_SIZET *len)
OFC_CONFIG_MODE
Definition: framework.h:139
@ OFC_CONFIG_MMODE
Definition: framework.h:142
@ OFC_CONFIG_BMODE
Definition: framework.h:140
@ OFC_CONFIG_MODE_MAX
Definition: framework.h:144
@ OFC_CONFIG_HMODE
Definition: framework.h:143
@ OFC_CONFIG_PMODE
Definition: framework.h:141
OFC_CORE_LIB OFC_VOID ofc_framework_free_root_dir(OFC_LPTSTR str)
OFC_CORE_LIB OFC_LPTSTR ofc_framework_get_workgroup(OFC_VOID)
OFC_CORE_LIB OFC_VOID ofc_framework_init(OFC_VOID)
OFC_CORE_LIB OFC_VOID ofc_framework_free_uuid(OFC_LPSTR str)
OFC_VOID ofc_framework_set_realm(const OFC_CHAR *realm)
OFC_VOID ofc_framework_update(OFC_VOID)
OFC_VOID ofc_framework_set_interface_discovery(OFC_BOOL on)
OFC_CORE_LIB OFC_LPTSTR ofc_framework_get_description(OFC_VOID)
OFC_CORE_LIB OFC_BOOL ofc_get_config_dir(OFC_TCHAR *config_dir, OFC_SIZET len)
OFC_BOOL ofc_framework_add_map(OFC_FRAMEWORK_MAP *map)
OFC_VOID ofc_framework_stats_heap(OFC_VOID)
OFC_VOID ofc_framework_set_uuid(const OFC_CHAR *cuuid)
OFC_CORE_LIB OFC_VOID ofc_framework_free_description(OFC_LPTSTR str)
Definition: framework.h:162
OFC_UINT16 num_interfaces
Definition: framework.h:163
OFC_FRAMEWORK_INTERFACE * iface
Definition: framework.h:164
Definition: framework.h:150
OFC_FRAMEWORK_WINSLIST wins
Definition: framework.h:156
OFC_IPADDR ip
Definition: framework.h:152
OFC_CONFIG_MODE netBiosMode
Definition: framework.h:151
OFC_IPADDR mask
Definition: framework.h:154
OFC_LPCSTR lmb
Definition: framework.h:155
OFC_IPADDR bcast
Definition: framework.h:153
Definition: framework.h:181
OFC_UINT16 numMaps
Definition: framework.h:182
OFC_FRAMEWORK_MAP * map
Definition: framework.h:183
Definition: framework.h:170
OFC_LPTSTR prefix
Definition: framework.h:171
OFC_FST_TYPE type
Definition: framework.h:174
OFC_BOOL thumbnail
Definition: framework.h:175
OFC_LPTSTR desc
Definition: framework.h:172
OFC_LPTSTR path
Definition: framework.h:173
Definition: framework.h:127
OFC_IPADDR * winsaddr
Array of Wins IP addresses.
Definition: framework.h:129
OFC_INT num_wins
Number of Wins IP addresses.
Definition: framework.h:128
void OFC_VOID
Definition: types.h:159
OFC_CHAR * OFC_LPSTR
Definition: types.h:418
const OFC_CHAR OFC_CCHAR
Definition: types.h:414
unsigned long long int OFC_UINT64
Definition: types.h:193
const OFC_TCHAR * OFC_LPCTSTR
Definition: types.h:498
OFC_UINT8 OFC_BOOL
Definition: types.h:624
unsigned int OFC_UINT
Definition: types.h:123
OFC_TCHAR * OFC_LPTSTR
Definition: types.h:490
OFC_WCHAR OFC_TCHAR
Definition: types.h:463
char OFC_CHAR
Definition: types.h:143
const OFC_CHAR * OFC_LPCSTR
Definition: types.h:422
int OFC_INT
Definition: types.h:119
long int OFC_SIZET
Definition: types.h:115
unsigned short int OFC_UINT16
Definition: types.h:183
OFC_VOID * OFC_LPVOID
Definition: types.h:450