summaryrefslogtreecommitdiff
path: root/protocols/MRA/src/MraFilesQueue.h
blob: dbcba782cf78d2b622d7821bef53787baae9a355 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#if !defined(AFX_MRA_FILESQUEUE_H__F58D13FF_F6F2_476C_B8F0_7B9E9357CF48__INCLUDED_)
#define AFX_MRA_FILESQUEUE_H__F58D13FF_F6F2_476C_B8F0_7B9E9357CF48__INCLUDED_

#pragma once

INT_PTR CALLBACK MraFilesQueueDlgProcOpts(HWND hWndDlg, UINT msg, WPARAM wParam, LPARAM lParam);

DWORD	 MraFilesQueueInitialize(DWORD dwFilesTimeOutInterval, HANDLE *phFilesQueueHandle);
void	 MraFilesQueueDestroy(HANDLE hFilesQueueHandle);

void   MraFilesQueueConnectionReceived(HANDLE hNewConnection, DWORD dwRemoteIP, void *pExtra);

HANDLE MraFilesQueueItemProxyByID(HANDLE hFilesQueueHandle, DWORD dwIDRequest);
DWORD  MraFilesQueueStartMrimProxy(HANDLE hFilesQueueHandle, DWORD dwIDRequest);
DWORD  MraFilesQueueFree(HANDLE hFilesQueueHandle, DWORD dwCMDNum);

#endif // !defined(AFX_MRA_FILESQUEUE_H__F58D13FF_F6F2_476C_B8F0_7B9E9357CF48__INCLUDED_)