123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171 |
- #ifndef __IPC_PE_H
- #define __IPC_PE_H
- typedef struct {
- char file[MAX_PATH];
- int index;
- } fileinfo;
- typedef struct {
- wchar_t file[MAX_PATH];
- int index;
- } fileinfoW;
- typedef struct {
- HWND callback;
- int index;
- } callbackinfo;
- typedef struct {
- int fileindex;
- char filetitle[256];
- char filelength[16];
- } fileinfo2;
- typedef struct {
- int fileindex;
- wchar_t filetitle[256];
- wchar_t filelength[16];
- } fileinfo2W;
- #define IPC_PE_GETCURINDEX 100
- #define IPC_PE_GETINDEXTOTAL 101
- #define IPC_PE_GETINDEXINFO 102
- #define IPC_PE_GETINDEXINFORESULT 103
- #define IPC_PE_DELETEINDEX 104
- #define IPC_PE_SWAPINDEX 105
- #define IPC_PE_INSERTFILENAME 106
- #define IPC_PE_INSERTFILENAMEW 114
- #define IPC_PE_GETDIRTY 107
- #define IPC_PE_SETCLEAN 108
- #define IPC_PE_GETIDXFROMPOINT 109
- #define IPC_PE_SAVEEND 110
- #define IPC_PE_RESTOREEND 111
- #define IPC_PE_GETNEXTSELECTED 112
- #define IPC_PE_GETSELECTEDCOUNT 113
- #define IPC_PE_GETINDEXINFO_TITLE 115
- #define IPC_PE_GETINDEXINFORESULT_TITLE 116
- #define IPC_PE_GETINDEXTITLE 200
- #define IPC_PE_GETINDEXTITLEW 201
- #define IPC_PE_GETINDEXINFO_INPROC 202
- #define IPC_PE_GETINDEXINFOW_INPROC 203
- #endif
|