You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
970 B
37 lines
970 B
// QueueFolder.h: interface for the CQueueFolder class.
|
|
//
|
|
//////////////////////////////////////////////////////////////////////
|
|
|
|
#if !defined(AFX_QUEUEFOLDER_H__D91FC386_B879_4485_B32F_9A53F59554E3__INCLUDED_)
|
|
#define AFX_QUEUEFOLDER_H__D91FC386_B879_4485_B32F_9A53F59554E3__INCLUDED_
|
|
|
|
#if _MSC_VER > 1000
|
|
#pragma once
|
|
#endif // _MSC_VER > 1000
|
|
|
|
class CQueueFolder : public CFolder
|
|
{
|
|
public:
|
|
CQueueFolder(
|
|
FolderType type,
|
|
DWORD dwJobTypes
|
|
) :
|
|
CFolder(type),
|
|
m_dwJobTypes(dwJobTypes)
|
|
{}
|
|
|
|
virtual ~CQueueFolder() { PreDestruct(); }
|
|
|
|
DECLARE_DYNAMIC(CQueueFolder)
|
|
|
|
DWORD Refresh ();
|
|
|
|
DWORD OnJobAdded (DWORDLONG dwlMsgId);
|
|
DWORD OnJobUpdated (DWORDLONG dwlMsgId, PFAX_JOB_STATUS pNewStatus);
|
|
|
|
private:
|
|
|
|
DWORD m_dwJobTypes; // Bit mask of JT_* values to retrieve
|
|
};
|
|
|
|
#endif // !defined(AFX_QUEUEFOLDER_H__D91FC386_B879_4485_B32F_9A53F59554E3__INCLUDED_)
|