2.2.26 _FAX_ACTIVITY_LOGGING_CONFIGW

The _FAX_ACTIVITY_LOGGING_CONFIGW structure is used as an output parameter for the FAX_GetActivityLoggingConfiguration (section 3.1.4.1.33) method call.

This data structure is custom marshaled as follows and uses the custom-marshaling rules defined in section 2.2.1.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Fixed_Portion (16 bytes)

...

...

...

Variable_Data (variable)

...

Fixed_Portion (16 bytes):


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

dwSizeOfStruct

bLogIncoming

bLogOutgoing

lpwstrDBPathOffset

dwSizeOfStruct (4 bytes): A DWORD ([MS-DTYP] section 2.2.9) that holds the size of this structure, in bytes. This value MUST be set to 16 bytes.

bLogIncoming (4 bytes): A Boolean flag that indicates whether incoming fax activities are logged.

bLogOutgoing (4 bytes): A Boolean flag that indicates whether outgoing fax activities are logged.

lpwstrDBPathOffset (4 bytes): An offset to the lpwstrDBPath field in the Variable_Data block of the structure.

Variable_Data (variable):


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

lpwstrDBPath (variable)

...

lpwstrDBPath (variable): A null-terminated character string that holds the directory on the server where the activity logging database files reside.