TwiceAsNice
2019-02-18
|
#include <windows.h>
#include <winioctl.h>
#include <stdio.h>
#include <errno.h>
#include <shlobj.h>
#include "../libfli-libfli.h"
#include "../libfli-debug.h"
#include "../libfli-mem.h"
#include "../libfli-camera.h"
#include "../libfli-raw.h"
#include "../libfli-filter-focuser.h"
#include "libfli-sys.h"
#include "libfli-parport.h"
#include "libfli-usb.h"
#include "libfli-serial.h"
#include <devguid.h>
#include <setupapi.h>
Macros | |
#define | MAX_SEARCH 16 |
#define | MAX_SEARCH_DIGITS 3 |
#define | SERVICE_MATCH |
#define | FN_MATCH |
#define | LIST_USB_CAM_PREFIX_LIST "flipro,flicam,pslcam,fcicam,reltcam-" |
#define | LIST_USB_FOCUSER_PREFIX_LIST "flifoc" |
#define | LIST_USB_FILTER_PREFIX_LIST "flifil" |
#define | NAME_LEN_MAX 4096 |
Functions | |
static long | fli_resolve_serial_number (char **filename, char *serial, flidomain_t domain) |
long | fli_connect (flidev_t dev, char *name, long domain) |
long | fli_disconnect (flidev_t dev) |
long | fli_lock (flidev_t dev) |
long | fli_unlock (flidev_t dev) |
static long | fli_list_usb (flidomain_t domain, char ***names) |
static long | fli_list_parport (flidomain_t domain, char ***names) |
static long | fli_list_serial (flidomain_t domain, char ***names) |
long | fli_list (flidomain_t domain, char ***names) |
static long | fli_list_usb_by_port (flidomain_t domain, char ***names) |
static long | fli_list_tree (const char *root, flidomain_t domain, char ***names) |
Variables | |
static WSADATA | WSAData |
static short | WSEnabled |
static SOCKET | sock = INVALID_SOCKET |
static OSVERSIONINFO | OSVersionInfo |
static long | OS = 0 |
LARGE_INTEGER | dlltime |
static const GUID | GUID_DEVINTERFACE_USB_DEVICE |
#define FN_MATCH |
#define LIST_USB_CAM_PREFIX_LIST "flipro,flicam,pslcam,fcicam,reltcam-" |
#define LIST_USB_FILTER_PREFIX_LIST "flifil" |
#define LIST_USB_FOCUSER_PREFIX_LIST "flifoc" |
#define MAX_SEARCH 16 |
#define MAX_SEARCH_DIGITS 3 |
#define NAME_LEN_MAX 4096 |
#define SERVICE_MATCH |
long fli_list | ( | flidomain_t | domain, |
char *** | names | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
LARGE_INTEGER dlltime |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |