Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

win32-svc.c File Reference

#include "rpcapd.h"
#include <signal.h>
#include "windows.h"
#include <pcap.h>
#include "sockutils.h"
#include "fileconf.h"

Go to the source code of this file.

Defines

#define _WINSOCKAPI_

Functions

void svc_geterr (char *str)
void WINAPI svc_main (DWORD argc, char **argv)
int svc_start (void)
void WINAPI svc_control_handler (DWORD Opcode)

Variables

SERVICE_STATUS_HANDLE service_status_handle
SERVICE_STATUS service_status


Define Documentation

#define _WINSOCKAPI_
 

Definition at line 36 of file win32-svc.c.


Function Documentation

void WINAPI svc_control_handler DWORD    Opcode
 

Definition at line 89 of file win32-svc.c.

References fileconf_read(), and service_status.

void svc_geterr char *    str
 

Definition at line 70 of file win32-svc.c.

References PCAP_ERRBUF_SIZE, snprintf, SOCK_ASSERT, and val.

Referenced by svc_start().

void WINAPI svc_main DWORD    argc,
char **    argv
 

Definition at line 149 of file win32-svc.c.

References main_startup(), service_status, and service_status_handle.

Referenced by svc_start().

int svc_start void   
 

Definition at line 52 of file win32-svc.c.

References PROGRAM_NAME, svc_geterr(), and svc_main().

Referenced by main().


Variable Documentation

SERVICE_STATUS service_status
 

Definition at line 44 of file win32-svc.c.

Referenced by svc_control_handler(), and svc_main().

SERVICE_STATUS_HANDLE service_status_handle
 

Definition at line 43 of file win32-svc.c.

Referenced by svc_main().


documentation. Copyright (c) 2002-2003 Politecnico di Torino. All rights reserved.